Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 21983963 | 461 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
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":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"msgHash","type":"bytes32"}],"name":"FailedRelayedMessage","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"msgHash","type":"bytes32"}],"name":"RelayedMessage","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"bytes","name":"message","type":"bytes"},{"indexed":false,"internalType":"uint256","name":"messageNonce","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"gasLimit","type":"uint256"}],"name":"SentMessage","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"SentMessageExtension1","type":"event"},{"inputs":[],"name":"ENCODING_OVERHEAD","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FLOOR_CALLDATA_OVERHEAD","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MESSAGE_VERSION","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_GAS_CALLDATA_OVERHEAD","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_GAS_DYNAMIC_OVERHEAD_DENOMINATOR","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_GAS_DYNAMIC_OVERHEAD_NUMERATOR","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OTHER_MESSENGER","outputs":[{"internalType":"contract CrossDomainMessenger","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PORTAL","outputs":[{"internalType":"contract IOptimismPortal2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RELAY_CALL_OVERHEAD","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RELAY_CONSTANT_OVERHEAD","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RELAY_GAS_CHECK_BUFFER","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RELAY_RESERVED_GAS","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TX_BASE_GAS","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"uint32","name":"_minGasLimit","type":"uint32"}],"name":"baseGas","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"failedMessages","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract ISuperchainConfig","name":"_superchainConfig","type":"address"},{"internalType":"contract IOptimismPortal2","name":"_portal","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"messageNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"otherMessenger","outputs":[{"internalType":"contract CrossDomainMessenger","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"portal","outputs":[{"internalType":"contract IOptimismPortal2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"address","name":"_sender","type":"address"},{"internalType":"address","name":"_target","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"},{"internalType":"uint256","name":"_minGasLimit","type":"uint256"},{"internalType":"bytes","name":"_message","type":"bytes"}],"name":"relayMessage","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"uint32","name":"_minGasLimit","type":"uint32"}],"name":"sendMessage","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"successfulMessages","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"superchainConfig","outputs":[{"internalType":"contract ISuperchainConfig","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"xDomainMessageSender","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b5061001961001e565b6100eb565b600054600160a81b900460ff161561008c5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff600160a01b909104811610156100e9576000805460ff60a01b191660ff60a01b17905560405160ff81527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61214680620000fb6000396000f3fe6080604052600436106101a15760003560e01c80636425666b116100e1578063b1b1b2091161008a578063db505d8011610064578063db505d80146104ad578063ddd5a40f146104da578063e46e245a146104f0578063ecc704281461050557600080fd5b8063b1b1b2091461044a578063b28ade251461047a578063d764ad0b1461049a57600080fd5b80638cbeeef2116100bb5780638cbeeef2146102ef5780639fce812c146103ef578063a4e7f8bd1461041a57600080fd5b80636425666b146103965780636e296e45146103c357806383a74074146103d857600080fd5b80633dbb202b1161014e5780634c1d6a69116101285780634c1d6a69146102ef57806354fd4d50146103055780635644cfdf1461035b5780635c975abb1461037157600080fd5b80633dbb202b146102925780633f827a5a146102a7578063485cc955146102cf57600080fd5b80632828d7e81161017f5780632828d7e81461023a5780632f7d39221461024f57806335e80ab31461026557600080fd5b8063028f85f7146101a65780630c568498146101d95780630ff754ea146101ee575b600080fd5b3480156101b257600080fd5b506101bb601081565b60405167ffffffffffffffff90911681526020015b60405180910390f35b3480156101e557600080fd5b506101bb603f81565b3480156101fa57600080fd5b5060fc5473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101d0565b34801561024657600080fd5b506101bb604081565b34801561025b57600080fd5b506101bb61520881565b34801561027157600080fd5b5060fb546102159073ffffffffffffffffffffffffffffffffffffffff1681565b6102a56102a0366004611b08565b61056a565b005b3480156102b357600080fd5b506102bc600181565b60405161ffff90911681526020016101d0565b3480156102db57600080fd5b506102a56102ea366004611b6f565b6107fd565b3480156102fb57600080fd5b506101bb619c4081565b34801561031157600080fd5b5061034e6040518060400160405280600581526020017f322e362e3000000000000000000000000000000000000000000000000000000081525081565b6040516101d09190611c13565b34801561036757600080fd5b506101bb61138881565b34801561037d57600080fd5b50610386610a6b565b60405190151581526020016101d0565b3480156103a257600080fd5b5060fc546102159073ffffffffffffffffffffffffffffffffffffffff1681565b3480156103cf57600080fd5b50610215610b04565b3480156103e457600080fd5b506101bb62030d4081565b3480156103fb57600080fd5b5060cf5473ffffffffffffffffffffffffffffffffffffffff16610215565b34801561042657600080fd5b50610386610435366004611c26565b60ce6020526000908152604090205460ff1681565b34801561045657600080fd5b50610386610465366004611c26565b60cb6020526000908152604090205460ff1681565b34801561048657600080fd5b506101bb610495366004611c6e565b610beb565b6102a56104a8366004611d4e565b610cac565b3480156104b957600080fd5b5060cf546102159073ffffffffffffffffffffffffffffffffffffffff1681565b3480156104e657600080fd5b506101bb61010481565b3480156104fc57600080fd5b506101bb602881565b34801561051157600080fd5b5061055c60cd547dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e010000000000000000000000000000000000000000000000000000000000001790565b6040519081526020016101d0565b60cf54604080516020601f86018190048102820181019092528481526106d29273ffffffffffffffffffffffffffffffffffffffff16916105c891908790879081908401838280828437600092019190915250879250610beb915050565b347fd764ad0b0000000000000000000000000000000000000000000000000000000061063460cd547dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e010000000000000000000000000000000000000000000000000000000000001790565b338a34898c8c6040516024016106509796959493929190611e1d565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526115c1565b8373ffffffffffffffffffffffffffffffffffffffff167fcb0f7ffd78f9aee47a248fae8db181db6eee833039123e026dcbff529522e52a33858561075760cd547dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e010000000000000000000000000000000000000000000000000000000000001790565b86604051610769959493929190611e7c565b60405180910390a260405134815233907f8ebb2ec2465bdb2a06a66fc37a0963af8a2a6a1479d81d56fdb8cbb98096d5469060200160405180910390a2505060cd80547dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808216600101167fffff0000000000000000000000000000000000000000000000000000000000009091161790555050565b6000547501000000000000000000000000000000000000000000900460ff1615808015610848575060005460017401000000000000000000000000000000000000000090910460ff16105b8061087a5750303b15801561087a575060005474010000000000000000000000000000000000000000900460ff166001145b61090b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084015b60405180910390fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055801561099157600080547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff1675010000000000000000000000000000000000000000001790555b60fb805473ffffffffffffffffffffffffffffffffffffffff8086167fffffffffffffffffffffffff00000000000000000000000000000000000000009283161790925560fc805492851692909116919091179055610a0373420000000000000000000000000000000000000761165a565b8015610a6657600080547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b60fb54604080517f5c975abb000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691635c975abb9160048083019260209291908290030181865afa158015610adb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aff9190611eca565b905090565b60cc5460009073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff215301610bce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f43726f7373446f6d61696e4d657373656e6765723a2078446f6d61696e4d657360448201527f7361676553656e646572206973206e6f742073657400000000000000000000006064820152608401610902565b5060cc5473ffffffffffffffffffffffffffffffffffffffff1690565b600080603f610c01604063ffffffff8616611f1b565b610c0b9190611f4b565b611388619c40610c1e8162030d40611f99565b610c289190611f99565b610c329190611f99565b610c3c9190611f99565b9050600061010467ffffffffffffffff168551610c599190611fc5565b9050610c97610c69601083611f1b565b610c739084611f99565b67ffffffffffffffff16610c88602884611f1b565b67ffffffffffffffff16611796565b610ca390615208611f99565b95945050505050565b610cb4610a6b565b15610d1b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f43726f7373446f6d61696e4d657373656e6765723a20706175736564000000006044820152606401610902565b60f087901c60028110610dd6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604d60248201527f43726f7373446f6d61696e4d657373656e6765723a206f6e6c7920766572736960448201527f6f6e2030206f722031206d657373616765732061726520737570706f7274656460648201527f20617420746869732074696d6500000000000000000000000000000000000000608482015260a401610902565b8061ffff16600003610ecb576000610e27878986868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508f92506117af915050565b600081815260cb602052604090205490915060ff1615610ec9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603760248201527f43726f7373446f6d61696e4d657373656e6765723a206c65676163792077697460448201527f6864726177616c20616c72656164792072656c617965640000000000000000006064820152608401610902565b505b6000610f11898989898989898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506117ce92505050565b9050610f1b6117f1565b15610f5357853414610f2f57610f2f611fdd565b600081815260ce602052604090205460ff1615610f4e57610f4e611fdd565b6110a5565b3415611007576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152605060248201527f43726f7373446f6d61696e4d657373656e6765723a2076616c7565206d75737460448201527f206265207a65726f20756e6c657373206d6573736167652069732066726f6d2060648201527f612073797374656d206164647265737300000000000000000000000000000000608482015260a401610902565b600081815260ce602052604090205460ff166110a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f43726f7373446f6d61696e4d657373656e6765723a206d65737361676520636160448201527f6e6e6f74206265207265706c61796564000000000000000000000000000000006064820152608401610902565b6110ae876118cd565b15611161576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604360248201527f43726f7373446f6d61696e4d657373656e6765723a2063616e6e6f742073656e60448201527f64206d65737361676520746f20626c6f636b65642073797374656d206164647260648201527f6573730000000000000000000000000000000000000000000000000000000000608482015260a401610902565b600081815260cb602052604090205460ff1615611200576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f43726f7373446f6d61696e4d657373656e6765723a206d65737361676520686160448201527f7320616c7265616479206265656e2072656c61796564000000000000000000006064820152608401610902565b61122185611212611388619c40611f99565b67ffffffffffffffff16611913565b1580611247575060cc5473ffffffffffffffffffffffffffffffffffffffff1661dead14155b1561136057600081815260ce602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555182917f99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f91a27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3201611359576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f43726f7373446f6d61696e4d657373656e6765723a206661696c656420746f2060448201527f72656c6179206d657373616765000000000000000000000000000000000000006064820152608401610902565b50506115b8565b60cc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8a1617905560006113f188619c405a6113b4919061200c565b8988888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061193192505050565b60cc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001661dead179055905080156114a757600082815260cb602052604090205460ff161561144457611444611fdd565b600082815260cb602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555183917f4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c91a26115b4565b600082815260ce602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555183917f99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f91a27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff32016115b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f43726f7373446f6d61696e4d657373656e6765723a206661696c656420746f2060448201527f72656c6179206d657373616765000000000000000000000000000000000000006064820152608401610902565b5050505b50505050505050565b60fc546040517fe9e05c4200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063e9e05c42908490611622908890839089906000908990600401612023565b6000604051808303818588803b15801561163b57600080fd5b505af115801561164f573d6000803e3d6000fd5b505050505050505050565b6000547501000000000000000000000000000000000000000000900460ff16611705576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610902565b60cc5473ffffffffffffffffffffffffffffffffffffffff1661174f5760cc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001661dead1790555b60cf80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6000818310156117a657816117a8565b825b9392505050565b60006117bd85858585611949565b805190602001209050949350505050565b60006117de8787878787876119e2565b8051906020012090509695505050505050565b60fc5460009073ffffffffffffffffffffffffffffffffffffffff1633148015610aff575060cf5460fc54604080517f9bf62d82000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff9384169390921691639bf62d82916004808201926020929091908290030181865afa15801561188d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118b1919061207b565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b600073ffffffffffffffffffffffffffffffffffffffff821630148061190d575060fc5473ffffffffffffffffffffffffffffffffffffffff8381169116145b92915050565b600080603f83619c4001026040850201603f5a021015949350505050565b6000806000835160208501868989f195945050505050565b6060848484846040516024016119629493929190612098565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fcbd4ece9000000000000000000000000000000000000000000000000000000001790529050949350505050565b60608686868686866040516024016119ff969594939291906120e2565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fd764ad0b0000000000000000000000000000000000000000000000000000000017905290509695505050505050565b73ffffffffffffffffffffffffffffffffffffffff81168114611aa357600080fd5b50565b60008083601f840112611ab857600080fd5b50813567ffffffffffffffff811115611ad057600080fd5b602083019150836020828501011115611ae857600080fd5b9250929050565b803563ffffffff81168114611b0357600080fd5b919050565b60008060008060608587031215611b1e57600080fd5b8435611b2981611a81565b9350602085013567ffffffffffffffff811115611b4557600080fd5b611b5187828801611aa6565b9094509250611b64905060408601611aef565b905092959194509250565b60008060408385031215611b8257600080fd5b8235611b8d81611a81565b91506020830135611b9d81611a81565b809150509250929050565b6000815180845260005b81811015611bce57602081850181015186830182015201611bb2565b81811115611be0576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006117a86020830184611ba8565b600060208284031215611c3857600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060408385031215611c8157600080fd5b823567ffffffffffffffff80821115611c9957600080fd5b818501915085601f830112611cad57600080fd5b813581811115611cbf57611cbf611c3f565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715611d0557611d05611c3f565b81604052828152886020848701011115611d1e57600080fd5b826020860160208301376000602084830101528096505050505050611d4560208401611aef565b90509250929050565b600080600080600080600060c0888a031215611d6957600080fd5b873596506020880135611d7b81611a81565b95506040880135611d8b81611a81565b9450606088013593506080880135925060a088013567ffffffffffffffff811115611db557600080fd5b611dc18a828b01611aa6565b989b979a50959850939692959293505050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b878152600073ffffffffffffffffffffffffffffffffffffffff808916602084015280881660408401525085606083015263ffffffff8516608083015260c060a0830152611e6f60c083018486611dd4565b9998505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff86168152608060208201526000611eac608083018688611dd4565b905083604083015263ffffffff831660608301529695505050505050565b600060208284031215611edc57600080fd5b815180151581146117a857600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600067ffffffffffffffff80831681851681830481118215151615611f4257611f42611eec565b02949350505050565b600067ffffffffffffffff80841680611f8d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b92169190910492915050565b600067ffffffffffffffff808316818516808303821115611fbc57611fbc611eec565b01949350505050565b60008219821115611fd857611fd8611eec565b500190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b60008282101561201e5761201e611eec565b500390565b73ffffffffffffffffffffffffffffffffffffffff8616815284602082015267ffffffffffffffff84166040820152821515606082015260a06080820152600061207060a0830184611ba8565b979650505050505050565b60006020828403121561208d57600080fd5b81516117a881611a81565b600073ffffffffffffffffffffffffffffffffffffffff8087168352808616602084015250608060408301526120d16080830185611ba8565b905082606083015295945050505050565b868152600073ffffffffffffffffffffffffffffffffffffffff808816602084015280871660408401525084606083015283608083015260c060a083015261212d60c0830184611ba8565b9897505050505050505056fea164736f6c634300080f000a
Deployed Bytecode
0x6080604052600436106101a15760003560e01c80636425666b116100e1578063b1b1b2091161008a578063db505d8011610064578063db505d80146104ad578063ddd5a40f146104da578063e46e245a146104f0578063ecc704281461050557600080fd5b8063b1b1b2091461044a578063b28ade251461047a578063d764ad0b1461049a57600080fd5b80638cbeeef2116100bb5780638cbeeef2146102ef5780639fce812c146103ef578063a4e7f8bd1461041a57600080fd5b80636425666b146103965780636e296e45146103c357806383a74074146103d857600080fd5b80633dbb202b1161014e5780634c1d6a69116101285780634c1d6a69146102ef57806354fd4d50146103055780635644cfdf1461035b5780635c975abb1461037157600080fd5b80633dbb202b146102925780633f827a5a146102a7578063485cc955146102cf57600080fd5b80632828d7e81161017f5780632828d7e81461023a5780632f7d39221461024f57806335e80ab31461026557600080fd5b8063028f85f7146101a65780630c568498146101d95780630ff754ea146101ee575b600080fd5b3480156101b257600080fd5b506101bb601081565b60405167ffffffffffffffff90911681526020015b60405180910390f35b3480156101e557600080fd5b506101bb603f81565b3480156101fa57600080fd5b5060fc5473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101d0565b34801561024657600080fd5b506101bb604081565b34801561025b57600080fd5b506101bb61520881565b34801561027157600080fd5b5060fb546102159073ffffffffffffffffffffffffffffffffffffffff1681565b6102a56102a0366004611b08565b61056a565b005b3480156102b357600080fd5b506102bc600181565b60405161ffff90911681526020016101d0565b3480156102db57600080fd5b506102a56102ea366004611b6f565b6107fd565b3480156102fb57600080fd5b506101bb619c4081565b34801561031157600080fd5b5061034e6040518060400160405280600581526020017f322e362e3000000000000000000000000000000000000000000000000000000081525081565b6040516101d09190611c13565b34801561036757600080fd5b506101bb61138881565b34801561037d57600080fd5b50610386610a6b565b60405190151581526020016101d0565b3480156103a257600080fd5b5060fc546102159073ffffffffffffffffffffffffffffffffffffffff1681565b3480156103cf57600080fd5b50610215610b04565b3480156103e457600080fd5b506101bb62030d4081565b3480156103fb57600080fd5b5060cf5473ffffffffffffffffffffffffffffffffffffffff16610215565b34801561042657600080fd5b50610386610435366004611c26565b60ce6020526000908152604090205460ff1681565b34801561045657600080fd5b50610386610465366004611c26565b60cb6020526000908152604090205460ff1681565b34801561048657600080fd5b506101bb610495366004611c6e565b610beb565b6102a56104a8366004611d4e565b610cac565b3480156104b957600080fd5b5060cf546102159073ffffffffffffffffffffffffffffffffffffffff1681565b3480156104e657600080fd5b506101bb61010481565b3480156104fc57600080fd5b506101bb602881565b34801561051157600080fd5b5061055c60cd547dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e010000000000000000000000000000000000000000000000000000000000001790565b6040519081526020016101d0565b60cf54604080516020601f86018190048102820181019092528481526106d29273ffffffffffffffffffffffffffffffffffffffff16916105c891908790879081908401838280828437600092019190915250879250610beb915050565b347fd764ad0b0000000000000000000000000000000000000000000000000000000061063460cd547dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e010000000000000000000000000000000000000000000000000000000000001790565b338a34898c8c6040516024016106509796959493929190611e1d565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526115c1565b8373ffffffffffffffffffffffffffffffffffffffff167fcb0f7ffd78f9aee47a248fae8db181db6eee833039123e026dcbff529522e52a33858561075760cd547dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e010000000000000000000000000000000000000000000000000000000000001790565b86604051610769959493929190611e7c565b60405180910390a260405134815233907f8ebb2ec2465bdb2a06a66fc37a0963af8a2a6a1479d81d56fdb8cbb98096d5469060200160405180910390a2505060cd80547dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808216600101167fffff0000000000000000000000000000000000000000000000000000000000009091161790555050565b6000547501000000000000000000000000000000000000000000900460ff1615808015610848575060005460017401000000000000000000000000000000000000000090910460ff16105b8061087a5750303b15801561087a575060005474010000000000000000000000000000000000000000900460ff166001145b61090b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084015b60405180910390fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055801561099157600080547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff1675010000000000000000000000000000000000000000001790555b60fb805473ffffffffffffffffffffffffffffffffffffffff8086167fffffffffffffffffffffffff00000000000000000000000000000000000000009283161790925560fc805492851692909116919091179055610a0373420000000000000000000000000000000000000761165a565b8015610a6657600080547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b60fb54604080517f5c975abb000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691635c975abb9160048083019260209291908290030181865afa158015610adb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aff9190611eca565b905090565b60cc5460009073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff215301610bce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f43726f7373446f6d61696e4d657373656e6765723a2078446f6d61696e4d657360448201527f7361676553656e646572206973206e6f742073657400000000000000000000006064820152608401610902565b5060cc5473ffffffffffffffffffffffffffffffffffffffff1690565b600080603f610c01604063ffffffff8616611f1b565b610c0b9190611f4b565b611388619c40610c1e8162030d40611f99565b610c289190611f99565b610c329190611f99565b610c3c9190611f99565b9050600061010467ffffffffffffffff168551610c599190611fc5565b9050610c97610c69601083611f1b565b610c739084611f99565b67ffffffffffffffff16610c88602884611f1b565b67ffffffffffffffff16611796565b610ca390615208611f99565b95945050505050565b610cb4610a6b565b15610d1b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f43726f7373446f6d61696e4d657373656e6765723a20706175736564000000006044820152606401610902565b60f087901c60028110610dd6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604d60248201527f43726f7373446f6d61696e4d657373656e6765723a206f6e6c7920766572736960448201527f6f6e2030206f722031206d657373616765732061726520737570706f7274656460648201527f20617420746869732074696d6500000000000000000000000000000000000000608482015260a401610902565b8061ffff16600003610ecb576000610e27878986868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508f92506117af915050565b600081815260cb602052604090205490915060ff1615610ec9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603760248201527f43726f7373446f6d61696e4d657373656e6765723a206c65676163792077697460448201527f6864726177616c20616c72656164792072656c617965640000000000000000006064820152608401610902565b505b6000610f11898989898989898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506117ce92505050565b9050610f1b6117f1565b15610f5357853414610f2f57610f2f611fdd565b600081815260ce602052604090205460ff1615610f4e57610f4e611fdd565b6110a5565b3415611007576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152605060248201527f43726f7373446f6d61696e4d657373656e6765723a2076616c7565206d75737460448201527f206265207a65726f20756e6c657373206d6573736167652069732066726f6d2060648201527f612073797374656d206164647265737300000000000000000000000000000000608482015260a401610902565b600081815260ce602052604090205460ff166110a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f43726f7373446f6d61696e4d657373656e6765723a206d65737361676520636160448201527f6e6e6f74206265207265706c61796564000000000000000000000000000000006064820152608401610902565b6110ae876118cd565b15611161576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604360248201527f43726f7373446f6d61696e4d657373656e6765723a2063616e6e6f742073656e60448201527f64206d65737361676520746f20626c6f636b65642073797374656d206164647260648201527f6573730000000000000000000000000000000000000000000000000000000000608482015260a401610902565b600081815260cb602052604090205460ff1615611200576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f43726f7373446f6d61696e4d657373656e6765723a206d65737361676520686160448201527f7320616c7265616479206265656e2072656c61796564000000000000000000006064820152608401610902565b61122185611212611388619c40611f99565b67ffffffffffffffff16611913565b1580611247575060cc5473ffffffffffffffffffffffffffffffffffffffff1661dead14155b1561136057600081815260ce602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555182917f99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f91a27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3201611359576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f43726f7373446f6d61696e4d657373656e6765723a206661696c656420746f2060448201527f72656c6179206d657373616765000000000000000000000000000000000000006064820152608401610902565b50506115b8565b60cc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8a1617905560006113f188619c405a6113b4919061200c565b8988888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061193192505050565b60cc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001661dead179055905080156114a757600082815260cb602052604090205460ff161561144457611444611fdd565b600082815260cb602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555183917f4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c91a26115b4565b600082815260ce602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555183917f99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f91a27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff32016115b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f43726f7373446f6d61696e4d657373656e6765723a206661696c656420746f2060448201527f72656c6179206d657373616765000000000000000000000000000000000000006064820152608401610902565b5050505b50505050505050565b60fc546040517fe9e05c4200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063e9e05c42908490611622908890839089906000908990600401612023565b6000604051808303818588803b15801561163b57600080fd5b505af115801561164f573d6000803e3d6000fd5b505050505050505050565b6000547501000000000000000000000000000000000000000000900460ff16611705576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610902565b60cc5473ffffffffffffffffffffffffffffffffffffffff1661174f5760cc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001661dead1790555b60cf80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6000818310156117a657816117a8565b825b9392505050565b60006117bd85858585611949565b805190602001209050949350505050565b60006117de8787878787876119e2565b8051906020012090509695505050505050565b60fc5460009073ffffffffffffffffffffffffffffffffffffffff1633148015610aff575060cf5460fc54604080517f9bf62d82000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff9384169390921691639bf62d82916004808201926020929091908290030181865afa15801561188d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118b1919061207b565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b600073ffffffffffffffffffffffffffffffffffffffff821630148061190d575060fc5473ffffffffffffffffffffffffffffffffffffffff8381169116145b92915050565b600080603f83619c4001026040850201603f5a021015949350505050565b6000806000835160208501868989f195945050505050565b6060848484846040516024016119629493929190612098565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fcbd4ece9000000000000000000000000000000000000000000000000000000001790529050949350505050565b60608686868686866040516024016119ff969594939291906120e2565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fd764ad0b0000000000000000000000000000000000000000000000000000000017905290509695505050505050565b73ffffffffffffffffffffffffffffffffffffffff81168114611aa357600080fd5b50565b60008083601f840112611ab857600080fd5b50813567ffffffffffffffff811115611ad057600080fd5b602083019150836020828501011115611ae857600080fd5b9250929050565b803563ffffffff81168114611b0357600080fd5b919050565b60008060008060608587031215611b1e57600080fd5b8435611b2981611a81565b9350602085013567ffffffffffffffff811115611b4557600080fd5b611b5187828801611aa6565b9094509250611b64905060408601611aef565b905092959194509250565b60008060408385031215611b8257600080fd5b8235611b8d81611a81565b91506020830135611b9d81611a81565b809150509250929050565b6000815180845260005b81811015611bce57602081850181015186830182015201611bb2565b81811115611be0576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006117a86020830184611ba8565b600060208284031215611c3857600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060408385031215611c8157600080fd5b823567ffffffffffffffff80821115611c9957600080fd5b818501915085601f830112611cad57600080fd5b813581811115611cbf57611cbf611c3f565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715611d0557611d05611c3f565b81604052828152886020848701011115611d1e57600080fd5b826020860160208301376000602084830101528096505050505050611d4560208401611aef565b90509250929050565b600080600080600080600060c0888a031215611d6957600080fd5b873596506020880135611d7b81611a81565b95506040880135611d8b81611a81565b9450606088013593506080880135925060a088013567ffffffffffffffff811115611db557600080fd5b611dc18a828b01611aa6565b989b979a50959850939692959293505050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b878152600073ffffffffffffffffffffffffffffffffffffffff808916602084015280881660408401525085606083015263ffffffff8516608083015260c060a0830152611e6f60c083018486611dd4565b9998505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff86168152608060208201526000611eac608083018688611dd4565b905083604083015263ffffffff831660608301529695505050505050565b600060208284031215611edc57600080fd5b815180151581146117a857600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600067ffffffffffffffff80831681851681830481118215151615611f4257611f42611eec565b02949350505050565b600067ffffffffffffffff80841680611f8d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b92169190910492915050565b600067ffffffffffffffff808316818516808303821115611fbc57611fbc611eec565b01949350505050565b60008219821115611fd857611fd8611eec565b500190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b60008282101561201e5761201e611eec565b500390565b73ffffffffffffffffffffffffffffffffffffffff8616815284602082015267ffffffffffffffff84166040820152821515606082015260a06080820152600061207060a0830184611ba8565b979650505050505050565b60006020828403121561208d57600080fd5b81516117a881611a81565b600073ffffffffffffffffffffffffffffffffffffffff8087168352808616602084015250608060408301526120d16080830185611ba8565b905082606083015295945050505050565b868152600073ffffffffffffffffffffffffffffffffffffffff808816602084015280871660408401525084606083015283608083015260c060a083015261212d60c0830184611ba8565b9897505050505050505056fea164736f6c634300080f000a
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
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.


