{ // Remove all comments before submitting!
"denom": "factory/inj1address/myTokenDenom",
"contract_hook": "ContractHookAddress",
"role_permissions": [ // CAUTION: makes sure to set role permissions for all namespace management roles!
{
"name": "EVERYONE",
"role_id": 0,
"permissions": 10 // SEND (8) + RECEIVE (2); excludes MINT, SUPER_BURN, and management actions
},
{
"name": "admin",
"role_id": 1,
"permissions": 2013265920 // MODIFY_ROLE_PERMISSIONS, MODIFY_ROLE_MANAGERS, etc. (all namespace management actions)
},
{
"name": "user",
"role_id": 2,
"permissions": 15 // MINT (1), RECEIVE (2), BURN (4), SEND (8)
}
],
"actor_roles": [
{
"actor": "inj1specificactoraddress",
"roles": ["admin"]
},
{
"actor": "inj1anotheractoraddress",
"roles": ["user"]
}
],
"role_managers": [ // CAUTION: Make sure to set role managers for all namespace management roles!
{
"manager": "inj1manageraddress",
"roles": ["admin"]
}
],
"policy_statuses": [
{
"action": 1, // Action_MINT
"is_disabled": false,
"is_sealed": false
},
{
"action": 4, // Action_BURN
"is_disabled": false,
"is_sealed": false
}
],
"policy_manager_capabilities": [
{
"manager": "inj1policymanageraddress",
"action": 268435456, // MODIFY_CONTRACT_HOOK
"can_disable": true,
"can_seal": false
}
]
}