@cfxdevkit/protocol / SPONSOR_WHITELIST_ABI
Variable: SPONSOR_WHITELIST_ABI
constSPONSOR_WHITELIST_ABI: readonly [{inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }];name:"getSponsorForGas";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }];name:"getSponsoredBalanceForGas";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }];name:"getSponsoredGasFeeUpperBound";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }];name:"getSponsorForCollateral";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }];name:"getSponsoredBalanceForCollateral";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }, {internalType:"address";name:"userAddr";type:"address"; }];name:"isWhitelisted";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }];name:"isAllWhitelisted";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }, {internalType:"address[]";name:"addresses";type:"address[]"; }];name:"addPrivilegeByAdmin";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }, {internalType:"address[]";name:"addresses";type:"address[]"; }];name:"removePrivilegeByAdmin";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }, {internalType:"uint256";name:"upperBound";type:"uint256"; }];name:"setSponsorForGas";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"contractAddr";type:"address"; }];name:"setSponsorForCollateral";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{internalType:"address[]";name:"addresses";type:"address[]"; }];name:"addPrivilege";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address[]";name:"addresses";type:"address[]"; }];name:"removePrivilege";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"contractAddr";type:"address"; }, {indexed:false;name:"sponsorType";type:"uint32"; }, {indexed:false;name:"sponsor";type:"address"; }, {indexed:false;name:"value";type:"uint256"; }];name:"SponsorUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"contractAddr";type:"address"; }, {indexed:true;name:"userAddr";type:"address"; }, {indexed:false;name:"isAdded";type:"bool"; }];name:"WhitelistUpdated";type:"event"; }] =sponsorWhitelistAbi
Defined in: precompiles.ts:229