@1hive/connect-core
Version:
Access and interact with Aragon Organizations and their apps.
51 lines (50 loc) • 1.85 kB
JSON
{
"appName": "apm-enssub.aragonpm.eth",
"roles": [
{
"id": "CREATE_NAME_ROLE",
"bytes": "0xf86bc2abe0919ab91ef714b2bec7c148d94f61fdb069b91a6cfe9ecdee1799ba",
"name": "Create subdomains",
"params": []
},
{
"id": "DELETE_NAME_ROLE",
"bytes": "0x03d74c8724218ad4a99859bcb2d846d39999449fd18013dd8d69096627e68622",
"name": "Remove subdomains",
"params": []
},
{
"id": "POINT_ROOTNODE_ROLE",
"bytes": "0x9ecd0e7bddb2e241c41b595a436c4ea4fd33c9fa0caa8056acf084fc3aa3bfbe",
"name": "Point root domain",
"params": []
}
],
"functions": [
{
"sig": "initialize(address,bytes32)",
"roles": [],
"notice": "Initialize this ENSSubdomainRegistrar instance with `_ens` as the root ENS registry and `_rootNode` as the node to allocate subdomains under"
},
{
"sig": "createName(bytes32,address)",
"roles": ["CREATE_NAME_ROLE"],
"notice": "Create a new ENS subdomain record for `_label` and assign ownership to `_owner`"
},
{
"sig": "createNameAndPoint(bytes32,address)",
"roles": ["CREATE_NAME_ROLE"],
"notice": "Create a new ENS subdomain record for `_label` that resolves to `_target` and is owned by this ENSSubdomainRegistrar"
},
{
"sig": "deleteName(bytes32)",
"roles": ["DELETE_NAME_ROLE"],
"notice": "Deregister ENS subdomain record for `_label`"
},
{
"sig": "pointRootNode(address)",
"roles": ["POINT_ROOTNODE_ROLE"],
"notice": "Resolve this ENSSubdomainRegistrar's root node to `_target`"
}
]
}