quasvel
Version:
Access and interact with Aragon Organizations and their apps.
43 lines (42 loc) • 1.27 kB
JSON
{
"appName": "evmreg.aragonpm.eth",
"roles": [
{
"name": "Add executors",
"id": "REGISTRY_ADD_EXECUTOR_ROLE",
"bytes": "0xc4e90f38eea8c4212a009ca7b8947943ba4d4a58d19b683417f65291d1cd9ed2"
},
{
"name": "Enable and disable executors",
"id": "REGISTRY_MANAGER_ROLE",
"bytes": "0xf7a450ef335e1892cb42c8ca72e7242359d7711924b75db5717410da3f614aa3"
}
],
"functions": [
{
"sig": "initialize()",
"roles": [],
"notice": "Initialize the registry"
},
{
"sig": "addScriptExecutor(address)",
"roles": ["REGISTRY_ADD_EXECUTOR_ROLE"],
"notice": "Add a new script executor with address `_executor` to the registry"
},
{
"sig": "disableScriptExecutor(uint256)",
"roles": ["REGISTRY_MANAGER_ROLE"],
"notice": "Disable script executor with ID `_executorId`"
},
{
"sig": "enableScriptExecutor(uint256)",
"roles": ["REGISTRY_MANAGER_ROLE"],
"notice": "Enable script executor with ID `_executorId`"
},
{
"sig": "transferToVault(address)",
"roles": [],
"notice": "Send funds to recovery Vault. This contract should never receive funds, but in case it does, this function allows one to recover them."
}
]
}