| | { |
| | "name": "arbitrumone", |
| | "chainId": "42161", |
| | "contracts": {} |
| | "contracts": { |
| | "AccessControlManager": { |
| | "address": "0xD9dD18EB0cf10CbA837677f28A8F9Bda4bc2b157", |
| | "abi": [ |
| | { |
| | "inputs": [], |
| | "stateMutability": "nonpayable", |
| | "type": "constructor" |
| | }, |
| | { |
| | "anonymous": false, |
| | "inputs": [ |
| | { |
| | "indexed": false, |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | }, |
| | { |
| | "indexed": false, |
| | "internalType": "address", |
| | "name": "contractAddress", |
| | "type": "address" |
| | }, |
| | { |
| | "indexed": false, |
| | "internalType": "string", |
| | "name": "functionSig", |
| | "type": "string" |
| | } |
| | ], |
| | "name": "PermissionGranted", |
| | "type": "event" |
| | }, |
| | { |
| | "anonymous": false, |
| | "inputs": [ |
| | { |
| | "indexed": false, |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | }, |
| | { |
| | "indexed": false, |
| | "internalType": "address", |
| | "name": "contractAddress", |
| | "type": "address" |
| | }, |
| | { |
| | "indexed": false, |
| | "internalType": "string", |
| | "name": "functionSig", |
| | "type": "string" |
| | } |
| | ], |
| | "name": "PermissionRevoked", |
| | "type": "event" |
| | }, |
| | { |
| | "anonymous": false, |
| | "inputs": [ |
| | { |
| | "indexed": true, |
| | "internalType": "bytes32", |
| | "name": "role", |
| | "type": "bytes32" |
| | }, |
| | { |
| | "indexed": true, |
| | "internalType": "bytes32", |
| | "name": "previousAdminRole", |
| | "type": "bytes32" |
| | }, |
| | { |
| | "indexed": true, |
| | "internalType": "bytes32", |
| | "name": "newAdminRole", |
| | "type": "bytes32" |
| | } |
| | ], |
| | "name": "RoleAdminChanged", |
| | "type": "event" |
| | }, |
| | { |
| | "anonymous": false, |
| | "inputs": [ |
| | { |
| | "indexed": true, |
| | "internalType": "bytes32", |
| | "name": "role", |
| | "type": "bytes32" |
| | }, |
| | { |
| | "indexed": true, |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | }, |
| | { |
| | "indexed": true, |
| | "internalType": "address", |
| | "name": "sender", |
| | "type": "address" |
| | } |
| | ], |
| | "name": "RoleGranted", |
| | "type": "event" |
| | }, |
| | { |
| | "anonymous": false, |
| | "inputs": [ |
| | { |
| | "indexed": true, |
| | "internalType": "bytes32", |
| | "name": "role", |
| | "type": "bytes32" |
| | }, |
| | { |
| | "indexed": true, |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | }, |
| | { |
| | "indexed": true, |
| | "internalType": "address", |
| | "name": "sender", |
| | "type": "address" |
| | } |
| | ], |
| | "name": "RoleRevoked", |
| | "type": "event" |
| | }, |
| | { |
| | "inputs": [], |
| | "name": "DEFAULT_ADMIN_ROLE", |
| | "outputs": [ |
| | { |
| | "internalType": "bytes32", |
| | "name": "", |
| | "type": "bytes32" |
| | } |
| | ], |
| | "stateMutability": "view", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "bytes32", |
| | "name": "role", |
| | "type": "bytes32" |
| | } |
| | ], |
| | "name": "getRoleAdmin", |
| | "outputs": [ |
| | { |
| | "internalType": "bytes32", |
| | "name": "", |
| | "type": "bytes32" |
| | } |
| | ], |
| | "stateMutability": "view", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "address", |
| | "name": "contractAddress", |
| | "type": "address" |
| | }, |
| | { |
| | "internalType": "string", |
| | "name": "functionSig", |
| | "type": "string" |
| | }, |
| | { |
| | "internalType": "address", |
| | "name": "accountToPermit", |
| | "type": "address" |
| | } |
| | ], |
| | "name": "giveCallPermission", |
| | "outputs": [], |
| | "stateMutability": "nonpayable", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "bytes32", |
| | "name": "role", |
| | "type": "bytes32" |
| | }, |
| | { |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | } |
| | ], |
| | "name": "grantRole", |
| | "outputs": [], |
| | "stateMutability": "nonpayable", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | }, |
| | { |
| | "internalType": "address", |
| | "name": "contractAddress", |
| | "type": "address" |
| | }, |
| | { |
| | "internalType": "string", |
| | "name": "functionSig", |
| | "type": "string" |
| | } |
| | ], |
| | "name": "hasPermission", |
| | "outputs": [ |
| | { |
| | "internalType": "bool", |
| | "name": "", |
| | "type": "bool" |
| | } |
| | ], |
| | "stateMutability": "view", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "bytes32", |
| | "name": "role", |
| | "type": "bytes32" |
| | }, |
| | { |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | } |
| | ], |
| | "name": "hasRole", |
| | "outputs": [ |
| | { |
| | "internalType": "bool", |
| | "name": "", |
| | "type": "bool" |
| | } |
| | ], |
| | "stateMutability": "view", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | }, |
| | { |
| | "internalType": "string", |
| | "name": "functionSig", |
| | "type": "string" |
| | } |
| | ], |
| | "name": "isAllowedToCall", |
| | "outputs": [ |
| | { |
| | "internalType": "bool", |
| | "name": "", |
| | "type": "bool" |
| | } |
| | ], |
| | "stateMutability": "view", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "bytes32", |
| | "name": "role", |
| | "type": "bytes32" |
| | }, |
| | { |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | } |
| | ], |
| | "name": "renounceRole", |
| | "outputs": [], |
| | "stateMutability": "nonpayable", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "address", |
| | "name": "contractAddress", |
| | "type": "address" |
| | }, |
| | { |
| | "internalType": "string", |
| | "name": "functionSig", |
| | "type": "string" |
| | }, |
| | { |
| | "internalType": "address", |
| | "name": "accountToRevoke", |
| | "type": "address" |
| | } |
| | ], |
| | "name": "revokeCallPermission", |
| | "outputs": [], |
| | "stateMutability": "nonpayable", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "bytes32", |
| | "name": "role", |
| | "type": "bytes32" |
| | }, |
| | { |
| | "internalType": "address", |
| | "name": "account", |
| | "type": "address" |
| | } |
| | ], |
| | "name": "revokeRole", |
| | "outputs": [], |
| | "stateMutability": "nonpayable", |
| | "type": "function" |
| | }, |
| | { |
| | "inputs": [ |
| | { |
| | "internalType": "bytes4", |
| | "name": "interfaceId", |
| | "type": "bytes4" |
| | } |
| | ], |
| | "name": "supportsInterface", |
| | "outputs": [ |
| | { |
| | "internalType": "bool", |
| | "name": "", |
| | "type": "bool" |
| | } |
| | ], |
| | "stateMutability": "view", |
| | "type": "function" |
| | } |
| | ] |
| | } |
| | } |
| | } |