Summary
Expose CRUD endpoints for the on-chain ACL that controls which external contracts are permitted to interact with the platform, restricted to multi-sig admin wallets.
Scope
- GET /admin/acl — paginated list of whitelisted contracts with permitted functions
- POST /admin/acl — add contract address and function list
- DELETE /admin/acl/:contractId — remove from whitelist
- GET /admin/acl/history — add and remove event log
- All mutations validated against multi-sig admin authorization
Acceptance Criteria
ETA
12 hours
Summary
Expose CRUD endpoints for the on-chain ACL that controls which external contracts are permitted to interact with the platform, restricted to multi-sig admin wallets.
Scope
Acceptance Criteria
ETA
12 hours