Source Code
Overview
S Balance
S Value
$0.00| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 7280238 | 522 days ago | Contract Creation | 0 S |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"crossChainController","type":"address"},{"internalType":"address","name":"mailBox","type":"address"},{"internalType":"uint256","name":"providerGasLimit","type":"uint256"},{"components":[{"internalType":"address","name":"originForwarder","type":"address"},{"internalType":"uint256","name":"originChainId","type":"uint256"}],"internalType":"struct IBaseAdapter.TrustedRemotesConfig[]","name":"trustedRemotes","type":"tuple[]"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintDowncast","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"originChainId","type":"uint256"},{"indexed":false,"internalType":"address","name":"originForwarder","type":"address"}],"name":"SetTrustedRemote","type":"event"},{"inputs":[],"name":"BASE_GAS_LIMIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"CROSS_CHAIN_CONTROLLER","outputs":[{"internalType":"contract IBaseCrossChainController","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"HL_MAIL_BOX","outputs":[{"internalType":"contract IMailbox","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"adapterName","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"executionGasLimit","type":"uint256"},{"internalType":"uint256","name":"destinationChainId","type":"uint256"},{"internalType":"bytes","name":"message","type":"bytes"}],"name":"forwardMessage","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"chainId","type":"uint256"}],"name":"getTrustedRemoteByChainId","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_origin","type":"uint32"},{"internalType":"bytes32","name":"_sender","type":"bytes32"},{"internalType":"bytes","name":"_messageBody","type":"bytes"}],"name":"handle","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"infraChainId","type":"uint256"}],"name":"infraToNativeChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"nativeChainId","type":"uint256"}],"name":"nativeToInfraChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"setupPayments","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
61010060405234801562000011575f80fd5b5060405162001070380380620010708339810160408190526200003491620002c9565b838260405180604001604052806011815260200170243cb832b93630b7329030b230b83a32b960791b815250835f6001600160a01b0316846001600160a01b0316141560405180604001604052806002815260200161323360f01b81525090620000bc5760405162461bcd60e51b8152600401620000b39190620003d4565b60405180910390fd5b506001600160a01b03841660805260a08390526001620000dd8382620004ac565b503060c0525f5b8151811015620001dc575f82828151811062000104576200010462000578565b602002602001015190505f6001600160a01b0316815f01516001600160a01b0316141560405180604001604052806002815260200161323760f01b81525090620001635760405162461bcd60e51b8152600401620000b39190620003d4565b508051602080830180515f90815280835260409081902080546001600160a01b0319166001600160a01b03958616179055905184518251918252909316918301919091527fa214744f665691ef0eb9e4277cfa3c9198106c8925d6fa6880b6813f705c1aab910160405180910390a150600101620000e4565b5050604080518082019091526002815261034360f41b6020820152925050506001600160a01b038416620002255760405162461bcd60e51b8152600401620000b39190620003d4565b5050506001600160a01b031660e052506200058c565b80516001600160a01b038116811462000252575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b604080519081016001600160401b038111828210171562000290576200029062000257565b60405290565b604051601f8201601f191681016001600160401b0381118282101715620002c157620002c162000257565b604052919050565b5f805f8060808587031215620002dd575f80fd5b620002e8856200023b565b93506020620002f98187016200023b565b60408781015160608901519296509450906001600160401b03808211156200031f575f80fd5b818901915089601f83011262000333575f80fd5b81518181111562000348576200034862000257565b62000358858260051b0162000296565b818152858101925060069190911b83018501908b82111562000378575f80fd5b928501925b81841015620003c45784848d03121562000395575f80fd5b6200039f6200026b565b620003aa856200023b565b81528487015187820152835292840192918501916200037d565b989b979a50959850505050505050565b5f602080835283518060208501525f5b818110156200040257858101830151858201604001528201620003e4565b505f604082860101526040601f19601f8301168501019250505092915050565b600181811c908216806200043757607f821691505b6020821081036200045657634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620004a757805f5260205f20601f840160051c81016020851015620004835750805b601f840160051c820191505b81811015620004a4575f81556001016200048f565b50505b505050565b81516001600160401b03811115620004c857620004c862000257565b620004e081620004d9845462000422565b846200045c565b602080601f83116001811462000516575f8415620004fe5750858301515b5f19600386901b1c1916600185901b17855562000570565b5f85815260208120601f198616915b82811015620005465788860151825594840194600190910190840162000525565b50858210156200056457878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52603260045260245ffd5b60805160a05160c05160e051610a86620005ea5f395f81816101d4015281816102f7015281816103da0152818161047f01526104d301525f61069f01525f818161013401526102c801525f818161020701526106f50152610a865ff3fe60806040526004361061008f575f3560e01c8063b86a616111610057578063b86a616114610156578063ba286578146101a2578063be873338146101c3578063c4956366146101f6578063d688758114610093575f80fd5b80631e02e77c1461009357806336da7a06146100c357806352d1043d1461010157806356d5d4751461011057806381fbadad14610123575b5f80fd5b34801561009e575f80fd5b506100b06100ad366004610795565b90565b6040519081526020015b60405180910390f35b3480156100ce575f80fd5b506100e26100dd3660046107f1565b610229565b604080516001600160a01b0390931683526020830191909152016100ba565b34801561010c575f80fd5b505b005b61010e61011e366004610861565b6104af565b34801561012e575f80fd5b506100b07f000000000000000000000000000000000000000000000000000000000000000081565b348015610161575f80fd5b5061018a610170366004610795565b5f908152602081905260409020546001600160a01b031690565b6040516001600160a01b0390911681526020016100ba565b3480156101ad575f80fd5b506101b6610599565b6040516100ba919061090e565b3480156101ce575f80fd5b5061018a7f000000000000000000000000000000000000000000000000000000000000000081565b348015610201575f80fd5b5061018a7f000000000000000000000000000000000000000000000000000000000000000081565b5f808061023586610625565b604080518082019091526002815261031360f41b602082015290915063ffffffff821661027e5760405162461bcd60e51b8152600401610275919061090e565b60405180910390fd5b506040805180820190915260018152603960f81b60208201526001600160a01b0389166102be5760405162461bcd60e51b8152600401610275919061090e565b505f6102f26102ed7f00000000000000000000000000000000000000000000000000000000000000008a610927565b610659565b90505f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f7ccd321846103358d6001600160a01b031690565b8a8a876040518663ffffffff1660e01b815260040161035895949392919061096e565b602060405180830381865afa158015610373573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061039791906109b1565b90504781111560405180604001604052806002815260200161313160f01b815250906103d65760405162461bcd60e51b8152600401610275919061090e565b505f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166348aee8d483866104198f6001600160a01b031690565b8c8c896040518763ffffffff1660e01b815260040161043c95949392919061096e565b60206040518083038185885af1158015610458573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061047d91906109b1565b7f00000000000000000000000000000000000000000000000000000000000000009c909b509950505050505050505050565b604080518082019091526002815261313360f01b6020820152336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105115760405162461bcd60e51b8152600401610275919061090e565b5063ffffffff84165f818152602081905260409020548491906001600160a01b03808416911614801561054c57506001600160a01b03821615155b60405180604001604052806002815260200161189960f11b815250906105855760405162461bcd60e51b8152600401610275919061090e565b5061059184848361067b565b505050505050565b600180546105a6906109c8565b80601f01602080910402602001604051908101604052809291908181526020018280546105d2906109c8565b801561061d5780601f106105f45761010080835404028352916020019161061d565b820191905f5260205f20905b81548152906001019060200180831161060057829003601f168201915b505050505081565b5f63ffffffff821115610655576040516306dfcc6560e41b81526020600482015260248101839052604401610275565b5090565b60606106755f833360405180602001604052805f815250610760565b92915050565b6040805180820190915260028152610c8d60f21b6020820152306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146106dd5760405162461bcd60e51b8152600401610275919061090e565b506040516376b42cad60e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063ed68595a9061072e90869086908690600401610a00565b5f604051808303815f87803b158015610745575f80fd5b505af1158015610757573d5f803e3d5ffd5b50505050505050565b606060018585858560405160200161077c959493929190610a23565b6040516020818303038152906040529050949350505050565b5f602082840312156107a5575f80fd5b5035919050565b5f8083601f8401126107bc575f80fd5b50813567ffffffffffffffff8111156107d3575f80fd5b6020830191508360208285010111156107ea575f80fd5b9250929050565b5f805f805f60808688031215610805575f80fd5b85356001600160a01b038116811461081b575f80fd5b94506020860135935060408601359250606086013567ffffffffffffffff811115610844575f80fd5b610850888289016107ac565b969995985093965092949392505050565b5f805f8060608587031215610874575f80fd5b843563ffffffff81168114610887575f80fd5b935060208501359250604085013567ffffffffffffffff8111156108a9575f80fd5b6108b5878288016107ac565b95989497509550505050565b5f5b838110156108db5781810151838201526020016108c3565b50505f910152565b5f81518084526108fa8160208601602086016108c1565b601f01601f19169290920160200192915050565b602081525f61092060208301846108e3565b9392505050565b8082018082111561067557634e487b7160e01b5f52601160045260245ffd5b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b63ffffffff86168152846020820152608060408201525f610993608083018587610946565b82810360608401526109a581856108e3565b98975050505050505050565b5f602082840312156109c1575f80fd5b5051919050565b600181811c908216806109dc57607f821691505b6020821081036109fa57634e487b7160e01b5f52602260045260245ffd5b50919050565b604081525f610a13604083018587610946565b9050826020830152949350505050565b61ffff60f01b8660f01b1681528460028201528360228201526bffffffffffffffffffffffff198360601b1660428201525f8251610a688160568501602087016108c1565b91909101605601969550505050505056fea164736f6c6343000816000a00000000000000000000000058e003a3c6f2aeed6a2a6bc77b504566523cb15c0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ed42a7d8559a463722ca4bed50e0cc05a386b0e10000000000000000000000000000000000000000000000000000000000000001
Deployed Bytecode
0x60806040526004361061008f575f3560e01c8063b86a616111610057578063b86a616114610156578063ba286578146101a2578063be873338146101c3578063c4956366146101f6578063d688758114610093575f80fd5b80631e02e77c1461009357806336da7a06146100c357806352d1043d1461010157806356d5d4751461011057806381fbadad14610123575b5f80fd5b34801561009e575f80fd5b506100b06100ad366004610795565b90565b6040519081526020015b60405180910390f35b3480156100ce575f80fd5b506100e26100dd3660046107f1565b610229565b604080516001600160a01b0390931683526020830191909152016100ba565b34801561010c575f80fd5b505b005b61010e61011e366004610861565b6104af565b34801561012e575f80fd5b506100b07f000000000000000000000000000000000000000000000000000000000000000081565b348015610161575f80fd5b5061018a610170366004610795565b5f908152602081905260409020546001600160a01b031690565b6040516001600160a01b0390911681526020016100ba565b3480156101ad575f80fd5b506101b6610599565b6040516100ba919061090e565b3480156101ce575f80fd5b5061018a7f0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e81565b348015610201575f80fd5b5061018a7f00000000000000000000000058e003a3c6f2aeed6a2a6bc77b504566523cb15c81565b5f808061023586610625565b604080518082019091526002815261031360f41b602082015290915063ffffffff821661027e5760405162461bcd60e51b8152600401610275919061090e565b60405180910390fd5b506040805180820190915260018152603960f81b60208201526001600160a01b0389166102be5760405162461bcd60e51b8152600401610275919061090e565b505f6102f26102ed7f00000000000000000000000000000000000000000000000000000000000000008a610927565b610659565b90505f7f0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e6001600160a01b031663f7ccd321846103358d6001600160a01b031690565b8a8a876040518663ffffffff1660e01b815260040161035895949392919061096e565b602060405180830381865afa158015610373573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061039791906109b1565b90504781111560405180604001604052806002815260200161313160f01b815250906103d65760405162461bcd60e51b8152600401610275919061090e565b505f7f0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e6001600160a01b03166348aee8d483866104198f6001600160a01b031690565b8c8c896040518763ffffffff1660e01b815260040161043c95949392919061096e565b60206040518083038185885af1158015610458573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061047d91906109b1565b7f0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e9c909b509950505050505050505050565b604080518082019091526002815261313360f01b6020820152336001600160a01b037f0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e16146105115760405162461bcd60e51b8152600401610275919061090e565b5063ffffffff84165f818152602081905260409020548491906001600160a01b03808416911614801561054c57506001600160a01b03821615155b60405180604001604052806002815260200161189960f11b815250906105855760405162461bcd60e51b8152600401610275919061090e565b5061059184848361067b565b505050505050565b600180546105a6906109c8565b80601f01602080910402602001604051908101604052809291908181526020018280546105d2906109c8565b801561061d5780601f106105f45761010080835404028352916020019161061d565b820191905f5260205f20905b81548152906001019060200180831161060057829003601f168201915b505050505081565b5f63ffffffff821115610655576040516306dfcc6560e41b81526020600482015260248101839052604401610275565b5090565b60606106755f833360405180602001604052805f815250610760565b92915050565b6040805180820190915260028152610c8d60f21b6020820152306001600160a01b037f0000000000000000000000001098f187f5f444bc1c77cd9bee99e8d460347f5f16146106dd5760405162461bcd60e51b8152600401610275919061090e565b506040516376b42cad60e11b81526001600160a01b037f00000000000000000000000058e003a3c6f2aeed6a2a6bc77b504566523cb15c169063ed68595a9061072e90869086908690600401610a00565b5f604051808303815f87803b158015610745575f80fd5b505af1158015610757573d5f803e3d5ffd5b50505050505050565b606060018585858560405160200161077c959493929190610a23565b6040516020818303038152906040529050949350505050565b5f602082840312156107a5575f80fd5b5035919050565b5f8083601f8401126107bc575f80fd5b50813567ffffffffffffffff8111156107d3575f80fd5b6020830191508360208285010111156107ea575f80fd5b9250929050565b5f805f805f60808688031215610805575f80fd5b85356001600160a01b038116811461081b575f80fd5b94506020860135935060408601359250606086013567ffffffffffffffff811115610844575f80fd5b610850888289016107ac565b969995985093965092949392505050565b5f805f8060608587031215610874575f80fd5b843563ffffffff81168114610887575f80fd5b935060208501359250604085013567ffffffffffffffff8111156108a9575f80fd5b6108b5878288016107ac565b95989497509550505050565b5f5b838110156108db5781810151838201526020016108c3565b50505f910152565b5f81518084526108fa8160208601602086016108c1565b601f01601f19169290920160200192915050565b602081525f61092060208301846108e3565b9392505050565b8082018082111561067557634e487b7160e01b5f52601160045260245ffd5b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b63ffffffff86168152846020820152608060408201525f610993608083018587610946565b82810360608401526109a581856108e3565b98975050505050505050565b5f602082840312156109c1575f80fd5b5051919050565b600181811c908216806109dc57607f821691505b6020821081036109fa57634e487b7160e01b5f52602260045260245ffd5b50919050565b604081525f610a13604083018587610946565b9050826020830152949350505050565b61ffff60f01b8660f01b1681528460028201528360228201526bffffffffffffffffffffffff198360601b1660428201525f8251610a688160568501602087016108c1565b91909101605601969550505050505056fea164736f6c6343000816000a
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000058e003a3c6f2aeed6a2a6bc77b504566523cb15c0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ed42a7d8559a463722ca4bed50e0cc05a386b0e10000000000000000000000000000000000000000000000000000000000000001
-----Decoded View---------------
Arg [0] : crossChainController (address): 0x58e003a3C6f2Aeed6a2a6Bc77B504566523cb15c
Arg [1] : mailBox (address): 0x3a464f746D23Ab22155710f44dB16dcA53e0775E
Arg [2] : providerGasLimit (uint256): 0
Arg [3] : trustedRemotes (tuple[]):
Arg [1] : originForwarder (address): 0xEd42a7D8559a463722Ca4beD50E0Cc05a386b0e1
Arg [2] : originChainId (uint256): 1
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 00000000000000000000000058e003a3c6f2aeed6a2a6bc77b504566523cb15c
Arg [1] : 0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [5] : 000000000000000000000000ed42a7d8559a463722ca4bed50e0cc05a386b0e1
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000001
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in S
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

