ETH Price: $1,627.15 (+5.11%)

Contract

0x0cC2CaeD31490B546c741BD93dbba8Ab387f7F2c
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Deposit252547912026-06-06 0:34:3534 hrs ago1780706075IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000014310.17481043
Deposit252546922026-06-06 0:14:4734 hrs ago1780704887IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000011330.13829204
Receive Message252527862026-06-05 17:51:2340 hrs ago1780681883IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000263820.86731264
Receive Message252508442026-06-05 11:21:4747 hrs ago1780658507IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000118420.40052642
Receive Message252505772026-06-05 10:27:472 days ago1780655267IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000103430.31846431
Receive Message252494132026-06-05 6:32:352 days ago1780641155IN
0x0cC2CaeD...b387f7F2c
0 ETH0.003083119.55305941
Deposit252484862026-06-05 3:26:112 days ago1780629971IN
0x0cC2CaeD...b387f7F2c
0 ETH0.00002580.30495164
Deposit252474922026-06-05 0:06:112 days ago1780617971IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000015680.18735993
Receive Message252463302026-06-04 20:12:112 days ago1780603931IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000104550.32269885
Receive Message252345792026-06-03 4:49:234 days ago1780462163IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000051350.17237126
Deposit252340152026-06-03 2:55:594 days ago1780455359IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000013020.1689922
Receive Message252333612026-06-03 0:44:594 days ago1780447499IN
0x0cC2CaeD...b387f7F2c
0 ETH0.00004780.16040351
Receive Message252316282026-06-02 18:56:234 days ago1780426583IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000260820.68589276
Deposit252309952026-06-02 16:48:594 days ago1780418939IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000085371.04201697
Receive Message252307252026-06-02 15:54:594 days ago1780415699IN
0x0cC2CaeD...b387f7F2c
0 ETH0.00128623.95907661
Deposit252251922026-06-01 21:23:595 days ago1780349039IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000022680.27108814
Deposit252251562026-06-01 21:16:475 days ago1780348607IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000022610.2702224
Deposit252250432026-06-01 20:53:595 days ago1780347239IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000028150.33644704
Deposit252248092026-06-01 20:06:595 days ago1780344419IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000024270.29012628
Receive Message252232742026-06-01 14:58:475 days ago1780325927IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000182450.50061085
Deposit252208872026-06-01 6:59:236 days ago1780297163IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000009550.11290197
Deposit252191762026-06-01 1:15:596 days ago1780276559IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000010380.1347729
Deposit252191732026-06-01 1:15:236 days ago1780276523IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000013760.16742061
Deposit252078692026-05-30 11:24:117 days ago1780140251IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000015220.18140843
Deposit252019622026-05-29 15:36:478 days ago1780069007IN
0x0cC2CaeD...b387f7F2c
0 ETH0.000129141.64274471
View all transactions

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

FxERC20RootTunnel

Compiler Version
v0.8.0+commit.c7dfd78e
Optimization Enabled
Yes with 9999 runs
Other Settings
default 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":"_checkpointManager","type":"address"},{"internalType":"address","name":"_fxRoot","type":"address"},{"internalType":"address","name":"_fxERC20Token","type":"address"},{"internalType":"contract IRootChainManager","name":"_rootChainManager","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"rootToken","type":"address"},{"indexed":true,"internalType":"address","name":"depositor","type":"address"},{"indexed":true,"internalType":"address","name":"userAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"FxDepositERC20","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"rootToken","type":"address"},{"indexed":true,"internalType":"address","name":"childToken","type":"address"},{"indexed":true,"internalType":"address","name":"userAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"FxWithdrawERC20","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"rootToken","type":"address"},{"indexed":true,"internalType":"address","name":"childToken","type":"address"}],"name":"TokenMappedERC20","type":"event"},{"inputs":[],"name":"DEPOSIT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAP_TOKEN","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SEND_MESSAGE_EVENT_SIG","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"checkpointManager","outputs":[{"internalType":"contract ICheckpointManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"childTokenTemplateCodeHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"bytes32","name":"bytecodeHash","type":"bytes32"},{"internalType":"address","name":"deployer","type":"address"}],"name":"computedCreate2Address","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"rootToken","type":"address"},{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fxChildTunnel","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fxRoot","outputs":[{"internalType":"contract IFxStateSender","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"rootToken","type":"address"}],"name":"mapToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"processedExits","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"inputData","type":"bytes"}],"name":"receiveMessage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rootChainManager","outputs":[{"internalType":"contract IRootChainManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"rootToChildTokens","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_fxChildTunnel","type":"address"}],"name":"setFxChildTunnel","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60c06040523480156200001157600080fd5b506040516200332b3803806200332b833981016040819052620000349162000103565b600180546001600160a01b038087166001600160a01b03199283161790925560008054928616929091169190911790556001600160601b0319606082901b1660a052620000818262000097565b805160209091012060805250620001c092505050565b604051606090693d602d80600a3d3981f360b01b9069363d3d373d3d3d363d7360b01b9084841b906e5af43d82803e903d91602b57fd5bf360881b90620000e99085908590859085906020016200016a565b604051602081830303815290604052945050505050919050565b6000806000806080858703121562000119578384fd5b84516200012681620001a7565b60208601519094506200013981620001a7565b60408601519093506200014c81620001a7565b60608601519092506200015f81620001a7565b939692955090935050565b6001600160b01b0319948516815292909316600a8301526001600160601b03191660148201526001600160881b0319909116602882015260370190565b6001600160a01b0381168114620001bd57600080fd5b50565b60805160a05160601c613134620001f76000396000818161037f01526105bb01526000818161022c01526108c201526131346000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063aea4e49e11610097578063de9b771f11610066578063de9b771f146101b0578063e9c670ad146101b8578063f4a120f7146101cb578063f953cec7146101de576100f5565b8063aea4e49e14610183578063bd07018d14610198578063c0857ba0146101a0578063d81c8e52146101a8576100f5565b80637337957f116100d35780637337957f14610140578063886a69ba1461016057806388e7006814610168578063972c49281461017b576100f5565b80630e387de6146100fa578063607f2d421461011857806369914b3e14610138575b600080fd5b6101026101f1565b60405161010f919061294e565b60405180910390f35b61012b610126366004612597565b610215565b60405161010f9190612943565b61010261022a565b61015361014e3660046125af565b61024e565b60405161010f91906127ff565b61010261028f565b610153610176366004612483565b6102b3565b6101536102db565b610196610191366004612483565b6102f7565b005b61015361037d565b6101536103a1565b6101026103bd565b6101536103e1565b6101966101c636600461250d565b6103fd565b6101966101d9366004612483565b61054b565b6101966101ec366004612633565b610991565b7f8c5261668696ce22758910d05bab8f186d6eb247ceac2af2e82c7dc17669b03681565b60036020526000908152604090205460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008060ff60f81b83868660405160200161026c9493929190612729565b60408051601f1981840301815291905280516020909101209150505b9392505050565b7f2cef46a936bdc5b7e6e8c71aa04560c41cf7d88bb26901a7e7f4936ff02accad81565b60046020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b60025473ffffffffffffffffffffffffffffffffffffffff16156103365760405162461bcd60e51b815260040161032d90612983565b60405180910390fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b7f000000000000000000000000000000000000000000000000000000000000000081565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b7f87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f82181565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff84811660009081526004602052604090205416610432576104328461054b565b61045473ffffffffffffffffffffffffffffffffffffffff85163330856109ab565b60007f87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f8218533868686604051602001610490959493929190612820565b60408051601f19818403018152908290526104ae9291602001612957565b60405160208183030381529060405290506104c881610a36565b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f8a58355ceb4626422a66b0f36743672dde8507c6be664f0e5b9de8350a1321598660405161053c919061294e565b60405180910390a45050505050565b73ffffffffffffffffffffffffffffffffffffffff81811660009081526004602052604090205416156105905760405162461bcd60e51b815260040161032d90612af7565b6040517fea60c7c40000000000000000000000000000000000000000000000000000000081526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063ea60c7c4906106059085906004016127ff565b602060405180830381600087803b15801561061f57600080fd5b505af1158015610633573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610657919061249f565b73ffffffffffffffffffffffffffffffffffffffff161461068a5760405162461bcd60e51b815260040161032d90612c67565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b1580156106d757600080fd5b505afa1580156106eb573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107139190810190612666565b905060008273ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b15801561075d57600080fd5b505afa158015610771573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107999190810190612666565b905060008373ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156107e357600080fd5b505afa1580156107f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081b91906126ac565b905060007f2cef46a936bdc5b7e6e8c71aa04560c41cf7d88bb26901a7e7f4936ff02accad8685858560405160200161085794939291906128c7565b60408051601f19818403018152908290526108759291602001612957565b604051602081830303815290604052905061088f81610a36565b6000866040516020016108a291906126f9565b6040516020818303038152906040528051906020012090506000610909827f0000000000000000000000000000000000000000000000000000000000000000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661024e565b73ffffffffffffffffffffffffffffffffffffffff89811660008181526004602052604080822080547fffffffffffffffffffffffff000000000000000000000000000000000000000016948616948517905551939450919290917fc21cd413746aa9146d86960ed90847c18aa555d8dfd256e0aac3954c41e3cfe291a35050505050505050565b600061099c82610ac7565b90506109a781610cf2565b5050565b610a30846323b872dd60e01b8585856040516024016109cc93929190612867565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152610df5565b50505050565b6000546002546040517fb472047700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9283169263b472047792610a92929116908590600401612898565b600060405180830381600087803b158015610aac57600080fd5b505af1158015610ac0573d6000803e3d6000fd5b5050505050565b60606000610ad483610e96565b90506000610ae182610ec6565b90506000610aee83610f03565b9050600081610afc84610f3a565b610b0586611160565b604051602001610b17939291906127b7565b60408051601f1981840301815291815281516020928301206000818152600390935291205490915060ff1615610b5f5760405162461bcd60e51b815260040161032d90612a3d565b600081815260036020526040812080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055610b9f8561118a565b90506000610bac82611298565b9050610bb781611327565b60025473ffffffffffffffffffffffffffffffffffffffff908116911614610bf15760405162461bcd60e51b815260040161032d90612d56565b6000610bfc8761135e565b9050610c1a610c0a84611388565b87610c148a61138f565b846113b9565b610c365760405162461bcd60e51b815260040161032d906129e0565b610c6485610c43896116b8565b610c4c8a6116e2565b84610c568c61170c565b610c5f8d611736565b611760565b506000610c708361188e565b90507f8c5261668696ce22758910d05bab8f186d6eb247ceac2af2e82c7dc17669b036610ca6610ca18360006118d1565b61190b565b14610cc35760405162461bcd60e51b815260040161032d90612bf9565b6000610cce84611986565b806020019051810190610ce19190612666565b99505050505050505050505b919050565b60008060008084806020019051810190610d0c91906124bb565b73ffffffffffffffffffffffffffffffffffffffff8481166000908152600460205260409020549498509296509094509250848116911614610d605760405162461bcd60e51b815260040161032d90612c9c565b610d8173ffffffffffffffffffffffffffffffffffffffff851683836119b0565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f1a77c658a097b28097b54b8acb928a569a3830a6cbed2de1f60001c0757eb0d68460405161053c919061294e565b6000610e57826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166119cf9092919063ffffffff16565b805190915015610e915780806020019051810190610e759190612577565b610e915760405162461bcd60e51b815260040161032d90612cf9565b505050565b610e9e612394565b6000610eb1610eac846119de565b611a03565b60408051602081019091529081529392505050565b6060610efd8260000151600881518110610ef057634e487b7160e01b600052603260045260246000fd5b6020026020010151611b29565b92915050565b6000610efd8260000151600281518110610f2d57634e487b7160e01b600052603260045260246000fd5b602002602001015161190b565b60408051602081019091526000815281516060919015610efd57600080610f62600086611bd4565b60f81c90506001811480610f7957508060ff166003145b1561105557600185516002610f8e9190612f85565b610f989190612fc2565b67ffffffffffffffff811115610fbe57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610fe8576020820181803683370190505b5092506000610ff8600187611bd4565b9050808460008151811061101c57634e487b7160e01b600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060019250506110c7565b6002855160026110659190612f85565b61106f9190612fc2565b67ffffffffffffffff81111561109557634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156110bf576020820181803683370190505b509250600091505b60ff82165b8351811015611157576110f66110e560ff851683612fc2565b6110f0906002612e05565b87611bd4565b84828151811061111657634e487b7160e01b600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508061114f81613028565b9150506110cc565b50505092915050565b6000610efd8260000151600981518110610f2d57634e487b7160e01b600052603260045260246000fd5b6111926123a7565b6111ba8260000151600681518110610ef057634e487b7160e01b600052603260045260246000fd5b602082018190526000906111cd906119de565b90506111d881611c71565b156111ed576111e681611a03565b8252611284565b6020820151805160009061120390600190612fc2565b67ffffffffffffffff81111561122957634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611253576020820181803683370190505b50905060008083602101915082602001905061127182828551611cab565b61127d610eac846119de565b8652505050505b61128d83611160565b604083015250919050565b6112a06123c8565b60006112d783600001516003815181106112ca57634e487b7160e01b600052603260045260246000fd5b6020026020010151611a03565b8360400151815181106112fa57634e487b7160e01b600052603260045260246000fd5b60200260200101519050604051806040016040528082815260200161131e83611a03565b90529392505050565b6000610efd826020015160008151811061135157634e487b7160e01b600052603260045260246000fd5b6020026020010151611d24565b6000610efd8260000151600581518110610f2d57634e487b7160e01b600052603260045260246000fd5b6020015190565b6060610efd8260000151600781518110610ef057634e487b7160e01b600052603260045260246000fd5b6000806113c5846119de565b905060006113d282611a03565b9050606080856000806113e48b610f3a565b90508051600014156114005760009750505050505050506116b0565b60005b86518110156116a7578151831115611426576000985050505050505050506116b0565b61145687828151811061144957634e487b7160e01b600052603260045260246000fd5b6020026020010151611d3e565b955085805190602001208414611477576000985050505050505050506116b0565b61149a8782815181106112ca57634e487b7160e01b600052603260045260246000fd5b945084516011141561159957815183141561150a578c805190602001206114db86601081518110610ef057634e487b7160e01b600052603260045260246000fd5b8051906020012014156114f9576001985050505050505050506116b0565b6000985050505050505050506116b0565b600082848151811061152c57634e487b7160e01b600052603260045260246000fd5b016020015160f81c9050601081111561155157600099505050505050505050506116b0565b611584868260ff168151811061157757634e487b7160e01b600052603260045260246000fd5b6020026020010151611dcd565b9450611591600185612e05565b935050611695565b8451600214156114f95760006115d36115cc87600081518110610ef057634e487b7160e01b600052603260045260246000fd5b8486611dfb565b83519091506115e28286612e05565b1415611645578d8051906020012061161487600181518110610ef057634e487b7160e01b600052603260045260246000fd5b80519060200120141561163357600199505050505050505050506116b0565b600099505050505050505050506116b0565b8061165c57600099505050505050505050506116b0565b6116668185612e05565b935061168c8660018151811061157757634e487b7160e01b600052603260045260246000fd5b94506116959050565b8061169f81613028565b915050611403565b50505050505050505b949350505050565b6000610efd8260000151600381518110610f2d57634e487b7160e01b600052603260045260246000fd5b6000610efd8260000151600481518110610f2d57634e487b7160e01b600052603260045260246000fd5b6000610efd8260000151600081518110610f2d57634e487b7160e01b600052603260045260246000fd5b6060610efd8260000151600181518110610ef057634e487b7160e01b600052603260045260246000fd5b6001546040517f41539d4a00000000000000000000000000000000000000000000000000000000815260009182918291829173ffffffffffffffffffffffffffffffffffffffff909116906341539d4a906117bf90899060040161294e565b60a06040518083038186803b1580156117d757600080fd5b505afa1580156117eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061180f91906125e7565b5093505092509250611865828b6118269190612fc2565b84878d8d8d8d60405160200161183f94939291906127e4565b60405160208183030381529060405280519060200120611f5e909392919063ffffffff16565b6118815760405162461bcd60e51b815260040161032d90612bc2565b9998505050505050505050565b611896612394565b60405180602001604052806118c984602001516001815181106112ca57634e487b7160e01b600052603260045260246000fd5b905292915050565b6118d96123e8565b82518051839081106118fb57634e487b7160e01b600052603260045260246000fd5b6020026020010151905092915050565b80516000901580159061192057508151602110155b61192957600080fd5b60006119388360200151612072565b9050600081846000015161194c9190612fc2565b90506000808386602001516119619190612e05565b905080519150602083101561197d57826020036101000a820491505b50949350505050565b6060610efd8260200151600281518110610ef057634e487b7160e01b600052603260045260246000fd5b610e918363a9059cbb60e01b84846040516024016109cc92919061291d565b60606116b084846000856120f7565b6119e66123e8565b506040805180820190915281518152602082810190820152919050565b6060611a0e82611c71565b611a1757600080fd5b6000611a22836121c4565b905060008167ffffffffffffffff811115611a4d57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611a8657816020015b611a736123e8565b815260200190600190039081611a6b5790505b5090506000611a988560200151612072565b8560200151611aa79190612e05565b90506000805b84811015611b1e57611abe83612247565b9150604051806040016040528083815260200184815250848281518110611af557634e487b7160e01b600052603260045260246000fd5b6020908102919091010152611b0a8284612e05565b925080611b1681613028565b915050611aad565b509195945050505050565b8051606090611b3757600080fd5b6000611b468360200151612072565b90506000818460000151611b5a9190612fc2565b905060008167ffffffffffffffff811115611b8557634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611baf576020820181803683370190505b509050600081602001905061197d848760200151611bcd9190612e05565b8285612309565b6000611be1600284613061565b15611c2957601082611bf4600286612e1d565b81518110611c1257634e487b7160e01b600052603260045260246000fd5b0160200151611c24919060f81c613075565b611c67565b601082611c37600286612e1d565b81518110611c5557634e487b7160e01b600052603260045260246000fd5b0160200151611c67919060f81c612e31565b60f81b9392505050565b8051600090611c8257506000610ced565b6020820151805160001a9060c0821015611ca157600092505050610ced565b5060019392505050565b80611cb557610e91565b60208110611ced5782518252611ccc602084612e05565b9250611cd9602083612e05565b9150611ce6602082612fc2565b9050611cb5565b60006001611cfc836020612fc2565b611d0890610100612e99565b611d129190612fc2565b84518451821691191617835250505050565b8051600090601514611d3557600080fd5b610efd8261190b565b60606000826000015167ffffffffffffffff811115611d6d57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611d97576020820181803683370190505b509050805160001415611dab579050610ced565b6000816020019050611dc68460200151828660000151612309565b5092915050565b8051600090602114611dde57600080fd5b60008083602001516001611df29190612e05565b51949350505050565b60008080611e0886610f3a565b90506000815167ffffffffffffffff811115611e3457634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611e5e576020820181803683370190505b509050845b8251611e6f9087612e05565b811015611f2e576000878281518110611e9857634e487b7160e01b600052603260045260246000fd5b01602001517fff000000000000000000000000000000000000000000000000000000000000001690508083611ecd8985612fc2565b81518110611eeb57634e487b7160e01b600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350508080611f2690613028565b915050611e63565b50808051906020012082805190602001201415611f4e5781519250611f53565b600092505b509095945050505050565b600060208251611f6e9190613061565b15611f8b5760405162461bcd60e51b815260040161032d90612b54565b600060208351611f9b9190612e1d565b9050611fa8816002612e99565b8510611fc65760405162461bcd60e51b815260040161032d90612b8b565b60008660205b8551811161206457858101519250611fe5600289613061565b612019578183604051602001611ffc92919061278d565b604051602081830303815290604052805190602001209150612045565b828260405160200161202c92919061278d565b6040516020818303038152906040528051906020012091505b612050600289612e1d565b975061205d602082612e05565b9050611fcc565b509094149695505050505050565b8051600090811a608081101561208c576000915050610ced565b60b88110806120a7575060c081108015906120a7575060f881105b156120b6576001915050610ced565b60c08110156120eb576120cb600160b8612fd9565b6120d89060ff1682612fc2565b6120e3906001612e05565b915050610ced565b6120cb600160f8612fd9565b6060824710156121195760405162461bcd60e51b815260040161032d90612a9a565b61212285612355565b61213e5760405162461bcd60e51b815260040161032d90612c30565b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051612167919061279b565b60006040518083038185875af1925050503d80600081146121a4576040519150601f19603f3d011682016040523d82523d6000602084013e6121a9565b606091505b50915091506121b982828661235b565b979650505050505050565b80516000906121d557506000610ced565b6000806121e58460200151612072565b84602001516121f49190612e05565b905060008460000151856020015161220c9190612e05565b90505b8082101561223e5761222082612247565b61222a9083612e05565b91508261223681613028565b93505061220f565b50909392505050565b80516000908190811a60808110156122625760019150611dc6565b60b881101561228857612276608082612fc2565b612281906001612e05565b9150611dc6565b60c08110156122b55760b78103600185019450806020036101000a85510460018201810193505050611dc6565b60f88110156122c95761227660c082612fc2565b60019390930151602084900360f7016101000a90049092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a0192915050565b8061231357610e91565b6020811061234b578251825261232a602084612e05565b9250612337602083612e05565b9150612344602082612fc2565b9050612313565b80611ced57610e91565b3b151590565b6060831561236a575081610288565b82511561237a5782518084602001fd5b8160405162461bcd60e51b815260040161032d9190612970565b6040518060200160405280606081525090565b60405180606001604052806060815260200160608152602001600081525090565b60405180604001604052806123db6123e8565b8152602001606081525090565b604051806040016040528060008152602001600081525090565b600061241561241084612ddd565b612db3565b905082815283838301111561242957600080fd5b610288836020830184612ffc565b600082601f830112612447578081fd5b813561245561241082612ddd565b818152846020838601011115612469578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215612494578081fd5b8135610288816130d9565b6000602082840312156124b0578081fd5b8151610288816130d9565b600080600080608085870312156124d0578283fd5b84516124db816130d9565b60208601519094506124ec816130d9565b60408601519093506124fd816130d9565b6060959095015193969295505050565b60008060008060808587031215612522578384fd5b843561252d816130d9565b9350602085013561253d816130d9565b925060408501359150606085013567ffffffffffffffff81111561255f578182fd5b61256b87828801612437565b91505092959194509250565b600060208284031215612588578081fd5b81518015158114610288578182fd5b6000602082840312156125a8578081fd5b5035919050565b6000806000606084860312156125c3578283fd5b833592506020840135915060408401356125dc816130d9565b809150509250925092565b600080600080600060a086880312156125fe578081fd5b855194506020860151935060408601519250606086015191506080860151612625816130d9565b809150509295509295909350565b600060208284031215612644578081fd5b813567ffffffffffffffff81111561265a578182fd5b6116b084828501612437565b600060208284031215612677578081fd5b815167ffffffffffffffff81111561268d578182fd5b8201601f8101841361269d578182fd5b6116b084825160208401612402565b6000602082840312156126bd578081fd5b815160ff81168114610288578182fd5b600081518084526126e5816020860160208601612ffc565b601f01601f19169290920160200192915050565b60609190911b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016815260140190565b7fff0000000000000000000000000000000000000000000000000000000000000094909416845260609290921b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001660018401526015830152603582015260550190565b918252602082015260400190565b600082516127ad818460208701612ffc565b9190910192915050565b600084825283516127cf816020850160208801612ffc565b60209201918201929092526040019392505050565b93845260208401929092526040830152606082015260800190565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b600073ffffffffffffffffffffffffffffffffffffffff8088168352808716602084015280861660408401525083606083015260a060808301526121b960a08301846126cd565b73ffffffffffffffffffffffffffffffffffffffff9384168152919092166020820152604081019190915260600190565b600073ffffffffffffffffffffffffffffffffffffffff84168252604060208301526116b060408301846126cd565b600073ffffffffffffffffffffffffffffffffffffffff86168252608060208301526128f660808301866126cd565b828103604084015261290881866126cd565b91505060ff8316606083015295945050505050565b73ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b901515815260200190565b90815260200190565b6000838252604060208301526116b060408301846126cd565b60006020825261028860208301846126cd565b6020808252602a908201527f467842617365526f6f7454756e6e656c3a204348494c445f54554e4e454c5f4160408201527f4c52454144595f53455400000000000000000000000000000000000000000000606082015260800190565b60208082526023908201527f4678526f6f7454756e6e656c3a20494e56414c49445f524543454950545f505260408201527f4f4f460000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526024908201527f4678526f6f7454756e6e656c3a20455849545f414c52454144595f50524f434560408201527f5353454400000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526026908201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60408201527f722063616c6c0000000000000000000000000000000000000000000000000000606082015260800190565b60208082526021908201527f46784552433230526f6f7454756e6e656c3a20414c52454144595f4d4150504560408201527f4400000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526014908201527f496e76616c69642070726f6f66206c656e677468000000000000000000000000604082015260600190565b60208082526015908201527f4c65616620696e64657820697320746f6f206269670000000000000000000000604082015260600190565b6020808252601c908201527f4678526f6f7454756e6e656c3a20494e56414c49445f48454144455200000000604082015260600190565b6020808252601f908201527f4678526f6f7454756e6e656c3a20494e56414c49445f5349474e415455524500604082015260600190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b6020808252818101527f46784552433230526f6f7454756e6e656c3a204d41505045445f4f4e5f504f53604082015260600190565b6020808252602a908201527f46784552433230526f6f7454756e6e656c3a20494e56414c49445f4d4150504960408201527f4e475f4f4e5f4558495400000000000000000000000000000000000000000000606082015260800190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60408201527f6f74207375636365656400000000000000000000000000000000000000000000606082015260800190565b60208082526025908201527f4678526f6f7454756e6e656c3a20494e56414c49445f46585f4348494c445f5460408201527f554e4e454c000000000000000000000000000000000000000000000000000000606082015260800190565b60405181810167ffffffffffffffff81118282101715612dd557612dd56130c3565b604052919050565b600067ffffffffffffffff821115612df757612df76130c3565b50601f01601f191660200190565b60008219821115612e1857612e18613097565b500190565b600082612e2c57612e2c6130ad565b500490565b600060ff831680612e4457612e446130ad565b8060ff84160491505092915050565b80825b6001808611612e655750612e90565b818704821115612e7757612e77613097565b80861615612e8457918102915b9490941c938002612e56565b94509492505050565b60006102887fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484600082612ed057506001610288565b81612edd57506000610288565b8160018114612ef35760028114612efd57612f2a565b6001915050610288565b60ff841115612f0e57612f0e613097565b6001841b915084821115612f2457612f24613097565b50610288565b5060208310610133831016604e8410600b8410161715612f5d575081810a83811115612f5857612f58613097565b610288565b612f6a8484846001612e53565b808604821115612f7c57612f7c613097565b02949350505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612fbd57612fbd613097565b500290565b600082821015612fd457612fd4613097565b500390565b600060ff821660ff841680821015612ff357612ff3613097565b90039392505050565b60005b83811015613017578181015183820152602001612fff565b83811115610a305750506000910152565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561305a5761305a613097565b5060010190565b600082613070576130706130ad565b500690565b600060ff831680613088576130886130ad565b8060ff84160691505092915050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff811681146130fb57600080fd5b5056fea2646970667358221220607c4bf60f62fb1d05276fce640c1e0d46510eeefc3dfe37164a02c39de3f85f64736f6c6343000800003300000000000000000000000086e4dc95c7fbdbf52e33d563bbdb00823894c287000000000000000000000000fe5e5d361b2ad62c541bab87c45a0b9b018389a2000000000000000000000000ad87e3b217c66b0d45deafbc540330d300811b94000000000000000000000000a0c68c638235ee32657e8f720a23cec1bfc77c77
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063aea4e49e11610097578063de9b771f11610066578063de9b771f146101b0578063e9c670ad146101b8578063f4a120f7146101cb578063f953cec7146101de576100f5565b8063aea4e49e14610183578063bd07018d14610198578063c0857ba0146101a0578063d81c8e52146101a8576100f5565b80637337957f116100d35780637337957f14610140578063886a69ba1461016057806388e7006814610168578063972c49281461017b576100f5565b80630e387de6146100fa578063607f2d421461011857806369914b3e14610138575b600080fd5b6101026101f1565b60405161010f919061294e565b60405180910390f35b61012b610126366004612597565b610215565b60405161010f9190612943565b61010261022a565b61015361014e3660046125af565b61024e565b60405161010f91906127ff565b61010261028f565b610153610176366004612483565b6102b3565b6101536102db565b610196610191366004612483565b6102f7565b005b61015361037d565b6101536103a1565b6101026103bd565b6101536103e1565b6101966101c636600461250d565b6103fd565b6101966101d9366004612483565b61054b565b6101966101ec366004612633565b610991565b7f8c5261668696ce22758910d05bab8f186d6eb247ceac2af2e82c7dc17669b03681565b60036020526000908152604090205460ff1681565b7f74142732439706f04e753eb52ab5ec44c1f97d3b6627a09e2f5a6115516df80381565b60008060ff60f81b83868660405160200161026c9493929190612729565b60408051601f1981840301815291905280516020909101209150505b9392505050565b7f2cef46a936bdc5b7e6e8c71aa04560c41cf7d88bb26901a7e7f4936ff02accad81565b60046020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b60025473ffffffffffffffffffffffffffffffffffffffff16156103365760405162461bcd60e51b815260040161032d90612983565b60405180910390fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b7f000000000000000000000000a0c68c638235ee32657e8f720a23cec1bfc77c7781565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b7f87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f82181565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff84811660009081526004602052604090205416610432576104328461054b565b61045473ffffffffffffffffffffffffffffffffffffffff85163330856109ab565b60007f87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f8218533868686604051602001610490959493929190612820565b60408051601f19818403018152908290526104ae9291602001612957565b60405160208183030381529060405290506104c881610a36565b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f8a58355ceb4626422a66b0f36743672dde8507c6be664f0e5b9de8350a1321598660405161053c919061294e565b60405180910390a45050505050565b73ffffffffffffffffffffffffffffffffffffffff81811660009081526004602052604090205416156105905760405162461bcd60e51b815260040161032d90612af7565b6040517fea60c7c40000000000000000000000000000000000000000000000000000000081526000907f000000000000000000000000a0c68c638235ee32657e8f720a23cec1bfc77c7773ffffffffffffffffffffffffffffffffffffffff169063ea60c7c4906106059085906004016127ff565b602060405180830381600087803b15801561061f57600080fd5b505af1158015610633573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610657919061249f565b73ffffffffffffffffffffffffffffffffffffffff161461068a5760405162461bcd60e51b815260040161032d90612c67565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b1580156106d757600080fd5b505afa1580156106eb573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107139190810190612666565b905060008273ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b15801561075d57600080fd5b505afa158015610771573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107999190810190612666565b905060008373ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156107e357600080fd5b505afa1580156107f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081b91906126ac565b905060007f2cef46a936bdc5b7e6e8c71aa04560c41cf7d88bb26901a7e7f4936ff02accad8685858560405160200161085794939291906128c7565b60408051601f19818403018152908290526108759291602001612957565b604051602081830303815290604052905061088f81610a36565b6000866040516020016108a291906126f9565b6040516020818303038152906040528051906020012090506000610909827f74142732439706f04e753eb52ab5ec44c1f97d3b6627a09e2f5a6115516df803600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661024e565b73ffffffffffffffffffffffffffffffffffffffff89811660008181526004602052604080822080547fffffffffffffffffffffffff000000000000000000000000000000000000000016948616948517905551939450919290917fc21cd413746aa9146d86960ed90847c18aa555d8dfd256e0aac3954c41e3cfe291a35050505050505050565b600061099c82610ac7565b90506109a781610cf2565b5050565b610a30846323b872dd60e01b8585856040516024016109cc93929190612867565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152610df5565b50505050565b6000546002546040517fb472047700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9283169263b472047792610a92929116908590600401612898565b600060405180830381600087803b158015610aac57600080fd5b505af1158015610ac0573d6000803e3d6000fd5b5050505050565b60606000610ad483610e96565b90506000610ae182610ec6565b90506000610aee83610f03565b9050600081610afc84610f3a565b610b0586611160565b604051602001610b17939291906127b7565b60408051601f1981840301815291815281516020928301206000818152600390935291205490915060ff1615610b5f5760405162461bcd60e51b815260040161032d90612a3d565b600081815260036020526040812080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055610b9f8561118a565b90506000610bac82611298565b9050610bb781611327565b60025473ffffffffffffffffffffffffffffffffffffffff908116911614610bf15760405162461bcd60e51b815260040161032d90612d56565b6000610bfc8761135e565b9050610c1a610c0a84611388565b87610c148a61138f565b846113b9565b610c365760405162461bcd60e51b815260040161032d906129e0565b610c6485610c43896116b8565b610c4c8a6116e2565b84610c568c61170c565b610c5f8d611736565b611760565b506000610c708361188e565b90507f8c5261668696ce22758910d05bab8f186d6eb247ceac2af2e82c7dc17669b036610ca6610ca18360006118d1565b61190b565b14610cc35760405162461bcd60e51b815260040161032d90612bf9565b6000610cce84611986565b806020019051810190610ce19190612666565b99505050505050505050505b919050565b60008060008084806020019051810190610d0c91906124bb565b73ffffffffffffffffffffffffffffffffffffffff8481166000908152600460205260409020549498509296509094509250848116911614610d605760405162461bcd60e51b815260040161032d90612c9c565b610d8173ffffffffffffffffffffffffffffffffffffffff851683836119b0565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f1a77c658a097b28097b54b8acb928a569a3830a6cbed2de1f60001c0757eb0d68460405161053c919061294e565b6000610e57826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166119cf9092919063ffffffff16565b805190915015610e915780806020019051810190610e759190612577565b610e915760405162461bcd60e51b815260040161032d90612cf9565b505050565b610e9e612394565b6000610eb1610eac846119de565b611a03565b60408051602081019091529081529392505050565b6060610efd8260000151600881518110610ef057634e487b7160e01b600052603260045260246000fd5b6020026020010151611b29565b92915050565b6000610efd8260000151600281518110610f2d57634e487b7160e01b600052603260045260246000fd5b602002602001015161190b565b60408051602081019091526000815281516060919015610efd57600080610f62600086611bd4565b60f81c90506001811480610f7957508060ff166003145b1561105557600185516002610f8e9190612f85565b610f989190612fc2565b67ffffffffffffffff811115610fbe57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610fe8576020820181803683370190505b5092506000610ff8600187611bd4565b9050808460008151811061101c57634e487b7160e01b600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060019250506110c7565b6002855160026110659190612f85565b61106f9190612fc2565b67ffffffffffffffff81111561109557634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156110bf576020820181803683370190505b509250600091505b60ff82165b8351811015611157576110f66110e560ff851683612fc2565b6110f0906002612e05565b87611bd4565b84828151811061111657634e487b7160e01b600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508061114f81613028565b9150506110cc565b50505092915050565b6000610efd8260000151600981518110610f2d57634e487b7160e01b600052603260045260246000fd5b6111926123a7565b6111ba8260000151600681518110610ef057634e487b7160e01b600052603260045260246000fd5b602082018190526000906111cd906119de565b90506111d881611c71565b156111ed576111e681611a03565b8252611284565b6020820151805160009061120390600190612fc2565b67ffffffffffffffff81111561122957634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611253576020820181803683370190505b50905060008083602101915082602001905061127182828551611cab565b61127d610eac846119de565b8652505050505b61128d83611160565b604083015250919050565b6112a06123c8565b60006112d783600001516003815181106112ca57634e487b7160e01b600052603260045260246000fd5b6020026020010151611a03565b8360400151815181106112fa57634e487b7160e01b600052603260045260246000fd5b60200260200101519050604051806040016040528082815260200161131e83611a03565b90529392505050565b6000610efd826020015160008151811061135157634e487b7160e01b600052603260045260246000fd5b6020026020010151611d24565b6000610efd8260000151600581518110610f2d57634e487b7160e01b600052603260045260246000fd5b6020015190565b6060610efd8260000151600781518110610ef057634e487b7160e01b600052603260045260246000fd5b6000806113c5846119de565b905060006113d282611a03565b9050606080856000806113e48b610f3a565b90508051600014156114005760009750505050505050506116b0565b60005b86518110156116a7578151831115611426576000985050505050505050506116b0565b61145687828151811061144957634e487b7160e01b600052603260045260246000fd5b6020026020010151611d3e565b955085805190602001208414611477576000985050505050505050506116b0565b61149a8782815181106112ca57634e487b7160e01b600052603260045260246000fd5b945084516011141561159957815183141561150a578c805190602001206114db86601081518110610ef057634e487b7160e01b600052603260045260246000fd5b8051906020012014156114f9576001985050505050505050506116b0565b6000985050505050505050506116b0565b600082848151811061152c57634e487b7160e01b600052603260045260246000fd5b016020015160f81c9050601081111561155157600099505050505050505050506116b0565b611584868260ff168151811061157757634e487b7160e01b600052603260045260246000fd5b6020026020010151611dcd565b9450611591600185612e05565b935050611695565b8451600214156114f95760006115d36115cc87600081518110610ef057634e487b7160e01b600052603260045260246000fd5b8486611dfb565b83519091506115e28286612e05565b1415611645578d8051906020012061161487600181518110610ef057634e487b7160e01b600052603260045260246000fd5b80519060200120141561163357600199505050505050505050506116b0565b600099505050505050505050506116b0565b8061165c57600099505050505050505050506116b0565b6116668185612e05565b935061168c8660018151811061157757634e487b7160e01b600052603260045260246000fd5b94506116959050565b8061169f81613028565b915050611403565b50505050505050505b949350505050565b6000610efd8260000151600381518110610f2d57634e487b7160e01b600052603260045260246000fd5b6000610efd8260000151600481518110610f2d57634e487b7160e01b600052603260045260246000fd5b6000610efd8260000151600081518110610f2d57634e487b7160e01b600052603260045260246000fd5b6060610efd8260000151600181518110610ef057634e487b7160e01b600052603260045260246000fd5b6001546040517f41539d4a00000000000000000000000000000000000000000000000000000000815260009182918291829173ffffffffffffffffffffffffffffffffffffffff909116906341539d4a906117bf90899060040161294e565b60a06040518083038186803b1580156117d757600080fd5b505afa1580156117eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061180f91906125e7565b5093505092509250611865828b6118269190612fc2565b84878d8d8d8d60405160200161183f94939291906127e4565b60405160208183030381529060405280519060200120611f5e909392919063ffffffff16565b6118815760405162461bcd60e51b815260040161032d90612bc2565b9998505050505050505050565b611896612394565b60405180602001604052806118c984602001516001815181106112ca57634e487b7160e01b600052603260045260246000fd5b905292915050565b6118d96123e8565b82518051839081106118fb57634e487b7160e01b600052603260045260246000fd5b6020026020010151905092915050565b80516000901580159061192057508151602110155b61192957600080fd5b60006119388360200151612072565b9050600081846000015161194c9190612fc2565b90506000808386602001516119619190612e05565b905080519150602083101561197d57826020036101000a820491505b50949350505050565b6060610efd8260200151600281518110610ef057634e487b7160e01b600052603260045260246000fd5b610e918363a9059cbb60e01b84846040516024016109cc92919061291d565b60606116b084846000856120f7565b6119e66123e8565b506040805180820190915281518152602082810190820152919050565b6060611a0e82611c71565b611a1757600080fd5b6000611a22836121c4565b905060008167ffffffffffffffff811115611a4d57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611a8657816020015b611a736123e8565b815260200190600190039081611a6b5790505b5090506000611a988560200151612072565b8560200151611aa79190612e05565b90506000805b84811015611b1e57611abe83612247565b9150604051806040016040528083815260200184815250848281518110611af557634e487b7160e01b600052603260045260246000fd5b6020908102919091010152611b0a8284612e05565b925080611b1681613028565b915050611aad565b509195945050505050565b8051606090611b3757600080fd5b6000611b468360200151612072565b90506000818460000151611b5a9190612fc2565b905060008167ffffffffffffffff811115611b8557634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611baf576020820181803683370190505b509050600081602001905061197d848760200151611bcd9190612e05565b8285612309565b6000611be1600284613061565b15611c2957601082611bf4600286612e1d565b81518110611c1257634e487b7160e01b600052603260045260246000fd5b0160200151611c24919060f81c613075565b611c67565b601082611c37600286612e1d565b81518110611c5557634e487b7160e01b600052603260045260246000fd5b0160200151611c67919060f81c612e31565b60f81b9392505050565b8051600090611c8257506000610ced565b6020820151805160001a9060c0821015611ca157600092505050610ced565b5060019392505050565b80611cb557610e91565b60208110611ced5782518252611ccc602084612e05565b9250611cd9602083612e05565b9150611ce6602082612fc2565b9050611cb5565b60006001611cfc836020612fc2565b611d0890610100612e99565b611d129190612fc2565b84518451821691191617835250505050565b8051600090601514611d3557600080fd5b610efd8261190b565b60606000826000015167ffffffffffffffff811115611d6d57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611d97576020820181803683370190505b509050805160001415611dab579050610ced565b6000816020019050611dc68460200151828660000151612309565b5092915050565b8051600090602114611dde57600080fd5b60008083602001516001611df29190612e05565b51949350505050565b60008080611e0886610f3a565b90506000815167ffffffffffffffff811115611e3457634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611e5e576020820181803683370190505b509050845b8251611e6f9087612e05565b811015611f2e576000878281518110611e9857634e487b7160e01b600052603260045260246000fd5b01602001517fff000000000000000000000000000000000000000000000000000000000000001690508083611ecd8985612fc2565b81518110611eeb57634e487b7160e01b600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350508080611f2690613028565b915050611e63565b50808051906020012082805190602001201415611f4e5781519250611f53565b600092505b509095945050505050565b600060208251611f6e9190613061565b15611f8b5760405162461bcd60e51b815260040161032d90612b54565b600060208351611f9b9190612e1d565b9050611fa8816002612e99565b8510611fc65760405162461bcd60e51b815260040161032d90612b8b565b60008660205b8551811161206457858101519250611fe5600289613061565b612019578183604051602001611ffc92919061278d565b604051602081830303815290604052805190602001209150612045565b828260405160200161202c92919061278d565b6040516020818303038152906040528051906020012091505b612050600289612e1d565b975061205d602082612e05565b9050611fcc565b509094149695505050505050565b8051600090811a608081101561208c576000915050610ced565b60b88110806120a7575060c081108015906120a7575060f881105b156120b6576001915050610ced565b60c08110156120eb576120cb600160b8612fd9565b6120d89060ff1682612fc2565b6120e3906001612e05565b915050610ced565b6120cb600160f8612fd9565b6060824710156121195760405162461bcd60e51b815260040161032d90612a9a565b61212285612355565b61213e5760405162461bcd60e51b815260040161032d90612c30565b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051612167919061279b565b60006040518083038185875af1925050503d80600081146121a4576040519150601f19603f3d011682016040523d82523d6000602084013e6121a9565b606091505b50915091506121b982828661235b565b979650505050505050565b80516000906121d557506000610ced565b6000806121e58460200151612072565b84602001516121f49190612e05565b905060008460000151856020015161220c9190612e05565b90505b8082101561223e5761222082612247565b61222a9083612e05565b91508261223681613028565b93505061220f565b50909392505050565b80516000908190811a60808110156122625760019150611dc6565b60b881101561228857612276608082612fc2565b612281906001612e05565b9150611dc6565b60c08110156122b55760b78103600185019450806020036101000a85510460018201810193505050611dc6565b60f88110156122c95761227660c082612fc2565b60019390930151602084900360f7016101000a90049092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a0192915050565b8061231357610e91565b6020811061234b578251825261232a602084612e05565b9250612337602083612e05565b9150612344602082612fc2565b9050612313565b80611ced57610e91565b3b151590565b6060831561236a575081610288565b82511561237a5782518084602001fd5b8160405162461bcd60e51b815260040161032d9190612970565b6040518060200160405280606081525090565b60405180606001604052806060815260200160608152602001600081525090565b60405180604001604052806123db6123e8565b8152602001606081525090565b604051806040016040528060008152602001600081525090565b600061241561241084612ddd565b612db3565b905082815283838301111561242957600080fd5b610288836020830184612ffc565b600082601f830112612447578081fd5b813561245561241082612ddd565b818152846020838601011115612469578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215612494578081fd5b8135610288816130d9565b6000602082840312156124b0578081fd5b8151610288816130d9565b600080600080608085870312156124d0578283fd5b84516124db816130d9565b60208601519094506124ec816130d9565b60408601519093506124fd816130d9565b6060959095015193969295505050565b60008060008060808587031215612522578384fd5b843561252d816130d9565b9350602085013561253d816130d9565b925060408501359150606085013567ffffffffffffffff81111561255f578182fd5b61256b87828801612437565b91505092959194509250565b600060208284031215612588578081fd5b81518015158114610288578182fd5b6000602082840312156125a8578081fd5b5035919050565b6000806000606084860312156125c3578283fd5b833592506020840135915060408401356125dc816130d9565b809150509250925092565b600080600080600060a086880312156125fe578081fd5b855194506020860151935060408601519250606086015191506080860151612625816130d9565b809150509295509295909350565b600060208284031215612644578081fd5b813567ffffffffffffffff81111561265a578182fd5b6116b084828501612437565b600060208284031215612677578081fd5b815167ffffffffffffffff81111561268d578182fd5b8201601f8101841361269d578182fd5b6116b084825160208401612402565b6000602082840312156126bd578081fd5b815160ff81168114610288578182fd5b600081518084526126e5816020860160208601612ffc565b601f01601f19169290920160200192915050565b60609190911b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016815260140190565b7fff0000000000000000000000000000000000000000000000000000000000000094909416845260609290921b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001660018401526015830152603582015260550190565b918252602082015260400190565b600082516127ad818460208701612ffc565b9190910192915050565b600084825283516127cf816020850160208801612ffc565b60209201918201929092526040019392505050565b93845260208401929092526040830152606082015260800190565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b600073ffffffffffffffffffffffffffffffffffffffff8088168352808716602084015280861660408401525083606083015260a060808301526121b960a08301846126cd565b73ffffffffffffffffffffffffffffffffffffffff9384168152919092166020820152604081019190915260600190565b600073ffffffffffffffffffffffffffffffffffffffff84168252604060208301526116b060408301846126cd565b600073ffffffffffffffffffffffffffffffffffffffff86168252608060208301526128f660808301866126cd565b828103604084015261290881866126cd565b91505060ff8316606083015295945050505050565b73ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b901515815260200190565b90815260200190565b6000838252604060208301526116b060408301846126cd565b60006020825261028860208301846126cd565b6020808252602a908201527f467842617365526f6f7454756e6e656c3a204348494c445f54554e4e454c5f4160408201527f4c52454144595f53455400000000000000000000000000000000000000000000606082015260800190565b60208082526023908201527f4678526f6f7454756e6e656c3a20494e56414c49445f524543454950545f505260408201527f4f4f460000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526024908201527f4678526f6f7454756e6e656c3a20455849545f414c52454144595f50524f434560408201527f5353454400000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526026908201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60408201527f722063616c6c0000000000000000000000000000000000000000000000000000606082015260800190565b60208082526021908201527f46784552433230526f6f7454756e6e656c3a20414c52454144595f4d4150504560408201527f4400000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526014908201527f496e76616c69642070726f6f66206c656e677468000000000000000000000000604082015260600190565b60208082526015908201527f4c65616620696e64657820697320746f6f206269670000000000000000000000604082015260600190565b6020808252601c908201527f4678526f6f7454756e6e656c3a20494e56414c49445f48454144455200000000604082015260600190565b6020808252601f908201527f4678526f6f7454756e6e656c3a20494e56414c49445f5349474e415455524500604082015260600190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b6020808252818101527f46784552433230526f6f7454756e6e656c3a204d41505045445f4f4e5f504f53604082015260600190565b6020808252602a908201527f46784552433230526f6f7454756e6e656c3a20494e56414c49445f4d4150504960408201527f4e475f4f4e5f4558495400000000000000000000000000000000000000000000606082015260800190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60408201527f6f74207375636365656400000000000000000000000000000000000000000000606082015260800190565b60208082526025908201527f4678526f6f7454756e6e656c3a20494e56414c49445f46585f4348494c445f5460408201527f554e4e454c000000000000000000000000000000000000000000000000000000606082015260800190565b60405181810167ffffffffffffffff81118282101715612dd557612dd56130c3565b604052919050565b600067ffffffffffffffff821115612df757612df76130c3565b50601f01601f191660200190565b60008219821115612e1857612e18613097565b500190565b600082612e2c57612e2c6130ad565b500490565b600060ff831680612e4457612e446130ad565b8060ff84160491505092915050565b80825b6001808611612e655750612e90565b818704821115612e7757612e77613097565b80861615612e8457918102915b9490941c938002612e56565b94509492505050565b60006102887fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484600082612ed057506001610288565b81612edd57506000610288565b8160018114612ef35760028114612efd57612f2a565b6001915050610288565b60ff841115612f0e57612f0e613097565b6001841b915084821115612f2457612f24613097565b50610288565b5060208310610133831016604e8410600b8410161715612f5d575081810a83811115612f5857612f58613097565b610288565b612f6a8484846001612e53565b808604821115612f7c57612f7c613097565b02949350505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612fbd57612fbd613097565b500290565b600082821015612fd457612fd4613097565b500390565b600060ff821660ff841680821015612ff357612ff3613097565b90039392505050565b60005b83811015613017578181015183820152602001612fff565b83811115610a305750506000910152565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561305a5761305a613097565b5060010190565b600082613070576130706130ad565b500690565b600060ff831680613088576130886130ad565b8060ff84160691505092915050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff811681146130fb57600080fd5b5056fea2646970667358221220607c4bf60f62fb1d05276fce640c1e0d46510eeefc3dfe37164a02c39de3f85f64736f6c63430008000033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000086e4dc95c7fbdbf52e33d563bbdb00823894c287000000000000000000000000fe5e5d361b2ad62c541bab87c45a0b9b018389a2000000000000000000000000ad87e3b217c66b0d45deafbc540330d300811b94000000000000000000000000a0c68c638235ee32657e8f720a23cec1bfc77c77

-----Decoded View---------------
Arg [0] : _checkpointManager (address): 0x86E4Dc95c7FBdBf52e33D563BbDB00823894C287
Arg [1] : _fxRoot (address): 0xfe5e5D361b2ad62c541bAb87C45a0B9B018389a2
Arg [2] : _fxERC20Token (address): 0xAd87e3b217c66B0D45dEaFBC540330d300811b94
Arg [3] : _rootChainManager (address): 0xA0c68C638235ee32657e8f720a23ceC1bFc77C77

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 00000000000000000000000086e4dc95c7fbdbf52e33d563bbdb00823894c287
Arg [1] : 000000000000000000000000fe5e5d361b2ad62c541bab87c45a0b9b018389a2
Arg [2] : 000000000000000000000000ad87e3b217c66b0d45deafbc540330d300811b94
Arg [3] : 000000000000000000000000a0c68c638235ee32657e8f720a23cec1bfc77c77

🤖 Code Reader

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

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
0x0cC2CaeD31490B546c741BD93dbba8Ab387f7F2c
Net Worth in USD
$2,140,087.24

Net Worth in ETH
1,315.233395

Token Allocations
DUENDE 40.83%
EURE 20.54%
VERSE 18.57%
Others 20.06%
Chain Token Portfolio % Price Amount Value
ETH40.83%$0.0010,000,000$0.00
ETH18.57%$0.00002317,269,367,103.0108$397,368.14
ETH10.27%$1.15191,297.573$219,830.18
ETH10.27%$1.15191,297.573$219,830.18
ETH9.73%$0.00306867,874,380.34$208,224.67
ETH2.71%$1,843.4331.4353$57,948.84
ETH1.42%$0.00003999,796,818.595$30,303.84
ETH1.29%$0.000123223,888,102.7709$27,605.4
ETH1.12%$0.00159415,085,531.7363$24,044.38
ETH0.81%$0.0017789,797,977.9562$17,417
ETH0.65%$0.0039853,500,001$13,947.04
ETH0.57%$0.000095128,395,345.8968$12,200.13
ETH0.56%$0.0015067,930,134.0661$11,942.05
ETH0.33%$0.002343,002,800$7,025.17
ETH0.26%$0.0005759,497,030.1539$5,463.55
ETH0.17%$0.9941633,572.1858$3,551.34
ETH0.10%$0.004616484,866.4764$2,237.93
ETH0.06%$0.002764483,872.039$1,337.6
ETH0.06%$0.0000431,907,081.3645$1,273.73
ETH0.05%<$0.0000019,060,182,916.1604$1,172.92
ETH0.05%$0.001246862,491.3924$1,074.73
ETH0.03%$0.003865172,427.4321$666.47
ETH0.03%<$0.0000012,075,000,000$602.12
ETH0.02%$0.000799620,014.1592$495.52
ETH0.01%$0.01773815,052.5495$267
ETH<0.01%$0.999498.0261$97.97
ETH<0.01%$0.00777$0.00
ETH<0.01%$0.0000451,737,200$77.44
ETH<0.01%$0.000222296,738.0774$65.93
ETH<0.01%$0.00000310,417,919.0776$28.65
ETH<0.01%$1.3416.8241$22.54
ETH<0.01%$0.0112712,000$22.54
ETH<0.01%$0.200218100$20.02
ETH<0.01%$0.000016822,542.612$13
ETH<0.01%$0.0002254,626.5114$12.02
ETH<0.01%$209.780.0048278$1.01
ETH<0.01%$0.02285444$1.01
ETH<0.01%$0.0002333,000$0.6992
ETH<0.01%$0.06199110$0.6199
ETH<0.01%<$0.00000162,174,549.3496$0.2931
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.