contracts/abis/mainnet/InstitutionalAccessManager
Variables
InstitutionalAccessManager
constInstitutionalAccessManager: readonly [{inputs: readonly [];name:"ADMIN_ROLE";outputs: readonly [{internalType:"uint64";name:"";type:"uint64"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"PUBLIC_ROLE";outputs: readonly [{internalType:"uint64";name:"";type:"uint64"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"caller";type:"address"; }, {internalType:"address";name:"target";type:"address"; }, {internalType:"bytes4";name:"selector";type:"bytes4"; }];name:"canCall";outputs: readonly [{internalType:"bool";name:"immediate";type:"bool"; }, {internalType:"uint32";name:"delay";type:"uint32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"caller";type:"address"; }, {internalType:"address";name:"target";type:"address"; }, {internalType:"bytes";name:"data";type:"bytes"; }];name:"cancel";outputs: readonly [{internalType:"uint32";name:"";type:"uint32"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"caller";type:"address"; }, {internalType:"bytes";name:"data";type:"bytes"; }];name:"consumeScheduledOp";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"target";type:"address"; }, {internalType:"bytes";name:"data";type:"bytes"; }];name:"execute";outputs: readonly [{internalType:"uint32";name:"";type:"uint32"; }];stateMutability:"payable";type:"function"; }, {inputs: readonly [];name:"expiration";outputs: readonly [{internalType:"uint32";name:"";type:"uint32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }, {internalType:"address";name:"account";type:"address"; }];name:"getAccess";outputs: readonly [{internalType:"uint48";name:"since";type:"uint48"; }, {internalType:"uint32";name:"currentDelay";type:"uint32"; }, {internalType:"uint32";name:"pendingDelay";type:"uint32"; }, {internalType:"uint48";name:"effect";type:"uint48"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"id";type:"bytes32"; }];name:"getNonce";outputs: readonly [{internalType:"uint32";name:"";type:"uint32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }];name:"getRoleAdmin";outputs: readonly [{internalType:"uint64";name:"";type:"uint64"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }];name:"getRoleGrantDelay";outputs: readonly [{internalType:"uint32";name:"";type:"uint32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }];name:"getRoleGuardian";outputs: readonly [{internalType:"uint64";name:"";type:"uint64"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"id";type:"bytes32"; }];name:"getSchedule";outputs: readonly [{internalType:"uint48";name:"";type:"uint48"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"target";type:"address"; }];name:"getTargetAdminDelay";outputs: readonly [{internalType:"uint32";name:"";type:"uint32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"target";type:"address"; }, {internalType:"bytes4";name:"selector";type:"bytes4"; }];name:"getTargetFunctionRole";outputs: readonly [{internalType:"uint64";name:"";type:"uint64"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }, {internalType:"address";name:"account";type:"address"; }, {internalType:"uint32";name:"executionDelay";type:"uint32"; }];name:"grantRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }, {internalType:"address";name:"account";type:"address"; }];name:"hasRole";outputs: readonly [{internalType:"bool";name:"isMember";type:"bool"; }, {internalType:"uint32";name:"executionDelay";type:"uint32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"caller";type:"address"; }, {internalType:"address";name:"target";type:"address"; }, {internalType:"bytes";name:"data";type:"bytes"; }];name:"hashOperation";outputs: readonly [{internalType:"bytes32";name:"";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"target";type:"address"; }];name:"isTargetClosed";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }, {internalType:"string";name:"label";type:"string"; }];name:"labelRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"minSetback";outputs: readonly [{internalType:"uint32";name:"";type:"uint32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bytes[]";name:"data";type:"bytes[]"; }];name:"multicall";outputs: readonly [{internalType:"bytes[]";name:"results";type:"bytes[]"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }, {internalType:"address";name:"callerConfirmation";type:"address"; }];name:"renounceRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }, {internalType:"address";name:"account";type:"address"; }];name:"revokeRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"target";type:"address"; }, {internalType:"bytes";name:"data";type:"bytes"; }, {internalType:"uint48";name:"when";type:"uint48"; }];name:"schedule";outputs: readonly [{internalType:"bytes32";name:"operationId";type:"bytes32"; }, {internalType:"uint32";name:"nonce";type:"uint32"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }, {internalType:"uint32";name:"newDelay";type:"uint32"; }];name:"setGrantDelay";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }, {internalType:"uint64";name:"admin";type:"uint64"; }];name:"setRoleAdmin";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"roleId";type:"uint64"; }, {internalType:"uint64";name:"guardian";type:"uint64"; }];name:"setRoleGuardian";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"target";type:"address"; }, {internalType:"uint32";name:"newDelay";type:"uint32"; }];name:"setTargetAdminDelay";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"target";type:"address"; }, {internalType:"bool";name:"closed";type:"bool"; }];name:"setTargetClosed";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"target";type:"address"; }, {internalType:"bytes4[]";name:"selectors";type:"bytes4[]"; }, {internalType:"uint64";name:"roleId";type:"uint64"; }];name:"setTargetFunctionRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"target";type:"address"; }, {internalType:"address";name:"newAuthority";type:"address"; }];name:"updateAuthority";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }]
Defined in: lib/contracts/abis/mainnet/InstitutionalAccessManager.ts:1