ETH Price: $2,630.24 (+5.81%)

Contract

0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
 

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
Send260073172026-09-18 22:15:597 hrs ago1789769759IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.00025207 ETH0.000334661.17441046
Send253894332026-06-24 19:02:5986 days ago1782327779IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000058935 ETH0.000118640.4215908
Send253894282026-06-24 19:01:5986 days ago1782327719IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000058935 ETH0.00013130.46655941
Send252559362026-06-06 4:24:59105 days ago1780719899IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000057448 ETH0.000088890.31588263
Send252559272026-06-06 4:23:11105 days ago1780719791IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000057448 ETH0.000105320.37423788
Send252475262026-06-05 0:12:59106 days ago1780618379IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000054554 ETH0.000056740.20165925
Send251986812026-05-29 4:38:23113 days ago1780029503IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000047438 ETH0.000053270.18931531
Send251904732026-05-28 1:12:23114 days ago1779930743IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000049356 ETH0.000038480.13675839
Send251897442026-05-27 22:45:35114 days ago1779921935IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000047371 ETH0.00008040.28576184
Send251579162026-05-23 12:16:23118 days ago1779538583IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000049335 ETH0.000024580.08734721
Send251540682026-05-22 23:24:47119 days ago1779492287IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000047035 ETH0.000017860.06349458
Send251537682026-05-22 22:24:47119 days ago1779488687IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000047079 ETH0.000019240.0683742
Send251527332026-05-22 18:56:59119 days ago1779476219IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000047017 ETH0.000033950.12064708
Send251527272026-05-22 18:55:47119 days ago1779476147IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000047002 ETH0.000035740.1318472
Send251516872026-05-22 15:26:35119 days ago1779463595IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000047217 ETH0.000060070.21345466
Send251509152026-05-22 12:51:47119 days ago1779454307IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000047039 ETH0.000033390.11865532
Send251500262026-05-22 9:53:35119 days ago1779443615IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000047055 ETH0.000031260.11110833
Send248909902026-04-16 7:47:59155 days ago1776325679IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000044859 ETH0.000020560.07308182
Send248280592026-04-07 13:18:23164 days ago1775567903IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.00004907 ETH0.000046640.16573668
Send248027122026-04-04 0:32:35168 days ago1775262755IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000049086 ETH0.00002960.10518008
Send248027052026-04-04 0:31:11168 days ago1775262671IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000049079 ETH0.000025570.09436463
Send248008122026-04-03 18:11:35168 days ago1775239895IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000049103 ETH0.000036330.12912381
Send246191162026-03-09 9:47:23193 days ago1773049643IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000265123 ETH0.000036850.13435143
Send245168312026-02-23 3:15:23208 days ago1771816523IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000046903 ETH0.000012180.04371063
Send244904822026-02-19 11:05:59211 days ago1771499159IN
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000051457 ETH0.000096130.33647806
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method
Block
From
To
Send260073312026-09-18 22:18:477 hrs ago1789769927
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000210058 ETH
Send260073312026-09-18 22:18:477 hrs ago1789769927
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000210058 ETH
Send260073202026-09-18 22:16:357 hrs ago1789769795
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000214063 ETH
Send260073202026-09-18 22:16:357 hrs ago1789769795
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000214063 ETH
Send260073172026-09-18 22:15:597 hrs ago1789769759
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.00025207 ETH
Send260073162026-09-18 22:15:477 hrs ago1789769747
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000214063 ETH
Send260073162026-09-18 22:15:477 hrs ago1789769747
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000214063 ETH
Send260073162026-09-18 22:15:477 hrs ago1789769747
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000233707 ETH
Send260073162026-09-18 22:15:477 hrs ago1789769747
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000233707 ETH
Send260073152026-09-18 22:15:357 hrs ago1789769735
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000233707 ETH
Send260073152026-09-18 22:15:357 hrs ago1789769735
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000233707 ETH
Send259854822026-09-15 21:14:473 days ago1789506887
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000214211 ETH
Send259854822026-09-15 21:14:473 days ago1789506887
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000214211 ETH
Send259437252026-09-10 1:32:599 days ago1789003979
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000233645 ETH
Send259437252026-09-10 1:32:599 days ago1789003979
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000233645 ETH
Send258850102026-09-01 21:05:1117 days ago1788296711
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.00003629 ETH
Send258850102026-09-01 21:05:1117 days ago1788296711
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.00003629 ETH
Send257336412026-08-11 18:47:3538 days ago1786474055
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000040605 ETH
Send257336412026-08-11 18:47:3538 days ago1786474055
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000040605 ETH
Send256363282026-07-29 5:14:1152 days ago1785302051
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000050965 ETH
Send256363282026-07-29 5:14:1152 days ago1785302051
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000050965 ETH
Send256261732026-07-27 19:15:3553 days ago1785179735
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000058738 ETH
Send256261732026-07-27 19:15:3553 days ago1785179735
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000058738 ETH
Send255161772026-07-12 11:15:1168 days ago1783854911
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000053124 ETH
Send255161772026-07-12 11:15:1168 days ago1783854911
0x85AF271d1DFCBF53486D996f61D7FF0bba5582eA
0.000053124 ETH
View All Internal Transactions
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

AltChainOFTAdapter

Compiler Version
v0.8.22+commit.4fc1097e
Optimization Enabled
Yes with 200 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_lzEndpoint","type":"address"},{"internalType":"address","name":"_delegate","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidDelegate","type":"error"},{"inputs":[],"name":"InvalidEndpointCall","type":"error"},{"inputs":[],"name":"InvalidLocalDecimals","type":"error"},{"inputs":[{"internalType":"bytes","name":"options","type":"bytes"}],"name":"InvalidOptions","type":"error"},{"inputs":[],"name":"LzTokenUnavailable","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"NoPeer","type":"error"},{"inputs":[{"internalType":"uint256","name":"msgValue","type":"uint256"}],"name":"NotEnoughNative","type":"error"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"OnlyEndpoint","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"}],"name":"OnlyPeer","type":"error"},{"inputs":[],"name":"OnlySelf","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"name":"SimulationResult","type":"error"},{"inputs":[{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"}],"name":"SlippageExceeded","type":"error"},{"anonymous":false,"inputs":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"indexed":false,"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"EnforcedOptionSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inspector","type":"address"}],"name":"MsgInspectorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"srcEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"toAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"name":"OFTReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"dstEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"fromAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"name":"OFTSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint32","name":"eid","type":"uint32"},{"indexed":false,"internalType":"bytes32","name":"peer","type":"bytes32"}],"name":"PeerSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"preCrimeAddress","type":"address"}],"name":"PreCrimeSet","type":"event"},{"inputs":[],"name":"SEND","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SEND_AND_CALL","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"origin","type":"tuple"}],"name":"allowInitializePath","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"approvalRequired","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"uint16","name":"_msgType","type":"uint16"},{"internalType":"bytes","name":"_extraOptions","type":"bytes"}],"name":"combineOptions","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimalConversionRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"endpoint","outputs":[{"internalType":"contract ILayerZeroEndpointV2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"}],"name":"enforcedOptions","outputs":[{"internalType":"bytes","name":"enforcedOption","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"","type":"tuple"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"address","name":"_sender","type":"address"}],"name":"isComposeMsgSender","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"isPeer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceive","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"origin","type":"tuple"},{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"executor","type":"address"},{"internalType":"bytes","name":"message","type":"bytes"},{"internalType":"bytes","name":"extraData","type":"bytes"}],"internalType":"struct InboundPacket[]","name":"_packets","type":"tuple[]"}],"name":"lzReceiveAndRevert","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceiveSimulate","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"msgInspector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"nextNonce","outputs":[{"internalType":"uint64","name":"nonce","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oApp","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oAppVersion","outputs":[{"internalType":"uint64","name":"senderVersion","type":"uint64"},{"internalType":"uint64","name":"receiverVersion","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"oftVersion","outputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"},{"internalType":"uint64","name":"version","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"peers","outputs":[{"internalType":"bytes32","name":"peer","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"preCrime","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"}],"name":"quoteOFT","outputs":[{"components":[{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"uint256","name":"maxAmountLD","type":"uint256"}],"internalType":"struct OFTLimit","name":"oftLimit","type":"tuple"},{"components":[{"internalType":"int256","name":"feeAmountLD","type":"int256"},{"internalType":"string","name":"description","type":"string"}],"internalType":"struct OFTFeeDetail[]","name":"oftFeeDetails","type":"tuple[]"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"internalType":"bool","name":"_payInLzToken","type":"bool"}],"name":"quoteSend","outputs":[{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"msgFee","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"_fee","type":"tuple"},{"internalType":"address","name":"_refundAddress","type":"address"}],"name":"send","outputs":[{"components":[{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"fee","type":"tuple"}],"internalType":"struct MessagingReceipt","name":"msgReceipt","type":"tuple"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_delegate","type":"address"}],"name":"setDelegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"setEnforcedOptions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_msgInspector","type":"address"}],"name":"setMsgInspector","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"setPeer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_preCrime","type":"address"}],"name":"setPreCrime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sharedDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60e06040523480156200001157600080fd5b5060405162002fbc38038062002fbc833981016040819052620000349162000254565b828282826001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000076573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200009c91906200029e565b8282818181818a6001600160a01b038116620000d257604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b620000dd81620001e2565b506001600160a01b0380831660805281166200010c57604051632d618d8160e21b815260040160405180910390fd5b60805160405163ca5eb5e160e01b81526001600160a01b0383811660048301529091169063ca5eb5e190602401600060405180830381600087803b1580156200015457600080fd5b505af115801562000169573d6000803e3d6000fd5b5050505050505050620001816200023260201b60201c565b60ff168360ff161015620001a8576040516301e9714b60e41b815260040160405180910390fd5b620001b5600684620002e0565b620001c290600a620003ff565b60a0525050506001600160a01b0390921660c05250620004109350505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600690565b80516001600160a01b03811681146200024f57600080fd5b919050565b6000806000606084860312156200026a57600080fd5b620002758462000237565b9250620002856020850162000237565b9150620002956040850162000237565b90509250925092565b600060208284031215620002b157600080fd5b815160ff81168114620002c357600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b60ff8281168282160390811115620002fc57620002fc620002ca565b92915050565b600181815b8085111562000343578160001904821115620003275762000327620002ca565b808516156200033557918102915b93841c939080029062000307565b509250929050565b6000826200035c57506001620002fc565b816200036b57506000620002fc565b81600181146200038457600281146200038f57620003af565b6001915050620002fc565b60ff841115620003a357620003a3620002ca565b50506001821b620002fc565b5060208310610133831016604e8410600b8410161715620003d4575081810a620002fc565b620003e0838362000302565b8060001904821115620003f757620003f7620002ca565b029392505050565b6000620002c360ff8416836200034b565b60805160a05160c051612b2862000494600039600081816106690152818161174701526118b90152600081816104e20152818161168e0152818161170a01526117fa0152600081816103e40152818161084001528181610e4f015281816110b4015281816113410152818161191d01528181611ac40152611b7d0152612b286000f3fe6080604052600436106101ee5760003560e01c806382413eac1161010d578063bc70b354116100a0578063d045a0dc1161006f578063d045a0dc14610607578063d42438851461061a578063f2fde38b1461063a578063fc0c546a1461065a578063ff7bd03d1461068d57600080fd5b8063bc70b35414610593578063bd815db0146105b3578063c7c7f5b3146105c6578063ca5eb5e1146105e757600080fd5b80639f68b964116100dc5780639f68b96414610512578063b731ea0a14610526578063b98bd07014610546578063bb0b6a531461056657600080fd5b806382413eac14610476578063857749b0146104965780638da5cb5b146104b2578063963efcaa146104d057600080fd5b80633b6f743b116101855780635e280f11116101545780635e280f11146103d25780636fc1b31e14610406578063715018a6146104265780637d25a05e1461043b57600080fd5b80633b6f743b1461031e57806352ae28791461034b5780635535d4611461035e5780635a0dfe4d1461038b57600080fd5b8063156a0d0f116101c1578063156a0d0f146102a057806317442b70146102c75780631f5e1334146102e95780633400288b146102fe57600080fd5b80630d35b415146101f3578063111ecdad1461022b57806313137d6514610263578063134d4f2514610278575b600080fd5b3480156101ff57600080fd5b5061021361020e366004611c72565b6106ad565b60405161022293929190611cf6565b60405180910390f35b34801561023757600080fd5b5060045461024b906001600160a01b031681565b6040516001600160a01b039091168152602001610222565b610276610271366004611dfe565b61083e565b005b34801561028457600080fd5b5061028d600281565b60405161ffff9091168152602001610222565b3480156102ac57600080fd5b506040805162b9270b60e21b81526001602082015201610222565b3480156102d357600080fd5b5060408051600181526002602082015201610222565b3480156102f557600080fd5b5061028d600181565b34801561030a57600080fd5b50610276610319366004611eb6565b6108fe565b34801561032a57600080fd5b5061033e610339366004611eee565b610914565b6040516102229190611f3f565b34801561035757600080fd5b503061024b565b34801561036a57600080fd5b5061037e610379366004611f68565b61097d565b6040516102229190611f9b565b34801561039757600080fd5b506103c26103a6366004611eb6565b63ffffffff919091166000908152600160205260409020541490565b6040519015158152602001610222565b3480156103de57600080fd5b5061024b7f000000000000000000000000000000000000000000000000000000000000000081565b34801561041257600080fd5b50610276610421366004611fae565b610a22565b34801561043257600080fd5b50610276610a7f565b34801561044757600080fd5b5061045e610456366004611eb6565b600092915050565b6040516001600160401b039091168152602001610222565b34801561048257600080fd5b506103c2610491366004611fcb565b610a93565b3480156104a257600080fd5b5060405160068152602001610222565b3480156104be57600080fd5b506000546001600160a01b031661024b565b3480156104dc57600080fd5b506105047f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610222565b34801561051e57600080fd5b5060016103c2565b34801561053257600080fd5b5060025461024b906001600160a01b031681565b34801561055257600080fd5b50610276610561366004612075565b610aa8565b34801561057257600080fd5b506105046105813660046120b6565b60016020526000908152604090205481565b34801561059f57600080fd5b5061037e6105ae3660046120d1565b610ac2565b6102766105c1366004612075565b610c6a565b6105d96105d4366004612131565b610df4565b60405161022292919061219e565b3480156105f357600080fd5b50610276610602366004611fae565b610e28565b610276610615366004611dfe565b610eae565b34801561062657600080fd5b50610276610635366004611fae565b610edd565b34801561064657600080fd5b50610276610655366004611fae565b610f33565b34801561066657600080fd5b507f000000000000000000000000000000000000000000000000000000000000000061024b565b34801561069957600080fd5b506103c26106a83660046121f0565b610f71565b604080518082019091526000808252602082015260606106e0604051806040016040528060008152602001600081525090565b600080306001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610721573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610745919061220c565b6001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610782573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a69190612229565b604080518082018252848152602080820184905282516000808252918101909352909750919250906107fb565b6040805180820190915260008152606060208201528152602001906001900390816107d35790505b509350600080610820604089013560608a013561081b60208c018c6120b6565b610fa7565b60408051808201909152918252602082015296989597505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316331461088e576040516391ac5e4f60e01b81523360048201526024015b60405180910390fd5b602087018035906108a8906108a3908a6120b6565b610fe3565b146108e6576108ba60208801886120b6565b60405163309afaf360e21b815263ffffffff909116600482015260208801356024820152604401610885565b6108f58787878787878761101f565b50505050505050565b610906611186565b61091082826111b3565b5050565b604080518082019091526000808252602082015260006109446040850135606086013561081b60208801886120b6565b9150506000806109548684611208565b909250905061097161096960208801886120b6565b83838861132b565b93505050505b92915050565b6003602090815260009283526040808420909152908252902080546109a190612258565b80601f01602080910402602001604051908101604052809291908181526020018280546109cd90612258565b8015610a1a5780601f106109ef57610100808354040283529160200191610a1a565b820191906000526020600020905b8154815290600101906020018083116109fd57829003601f168201915b505050505081565b610a2a611186565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197906020015b60405180910390a150565b610a87611186565b610a91600061140c565b565b6001600160a01b03811630145b949350505050565b610ab0611186565b610910610abd828461232d565b61145c565b63ffffffff8416600090815260036020908152604080832061ffff87168452909152812080546060929190610af690612258565b80601f0160208091040260200160405190810160405280929190818152602001828054610b2290612258565b8015610b6f5780601f10610b4457610100808354040283529160200191610b6f565b820191906000526020600020905b815481529060010190602001808311610b5257829003601f168201915b505050505090508051600003610bbf5783838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929450610aa09350505050565b6000839003610bcf579050610aa0565b60028310610c4d57610c1684848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061156392505050565b80610c248460028188612442565b604051602001610c369392919061246c565b604051602081830303815290604052915050610aa0565b8383604051639a6d49cd60e01b81526004016108859291906124bd565b60005b81811015610d735736838383818110610c8857610c886124d1565b9050602002810190610c9a91906124e7565b9050610ccd610cac60208301836120b6565b602083013563ffffffff919091166000908152600160205260409020541490565b610cd75750610d6b565b3063d045a0dc60c08301358360a0810135610cf6610100830183612508565b610d07610100890160e08a01611fae565b610d156101208a018a612508565b6040518963ffffffff1660e01b8152600401610d379796959493929190612563565b6000604051808303818588803b158015610d5057600080fd5b505af1158015610d64573d6000803e3d6000fd5b5050505050505b600101610c6d565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa158015610db2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610dda91908101906125e9565b604051638351eea760e01b81526004016108859190611f9b565b610dfc611c13565b6040805180820190915260008082526020820152610e1b85858561158f565b915091505b935093915050565b610e30611186565b60405163ca5eb5e160e01b81526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063ca5eb5e190602401600060405180830381600087803b158015610e9357600080fd5b505af1158015610ea7573d6000803e3d6000fd5b5050505050565b333014610ece5760405163029a949d60e31b815260040160405180910390fd5b6108f5878787878787876108e6565b610ee5611186565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c242776090602001610a74565b610f3b611186565b6001600160a01b038116610f6557604051631e4fbdf760e01b815260006004820152602401610885565b610f6e8161140c565b50565b6000602082018035906001908390610f8990866120b6565b63ffffffff1681526020810191909152604001600020541492915050565b600080610fb38561168a565b915081905083811015610e20576040516371c4efed60e01b81526004810182905260248101859052604401610885565b63ffffffff8116600090815260016020526040812054806109775760405163f6ff4fb760e01b815263ffffffff84166004820152602401610885565b600061103161102e87876116c1565b90565b9050600061105d8261104b6110468a8a6116e0565b611703565b61105860208d018d6120b6565b611738565b9050602886111561112457600061109a61107d60608c0160408d01612656565b61108a60208d018d6120b6565b846110958c8c611776565b6117c1565b604051633e5ac80960e11b81529091506001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690637cb59012906110f09086908d906000908790600401612673565b600060405180830381600087803b15801561110a57600080fd5b505af115801561111e573d6000803e3d6000fd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c61115d60208d018d6120b6565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b6000546001600160a01b03163314610a915760405163118cdaa760e01b8152336004820152602401610885565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b6060806000611265856020013561121e866117f3565b61122b60a0890189612508565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061181f92505050565b909350905060008161127857600161127b565b60025b905061129b61128d60208801886120b6565b826105ae60808a018a612508565b6004549093506001600160a01b031680156113215760405163043a78eb60e01b81526001600160a01b0382169063043a78eb906112de90889088906004016126ae565b602060405180830381865afa1580156112fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061131f91906126d3565b505b5050509250929050565b60408051808201909152600080825260208201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ddc28c586040518060a001604052808863ffffffff16815260200161138e89610fe3565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b81526004016113c39291906126f0565b6040805180830381865afa1580156113df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114039190612799565b95945050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005b81518110156115335761148e82828151811061147d5761147d6124d1565b602002602001015160400151611563565b8181815181106114a0576114a06124d1565b602002602001015160400151600360008484815181106114c2576114c26124d1565b60200260200101516000015163ffffffff1663ffffffff16815260200190815260200160002060008484815181106114fc576114fc6124d1565b60200260200101516020015161ffff1661ffff168152602001908152602001600020908161152a9190612805565b5060010161145f565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b67481604051610a7491906128c4565b600281015161ffff81166003146109105781604051639a6d49cd60e01b81526004016108859190611f9b565b611597611c13565b60408051808201909152600080825260208201526000806115ce33604089013560608a01356115c960208c018c6120b6565b611899565b915091506000806115df8984611208565b909250905061160b6115f460208b018b6120b6565b8383611605368d90038d018d61294f565b8b6118ea565b60408051808201909152858152602080820186905282519298509096503391907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a90611659908d018d6120b6565b6040805163ffffffff909216825260208201899052810187905260600160405180910390a350505050935093915050565b60007f00000000000000000000000000000000000000000000000000000000000000006116b78184612981565b61097791906129a3565b60006116d06020828486612442565b6116d9916129c8565b9392505050565b60006116f0602860208486612442565b6116f9916129e6565b60c01c9392505050565b60006109777f00000000000000000000000000000000000000000000000000000000000000006001600160401b0384166129a3565b600061176e6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001685856119f5565b509092915050565b60606117858260288186612442565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6060848484846040516020016117da9493929190612a16565b6040516020818303038152906040529050949350505050565b60006109777f000000000000000000000000000000000000000000000000000000000000000083612981565b805160609015158061186857848460405160200161185492919091825260c01b6001600160c01b031916602082015260280190565b60405160208183030381529060405261188f565b8484338560405160200161187f9493929190612a65565b6040516020818303038152906040525b9150935093915050565b6000806118a7858585610fa7565b90925090506118e16001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016873085611a59565b94509492505050565b6118f2611c13565b60006119018460000151611a98565b60208501519091501561191b5761191b8460200151611ac0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632637a450826040518060a001604052808b63ffffffff16815260200161196b8c610fe3565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b81526004016119a79291906126f0565b60806040518083038185885af11580156119c5573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906119ea9190612aa8565b979650505050505050565b6040516001600160a01b03838116602483015260448201839052611a5491859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050611ba2565b505050565b6040516001600160a01b038481166024830152838116604483015260648201839052611a929186918216906323b872dd90608401611a22565b50505050565b6000813414611abc576040516304fb820960e51b8152346004820152602401610885565b5090565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b44919061220c565b90506001600160a01b038116611b6d576040516329b99a9560e11b815260040160405180910390fd5b6109106001600160a01b038216337f000000000000000000000000000000000000000000000000000000000000000085611a59565b600080602060008451602086016000885af180611bc5576040513d6000823e3d81fd5b50506000513d91508115611bdd578060011415611bea565b6001600160a01b0384163b155b15611a9257604051635274afe760e01b81526001600160a01b0385166004820152602401610885565b60405180606001604052806000801916815260200160006001600160401b03168152602001611c55604051806040016040528060008152602001600081525090565b905290565b600060e08284031215611c6c57600080fd5b50919050565b600060208284031215611c8457600080fd5b81356001600160401b03811115611c9a57600080fd5b610aa084828501611c5a565b60005b83811015611cc1578181015183820152602001611ca9565b50506000910152565b60008151808452611ce2816020860160208601611ca6565b601f01601f19169290920160200192915050565b8351815260208085015190820152600060a08201604060a0604085015281865180845260c08601915060c08160051b8701019350602080890160005b83811015611d715788870360bf19018552815180518852830151838801879052611d5e87890182611cca565b9750509382019390820190600101611d32565b50508751606088015250505060208501516080850152509050610aa0565b600060608284031215611c6c57600080fd5b60008083601f840112611db357600080fd5b5081356001600160401b03811115611dca57600080fd5b602083019150836020828501011115611de257600080fd5b9250929050565b6001600160a01b0381168114610f6e57600080fd5b600080600080600080600060e0888a031215611e1957600080fd5b611e238989611d8f565b96506060880135955060808801356001600160401b0380821115611e4657600080fd5b611e528b838c01611da1565b909750955060a08a01359150611e6782611de9565b90935060c08901359080821115611e7d57600080fd5b50611e8a8a828b01611da1565b989b979a50959850939692959293505050565b803563ffffffff81168114611eb157600080fd5b919050565b60008060408385031215611ec957600080fd5b611ed283611e9d565b946020939093013593505050565b8015158114610f6e57600080fd5b60008060408385031215611f0157600080fd5b82356001600160401b03811115611f1757600080fd5b611f2385828601611c5a565b9250506020830135611f3481611ee0565b809150509250929050565b815181526020808301519082015260408101610977565b803561ffff81168114611eb157600080fd5b60008060408385031215611f7b57600080fd5b611f8483611e9d565b9150611f9260208401611f56565b90509250929050565b6020815260006116d96020830184611cca565b600060208284031215611fc057600080fd5b81356116d981611de9565b60008060008060a08587031215611fe157600080fd5b611feb8686611d8f565b935060608501356001600160401b0381111561200657600080fd5b61201287828801611da1565b909450925050608085013561202681611de9565b939692955090935050565b60008083601f84011261204357600080fd5b5081356001600160401b0381111561205a57600080fd5b6020830191508360208260051b8501011115611de257600080fd5b6000806020838503121561208857600080fd5b82356001600160401b0381111561209e57600080fd5b6120aa85828601612031565b90969095509350505050565b6000602082840312156120c857600080fd5b6116d982611e9d565b600080600080606085870312156120e757600080fd5b6120f085611e9d565b93506120fe60208601611f56565b925060408501356001600160401b0381111561211957600080fd5b61212587828801611da1565b95989497509550505050565b6000806000838503608081121561214757600080fd5b84356001600160401b0381111561215d57600080fd5b61216987828801611c5a565b9450506040601f198201121561217e57600080fd5b50602084019150606084013561219381611de9565b809150509250925092565b600060c082019050835182526001600160401b03602085015116602083015260408401516121d9604084018280518252602090810151910152565b5082516080830152602083015160a08301526116d9565b60006060828403121561220257600080fd5b6116d98383611d8f565b60006020828403121561221e57600080fd5b81516116d981611de9565b60006020828403121561223b57600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061226c57607f821691505b602082108103611c6c57634e487b7160e01b600052602260045260246000fd5b604051606081016001600160401b03811182821017156122ae576122ae612242565b60405290565b604080519081016001600160401b03811182821017156122ae576122ae612242565b604051601f8201601f191681016001600160401b03811182821017156122fe576122fe612242565b604052919050565b60006001600160401b0382111561231f5761231f612242565b50601f01601f191660200190565b60006001600160401b038084111561234757612347612242565b8360051b60206123588183016122d6565b86815291850191818101903684111561237057600080fd5b865b848110156124365780358681111561238a5760008081fd5b8801606036829003121561239e5760008081fd5b6123a661228c565b6123af82611e9d565b81526123bc868301611f56565b86820152604080830135898111156123d45760008081fd5b929092019136601f8401126123e95760008081fd5b82356123fc6123f782612306565b6122d6565b81815236898387010111156124115760008081fd5b818986018a830137600091810189019190915290820152845250918301918301612372565b50979650505050505050565b6000808585111561245257600080fd5b8386111561245f57600080fd5b5050820193919092039150565b6000845161247e818460208901611ca6565b8201838582376000930192835250909392505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b602081526000610aa0602083018486612494565b634e487b7160e01b600052603260045260246000fd5b6000823561013e198336030181126124fe57600080fd5b9190910192915050565b6000808335601e1984360301811261251f57600080fd5b8301803591506001600160401b0382111561253957600080fd5b602001915036819003821315611de257600080fd5b6001600160401b0381168114610f6e57600080fd5b63ffffffff61257189611e9d565b168152602088013560208201526000604089013561258e8161254e565b6001600160401b03811660408401525087606083015260e060808301526125b960e083018789612494565b6001600160a01b03861660a084015282810360c08401526125db818587612494565b9a9950505050505050505050565b6000602082840312156125fb57600080fd5b81516001600160401b0381111561261157600080fd5b8201601f8101841361262257600080fd5b80516126306123f782612306565b81815285602083850101111561264557600080fd5b611403826020830160208601611ca6565b60006020828403121561266857600080fd5b81356116d98161254e565b60018060a01b038516815283602082015261ffff831660408201526080606082015260006126a46080830184611cca565b9695505050505050565b6040815260006126c16040830185611cca565b82810360208401526114038185611cca565b6000602082840312156126e557600080fd5b81516116d981611ee0565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a0608084015261272660e0840182611cca565b90506060850151603f198483030160a08501526127438282611cca565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b60006040828403121561277b57600080fd5b6127836122b4565b9050815181526020820151602082015292915050565b6000604082840312156127ab57600080fd5b6116d98383612769565b601f821115611a54576000816000526020600020601f850160051c810160208610156127de5750805b601f850160051c820191505b818110156127fd578281556001016127ea565b505050505050565b81516001600160401b0381111561281e5761281e612242565b6128328161282c8454612258565b846127b5565b602080601f831160018114612867576000841561284f5750858301515b600019600386901b1c1916600185901b1785556127fd565b600085815260208120601f198616915b8281101561289657888601518255948401946001909101908401612877565b50858210156128b45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b8381101561294157888303603f190185528151805163ffffffff1684528781015161ffff1688850152860151606087850181905261292d81860183611cca565b9689019694505050908601906001016128ed565b509098975050505050505050565b60006040828403121561296157600080fd5b6129696122b4565b82358152602083013560208201528091505092915050565b60008261299e57634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761097757634e487b7160e01b600052601160045260246000fd5b8035602083101561097757600019602084900360031b1b1692915050565b6001600160c01b03198135818116916008851015612a0e5780818660080360031b1b83161692505b505092915050565b6001600160401b0360c01b8560c01b16815263ffffffff60e01b8460e01b16600882015282600c82015260008251612a5581602c850160208701611ca6565b91909101602c0195945050505050565b8481526001600160401b0360c01b8460c01b16602082015282602882015260008251612a98816048850160208701611ca6565b9190910160480195945050505050565b600060808284031215612aba57600080fd5b612ac261228c565b825181526020830151612ad48161254e565b6020820152612ae68460408501612769565b6040820152939250505056fea2646970667358221220ad1385a4288d60c60a0ad0508906d5275be68d58cc2e137cb35cc1a5418eba5a64736f6c634300081600330000000000000000000000008457ca5040ad67fdebbcc8edce889a335bc0fbfb0000000000000000000000001a44076050125825900e736c501f859c50fe728c000000000000000000000000a5a3dd3c44e4668e654653c09c4613c3af10a8b4
Deployed Bytecode
0x6080604052600436106101ee5760003560e01c806382413eac1161010d578063bc70b354116100a0578063d045a0dc1161006f578063d045a0dc14610607578063d42438851461061a578063f2fde38b1461063a578063fc0c546a1461065a578063ff7bd03d1461068d57600080fd5b8063bc70b35414610593578063bd815db0146105b3578063c7c7f5b3146105c6578063ca5eb5e1146105e757600080fd5b80639f68b964116100dc5780639f68b96414610512578063b731ea0a14610526578063b98bd07014610546578063bb0b6a531461056657600080fd5b806382413eac14610476578063857749b0146104965780638da5cb5b146104b2578063963efcaa146104d057600080fd5b80633b6f743b116101855780635e280f11116101545780635e280f11146103d25780636fc1b31e14610406578063715018a6146104265780637d25a05e1461043b57600080fd5b80633b6f743b1461031e57806352ae28791461034b5780635535d4611461035e5780635a0dfe4d1461038b57600080fd5b8063156a0d0f116101c1578063156a0d0f146102a057806317442b70146102c75780631f5e1334146102e95780633400288b146102fe57600080fd5b80630d35b415146101f3578063111ecdad1461022b57806313137d6514610263578063134d4f2514610278575b600080fd5b3480156101ff57600080fd5b5061021361020e366004611c72565b6106ad565b60405161022293929190611cf6565b60405180910390f35b34801561023757600080fd5b5060045461024b906001600160a01b031681565b6040516001600160a01b039091168152602001610222565b610276610271366004611dfe565b61083e565b005b34801561028457600080fd5b5061028d600281565b60405161ffff9091168152602001610222565b3480156102ac57600080fd5b506040805162b9270b60e21b81526001602082015201610222565b3480156102d357600080fd5b5060408051600181526002602082015201610222565b3480156102f557600080fd5b5061028d600181565b34801561030a57600080fd5b50610276610319366004611eb6565b6108fe565b34801561032a57600080fd5b5061033e610339366004611eee565b610914565b6040516102229190611f3f565b34801561035757600080fd5b503061024b565b34801561036a57600080fd5b5061037e610379366004611f68565b61097d565b6040516102229190611f9b565b34801561039757600080fd5b506103c26103a6366004611eb6565b63ffffffff919091166000908152600160205260409020541490565b6040519015158152602001610222565b3480156103de57600080fd5b5061024b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c81565b34801561041257600080fd5b50610276610421366004611fae565b610a22565b34801561043257600080fd5b50610276610a7f565b34801561044757600080fd5b5061045e610456366004611eb6565b600092915050565b6040516001600160401b039091168152602001610222565b34801561048257600080fd5b506103c2610491366004611fcb565b610a93565b3480156104a257600080fd5b5060405160068152602001610222565b3480156104be57600080fd5b506000546001600160a01b031661024b565b3480156104dc57600080fd5b506105047f000000000000000000000000000000000000000000000000000000e8d4a5100081565b604051908152602001610222565b34801561051e57600080fd5b5060016103c2565b34801561053257600080fd5b5060025461024b906001600160a01b031681565b34801561055257600080fd5b50610276610561366004612075565b610aa8565b34801561057257600080fd5b506105046105813660046120b6565b60016020526000908152604090205481565b34801561059f57600080fd5b5061037e6105ae3660046120d1565b610ac2565b6102766105c1366004612075565b610c6a565b6105d96105d4366004612131565b610df4565b60405161022292919061219e565b3480156105f357600080fd5b50610276610602366004611fae565b610e28565b610276610615366004611dfe565b610eae565b34801561062657600080fd5b50610276610635366004611fae565b610edd565b34801561064657600080fd5b50610276610655366004611fae565b610f33565b34801561066657600080fd5b507f0000000000000000000000008457ca5040ad67fdebbcc8edce889a335bc0fbfb61024b565b34801561069957600080fd5b506103c26106a83660046121f0565b610f71565b604080518082019091526000808252602082015260606106e0604051806040016040528060008152602001600081525090565b600080306001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610721573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610745919061220c565b6001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610782573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a69190612229565b604080518082018252848152602080820184905282516000808252918101909352909750919250906107fb565b6040805180820190915260008152606060208201528152602001906001900390816107d35790505b509350600080610820604089013560608a013561081b60208c018c6120b6565b610fa7565b60408051808201909152918252602082015296989597505050505050565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316331461088e576040516391ac5e4f60e01b81523360048201526024015b60405180910390fd5b602087018035906108a8906108a3908a6120b6565b610fe3565b146108e6576108ba60208801886120b6565b60405163309afaf360e21b815263ffffffff909116600482015260208801356024820152604401610885565b6108f58787878787878761101f565b50505050505050565b610906611186565b61091082826111b3565b5050565b604080518082019091526000808252602082015260006109446040850135606086013561081b60208801886120b6565b9150506000806109548684611208565b909250905061097161096960208801886120b6565b83838861132b565b93505050505b92915050565b6003602090815260009283526040808420909152908252902080546109a190612258565b80601f01602080910402602001604051908101604052809291908181526020018280546109cd90612258565b8015610a1a5780601f106109ef57610100808354040283529160200191610a1a565b820191906000526020600020905b8154815290600101906020018083116109fd57829003601f168201915b505050505081565b610a2a611186565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197906020015b60405180910390a150565b610a87611186565b610a91600061140c565b565b6001600160a01b03811630145b949350505050565b610ab0611186565b610910610abd828461232d565b61145c565b63ffffffff8416600090815260036020908152604080832061ffff87168452909152812080546060929190610af690612258565b80601f0160208091040260200160405190810160405280929190818152602001828054610b2290612258565b8015610b6f5780601f10610b4457610100808354040283529160200191610b6f565b820191906000526020600020905b815481529060010190602001808311610b5257829003601f168201915b505050505090508051600003610bbf5783838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929450610aa09350505050565b6000839003610bcf579050610aa0565b60028310610c4d57610c1684848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061156392505050565b80610c248460028188612442565b604051602001610c369392919061246c565b604051602081830303815290604052915050610aa0565b8383604051639a6d49cd60e01b81526004016108859291906124bd565b60005b81811015610d735736838383818110610c8857610c886124d1565b9050602002810190610c9a91906124e7565b9050610ccd610cac60208301836120b6565b602083013563ffffffff919091166000908152600160205260409020541490565b610cd75750610d6b565b3063d045a0dc60c08301358360a0810135610cf6610100830183612508565b610d07610100890160e08a01611fae565b610d156101208a018a612508565b6040518963ffffffff1660e01b8152600401610d379796959493929190612563565b6000604051808303818588803b158015610d5057600080fd5b505af1158015610d64573d6000803e3d6000fd5b5050505050505b600101610c6d565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa158015610db2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610dda91908101906125e9565b604051638351eea760e01b81526004016108859190611f9b565b610dfc611c13565b6040805180820190915260008082526020820152610e1b85858561158f565b915091505b935093915050565b610e30611186565b60405163ca5eb5e160e01b81526001600160a01b0382811660048301527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c169063ca5eb5e190602401600060405180830381600087803b158015610e9357600080fd5b505af1158015610ea7573d6000803e3d6000fd5b5050505050565b333014610ece5760405163029a949d60e31b815260040160405180910390fd5b6108f5878787878787876108e6565b610ee5611186565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c242776090602001610a74565b610f3b611186565b6001600160a01b038116610f6557604051631e4fbdf760e01b815260006004820152602401610885565b610f6e8161140c565b50565b6000602082018035906001908390610f8990866120b6565b63ffffffff1681526020810191909152604001600020541492915050565b600080610fb38561168a565b915081905083811015610e20576040516371c4efed60e01b81526004810182905260248101859052604401610885565b63ffffffff8116600090815260016020526040812054806109775760405163f6ff4fb760e01b815263ffffffff84166004820152602401610885565b600061103161102e87876116c1565b90565b9050600061105d8261104b6110468a8a6116e0565b611703565b61105860208d018d6120b6565b611738565b9050602886111561112457600061109a61107d60608c0160408d01612656565b61108a60208d018d6120b6565b846110958c8c611776565b6117c1565b604051633e5ac80960e11b81529091506001600160a01b037f0000000000000000000000001a44076050125825900e736c501f859c50fe728c1690637cb59012906110f09086908d906000908790600401612673565b600060405180830381600087803b15801561110a57600080fd5b505af115801561111e573d6000803e3d6000fd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c61115d60208d018d6120b6565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b6000546001600160a01b03163314610a915760405163118cdaa760e01b8152336004820152602401610885565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b6060806000611265856020013561121e866117f3565b61122b60a0890189612508565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061181f92505050565b909350905060008161127857600161127b565b60025b905061129b61128d60208801886120b6565b826105ae60808a018a612508565b6004549093506001600160a01b031680156113215760405163043a78eb60e01b81526001600160a01b0382169063043a78eb906112de90889088906004016126ae565b602060405180830381865afa1580156112fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061131f91906126d3565b505b5050509250929050565b60408051808201909152600080825260208201527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663ddc28c586040518060a001604052808863ffffffff16815260200161138e89610fe3565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b81526004016113c39291906126f0565b6040805180830381865afa1580156113df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114039190612799565b95945050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005b81518110156115335761148e82828151811061147d5761147d6124d1565b602002602001015160400151611563565b8181815181106114a0576114a06124d1565b602002602001015160400151600360008484815181106114c2576114c26124d1565b60200260200101516000015163ffffffff1663ffffffff16815260200190815260200160002060008484815181106114fc576114fc6124d1565b60200260200101516020015161ffff1661ffff168152602001908152602001600020908161152a9190612805565b5060010161145f565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b67481604051610a7491906128c4565b600281015161ffff81166003146109105781604051639a6d49cd60e01b81526004016108859190611f9b565b611597611c13565b60408051808201909152600080825260208201526000806115ce33604089013560608a01356115c960208c018c6120b6565b611899565b915091506000806115df8984611208565b909250905061160b6115f460208b018b6120b6565b8383611605368d90038d018d61294f565b8b6118ea565b60408051808201909152858152602080820186905282519298509096503391907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a90611659908d018d6120b6565b6040805163ffffffff909216825260208201899052810187905260600160405180910390a350505050935093915050565b60007f000000000000000000000000000000000000000000000000000000e8d4a510006116b78184612981565b61097791906129a3565b60006116d06020828486612442565b6116d9916129c8565b9392505050565b60006116f0602860208486612442565b6116f9916129e6565b60c01c9392505050565b60006109777f000000000000000000000000000000000000000000000000000000e8d4a510006001600160401b0384166129a3565b600061176e6001600160a01b037f0000000000000000000000008457ca5040ad67fdebbcc8edce889a335bc0fbfb1685856119f5565b509092915050565b60606117858260288186612442565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6060848484846040516020016117da9493929190612a16565b6040516020818303038152906040529050949350505050565b60006109777f000000000000000000000000000000000000000000000000000000e8d4a5100083612981565b805160609015158061186857848460405160200161185492919091825260c01b6001600160c01b031916602082015260280190565b60405160208183030381529060405261188f565b8484338560405160200161187f9493929190612a65565b6040516020818303038152906040525b9150935093915050565b6000806118a7858585610fa7565b90925090506118e16001600160a01b037f0000000000000000000000008457ca5040ad67fdebbcc8edce889a335bc0fbfb16873085611a59565b94509492505050565b6118f2611c13565b60006119018460000151611a98565b60208501519091501561191b5761191b8460200151611ac0565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316632637a450826040518060a001604052808b63ffffffff16815260200161196b8c610fe3565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b81526004016119a79291906126f0565b60806040518083038185885af11580156119c5573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906119ea9190612aa8565b979650505050505050565b6040516001600160a01b03838116602483015260448201839052611a5491859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050611ba2565b505050565b6040516001600160a01b038481166024830152838116604483015260648201839052611a929186918216906323b872dd90608401611a22565b50505050565b6000813414611abc576040516304fb820960e51b8152346004820152602401610885565b5090565b60007f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b44919061220c565b90506001600160a01b038116611b6d576040516329b99a9560e11b815260040160405180910390fd5b6109106001600160a01b038216337f0000000000000000000000001a44076050125825900e736c501f859c50fe728c85611a59565b600080602060008451602086016000885af180611bc5576040513d6000823e3d81fd5b50506000513d91508115611bdd578060011415611bea565b6001600160a01b0384163b155b15611a9257604051635274afe760e01b81526001600160a01b0385166004820152602401610885565b60405180606001604052806000801916815260200160006001600160401b03168152602001611c55604051806040016040528060008152602001600081525090565b905290565b600060e08284031215611c6c57600080fd5b50919050565b600060208284031215611c8457600080fd5b81356001600160401b03811115611c9a57600080fd5b610aa084828501611c5a565b60005b83811015611cc1578181015183820152602001611ca9565b50506000910152565b60008151808452611ce2816020860160208601611ca6565b601f01601f19169290920160200192915050565b8351815260208085015190820152600060a08201604060a0604085015281865180845260c08601915060c08160051b8701019350602080890160005b83811015611d715788870360bf19018552815180518852830151838801879052611d5e87890182611cca565b9750509382019390820190600101611d32565b50508751606088015250505060208501516080850152509050610aa0565b600060608284031215611c6c57600080fd5b60008083601f840112611db357600080fd5b5081356001600160401b03811115611dca57600080fd5b602083019150836020828501011115611de257600080fd5b9250929050565b6001600160a01b0381168114610f6e57600080fd5b600080600080600080600060e0888a031215611e1957600080fd5b611e238989611d8f565b96506060880135955060808801356001600160401b0380821115611e4657600080fd5b611e528b838c01611da1565b909750955060a08a01359150611e6782611de9565b90935060c08901359080821115611e7d57600080fd5b50611e8a8a828b01611da1565b989b979a50959850939692959293505050565b803563ffffffff81168114611eb157600080fd5b919050565b60008060408385031215611ec957600080fd5b611ed283611e9d565b946020939093013593505050565b8015158114610f6e57600080fd5b60008060408385031215611f0157600080fd5b82356001600160401b03811115611f1757600080fd5b611f2385828601611c5a565b9250506020830135611f3481611ee0565b809150509250929050565b815181526020808301519082015260408101610977565b803561ffff81168114611eb157600080fd5b60008060408385031215611f7b57600080fd5b611f8483611e9d565b9150611f9260208401611f56565b90509250929050565b6020815260006116d96020830184611cca565b600060208284031215611fc057600080fd5b81356116d981611de9565b60008060008060a08587031215611fe157600080fd5b611feb8686611d8f565b935060608501356001600160401b0381111561200657600080fd5b61201287828801611da1565b909450925050608085013561202681611de9565b939692955090935050565b60008083601f84011261204357600080fd5b5081356001600160401b0381111561205a57600080fd5b6020830191508360208260051b8501011115611de257600080fd5b6000806020838503121561208857600080fd5b82356001600160401b0381111561209e57600080fd5b6120aa85828601612031565b90969095509350505050565b6000602082840312156120c857600080fd5b6116d982611e9d565b600080600080606085870312156120e757600080fd5b6120f085611e9d565b93506120fe60208601611f56565b925060408501356001600160401b0381111561211957600080fd5b61212587828801611da1565b95989497509550505050565b6000806000838503608081121561214757600080fd5b84356001600160401b0381111561215d57600080fd5b61216987828801611c5a565b9450506040601f198201121561217e57600080fd5b50602084019150606084013561219381611de9565b809150509250925092565b600060c082019050835182526001600160401b03602085015116602083015260408401516121d9604084018280518252602090810151910152565b5082516080830152602083015160a08301526116d9565b60006060828403121561220257600080fd5b6116d98383611d8f565b60006020828403121561221e57600080fd5b81516116d981611de9565b60006020828403121561223b57600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061226c57607f821691505b602082108103611c6c57634e487b7160e01b600052602260045260246000fd5b604051606081016001600160401b03811182821017156122ae576122ae612242565b60405290565b604080519081016001600160401b03811182821017156122ae576122ae612242565b604051601f8201601f191681016001600160401b03811182821017156122fe576122fe612242565b604052919050565b60006001600160401b0382111561231f5761231f612242565b50601f01601f191660200190565b60006001600160401b038084111561234757612347612242565b8360051b60206123588183016122d6565b86815291850191818101903684111561237057600080fd5b865b848110156124365780358681111561238a5760008081fd5b8801606036829003121561239e5760008081fd5b6123a661228c565b6123af82611e9d565b81526123bc868301611f56565b86820152604080830135898111156123d45760008081fd5b929092019136601f8401126123e95760008081fd5b82356123fc6123f782612306565b6122d6565b81815236898387010111156124115760008081fd5b818986018a830137600091810189019190915290820152845250918301918301612372565b50979650505050505050565b6000808585111561245257600080fd5b8386111561245f57600080fd5b5050820193919092039150565b6000845161247e818460208901611ca6565b8201838582376000930192835250909392505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b602081526000610aa0602083018486612494565b634e487b7160e01b600052603260045260246000fd5b6000823561013e198336030181126124fe57600080fd5b9190910192915050565b6000808335601e1984360301811261251f57600080fd5b8301803591506001600160401b0382111561253957600080fd5b602001915036819003821315611de257600080fd5b6001600160401b0381168114610f6e57600080fd5b63ffffffff61257189611e9d565b168152602088013560208201526000604089013561258e8161254e565b6001600160401b03811660408401525087606083015260e060808301526125b960e083018789612494565b6001600160a01b03861660a084015282810360c08401526125db818587612494565b9a9950505050505050505050565b6000602082840312156125fb57600080fd5b81516001600160401b0381111561261157600080fd5b8201601f8101841361262257600080fd5b80516126306123f782612306565b81815285602083850101111561264557600080fd5b611403826020830160208601611ca6565b60006020828403121561266857600080fd5b81356116d98161254e565b60018060a01b038516815283602082015261ffff831660408201526080606082015260006126a46080830184611cca565b9695505050505050565b6040815260006126c16040830185611cca565b82810360208401526114038185611cca565b6000602082840312156126e557600080fd5b81516116d981611ee0565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a0608084015261272660e0840182611cca565b90506060850151603f198483030160a08501526127438282611cca565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b60006040828403121561277b57600080fd5b6127836122b4565b9050815181526020820151602082015292915050565b6000604082840312156127ab57600080fd5b6116d98383612769565b601f821115611a54576000816000526020600020601f850160051c810160208610156127de5750805b601f850160051c820191505b818110156127fd578281556001016127ea565b505050505050565b81516001600160401b0381111561281e5761281e612242565b6128328161282c8454612258565b846127b5565b602080601f831160018114612867576000841561284f5750858301515b600019600386901b1c1916600185901b1785556127fd565b600085815260208120601f198616915b8281101561289657888601518255948401946001909101908401612877565b50858210156128b45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b8381101561294157888303603f190185528151805163ffffffff1684528781015161ffff1688850152860151606087850181905261292d81860183611cca565b9689019694505050908601906001016128ed565b509098975050505050505050565b60006040828403121561296157600080fd5b6129696122b4565b82358152602083013560208201528091505092915050565b60008261299e57634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761097757634e487b7160e01b600052601160045260246000fd5b8035602083101561097757600019602084900360031b1b1692915050565b6001600160c01b03198135818116916008851015612a0e5780818660080360031b1b83161692505b505092915050565b6001600160401b0360c01b8560c01b16815263ffffffff60e01b8460e01b16600882015282600c82015260008251612a5581602c850160208701611ca6565b91909101602c0195945050505050565b8481526001600160401b0360c01b8460c01b16602082015282602882015260008251612a98816048850160208701611ca6565b9190910160480195945050505050565b600060808284031215612aba57600080fd5b612ac261228c565b825181526020830151612ad48161254e565b6020820152612ae68460408501612769565b6040820152939250505056fea2646970667358221220ad1385a4288d60c60a0ad0508906d5275be68d58cc2e137cb35cc1a5418eba5a64736f6c63430008160033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000008457ca5040ad67fdebbcc8edce889a335bc0fbfb0000000000000000000000001a44076050125825900e736c501f859c50fe728c000000000000000000000000a5a3dd3c44e4668e654653c09c4613c3af10a8b4

-----Decoded View---------------
Arg [0] : _token (address): 0x8457CA5040ad67fdebbCC8EdCE889A335Bc0fbFB
Arg [1] : _lzEndpoint (address): 0x1a44076050125825900e736c501f859c50fE728c
Arg [2] : _delegate (address): 0xA5a3dD3C44e4668E654653C09c4613c3Af10A8B4

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000008457ca5040ad67fdebbcc8edce889a335bc0fbfb
Arg [1] : 0000000000000000000000001a44076050125825900e736c501f859c50fe728c
Arg [2] : 000000000000000000000000a5a3dd3c44e4668e654653c09c4613c3af10a8b4

🤖 Code Reader

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

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ 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.