ETH Price: $2,487.48 (-2.04%)

Contract

0x122beD1eB48DC4679DDF2C8fc159e9c498344397
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

LineaAdapterL1toL2

Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled
No with 200 runs
Other Settings
paris EvmVersion
License
-NA-
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":"tokenBridge","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"delegator","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AddressInsufficientBalance","type":"error"},{"inputs":[],"name":"BridgeAdapterInvalidParameters","type":"error"},{"inputs":[],"name":"BridgeAdapterOnlyDelegatedByDelegator","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"expectedLength","type":"uint256"}],"name":"FeeCodecInvalidDataLength","type":"error"},{"inputs":[{"internalType":"uint256","name":"expectedFeeAmount","type":"uint256"},{"internalType":"uint256","name":"feeAmount","type":"uint256"}],"name":"LineaAdapterL1toL2InvalidFeeAmount","type":"error"},{"inputs":[],"name":"LineaAdapterL1toL2InvalidFeeToken","type":"error"},{"inputs":[],"name":"LineaAdapterL1toL2InvalidParameters","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"messageId","type":"bytes32"}],"name":"ArbitrumL1toL2MessageSent","type":"event"},{"anonymous":false,"inputs":[],"name":"BaseL1toL2MessageSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"messageId","type":"bytes32"}],"name":"CCIPMessageSent","type":"event"},{"anonymous":false,"inputs":[],"name":"FraxFerryL1toL2MessageSent","type":"event"},{"anonymous":false,"inputs":[],"name":"LineaL1toL2MessageSent","type":"event"},{"anonymous":false,"inputs":[],"name":"OptimismL1toL2MessageSent","type":"event"},{"inputs":[],"name":"DELEGATOR","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOKEN","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOKEN_BRIDGE","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint64","name":"destChainSelector","type":"uint64"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"feeData","type":"bytes"}],"name":"sendToken","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60e06040523480156200001157600080fd5b506040516200117438038062001174833981810160405281019062000037919062000287565b80600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614806200009f57503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b15620000d7576040517ff47aa0f800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480620001745750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b15620001ac576040517faabe352b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508173ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff1681525050505050620002e3565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200024f8262000222565b9050919050565b620002618162000242565b81146200026d57600080fd5b50565b600081519050620002818162000256565b92915050565b600080600060608486031215620002a357620002a26200021d565b5b6000620002b38682870162000270565b9350506020620002c68682870162000270565b9250506040620002d98682870162000270565b9150509250925092565b60805160a05160c051610e4062000334600039600081816101aa0152818161029601526103180152600081816101860152818161027401526102dc01526000818160c9015260ed0152610e406000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630e25eff1146100515780631781974d1461006f5780634b6f556c1461008b57806382bfefc8146100a9575b600080fd5b6100596100c7565b60405161006691906108e8565b60405180910390f35b61008960048036038101906100849190610a14565b6100eb565b005b610093610184565b6040516100a091906108e8565b60405180910390f35b6100b16101a8565b6040516100be91906108e8565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614610170576040517fb0c5fd0400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61017d85858585856101cc565b5050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806101d984846103be565b91506fffffffffffffffffffffffffffffffff1691508015610227576040517f5996706800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000821461026f578160006040517f90407f61000000000000000000000000000000000000000000000000000000008152600401610266929190610af0565b60405180910390fd5b6102da7f0000000000000000000000000000000000000000000000000000000000000000867f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166104839092919063ffffffff16565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663522ea81a7f000000000000000000000000000000000000000000000000000000000000000087896040518463ffffffff1660e01b815260040161035793929190610b19565b600060405180830381600087803b15801561037157600080fd5b505af1158015610385573d6000803e3d6000fd5b505050507ffd8d5ff4452ef7e76c0ac9bfec7db5e4f293640dfdd66fe7afcff25d93047b3960405160405180910390a150505050505050565b6000806011848490501461040f578383905060116040517ff64dc71d000000000000000000000000000000000000000000000000000000008152600401610406929190610b8b565b60405180910390fd5b838360009060109261042393929190610bbe565b9061042e9190610c3d565b60801c9150600060f81b8484601081811061044c5761044b610c9c565b5b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141590509250929050565b60008373ffffffffffffffffffffffffffffffffffffffff1663095ea7b384846040516024016104b4929190610ccb565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506105028482610592565b61058c57610581848573ffffffffffffffffffffffffffffffffffffffff1663095ea7b386600060405160240161053a929190610cf4565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610659565b61058b8482610659565b5b50505050565b60008060008473ffffffffffffffffffffffffffffffffffffffff16846040516105bc9190610d8e565b6000604051808303816000865af19150503d80600081146105f9576040519150601f19603f3d011682016040523d82523d6000602084013e6105fe565b606091505b509150915081801561062c575060008151148061062b57508080602001905181019061062a9190610ddd565b5b5b801561064f575060008573ffffffffffffffffffffffffffffffffffffffff163b115b9250505092915050565b6000610684828473ffffffffffffffffffffffffffffffffffffffff166106f090919063ffffffff16565b905060008151141580156106a95750808060200190518101906106a79190610ddd565b155b156106eb57826040517f5274afe70000000000000000000000000000000000000000000000000000000081526004016106e291906108e8565b60405180910390fd5b505050565b60606106fe83836000610706565b905092915050565b60608147101561074d57306040517fcd78605900000000000000000000000000000000000000000000000000000000815260040161074491906108e8565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1684866040516107769190610d8e565b60006040518083038185875af1925050503d80600081146107b3576040519150601f19603f3d011682016040523d82523d6000602084013e6107b8565b606091505b50915091506107c88683836107d3565b925050509392505050565b6060826107e8576107e382610862565b61085a565b60008251148015610810575060008473ffffffffffffffffffffffffffffffffffffffff163b145b1561085257836040517f9996b31500000000000000000000000000000000000000000000000000000000815260040161084991906108e8565b60405180910390fd5b81905061085b565b5b9392505050565b6000815111156108755780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006108d2826108a7565b9050919050565b6108e2816108c7565b82525050565b60006020820190506108fd60008301846108d9565b92915050565b600080fd5b600080fd5b600067ffffffffffffffff82169050919050565b61092a8161090d565b811461093557600080fd5b50565b60008135905061094781610921565b92915050565b610956816108c7565b811461096157600080fd5b50565b6000813590506109738161094d565b92915050565b6000819050919050565b61098c81610979565b811461099757600080fd5b50565b6000813590506109a981610983565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126109d4576109d36109af565b5b8235905067ffffffffffffffff8111156109f1576109f06109b4565b5b602083019150836001820283011115610a0d57610a0c6109b9565b5b9250929050565b600080600080600060808688031215610a3057610a2f610903565b5b6000610a3e88828901610938565b9550506020610a4f88828901610964565b9450506040610a608882890161099a565b935050606086013567ffffffffffffffff811115610a8157610a80610908565b5b610a8d888289016109be565b92509250509295509295909350565b610aa581610979565b82525050565b6000819050919050565b6000819050919050565b6000610ada610ad5610ad084610aab565b610ab5565b610979565b9050919050565b610aea81610abf565b82525050565b6000604082019050610b056000830185610a9c565b610b126020830184610ae1565b9392505050565b6000606082019050610b2e60008301866108d9565b610b3b6020830185610a9c565b610b4860408301846108d9565b949350505050565b6000819050919050565b6000610b75610b70610b6b84610b50565b610ab5565b610979565b9050919050565b610b8581610b5a565b82525050565b6000604082019050610ba06000830185610a9c565b610bad6020830184610b7c565b9392505050565b600080fd5b600080fd5b60008085851115610bd257610bd1610bb4565b5b83861115610be357610be2610bb9565b5b6001850283019150848603905094509492505050565b600082905092915050565b60007fffffffffffffffffffffffffffffffff0000000000000000000000000000000082169050919050565b600082821b905092915050565b6000610c498383610bf9565b82610c548135610c04565b92506010821015610c9457610c8f7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083601003600802610c30565b831692505b505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000604082019050610ce060008301856108d9565b610ced6020830184610a9c565b9392505050565b6000604082019050610d0960008301856108d9565b610d166020830184610ae1565b9392505050565b600081519050919050565b600081905092915050565b60005b83811015610d51578082015181840152602081019050610d36565b60008484015250505050565b6000610d6882610d1d565b610d728185610d28565b9350610d82818560208601610d33565b80840191505092915050565b6000610d9a8284610d5d565b915081905092915050565b60008115159050919050565b610dba81610da5565b8114610dc557600080fd5b50565b600081519050610dd781610db1565b92915050565b600060208284031215610df357610df2610903565b5b6000610e0184828501610dc8565b9150509291505056fea2646970667358221220d2f94e809c5db5feb0099d5746187d909320b67f628d44de50bbd4562f637b1064736f6c63430008140033000000000000000000000000051f1d88f0af5763fb888ec4378b4d8b29ea33190000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000006f357d53d6be3238180316ba5f8f11467e164588
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80630e25eff1146100515780631781974d1461006f5780634b6f556c1461008b57806382bfefc8146100a9575b600080fd5b6100596100c7565b60405161006691906108e8565b60405180910390f35b61008960048036038101906100849190610a14565b6100eb565b005b610093610184565b6040516100a091906108e8565b60405180910390f35b6100b16101a8565b6040516100be91906108e8565b60405180910390f35b7f0000000000000000000000006f357d53d6be3238180316ba5f8f11467e16458881565b7f0000000000000000000000006f357d53d6be3238180316ba5f8f11467e16458873ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614610170576040517fb0c5fd0400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61017d85858585856101cc565b5050505050565b7f000000000000000000000000051f1d88f0af5763fb888ec4378b4d8b29ea331981565b7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca081565b6000806101d984846103be565b91506fffffffffffffffffffffffffffffffff1691508015610227576040517f5996706800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000821461026f578160006040517f90407f61000000000000000000000000000000000000000000000000000000008152600401610266929190610af0565b60405180910390fd5b6102da7f000000000000000000000000051f1d88f0af5763fb888ec4378b4d8b29ea3319867f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca073ffffffffffffffffffffffffffffffffffffffff166104839092919063ffffffff16565b7f000000000000000000000000051f1d88f0af5763fb888ec4378b4d8b29ea331973ffffffffffffffffffffffffffffffffffffffff1663522ea81a7f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca087896040518463ffffffff1660e01b815260040161035793929190610b19565b600060405180830381600087803b15801561037157600080fd5b505af1158015610385573d6000803e3d6000fd5b505050507ffd8d5ff4452ef7e76c0ac9bfec7db5e4f293640dfdd66fe7afcff25d93047b3960405160405180910390a150505050505050565b6000806011848490501461040f578383905060116040517ff64dc71d000000000000000000000000000000000000000000000000000000008152600401610406929190610b8b565b60405180910390fd5b838360009060109261042393929190610bbe565b9061042e9190610c3d565b60801c9150600060f81b8484601081811061044c5761044b610c9c565b5b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141590509250929050565b60008373ffffffffffffffffffffffffffffffffffffffff1663095ea7b384846040516024016104b4929190610ccb565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506105028482610592565b61058c57610581848573ffffffffffffffffffffffffffffffffffffffff1663095ea7b386600060405160240161053a929190610cf4565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610659565b61058b8482610659565b5b50505050565b60008060008473ffffffffffffffffffffffffffffffffffffffff16846040516105bc9190610d8e565b6000604051808303816000865af19150503d80600081146105f9576040519150601f19603f3d011682016040523d82523d6000602084013e6105fe565b606091505b509150915081801561062c575060008151148061062b57508080602001905181019061062a9190610ddd565b5b5b801561064f575060008573ffffffffffffffffffffffffffffffffffffffff163b115b9250505092915050565b6000610684828473ffffffffffffffffffffffffffffffffffffffff166106f090919063ffffffff16565b905060008151141580156106a95750808060200190518101906106a79190610ddd565b155b156106eb57826040517f5274afe70000000000000000000000000000000000000000000000000000000081526004016106e291906108e8565b60405180910390fd5b505050565b60606106fe83836000610706565b905092915050565b60608147101561074d57306040517fcd78605900000000000000000000000000000000000000000000000000000000815260040161074491906108e8565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1684866040516107769190610d8e565b60006040518083038185875af1925050503d80600081146107b3576040519150601f19603f3d011682016040523d82523d6000602084013e6107b8565b606091505b50915091506107c88683836107d3565b925050509392505050565b6060826107e8576107e382610862565b61085a565b60008251148015610810575060008473ffffffffffffffffffffffffffffffffffffffff163b145b1561085257836040517f9996b31500000000000000000000000000000000000000000000000000000000815260040161084991906108e8565b60405180910390fd5b81905061085b565b5b9392505050565b6000815111156108755780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006108d2826108a7565b9050919050565b6108e2816108c7565b82525050565b60006020820190506108fd60008301846108d9565b92915050565b600080fd5b600080fd5b600067ffffffffffffffff82169050919050565b61092a8161090d565b811461093557600080fd5b50565b60008135905061094781610921565b92915050565b610956816108c7565b811461096157600080fd5b50565b6000813590506109738161094d565b92915050565b6000819050919050565b61098c81610979565b811461099757600080fd5b50565b6000813590506109a981610983565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126109d4576109d36109af565b5b8235905067ffffffffffffffff8111156109f1576109f06109b4565b5b602083019150836001820283011115610a0d57610a0c6109b9565b5b9250929050565b600080600080600060808688031215610a3057610a2f610903565b5b6000610a3e88828901610938565b9550506020610a4f88828901610964565b9450506040610a608882890161099a565b935050606086013567ffffffffffffffff811115610a8157610a80610908565b5b610a8d888289016109be565b92509250509295509295909350565b610aa581610979565b82525050565b6000819050919050565b6000819050919050565b6000610ada610ad5610ad084610aab565b610ab5565b610979565b9050919050565b610aea81610abf565b82525050565b6000604082019050610b056000830185610a9c565b610b126020830184610ae1565b9392505050565b6000606082019050610b2e60008301866108d9565b610b3b6020830185610a9c565b610b4860408301846108d9565b949350505050565b6000819050919050565b6000610b75610b70610b6b84610b50565b610ab5565b610979565b9050919050565b610b8581610b5a565b82525050565b6000604082019050610ba06000830185610a9c565b610bad6020830184610b7c565b9392505050565b600080fd5b600080fd5b60008085851115610bd257610bd1610bb4565b5b83861115610be357610be2610bb9565b5b6001850283019150848603905094509492505050565b600082905092915050565b60007fffffffffffffffffffffffffffffffff0000000000000000000000000000000082169050919050565b600082821b905092915050565b6000610c498383610bf9565b82610c548135610c04565b92506010821015610c9457610c8f7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083601003600802610c30565b831692505b505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000604082019050610ce060008301856108d9565b610ced6020830184610a9c565b9392505050565b6000604082019050610d0960008301856108d9565b610d166020830184610ae1565b9392505050565b600081519050919050565b600081905092915050565b60005b83811015610d51578082015181840152602081019050610d36565b60008484015250505050565b6000610d6882610d1d565b610d728185610d28565b9350610d82818560208601610d33565b80840191505092915050565b6000610d9a8284610d5d565b915081905092915050565b60008115159050919050565b610dba81610da5565b8114610dc557600080fd5b50565b600081519050610dd781610db1565b92915050565b600060208284031215610df357610df2610903565b5b6000610e0184828501610dc8565b9150509291505056fea2646970667358221220d2f94e809c5db5feb0099d5746187d909320b67f628d44de50bbd4562f637b1064736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000051f1d88f0af5763fb888ec4378b4d8b29ea33190000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000006f357d53d6be3238180316ba5f8f11467e164588

-----Decoded View---------------
Arg [0] : tokenBridge (address): 0x051F1D88f0aF5763fB888eC4378b4D8B29ea3319
Arg [1] : token (address): 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0
Arg [2] : delegator (address): 0x6F357d53d6bE3238180316BA5F8f11467e164588

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000051f1d88f0af5763fb888ec4378b4d8b29ea3319
Arg [1] : 0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
Arg [2] : 0000000000000000000000006f357d53d6be3238180316ba5f8f11467e164588

🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

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.