-
Notifications
You must be signed in to change notification settings - Fork 258
SimpleACL
Didi edited this page Aug 7, 2025
·
3 revisions
SimpleACL is a simple, immutable, stateful contract which can be used for various purposes requiring ACL-like semantics.
The initial motivation was the need for a lightweight mechanism for Super App Registration which does require governance action.
SimpleACL implements IAccessControl.
Its address can be retrieved from the host contract with getSimpleACL().
Currently the following roles are defined:
-
ACL_SUPERAPP_REGISTRATION_ROLE
: (admin: github-agent account) for allowlisting Super App deployers. -
ACL_POOL_CONNECT_EXCLUSIVE_ROLE
: (admin: GDA contract) for denylisting autoconnect permission via setConnectPermission().
SimpleACL is not yet indexed by the Superfluid subgraph. In order to check its state, you can issue log queries to an RPC or use a generic indexer like an explorer.
- Governance Overview
- For Contributors
- Development Process
- Protocol EVMv1 Operations
- Protocol EVMv1 Technical Notes
- Protocol EVMv1 Core Subgraph