InterchainGasPaymaster

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xe3aeefee at 18422622
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "InterchainGasPaymaster"

0xbca69946daa2f101c216ddd94ec4d607b15352d4fafec8802703e2c6c68f7fb2

Functions
Getter at block 20854832
beneficiary(view returns (address)
0xa7eccdb9be08178f896c26b7bbd8c3d4e844d9ba
deployedBlock(view returns (uint256)
18422622
hookType(pure returns (uint8)
4
owner(view returns (address)
0xa7eccdb9be08178f896c26b7bbd8c3d4e844d9ba
Read-only
destinationGasConfigs(uint32view returns (address gasOracleuint96 gasOverhead)
destinationGasLimit(uint32 _destinationDomainuint256 _gasLimitview returns (uint256)
getExchangeRateAndGasPrice(uint32 _destinationDomainview returns (uint128 tokenExchangeRateuint128 gasPrice)
quoteDispatch(bytes metadatabytes messageview returns (uint256)
quoteGasPayment(uint32 _destinationDomainuint256 _gasLimitview returns (uint256)
supportsMetadata(bytes metadatapure returns (bool)
State-modifying
claim(
initialize(address _owneraddress _beneficiary
payForGas(bytes32 _messageIduint32 _destinationDomainuint256 _gasLimitaddress _refundAddresspayable 
postDispatch(bytes metadatabytes messagepayable 
renounceOwnership(
setBeneficiary(address _beneficiary
setDestinationGasConfigs(struct InterchainGasPaymasterGasParam[] _configs
transferOwnership(address newOwner
Events
BeneficiarySet(address beneficiary
DestinationGasConfigSet(uint32 remoteDomainaddress gasOracleuint96 gasOverhead
GasPayment(bytes32 indexed messageIduint32 indexed destinationDomainuint256 gasAmountuint256 payment
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.