Introduction

Zodiac Roles

A tool suite for permissioned execution from organizational smart accounts.

Features

  • Create multiple roles and assign roles to addresses
  • Allow role members to execute transactions on behalf of the avatar (a Safe or other compatible smart account)
  • Define granular permissions for each role:
    • Scope which addresses and functions can be called
    • Use a powerful conditions system to define allowed parameter values

Tools Overview

Roles Modifier

A Zodiac mod that can be equipped to an avatar to create roles with granular permissions and grant them to any address.

Subgraph

A subgraph for querying roles and permissions of any Zodiac Roles mod.

SDK

A TypeScript SDK for managing roles and permissions.

Zodiac Pilot

A browser extension for crafting transactions through a Roles mod.