HypXERC20Lockbox
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
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
-
variable spans 47 additional slots
-
variable spans 2 additional slots
-
variable spans 47 additional slots
Balances ($0.00)
No balances found for "HypXERC20Lockbox"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "HypXERC20Lockbox"
ABI
ABI objects
Getter at block 20952453
domains() view returns (uint32[])
[]
hook() view returns (address)
0x0000000000000000000000000000000000000000
interchainSecurityModule() view returns (address)
0x0000000000000000000000000000000000000000
localDomain() view returns (uint32)
1
lockbox() view returns (address)
0xc8140da31e6bca19b287cc35531c2212763c2059
mailbox() view returns (address)
0xc005dc82818d67af737725bd4bf75435d065d239
owner() view returns (address)
0x723e7694dc346e5a15fb6f6a0144479ac624c66f
wrappedToken() view returns (address)
0xbf5495efe5db9ce00f80364c8b423567e58d2110
xERC20() view returns (address)
0x2416092f143378750bb29b79ed961ab195cceea5
Read-only
balanceOf(address _account) view returns (uint256)
destinationGas(uint32) view returns (uint256)
quoteGasPayment(uint32 _destinationDomain) view returns (uint256)
routers(uint32 _domain) view returns (bytes32)
State-modifying
Events approveLockbox()
enrollRemoteRouter(uint32 _domain, bytes32 _router)
enrollRemoteRouters(uint32[] _domains, bytes32[] _addresses)
handle(uint32 _origin, bytes32 _sender, bytes _message) payable
initialize(address _hook, address _ism, address _owner)
renounceOwnership()
setDestinationGas(struct GasRouterGasRouterConfig[] gasConfigs)
setDestinationGas(uint32 domain, uint256 gas)
setHook(address _hook)
setInterchainSecurityModule(address _module)
transferOwnership(address newOwner)
transferRemote(uint32 _destination, bytes32 _recipient, uint256 _amountOrId) payable returns (bytes32 messageId)
transferRemote(uint32 _destination, bytes32 _recipient, uint256 _amountOrId, bytes _hookMetadata, address _hook) payable returns (bytes32 messageId)
unenrollRemoteRouter(uint32 _domain)
unenrollRemoteRouters(uint32[] _domains)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ReceivedTransferRemote(uint32 indexed origin, bytes32 indexed recipient, uint256 amount)
SentTransferRemote(uint32 indexed destination, bytes32 indexed recipient, uint256 amount)
constructor(address _lockbox, address _mailbox)
This contract contains no fallback and receive objects.
This contract contains no error objects.