ETH Price: $1,916.92 (+0.60%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Sidus (sidus) ($0.00)

Multichain Info

Transaction Hash
Block
From
To
Send From495412462026-08-04 19:30:393 days ago1785871839IN
Sidus: sidus Token
0.00017459 ETH0.000001330.00605
Approve493625632026-07-31 16:14:337 days ago1785514473IN
Sidus: sidus Token
0 ETH0.000000320.0068
Send From493308662026-07-30 22:37:597 days ago1785451079IN
Sidus: sidus Token
0.00017459 ETH0.000001320.00605
Approve491095722026-07-25 19:41:3113 days ago1785008491IN
Sidus: sidus Token
0 ETH0.000000290.00625222
Send From489905182026-07-23 1:33:0315 days ago1784770383IN
Sidus: sidus Token
0.00020946 ETH0.000002540.011
Approve488379012026-07-19 12:45:4919 days ago1784465149IN
Sidus: sidus Token
0 ETH0.000000420.009
Send From487321952026-07-17 2:02:1721 days ago1784253737IN
Sidus: sidus Token
0.00020915 ETH0.000002540.011
Approve487080892026-07-16 12:38:4522 days ago1784205525IN
Sidus: sidus Token
0 ETH0.000000280.006
Approve485525692026-07-12 22:14:4525 days ago1783894485IN
Sidus: sidus Token
0 ETH0.000000280.006
Send From485458992026-07-12 18:32:2526 days ago1783881145IN
Sidus: sidus Token
0.00018508 ETH0.000001320.00605
Send From485457872026-07-12 18:28:4126 days ago1783880921IN
Sidus: sidus Token
0.00018508 ETH0.000001320.00605
Approve483263462026-07-07 16:33:5931 days ago1783442039IN
Sidus: sidus Token
0 ETH0.000000280.006
Send From483041302026-07-07 4:13:2731 days ago1783397607IN
Sidus: sidus Token
0.00018508 ETH0.000001320.00605
Send From481903562026-07-04 13:00:5934 days ago1783170059IN
Sidus: sidus Token
0.00019744 ETH0.000001320.00605
Send From481822802026-07-04 8:31:4734 days ago1783153907IN
Sidus: sidus Token
0.00023688 ETH0.000002570.011
Send From480959442026-07-02 8:33:5536 days ago1782981235IN
Sidus: sidus Token
0.00021195 ETH0.000001320.00605
Send From479911182026-06-29 22:19:4338 days ago1782771583IN
Sidus: sidus Token
0.00021195 ETH0.000001320.00605
Approve478114722026-06-25 18:31:3143 days ago1782412291IN
Sidus: sidus Token
0 ETH0.000000290.0063
Approve478088012026-06-25 17:02:2943 days ago1782406949IN
Sidus: sidus Token
0 ETH0.000000570.01221296
Approve477844402026-06-25 3:30:2743 days ago1782358227IN
Sidus: sidus Token
0 ETH0.000000170.006
Approve477701402026-06-24 19:33:4744 days ago1782329627IN
Sidus: sidus Token
0 ETH0.000000170.0066
Approve477701352026-06-24 19:33:3744 days ago1782329617IN
Sidus: sidus Token
0 ETH0.000000170.0066
Approve477701292026-06-24 19:33:2544 days ago1782329605IN
Sidus: sidus Token
0 ETH0.000000170.0066
Approve477701232026-06-24 19:33:1344 days ago1782329593IN
Sidus: sidus Token
0 ETH0.00000030.0066
Send From476559402026-06-22 4:07:0746 days ago1782101227IN
Sidus: sidus Token
0.00023682 ETH0.000002570.011
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
495412462026-08-04 19:30:393 days ago1785871839
Sidus: sidus Token
0.00017459 ETH
495412362026-08-04 19:30:193 days ago1785871819
Sidus: sidus Token
0.00128008 ETH
495412362026-08-04 19:30:193 days ago1785871819
Sidus: sidus Token
0.00128008 ETH
495411392026-08-04 19:27:053 days ago1785871625
Sidus: sidus Token
0.00017459 ETH
495411392026-08-04 19:27:053 days ago1785871625
Sidus: sidus Token
0.00017459 ETH
493930202026-08-01 9:09:476 days ago1785575387
Sidus: sidus Token
0.00017459 ETH
493930202026-08-01 9:09:476 days ago1785575387
Sidus: sidus Token
0.00017459 ETH
493308662026-07-30 22:37:597 days ago1785451079
Sidus: sidus Token
0.00017459 ETH
492104672026-07-28 3:44:4110 days ago1785210281
Sidus: sidus Token
0.00017459 ETH
492104672026-07-28 3:44:4110 days ago1785210281
Sidus: sidus Token
0.00017459 ETH
491706932026-07-27 5:38:5311 days ago1785130733
Sidus: sidus Token
0.00017459 ETH
491706932026-07-27 5:38:5311 days ago1785130733
Sidus: sidus Token
0.00017459 ETH
491647822026-07-27 2:21:5111 days ago1785118911
Sidus: sidus Token
0.00017459 ETH
491647822026-07-27 2:21:5111 days ago1785118911
Sidus: sidus Token
0.00017459 ETH
490957062026-07-25 11:59:1913 days ago1784980759
Sidus: sidus Token
0.00017459 ETH
490957062026-07-25 11:59:1913 days ago1784980759
Sidus: sidus Token
0.00017459 ETH
489905182026-07-23 1:33:0315 days ago1784770383
Sidus: sidus Token
0.00020946 ETH
489282542026-07-21 14:57:3517 days ago1784645855
Sidus: sidus Token
0.00017459 ETH
489282542026-07-21 14:57:3517 days ago1784645855
Sidus: sidus Token
0.00017459 ETH
488609282026-07-20 1:33:2318 days ago1784511203
Sidus: sidus Token
0.00018609 ETH
488609282026-07-20 1:33:2318 days ago1784511203
Sidus: sidus Token
0.00018609 ETH
487321952026-07-17 2:02:1721 days ago1784253737
Sidus: sidus Token
0.00020915 ETH
485631532026-07-13 4:07:3325 days ago1783915653
Sidus: sidus Token
0.00018508 ETH
485631532026-07-13 4:07:3325 days ago1783915653
Sidus: sidus Token
0.00018508 ETH
485458992026-07-12 18:32:2526 days ago1783881145
Sidus: sidus Token
0.00018508 ETH
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

Sidus

Compiler Version
v0.8.12+commit.f00d7308
Optimization Enabled
Yes with 200 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":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_lzEndpoint","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint16","name":"_srcChainId","type":"uint16"},{"indexed":false,"internalType":"bytes","name":"_srcAddress","type":"bytes"},{"indexed":false,"internalType":"uint64","name":"_nonce","type":"uint64"},{"indexed":false,"internalType":"bytes","name":"_payload","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"_reason","type":"bytes"}],"name":"MessageFailed","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":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint16","name":"_srcChainId","type":"uint16"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"ReceiveFromChain","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint16","name":"_srcChainId","type":"uint16"},{"indexed":false,"internalType":"bytes","name":"_srcAddress","type":"bytes"},{"indexed":false,"internalType":"uint64","name":"_nonce","type":"uint64"},{"indexed":false,"internalType":"bytes32","name":"_payloadHash","type":"bytes32"}],"name":"RetryMessageSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint16","name":"_dstChainId","type":"uint16"},{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"bytes","name":"_toAddress","type":"bytes"},{"indexed":false,"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"SendToChain","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint16","name":"_dstChainId","type":"uint16"},{"indexed":false,"internalType":"uint16","name":"_type","type":"uint16"},{"indexed":false,"internalType":"uint256","name":"_minDstGas","type":"uint256"}],"name":"SetMinDstGas","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"precrime","type":"address"}],"name":"SetPrecrime","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint16","name":"_remoteChainId","type":"uint16"},{"indexed":false,"internalType":"bytes","name":"_path","type":"bytes"}],"name":"SetTrustedRemote","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint16","name":"_remoteChainId","type":"uint16"},{"indexed":false,"internalType":"bytes","name":"_remoteAddress","type":"bytes"}],"name":"SetTrustedRemoteAddress","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"_useCustomAdapterParams","type":"bool"}],"name":"SetUseCustomAdapterParams","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_PAYLOAD_SIZE_LIMIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"NO_EXTRA_GAS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PT_SEND","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"circulatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_dstChainId","type":"uint16"},{"internalType":"bytes","name":"_toAddress","type":"bytes"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"bool","name":"_useZro","type":"bool"},{"internalType":"bytes","name":"_adapterParams","type":"bytes"}],"name":"estimateSendFee","outputs":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"zroFee","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"","type":"uint16"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"uint64","name":"","type":"uint64"}],"name":"failedMessages","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"_srcChainId","type":"uint16"},{"internalType":"bytes","name":"_srcAddress","type":"bytes"}],"name":"forceResumeReceive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_version","type":"uint16"},{"internalType":"uint16","name":"_chainId","type":"uint16"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"_configType","type":"uint256"}],"name":"getConfig","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"_remoteChainId","type":"uint16"}],"name":"getTrustedRemoteAddress","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_srcChainId","type":"uint16"},{"internalType":"bytes","name":"_srcAddress","type":"bytes"}],"name":"isTrustedRemote","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lzEndpoint","outputs":[{"internalType":"contract ILayerZeroEndpoint","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"_srcChainId","type":"uint16"},{"internalType":"bytes","name":"_srcAddress","type":"bytes"},{"internalType":"uint64","name":"_nonce","type":"uint64"},{"internalType":"bytes","name":"_payload","type":"bytes"}],"name":"lzReceive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"","type":"uint16"},{"internalType":"uint16","name":"","type":"uint16"}],"name":"minDstGasLookup","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"_srcChainId","type":"uint16"},{"internalType":"bytes","name":"_srcAddress","type":"bytes"},{"internalType":"uint64","name":"_nonce","type":"uint64"},{"internalType":"bytes","name":"_payload","type":"bytes"}],"name":"nonblockingLzReceive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"","type":"uint16"}],"name":"payloadSizeLimitLookup","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"precrime","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_srcChainId","type":"uint16"},{"internalType":"bytes","name":"_srcAddress","type":"bytes"},{"internalType":"uint64","name":"_nonce","type":"uint64"},{"internalType":"bytes","name":"_payload","type":"bytes"}],"name":"retryMessage","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint16","name":"_dstChainId","type":"uint16"},{"internalType":"bytes","name":"_toAddress","type":"bytes"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address payable","name":"_refundAddress","type":"address"},{"internalType":"address","name":"_zroPaymentAddress","type":"address"},{"internalType":"bytes","name":"_adapterParams","type":"bytes"}],"name":"sendFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_version","type":"uint16"},{"internalType":"uint16","name":"_chainId","type":"uint16"},{"internalType":"uint256","name":"_configType","type":"uint256"},{"internalType":"bytes","name":"_config","type":"bytes"}],"name":"setConfig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_dstChainId","type":"uint16"},{"internalType":"uint16","name":"_packetType","type":"uint16"},{"internalType":"uint256","name":"_minGas","type":"uint256"}],"name":"setMinDstGas","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_dstChainId","type":"uint16"},{"internalType":"uint256","name":"_size","type":"uint256"}],"name":"setPayloadSizeLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_precrime","type":"address"}],"name":"setPrecrime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_version","type":"uint16"}],"name":"setReceiveVersion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_version","type":"uint16"}],"name":"setSendVersion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_remoteChainId","type":"uint16"},{"internalType":"bytes","name":"_path","type":"bytes"}],"name":"setTrustedRemote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_remoteChainId","type":"uint16"},{"internalType":"bytes","name":"_remoteAddress","type":"bytes"}],"name":"setTrustedRemoteAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_useCustomAdapterParams","type":"bool"}],"name":"setUseCustomAdapterParams","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"","type":"uint16"}],"name":"trustedRemoteLookup","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"useCustomAdapterParams","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]
60a06040523480156200001157600080fd5b50604051620040f6380380620040f6833981016040819052620000349162000343565b82828280806200004433620000cc565b6001600160a01b0316608052505081516200006790600a906020850190620001d0565b5080516200007d90600b906020840190620001d0565b5050600c805460ff1916905550620000976000336200011c565b620000c37f139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d336200011c565b5050506200040d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6200012882826200012c565b5050565b6000828152600d602090815260408083206001600160a01b038516845290915290205460ff1662000128576000828152600d602090815260408083206001600160a01b03851684529091529020805460ff191660011790556200018c3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b828054620001de90620003d0565b90600052602060002090601f0160209004810192826200020257600085556200024d565b82601f106200021d57805160ff19168380011785556200024d565b828001600101855582156200024d579182015b828111156200024d57825182559160200191906001019062000230565b506200025b9291506200025f565b5090565b5b808211156200025b576000815560010162000260565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200029e57600080fd5b81516001600160401b0380821115620002bb57620002bb62000276565b604051601f8301601f19908116603f01168101908282118183101715620002e657620002e662000276565b816040528381526020925086838588010111156200030357600080fd5b600091505b8382101562000327578582018301518183018401529082019062000308565b83821115620003395760008385830101525b9695505050505050565b6000806000606084860312156200035957600080fd5b83516001600160401b03808211156200037157600080fd5b6200037f878388016200028c565b945060208601519150808211156200039657600080fd5b50620003a5868287016200028c565b604086015190935090506001600160a01b0381168114620003c557600080fd5b809150509250925092565b600181811c90821680620003e557607f821691505b602082108114156200040757634e487b7160e01b600052602260045260246000fd5b50919050565b608051613c95620004616000396000818161089101528181610a2c01528181610d4b01528181610e0b01528181610ea901528181611123015281816116c401528181611b91015261281f0152613c956000f3fe6080604052600436106103345760003560e01c80637533d788116101ab578063b353aaa7116100f7578063df2a5b3b11610095578063ed629c5c1161006f578063ed629c5c146109bc578063f2fde38b146109d6578063f5ecbdbc146109f6578063fc0c546a14610a1657600080fd5b8063df2a5b3b1461095c578063eab45d9c1461097c578063eb8d72b71461099c57600080fd5b8063cbed8b9c116100d1578063cbed8b9c146108e9578063d1deba1f14610909578063d547741f1461091c578063dd62ed3e1461093c57600080fd5b8063b353aaa71461087f578063baf3292d146108b3578063c4461834146108d357600080fd5b8063950c8a7411610164578063a217fddf1161013e578063a217fddf146105d4578063a457c2d71461081f578063a6c3d1651461083f578063a9059cbb1461085f57600080fd5b8063950c8a74146107ca57806395d89b41146107ea5780639f38369a146107ff57600080fd5b80637533d788146106f65780638456cb59146107165780638cfd8f5c1461072b5780638da5cb5b1461076357806391d14854146107955780639358928b146107b557600080fd5b806336568abe116102855780634c42899a116102235780635c975abb116101fd5780635c975abb1461067357806366ad5c8a1461068b57806370a08231146106ab578063715018a6146106e157600080fd5b80634c42899a146105e957806351905636146106115780635b8c41e61461062457600080fd5b80633f1f4fa41161025f5780633f1f4fa4146105725780633f4ba83a1461059f57806342d65a8d146105b457806344770515146105d457600080fd5b806336568abe1461051257806339509351146105325780633d8b38f61461055257600080fd5b806310ddb137116102f2578063248a9ca3116102cc578063248a9ca3146104715780632a205e3d146104a15780632f2ff15d146104d6578063313ce567146104f657600080fd5b806310ddb1371461041257806318160ddd1461043257806323b872dd1461045157600080fd5b80621d35671461033957806301ffc9a71461035b57806306fdde031461039057806307e0db17146103b2578063095ea7b3146103d25780630df37483146103f2575b600080fd5b34801561034557600080fd5b506103596103543660046130b7565b610a29565b005b34801561036757600080fd5b5061037b61037636600461314c565b610c5a565b60405190151581526020015b60405180910390f35b34801561039c57600080fd5b506103a5610c98565b60405161038791906131ce565b3480156103be57600080fd5b506103596103cd3660046131e1565b610d2a565b3480156103de57600080fd5b5061037b6103ed366004613213565b610db3565b3480156103fe57600080fd5b5061035961040d36600461323f565b610dcb565b34801561041e57600080fd5b5061035961042d3660046131e1565b610dea565b34801561043e57600080fd5b506009545b604051908152602001610387565b34801561045d57600080fd5b5061037b61046c36600461325d565b610e42565b34801561047d57600080fd5b5061044361048c36600461329e565b6000908152600d602052604090206001015490565b3480156104ad57600080fd5b506104c16104bc3660046132c7565b610e66565b60408051928352602083019190915201610387565b3480156104e257600080fd5b506103596104f1366004613366565b610f39565b34801561050257600080fd5b5060405160128152602001610387565b34801561051e57600080fd5b5061035961052d366004613366565b610f63565b34801561053e57600080fd5b5061037b61054d366004613213565b610fe1565b34801561055e57600080fd5b5061037b61056d366004613396565b611003565b34801561057e57600080fd5b5061044361058d3660046131e1565b60036020526000908152604090205481565b3480156105ab57600080fd5b506103596110cf565b3480156105c057600080fd5b506103596105cf366004613396565b611104565b3480156105e057600080fd5b50610443600081565b3480156105f557600080fd5b506105fe600081565b60405161ffff9091168152602001610387565b61035961061f3660046133ea565b61118a565b34801561063057600080fd5b5061044361063f366004613520565b6005602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b34801561067f57600080fd5b50600c5460ff1661037b565b34801561069757600080fd5b506103596106a63660046130b7565b61120f565b3480156106b757600080fd5b506104436106c63660046135c2565b6001600160a01b031660009081526007602052604090205490565b3480156106ed57600080fd5b506103596112eb565b34801561070257600080fd5b506103a56107113660046131e1565b6112ff565b34801561072257600080fd5b50610359611399565b34801561073757600080fd5b506104436107463660046135df565b600260209081526000928352604080842090915290825290205481565b34801561076f57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610387565b3480156107a157600080fd5b5061037b6107b0366004613366565b6113cb565b3480156107c157600080fd5b506104436113f6565b3480156107d657600080fd5b5060045461077d906001600160a01b031681565b3480156107f657600080fd5b506103a5611406565b34801561080b57600080fd5b506103a561081a3660046131e1565b611415565b34801561082b57600080fd5b5061037b61083a366004613213565b61152c565b34801561084b57600080fd5b5061035961085a366004613396565b6115a7565b34801561086b57600080fd5b5061037b61087a366004613213565b61163a565b34801561088b57600080fd5b5061077d7f000000000000000000000000000000000000000000000000000000000000000081565b3480156108bf57600080fd5b506103596108ce3660046135c2565b611648565b3480156108df57600080fd5b5061044361271081565b3480156108f557600080fd5b5061035961090436600461360d565b6116a5565b6103596109173660046130b7565b61172f565b34801561092857600080fd5b50610359610937366004613366565b611945565b34801561094857600080fd5b5061044361095736600461367f565b61196a565b34801561096857600080fd5b506103596109773660046136ad565b611995565b34801561098857600080fd5b506103596109973660046136dd565b611a47565b3480156109a857600080fd5b506103596109b7366004613396565b611a90565b3480156109c857600080fd5b5060065461037b9060ff1681565b3480156109e257600080fd5b506103596109f13660046135c2565b611aea565b348015610a0257600080fd5b506103a5610a113660046136f8565b611b60565b348015610a2257600080fd5b503061077d565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610aa65760405162461bcd60e51b815260206004820152601e60248201527f4c7a4170703a20696e76616c696420656e64706f696e742063616c6c6572000060448201526064015b60405180910390fd5b61ffff861660009081526001602052604081208054610ac490613749565b80601f0160208091040260200160405190810160405280929190818152602001828054610af090613749565b8015610b3d5780601f10610b1257610100808354040283529160200191610b3d565b820191906000526020600020905b815481529060010190602001808311610b2057829003601f168201915b50505050509050805186869050148015610b58575060008151115b8015610b80575080516020820120604051610b769088908890613784565b6040518091039020145b610bdb5760405162461bcd60e51b815260206004820152602660248201527f4c7a4170703a20696e76616c696420736f757263652073656e64696e6720636f6044820152651b9d1c9858dd60d21b6064820152608401610a9d565b610c518787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528a935091508890889081908401838280828437600092019190915250611c1192505050565b50505050505050565b60006001600160e01b031982161580610c8357506001600160e01b031982166336372b0760e01b145b80610c925750610c9282611c8a565b92915050565b6060600a8054610ca790613749565b80601f0160208091040260200160405190810160405280929190818152602001828054610cd390613749565b8015610d205780601f10610cf557610100808354040283529160200191610d20565b820191906000526020600020905b815481529060010190602001808311610d0357829003601f168201915b5050505050905090565b610d32611caf565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610d9857600080fd5b505af1158015610dac573d6000803e3d6000fd5b5050505050565b600033610dc1818585611d09565b5060019392505050565b610dd3611caf565b61ffff909116600090815260036020526040902055565b610df2611caf565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610d7e565b600033610e50858285611e2d565b610e5b858585611ea7565b506001949350505050565b600080600080898989604051602001610e8294939291906137bd565b60408051601f198184030181529082905263040a7bb160e41b825291506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906340a7bb1090610ee8908d90309086908c908c908c906004016137ec565b6040805180830381865afa158015610f04573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f289190613842565b925092505097509795505050505050565b6000828152600d6020526040902060010154610f5481612052565b610f5e838361205c565b505050565b6001600160a01b0381163314610fd35760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610a9d565b610fdd82826120e2565b5050565b600033610dc1818585610ff4838361196a565b610ffe919061387c565b611d09565b61ffff83166000908152600160205260408120805482919061102490613749565b80601f016020809104026020016040519081016040528092919081815260200182805461105090613749565b801561109d5780601f106110725761010080835404028352916020019161109d565b820191906000526020600020905b81548152906001019060200180831161108057829003601f168201915b5050505050905083836040516110b4929190613784565b60405180910390208180519060200120149150509392505050565b7f139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d6110f981612052565b611101612149565b50565b61110c611caf565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d9061115c90869086908690600401613894565b600060405180830381600087803b15801561117657600080fd5b505af1158015610c51573d6000803e3d6000fd5b611204898989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528c93508b92508a918a908a908190840183828082843760009201919091525061219b92505050565b505050505050505050565b33301461126d5760405162461bcd60e51b815260206004820152602660248201527f4e6f6e626c6f636b696e674c7a4170703a2063616c6c6572206d7573742062656044820152650204c7a4170760d41b6064820152608401610a9d565b6112e38686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f89018190048102820181019092528781528993509150879087908190840183828082843760009201919091525061224292505050565b505050505050565b6112f3611caf565b6112fd60006122a9565b565b6001602052600090815260409020805461131890613749565b80601f016020809104026020016040519081016040528092919081815260200182805461134490613749565b80156113915780601f1061136657610100808354040283529160200191611391565b820191906000526020600020905b81548152906001019060200180831161137457829003601f168201915b505050505081565b7f139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d6113c381612052565b6111016122f9565b6000918252600d602090815260408084206001600160a01b0393909316845291905290205460ff1690565b600061140160095490565b905090565b6060600b8054610ca790613749565b61ffff811660009081526001602052604081208054606092919061143890613749565b80601f016020809104026020016040519081016040528092919081815260200182805461146490613749565b80156114b15780601f10611486576101008083540402835291602001916114b1565b820191906000526020600020905b81548152906001019060200180831161149457829003601f168201915b5050505050905080516000141561150a5760405162461bcd60e51b815260206004820152601d60248201527f4c7a4170703a206e6f20747275737465642070617468207265636f72640000006044820152606401610a9d565b61152560006014835161151d91906138b2565b839190612336565b9392505050565b6000338161153a828661196a565b90508381101561159a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610a9d565b610e5b8286868403611d09565b6115af611caf565b8181306040516020016115c4939291906138c9565b60408051601f1981840301815291815261ffff851660009081526001602090815291902082516115f993919290910190612f36565b507f8c0400cfe2d1199b1a725c78960bcc2a344d869b80590d0f2bd005db15a572ce83838360405161162d93929190613894565b60405180910390a1505050565b600033610dc1818585611ea7565b611650611caf565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527f5db758e995a17ec1ad84bdef7e8c3293a0bd6179bcce400dff5d4c3d87db726b906020015b60405180910390a150565b6116ad611caf565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061170190889088908890889088906004016138ef565b600060405180830381600087803b15801561171b57600080fd5b505af1158015611204573d6000803e3d6000fd5b61ffff861660009081526005602052604080822090516117529088908890613784565b90815260408051602092819003830190206001600160401b038716600090815292529020549050806117d25760405162461bcd60e51b815260206004820152602360248201527f4e6f6e626c6f636b696e674c7a4170703a206e6f2073746f726564206d65737360448201526261676560e81b6064820152608401610a9d565b8083836040516117e3929190613784565b6040518091039020146118425760405162461bcd60e51b815260206004820152602160248201527f4e6f6e626c6f636b696e674c7a4170703a20696e76616c6964207061796c6f616044820152601960fa1b6064820152608401610a9d565b61ffff871660009081526005602052604080822090516118659089908990613784565b90815260408051602092819003830181206001600160401b038916600090815290845282902093909355601f880182900482028301820190528682526118fd918991899089908190840183828082843760009201919091525050604080516020601f8a018190048102820181019092528881528a93509150889088908190840183828082843760009201919091525061224292505050565b7fc264d91f3adc5588250e1551f547752ca0cfa8f6b530d243b9f9f4cab10ea8e58787878785604051611934959493929190613928565b60405180910390a150505050505050565b6000828152600d602052604090206001015461196081612052565b610f5e83836120e2565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b61199d611caf565b600081116119e55760405162461bcd60e51b81526020600482015260156024820152744c7a4170703a20696e76616c6964206d696e47617360581b6044820152606401610a9d565b61ffff83811660008181526002602090815260408083209487168084529482529182902085905581519283528201929092529081018290527f9d5c7c0b934da8fefa9c7760c98383778a12dfbfc0c3b3106518f43fb9508ac09060600161162d565b611a4f611caf565b6006805460ff19168215159081179091556040519081527f1584ad594a70cbe1e6515592e1272a987d922b097ead875069cebe8b40c004a49060200161169a565b611a98611caf565b61ffff83166000908152600160205260409020611ab6908383612fba565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab83838360405161162d93929190613894565b611af2611caf565b6001600160a01b038116611b575760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a9d565b611101816122a9565b604051633d7b2f6f60e21b815261ffff808616600483015284166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa158015611be0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c0891908101906139b0565b95945050505050565b600080611c745a60966366ad5c8a60e01b89898989604051602401611c3994939291906139e4565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915230929190612443565b91509150816112e3576112e386868686856124cd565b60006001600160e01b03198216637965db0b60e01b1480610c925750610c928261256a565b6000546001600160a01b031633146112fd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a9d565b6001600160a01b038316611d6b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a9d565b6001600160a01b038216611dcc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a9d565b6001600160a01b0383811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000611e39848461196a565b90506000198114611ea15781811015611e945760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610a9d565b611ea18484848403611d09565b50505050565b6001600160a01b038316611f0b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a9d565b6001600160a01b038216611f6d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610a9d565b6001600160a01b03831660009081526007602052604090205481811015611fe55760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610a9d565b6001600160a01b0380851660008181526007602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906120459086815260200190565b60405180910390a3611ea1565b611101813361259f565b61206682826113cb565b610fdd576000828152600d602090815260408083206001600160a01b03851684529091529020805460ff1916600117905561209e3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6120ec82826113cb565b15610fdd576000828152600d602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6121516125f8565b600c805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6121a9866000836000612641565b60006121b7888888886126bb565b905060008087836040516020016121d093929190613a22565b60405160208183030381529060405290506121ef8882878787346126f5565b886001600160a01b03168861ffff167f39a4c66499bcf4b56d79f0dde8ed7a9d4925a0df55825206b2b8531e202be0d0898560405161222f929190613a4f565b60405180910390a3505050505050505050565b602081015161ffff81166122615761225c8585858561289b565b610dac565b60405162461bcd60e51b815260206004820152601c60248201527f4f4654436f72653a20756e6b6e6f776e207061636b65742074797065000000006044820152606401610a9d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612301612925565b600c805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861217e3390565b60608161234481601f61387c565b10156123835760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b6044820152606401610a9d565b61238d828461387c565b845110156123d15760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b6044820152606401610a9d565b6060821580156123f0576040519150600082526020820160405261243a565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015612429578051835260209283019201612411565b5050858452601f01601f1916604052505b50949350505050565b6000606060008060008661ffff166001600160401b03811115612468576124686134b3565b6040519080825280601f01601f191660200182016040528015612492576020820181803683370190505b50905060008087516020890160008d8df191503d9250868311156124b4578692505b828152826000602083013e909890975095505050505050565b8180519060200120600560008761ffff1661ffff168152602001908152602001600020856040516124fe9190613a71565b9081526040805191829003602090810183206001600160401b0388166000908152915220919091557fe183f33de2837795525b4792ca4cd60535bd77c53b7e7030060bfcf5734d6b0c9061255b9087908790879087908790613a8d565b60405180910390a15050505050565b60006001600160e01b03198216630a72677560e11b1480610c9257506301ffc9a760e01b6001600160e01b0319831614610c92565b6125a982826113cb565b610fdd576125b68161296b565b6125c183602061297d565b6040516020016125d2929190613aeb565b60408051601f198184030181529082905262461bcd60e51b8252610a9d916004016131ce565b600c5460ff166112fd5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610a9d565b60065460ff161561265d5761265884848484612b18565b611ea1565b815115611ea15760405162461bcd60e51b815260206004820152602660248201527f4f4654436f72653a205f61646170746572506172616d73206d7573742062652060448201526532b6b83a3c9760d11b6064820152608401610a9d565b60006126c5612925565b336001600160a01b03861681146126e1576126e1868285611e2d565b6126eb8684612bf7565b5090949350505050565b61ffff86166000908152600160205260408120805461271390613749565b80601f016020809104026020016040519081016040528092919081815260200182805461273f90613749565b801561278c5780601f106127615761010080835404028352916020019161278c565b820191906000526020600020905b81548152906001019060200180831161276f57829003601f168201915b505050505090508051600014156127fe5760405162461bcd60e51b815260206004820152603060248201527f4c7a4170703a2064657374696e6174696f6e20636861696e206973206e6f742060448201526f61207472757374656420736f7572636560801b6064820152608401610a9d565b612809878751612d2b565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c5803100908490612860908b9086908c908c908c908c90600401613b60565b6000604051808303818588803b15801561287957600080fd5b505af115801561288d573d6000803e3d6000fd5b505050505050505050505050565b600080828060200190518101906128b29190613bba565b9093509150600090506128c58382612d99565b90506128d2878284612dfe565b9150806001600160a01b03168761ffff167fbf551ec93859b170f9b2141bd9298bf3f64322c6f7beb2543a0cb669834118bf8460405161291491815260200190565b60405180910390a350505050505050565b600c5460ff16156112fd5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610a9d565b6060610c926001600160a01b03831660145b6060600061298c836002613c13565b61299790600261387c565b6001600160401b038111156129ae576129ae6134b3565b6040519080825280601f01601f1916602001820160405280156129d8576020820181803683370190505b509050600360fc1b816000815181106129f3576129f3613c32565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612a2257612a22613c32565b60200101906001600160f81b031916908160001a9053506000612a46846002613c13565b612a5190600161387c565b90505b6001811115612ac9576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612a8557612a85613c32565b1a60f81b828281518110612a9b57612a9b613c32565b60200101906001600160f81b031916908160001a90535060049490941c93612ac281613c48565b9050612a54565b5083156115255760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610a9d565b6000612b2383612e19565b61ffff808716600090815260026020908152604080832093891683529290529081205491925090612b5590849061387c565b905060008111612ba75760405162461bcd60e51b815260206004820152601a60248201527f4c7a4170703a206d696e4761734c696d6974206e6f74207365740000000000006044820152606401610a9d565b808210156112e35760405162461bcd60e51b815260206004820152601b60248201527f4c7a4170703a20676173206c696d697420697320746f6f206c6f7700000000006044820152606401610a9d565b6001600160a01b038216612c575760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610a9d565b6001600160a01b03821660009081526007602052604090205481811015612ccb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610a9d565b6001600160a01b03831660008181526007602090815260408083208686039055600980548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b61ffff821660009081526003602052604090205480612d4957506127105b80821115610f5e5760405162461bcd60e51b815260206004820181905260248201527f4c7a4170703a207061796c6f61642073697a6520697320746f6f206c617267656044820152606401610a9d565b6000612da682601461387c565b83511015612dee5760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b6044820152606401610a9d565b500160200151600160601b900490565b6000612e08612925565b612e128383612e75565b5092915050565b6000602282511015612e6d5760405162461bcd60e51b815260206004820152601c60248201527f4c7a4170703a20696e76616c69642061646170746572506172616d73000000006044820152606401610a9d565b506022015190565b6001600160a01b038216612ecb5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610a9d565b8060096000828254612edd919061387c565b90915550506001600160a01b0382166000818152600760209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b828054612f4290613749565b90600052602060002090601f016020900481019282612f645760008555612faa565b82601f10612f7d57805160ff1916838001178555612faa565b82800160010185558215612faa579182015b82811115612faa578251825591602001919060010190612f8f565b50612fb692915061302e565b5090565b828054612fc690613749565b90600052602060002090601f016020900481019282612fe85760008555612faa565b82601f106130015782800160ff19823516178555612faa565b82800160010185558215612faa579182015b82811115612faa578235825591602001919060010190613013565b5b80821115612fb6576000815560010161302f565b61ffff8116811461110157600080fd5b60008083601f84011261306557600080fd5b5081356001600160401b0381111561307c57600080fd5b60208301915083602082850101111561309457600080fd5b9250929050565b80356001600160401b03811681146130b257600080fd5b919050565b600080600080600080608087890312156130d057600080fd5b86356130db81613043565b955060208701356001600160401b03808211156130f757600080fd5b6131038a838b01613053565b909750955085915061311760408a0161309b565b9450606089013591508082111561312d57600080fd5b5061313a89828a01613053565b979a9699509497509295939492505050565b60006020828403121561315e57600080fd5b81356001600160e01b03198116811461152557600080fd5b60005b83811015613191578181015183820152602001613179565b83811115611ea15750506000910152565b600081518084526131ba816020860160208601613176565b601f01601f19169290920160200192915050565b60208152600061152560208301846131a2565b6000602082840312156131f357600080fd5b813561152581613043565b6001600160a01b038116811461110157600080fd5b6000806040838503121561322657600080fd5b8235613231816131fe565b946020939093013593505050565b6000806040838503121561325257600080fd5b823561323181613043565b60008060006060848603121561327257600080fd5b833561327d816131fe565b9250602084013561328d816131fe565b929592945050506040919091013590565b6000602082840312156132b057600080fd5b5035919050565b803580151581146130b257600080fd5b600080600080600080600060a0888a0312156132e257600080fd5b87356132ed81613043565b965060208801356001600160401b038082111561330957600080fd5b6133158b838c01613053565b909850965060408a0135955086915061333060608b016132b7565b945060808a013591508082111561334657600080fd5b506133538a828b01613053565b989b979a50959850939692959293505050565b6000806040838503121561337957600080fd5b82359150602083013561338b816131fe565b809150509250929050565b6000806000604084860312156133ab57600080fd5b83356133b681613043565b925060208401356001600160401b038111156133d157600080fd5b6133dd86828701613053565b9497909650939450505050565b600080600080600080600080600060e08a8c03121561340857600080fd5b8935613413816131fe565b985060208a013561342381613043565b975060408a01356001600160401b038082111561343f57600080fd5b61344b8d838e01613053565b909950975060608c0135965060808c01359150613467826131fe565b90945060a08b013590613479826131fe565b90935060c08b0135908082111561348f57600080fd5b5061349c8c828d01613053565b915080935050809150509295985092959850929598565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156134f1576134f16134b3565b604052919050565b60006001600160401b03821115613512576135126134b3565b50601f01601f191660200190565b60008060006060848603121561353557600080fd5b833561354081613043565b925060208401356001600160401b0381111561355b57600080fd5b8401601f8101861361356c57600080fd5b803561357f61357a826134f9565b6134c9565b81815287602083850101111561359457600080fd5b816020840160208301376000602083830101528094505050506135b96040850161309b565b90509250925092565b6000602082840312156135d457600080fd5b8135611525816131fe565b600080604083850312156135f257600080fd5b82356135fd81613043565b9150602083013561338b81613043565b60008060008060006080868803121561362557600080fd5b853561363081613043565b9450602086013561364081613043565b93506040860135925060608601356001600160401b0381111561366257600080fd5b61366e88828901613053565b969995985093965092949392505050565b6000806040838503121561369257600080fd5b823561369d816131fe565b9150602083013561338b816131fe565b6000806000606084860312156136c257600080fd5b83356136cd81613043565b9250602084013561328d81613043565b6000602082840312156136ef57600080fd5b611525826132b7565b6000806000806080858703121561370e57600080fd5b843561371981613043565b9350602085013561372981613043565b92506040850135613739816131fe565b9396929550929360600135925050565b600181811c9082168061375d57607f821691505b6020821081141561377e57634e487b7160e01b600052602260045260246000fd5b50919050565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff851681526060602082015260006137db606083018587613794565b905082604083015295945050505050565b61ffff871681526001600160a01b038616602082015260a06040820181905260009061381a908301876131a2565b85151560608401528281036080840152613835818587613794565b9998505050505050505050565b6000806040838503121561385557600080fd5b505080516020909101519092909150565b634e487b7160e01b600052601160045260246000fd5b6000821982111561388f5761388f613866565b500190565b61ffff84168152604060208201526000611c08604083018486613794565b6000828210156138c4576138c4613866565b500390565b8284823760609190911b6bffffffffffffffffffffffff19169101908152601401919050565b600061ffff80881683528087166020840152508460408301526080606083015261391d608083018486613794565b979650505050505050565b61ffff86168152608060208201526000613946608083018688613794565b6001600160401b0394909416604083015250606001529392505050565b600082601f83011261397457600080fd5b815161398261357a826134f9565b81815284602083860101111561399757600080fd5b6139a8826020830160208701613176565b949350505050565b6000602082840312156139c257600080fd5b81516001600160401b038111156139d857600080fd5b6139a884828501613963565b61ffff85168152608060208201526000613a0160808301866131a2565b6001600160401b0385166040840152828103606084015261391d81856131a2565b61ffff84168152606060208201526000613a3f60608301856131a2565b9050826040830152949350505050565b604081526000613a6260408301856131a2565b90508260208301529392505050565b60008251613a83818460208701613176565b9190910192915050565b61ffff8616815260a060208201526000613aaa60a08301876131a2565b6001600160401b03861660408401528281036060840152613acb81866131a2565b90508281036080840152613adf81856131a2565b98975050505050505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351613b23816017850160208801613176565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351613b54816028840160208801613176565b01602801949350505050565b61ffff8716815260c060208201526000613b7d60c08301886131a2565b8281036040840152613b8f81886131a2565b6001600160a01b0387811660608601528616608085015283810360a0850152905061383581856131a2565b600080600060608486031215613bcf57600080fd5b8351613bda81613043565b60208501519093506001600160401b03811115613bf657600080fd5b613c0286828701613963565b925050604084015190509250925092565b6000816000190483118215151615613c2d57613c2d613866565b500290565b634e487b7160e01b600052603260045260246000fd5b600081613c5757613c57613866565b50600019019056fea2646970667358221220fc15d29150e278c5725910821cde7abad94f5c32d454f68e6836a4a8e3f2bf2d64736f6c634300080c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd70000000000000000000000000000000000000000000000000000000000000005536964757300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055369647573000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106103345760003560e01c80637533d788116101ab578063b353aaa7116100f7578063df2a5b3b11610095578063ed629c5c1161006f578063ed629c5c146109bc578063f2fde38b146109d6578063f5ecbdbc146109f6578063fc0c546a14610a1657600080fd5b8063df2a5b3b1461095c578063eab45d9c1461097c578063eb8d72b71461099c57600080fd5b8063cbed8b9c116100d1578063cbed8b9c146108e9578063d1deba1f14610909578063d547741f1461091c578063dd62ed3e1461093c57600080fd5b8063b353aaa71461087f578063baf3292d146108b3578063c4461834146108d357600080fd5b8063950c8a7411610164578063a217fddf1161013e578063a217fddf146105d4578063a457c2d71461081f578063a6c3d1651461083f578063a9059cbb1461085f57600080fd5b8063950c8a74146107ca57806395d89b41146107ea5780639f38369a146107ff57600080fd5b80637533d788146106f65780638456cb59146107165780638cfd8f5c1461072b5780638da5cb5b1461076357806391d14854146107955780639358928b146107b557600080fd5b806336568abe116102855780634c42899a116102235780635c975abb116101fd5780635c975abb1461067357806366ad5c8a1461068b57806370a08231146106ab578063715018a6146106e157600080fd5b80634c42899a146105e957806351905636146106115780635b8c41e61461062457600080fd5b80633f1f4fa41161025f5780633f1f4fa4146105725780633f4ba83a1461059f57806342d65a8d146105b457806344770515146105d457600080fd5b806336568abe1461051257806339509351146105325780633d8b38f61461055257600080fd5b806310ddb137116102f2578063248a9ca3116102cc578063248a9ca3146104715780632a205e3d146104a15780632f2ff15d146104d6578063313ce567146104f657600080fd5b806310ddb1371461041257806318160ddd1461043257806323b872dd1461045157600080fd5b80621d35671461033957806301ffc9a71461035b57806306fdde031461039057806307e0db17146103b2578063095ea7b3146103d25780630df37483146103f2575b600080fd5b34801561034557600080fd5b506103596103543660046130b7565b610a29565b005b34801561036757600080fd5b5061037b61037636600461314c565b610c5a565b60405190151581526020015b60405180910390f35b34801561039c57600080fd5b506103a5610c98565b60405161038791906131ce565b3480156103be57600080fd5b506103596103cd3660046131e1565b610d2a565b3480156103de57600080fd5b5061037b6103ed366004613213565b610db3565b3480156103fe57600080fd5b5061035961040d36600461323f565b610dcb565b34801561041e57600080fd5b5061035961042d3660046131e1565b610dea565b34801561043e57600080fd5b506009545b604051908152602001610387565b34801561045d57600080fd5b5061037b61046c36600461325d565b610e42565b34801561047d57600080fd5b5061044361048c36600461329e565b6000908152600d602052604090206001015490565b3480156104ad57600080fd5b506104c16104bc3660046132c7565b610e66565b60408051928352602083019190915201610387565b3480156104e257600080fd5b506103596104f1366004613366565b610f39565b34801561050257600080fd5b5060405160128152602001610387565b34801561051e57600080fd5b5061035961052d366004613366565b610f63565b34801561053e57600080fd5b5061037b61054d366004613213565b610fe1565b34801561055e57600080fd5b5061037b61056d366004613396565b611003565b34801561057e57600080fd5b5061044361058d3660046131e1565b60036020526000908152604090205481565b3480156105ab57600080fd5b506103596110cf565b3480156105c057600080fd5b506103596105cf366004613396565b611104565b3480156105e057600080fd5b50610443600081565b3480156105f557600080fd5b506105fe600081565b60405161ffff9091168152602001610387565b61035961061f3660046133ea565b61118a565b34801561063057600080fd5b5061044361063f366004613520565b6005602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b34801561067f57600080fd5b50600c5460ff1661037b565b34801561069757600080fd5b506103596106a63660046130b7565b61120f565b3480156106b757600080fd5b506104436106c63660046135c2565b6001600160a01b031660009081526007602052604090205490565b3480156106ed57600080fd5b506103596112eb565b34801561070257600080fd5b506103a56107113660046131e1565b6112ff565b34801561072257600080fd5b50610359611399565b34801561073757600080fd5b506104436107463660046135df565b600260209081526000928352604080842090915290825290205481565b34801561076f57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610387565b3480156107a157600080fd5b5061037b6107b0366004613366565b6113cb565b3480156107c157600080fd5b506104436113f6565b3480156107d657600080fd5b5060045461077d906001600160a01b031681565b3480156107f657600080fd5b506103a5611406565b34801561080b57600080fd5b506103a561081a3660046131e1565b611415565b34801561082b57600080fd5b5061037b61083a366004613213565b61152c565b34801561084b57600080fd5b5061035961085a366004613396565b6115a7565b34801561086b57600080fd5b5061037b61087a366004613213565b61163a565b34801561088b57600080fd5b5061077d7f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd781565b3480156108bf57600080fd5b506103596108ce3660046135c2565b611648565b3480156108df57600080fd5b5061044361271081565b3480156108f557600080fd5b5061035961090436600461360d565b6116a5565b6103596109173660046130b7565b61172f565b34801561092857600080fd5b50610359610937366004613366565b611945565b34801561094857600080fd5b5061044361095736600461367f565b61196a565b34801561096857600080fd5b506103596109773660046136ad565b611995565b34801561098857600080fd5b506103596109973660046136dd565b611a47565b3480156109a857600080fd5b506103596109b7366004613396565b611a90565b3480156109c857600080fd5b5060065461037b9060ff1681565b3480156109e257600080fd5b506103596109f13660046135c2565b611aea565b348015610a0257600080fd5b506103a5610a113660046136f8565b611b60565b348015610a2257600080fd5b503061077d565b337f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd76001600160a01b031614610aa65760405162461bcd60e51b815260206004820152601e60248201527f4c7a4170703a20696e76616c696420656e64706f696e742063616c6c6572000060448201526064015b60405180910390fd5b61ffff861660009081526001602052604081208054610ac490613749565b80601f0160208091040260200160405190810160405280929190818152602001828054610af090613749565b8015610b3d5780601f10610b1257610100808354040283529160200191610b3d565b820191906000526020600020905b815481529060010190602001808311610b2057829003601f168201915b50505050509050805186869050148015610b58575060008151115b8015610b80575080516020820120604051610b769088908890613784565b6040518091039020145b610bdb5760405162461bcd60e51b815260206004820152602660248201527f4c7a4170703a20696e76616c696420736f757263652073656e64696e6720636f6044820152651b9d1c9858dd60d21b6064820152608401610a9d565b610c518787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528a935091508890889081908401838280828437600092019190915250611c1192505050565b50505050505050565b60006001600160e01b031982161580610c8357506001600160e01b031982166336372b0760e01b145b80610c925750610c9282611c8a565b92915050565b6060600a8054610ca790613749565b80601f0160208091040260200160405190810160405280929190818152602001828054610cd390613749565b8015610d205780601f10610cf557610100808354040283529160200191610d20565b820191906000526020600020905b815481529060010190602001808311610d0357829003601f168201915b5050505050905090565b610d32611caf565b6040516307e0db1760e01b815261ffff821660048201527f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd76001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610d9857600080fd5b505af1158015610dac573d6000803e3d6000fd5b5050505050565b600033610dc1818585611d09565b5060019392505050565b610dd3611caf565b61ffff909116600090815260036020526040902055565b610df2611caf565b6040516310ddb13760e01b815261ffff821660048201527f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd76001600160a01b0316906310ddb13790602401610d7e565b600033610e50858285611e2d565b610e5b858585611ea7565b506001949350505050565b600080600080898989604051602001610e8294939291906137bd565b60408051601f198184030181529082905263040a7bb160e41b825291506001600160a01b037f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd716906340a7bb1090610ee8908d90309086908c908c908c906004016137ec565b6040805180830381865afa158015610f04573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f289190613842565b925092505097509795505050505050565b6000828152600d6020526040902060010154610f5481612052565b610f5e838361205c565b505050565b6001600160a01b0381163314610fd35760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610a9d565b610fdd82826120e2565b5050565b600033610dc1818585610ff4838361196a565b610ffe919061387c565b611d09565b61ffff83166000908152600160205260408120805482919061102490613749565b80601f016020809104026020016040519081016040528092919081815260200182805461105090613749565b801561109d5780601f106110725761010080835404028352916020019161109d565b820191906000526020600020905b81548152906001019060200180831161108057829003601f168201915b5050505050905083836040516110b4929190613784565b60405180910390208180519060200120149150509392505050565b7f139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d6110f981612052565b611101612149565b50565b61110c611caf565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd716906342d65a8d9061115c90869086908690600401613894565b600060405180830381600087803b15801561117657600080fd5b505af1158015610c51573d6000803e3d6000fd5b611204898989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528c93508b92508a918a908a908190840183828082843760009201919091525061219b92505050565b505050505050505050565b33301461126d5760405162461bcd60e51b815260206004820152602660248201527f4e6f6e626c6f636b696e674c7a4170703a2063616c6c6572206d7573742062656044820152650204c7a4170760d41b6064820152608401610a9d565b6112e38686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f89018190048102820181019092528781528993509150879087908190840183828082843760009201919091525061224292505050565b505050505050565b6112f3611caf565b6112fd60006122a9565b565b6001602052600090815260409020805461131890613749565b80601f016020809104026020016040519081016040528092919081815260200182805461134490613749565b80156113915780601f1061136657610100808354040283529160200191611391565b820191906000526020600020905b81548152906001019060200180831161137457829003601f168201915b505050505081565b7f139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d6113c381612052565b6111016122f9565b6000918252600d602090815260408084206001600160a01b0393909316845291905290205460ff1690565b600061140160095490565b905090565b6060600b8054610ca790613749565b61ffff811660009081526001602052604081208054606092919061143890613749565b80601f016020809104026020016040519081016040528092919081815260200182805461146490613749565b80156114b15780601f10611486576101008083540402835291602001916114b1565b820191906000526020600020905b81548152906001019060200180831161149457829003601f168201915b5050505050905080516000141561150a5760405162461bcd60e51b815260206004820152601d60248201527f4c7a4170703a206e6f20747275737465642070617468207265636f72640000006044820152606401610a9d565b61152560006014835161151d91906138b2565b839190612336565b9392505050565b6000338161153a828661196a565b90508381101561159a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610a9d565b610e5b8286868403611d09565b6115af611caf565b8181306040516020016115c4939291906138c9565b60408051601f1981840301815291815261ffff851660009081526001602090815291902082516115f993919290910190612f36565b507f8c0400cfe2d1199b1a725c78960bcc2a344d869b80590d0f2bd005db15a572ce83838360405161162d93929190613894565b60405180910390a1505050565b600033610dc1818585611ea7565b611650611caf565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527f5db758e995a17ec1ad84bdef7e8c3293a0bd6179bcce400dff5d4c3d87db726b906020015b60405180910390a150565b6116ad611caf565b6040516332fb62e760e21b81526001600160a01b037f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7169063cbed8b9c9061170190889088908890889088906004016138ef565b600060405180830381600087803b15801561171b57600080fd5b505af1158015611204573d6000803e3d6000fd5b61ffff861660009081526005602052604080822090516117529088908890613784565b90815260408051602092819003830190206001600160401b038716600090815292529020549050806117d25760405162461bcd60e51b815260206004820152602360248201527f4e6f6e626c6f636b696e674c7a4170703a206e6f2073746f726564206d65737360448201526261676560e81b6064820152608401610a9d565b8083836040516117e3929190613784565b6040518091039020146118425760405162461bcd60e51b815260206004820152602160248201527f4e6f6e626c6f636b696e674c7a4170703a20696e76616c6964207061796c6f616044820152601960fa1b6064820152608401610a9d565b61ffff871660009081526005602052604080822090516118659089908990613784565b90815260408051602092819003830181206001600160401b038916600090815290845282902093909355601f880182900482028301820190528682526118fd918991899089908190840183828082843760009201919091525050604080516020601f8a018190048102820181019092528881528a93509150889088908190840183828082843760009201919091525061224292505050565b7fc264d91f3adc5588250e1551f547752ca0cfa8f6b530d243b9f9f4cab10ea8e58787878785604051611934959493929190613928565b60405180910390a150505050505050565b6000828152600d602052604090206001015461196081612052565b610f5e83836120e2565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b61199d611caf565b600081116119e55760405162461bcd60e51b81526020600482015260156024820152744c7a4170703a20696e76616c6964206d696e47617360581b6044820152606401610a9d565b61ffff83811660008181526002602090815260408083209487168084529482529182902085905581519283528201929092529081018290527f9d5c7c0b934da8fefa9c7760c98383778a12dfbfc0c3b3106518f43fb9508ac09060600161162d565b611a4f611caf565b6006805460ff19168215159081179091556040519081527f1584ad594a70cbe1e6515592e1272a987d922b097ead875069cebe8b40c004a49060200161169a565b611a98611caf565b61ffff83166000908152600160205260409020611ab6908383612fba565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab83838360405161162d93929190613894565b611af2611caf565b6001600160a01b038116611b575760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a9d565b611101816122a9565b604051633d7b2f6f60e21b815261ffff808616600483015284166024820152306044820152606481018290526060907f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd76001600160a01b03169063f5ecbdbc90608401600060405180830381865afa158015611be0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c0891908101906139b0565b95945050505050565b600080611c745a60966366ad5c8a60e01b89898989604051602401611c3994939291906139e4565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915230929190612443565b91509150816112e3576112e386868686856124cd565b60006001600160e01b03198216637965db0b60e01b1480610c925750610c928261256a565b6000546001600160a01b031633146112fd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a9d565b6001600160a01b038316611d6b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a9d565b6001600160a01b038216611dcc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a9d565b6001600160a01b0383811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000611e39848461196a565b90506000198114611ea15781811015611e945760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610a9d565b611ea18484848403611d09565b50505050565b6001600160a01b038316611f0b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a9d565b6001600160a01b038216611f6d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610a9d565b6001600160a01b03831660009081526007602052604090205481811015611fe55760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610a9d565b6001600160a01b0380851660008181526007602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906120459086815260200190565b60405180910390a3611ea1565b611101813361259f565b61206682826113cb565b610fdd576000828152600d602090815260408083206001600160a01b03851684529091529020805460ff1916600117905561209e3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6120ec82826113cb565b15610fdd576000828152600d602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6121516125f8565b600c805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6121a9866000836000612641565b60006121b7888888886126bb565b905060008087836040516020016121d093929190613a22565b60405160208183030381529060405290506121ef8882878787346126f5565b886001600160a01b03168861ffff167f39a4c66499bcf4b56d79f0dde8ed7a9d4925a0df55825206b2b8531e202be0d0898560405161222f929190613a4f565b60405180910390a3505050505050505050565b602081015161ffff81166122615761225c8585858561289b565b610dac565b60405162461bcd60e51b815260206004820152601c60248201527f4f4654436f72653a20756e6b6e6f776e207061636b65742074797065000000006044820152606401610a9d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612301612925565b600c805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861217e3390565b60608161234481601f61387c565b10156123835760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b6044820152606401610a9d565b61238d828461387c565b845110156123d15760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b6044820152606401610a9d565b6060821580156123f0576040519150600082526020820160405261243a565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015612429578051835260209283019201612411565b5050858452601f01601f1916604052505b50949350505050565b6000606060008060008661ffff166001600160401b03811115612468576124686134b3565b6040519080825280601f01601f191660200182016040528015612492576020820181803683370190505b50905060008087516020890160008d8df191503d9250868311156124b4578692505b828152826000602083013e909890975095505050505050565b8180519060200120600560008761ffff1661ffff168152602001908152602001600020856040516124fe9190613a71565b9081526040805191829003602090810183206001600160401b0388166000908152915220919091557fe183f33de2837795525b4792ca4cd60535bd77c53b7e7030060bfcf5734d6b0c9061255b9087908790879087908790613a8d565b60405180910390a15050505050565b60006001600160e01b03198216630a72677560e11b1480610c9257506301ffc9a760e01b6001600160e01b0319831614610c92565b6125a982826113cb565b610fdd576125b68161296b565b6125c183602061297d565b6040516020016125d2929190613aeb565b60408051601f198184030181529082905262461bcd60e51b8252610a9d916004016131ce565b600c5460ff166112fd5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610a9d565b60065460ff161561265d5761265884848484612b18565b611ea1565b815115611ea15760405162461bcd60e51b815260206004820152602660248201527f4f4654436f72653a205f61646170746572506172616d73206d7573742062652060448201526532b6b83a3c9760d11b6064820152608401610a9d565b60006126c5612925565b336001600160a01b03861681146126e1576126e1868285611e2d565b6126eb8684612bf7565b5090949350505050565b61ffff86166000908152600160205260408120805461271390613749565b80601f016020809104026020016040519081016040528092919081815260200182805461273f90613749565b801561278c5780601f106127615761010080835404028352916020019161278c565b820191906000526020600020905b81548152906001019060200180831161276f57829003601f168201915b505050505090508051600014156127fe5760405162461bcd60e51b815260206004820152603060248201527f4c7a4170703a2064657374696e6174696f6e20636861696e206973206e6f742060448201526f61207472757374656420736f7572636560801b6064820152608401610a9d565b612809878751612d2b565b60405162c5803160e81b81526001600160a01b037f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7169063c5803100908490612860908b9086908c908c908c908c90600401613b60565b6000604051808303818588803b15801561287957600080fd5b505af115801561288d573d6000803e3d6000fd5b505050505050505050505050565b600080828060200190518101906128b29190613bba565b9093509150600090506128c58382612d99565b90506128d2878284612dfe565b9150806001600160a01b03168761ffff167fbf551ec93859b170f9b2141bd9298bf3f64322c6f7beb2543a0cb669834118bf8460405161291491815260200190565b60405180910390a350505050505050565b600c5460ff16156112fd5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610a9d565b6060610c926001600160a01b03831660145b6060600061298c836002613c13565b61299790600261387c565b6001600160401b038111156129ae576129ae6134b3565b6040519080825280601f01601f1916602001820160405280156129d8576020820181803683370190505b509050600360fc1b816000815181106129f3576129f3613c32565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612a2257612a22613c32565b60200101906001600160f81b031916908160001a9053506000612a46846002613c13565b612a5190600161387c565b90505b6001811115612ac9576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612a8557612a85613c32565b1a60f81b828281518110612a9b57612a9b613c32565b60200101906001600160f81b031916908160001a90535060049490941c93612ac281613c48565b9050612a54565b5083156115255760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610a9d565b6000612b2383612e19565b61ffff808716600090815260026020908152604080832093891683529290529081205491925090612b5590849061387c565b905060008111612ba75760405162461bcd60e51b815260206004820152601a60248201527f4c7a4170703a206d696e4761734c696d6974206e6f74207365740000000000006044820152606401610a9d565b808210156112e35760405162461bcd60e51b815260206004820152601b60248201527f4c7a4170703a20676173206c696d697420697320746f6f206c6f7700000000006044820152606401610a9d565b6001600160a01b038216612c575760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610a9d565b6001600160a01b03821660009081526007602052604090205481811015612ccb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610a9d565b6001600160a01b03831660008181526007602090815260408083208686039055600980548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b61ffff821660009081526003602052604090205480612d4957506127105b80821115610f5e5760405162461bcd60e51b815260206004820181905260248201527f4c7a4170703a207061796c6f61642073697a6520697320746f6f206c617267656044820152606401610a9d565b6000612da682601461387c565b83511015612dee5760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b6044820152606401610a9d565b500160200151600160601b900490565b6000612e08612925565b612e128383612e75565b5092915050565b6000602282511015612e6d5760405162461bcd60e51b815260206004820152601c60248201527f4c7a4170703a20696e76616c69642061646170746572506172616d73000000006044820152606401610a9d565b506022015190565b6001600160a01b038216612ecb5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610a9d565b8060096000828254612edd919061387c565b90915550506001600160a01b0382166000818152600760209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b828054612f4290613749565b90600052602060002090601f016020900481019282612f645760008555612faa565b82601f10612f7d57805160ff1916838001178555612faa565b82800160010185558215612faa579182015b82811115612faa578251825591602001919060010190612f8f565b50612fb692915061302e565b5090565b828054612fc690613749565b90600052602060002090601f016020900481019282612fe85760008555612faa565b82601f106130015782800160ff19823516178555612faa565b82800160010185558215612faa579182015b82811115612faa578235825591602001919060010190613013565b5b80821115612fb6576000815560010161302f565b61ffff8116811461110157600080fd5b60008083601f84011261306557600080fd5b5081356001600160401b0381111561307c57600080fd5b60208301915083602082850101111561309457600080fd5b9250929050565b80356001600160401b03811681146130b257600080fd5b919050565b600080600080600080608087890312156130d057600080fd5b86356130db81613043565b955060208701356001600160401b03808211156130f757600080fd5b6131038a838b01613053565b909750955085915061311760408a0161309b565b9450606089013591508082111561312d57600080fd5b5061313a89828a01613053565b979a9699509497509295939492505050565b60006020828403121561315e57600080fd5b81356001600160e01b03198116811461152557600080fd5b60005b83811015613191578181015183820152602001613179565b83811115611ea15750506000910152565b600081518084526131ba816020860160208601613176565b601f01601f19169290920160200192915050565b60208152600061152560208301846131a2565b6000602082840312156131f357600080fd5b813561152581613043565b6001600160a01b038116811461110157600080fd5b6000806040838503121561322657600080fd5b8235613231816131fe565b946020939093013593505050565b6000806040838503121561325257600080fd5b823561323181613043565b60008060006060848603121561327257600080fd5b833561327d816131fe565b9250602084013561328d816131fe565b929592945050506040919091013590565b6000602082840312156132b057600080fd5b5035919050565b803580151581146130b257600080fd5b600080600080600080600060a0888a0312156132e257600080fd5b87356132ed81613043565b965060208801356001600160401b038082111561330957600080fd5b6133158b838c01613053565b909850965060408a0135955086915061333060608b016132b7565b945060808a013591508082111561334657600080fd5b506133538a828b01613053565b989b979a50959850939692959293505050565b6000806040838503121561337957600080fd5b82359150602083013561338b816131fe565b809150509250929050565b6000806000604084860312156133ab57600080fd5b83356133b681613043565b925060208401356001600160401b038111156133d157600080fd5b6133dd86828701613053565b9497909650939450505050565b600080600080600080600080600060e08a8c03121561340857600080fd5b8935613413816131fe565b985060208a013561342381613043565b975060408a01356001600160401b038082111561343f57600080fd5b61344b8d838e01613053565b909950975060608c0135965060808c01359150613467826131fe565b90945060a08b013590613479826131fe565b90935060c08b0135908082111561348f57600080fd5b5061349c8c828d01613053565b915080935050809150509295985092959850929598565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156134f1576134f16134b3565b604052919050565b60006001600160401b03821115613512576135126134b3565b50601f01601f191660200190565b60008060006060848603121561353557600080fd5b833561354081613043565b925060208401356001600160401b0381111561355b57600080fd5b8401601f8101861361356c57600080fd5b803561357f61357a826134f9565b6134c9565b81815287602083850101111561359457600080fd5b816020840160208301376000602083830101528094505050506135b96040850161309b565b90509250925092565b6000602082840312156135d457600080fd5b8135611525816131fe565b600080604083850312156135f257600080fd5b82356135fd81613043565b9150602083013561338b81613043565b60008060008060006080868803121561362557600080fd5b853561363081613043565b9450602086013561364081613043565b93506040860135925060608601356001600160401b0381111561366257600080fd5b61366e88828901613053565b969995985093965092949392505050565b6000806040838503121561369257600080fd5b823561369d816131fe565b9150602083013561338b816131fe565b6000806000606084860312156136c257600080fd5b83356136cd81613043565b9250602084013561328d81613043565b6000602082840312156136ef57600080fd5b611525826132b7565b6000806000806080858703121561370e57600080fd5b843561371981613043565b9350602085013561372981613043565b92506040850135613739816131fe565b9396929550929360600135925050565b600181811c9082168061375d57607f821691505b6020821081141561377e57634e487b7160e01b600052602260045260246000fd5b50919050565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff851681526060602082015260006137db606083018587613794565b905082604083015295945050505050565b61ffff871681526001600160a01b038616602082015260a06040820181905260009061381a908301876131a2565b85151560608401528281036080840152613835818587613794565b9998505050505050505050565b6000806040838503121561385557600080fd5b505080516020909101519092909150565b634e487b7160e01b600052601160045260246000fd5b6000821982111561388f5761388f613866565b500190565b61ffff84168152604060208201526000611c08604083018486613794565b6000828210156138c4576138c4613866565b500390565b8284823760609190911b6bffffffffffffffffffffffff19169101908152601401919050565b600061ffff80881683528087166020840152508460408301526080606083015261391d608083018486613794565b979650505050505050565b61ffff86168152608060208201526000613946608083018688613794565b6001600160401b0394909416604083015250606001529392505050565b600082601f83011261397457600080fd5b815161398261357a826134f9565b81815284602083860101111561399757600080fd5b6139a8826020830160208701613176565b949350505050565b6000602082840312156139c257600080fd5b81516001600160401b038111156139d857600080fd5b6139a884828501613963565b61ffff85168152608060208201526000613a0160808301866131a2565b6001600160401b0385166040840152828103606084015261391d81856131a2565b61ffff84168152606060208201526000613a3f60608301856131a2565b9050826040830152949350505050565b604081526000613a6260408301856131a2565b90508260208301529392505050565b60008251613a83818460208701613176565b9190910192915050565b61ffff8616815260a060208201526000613aaa60a08301876131a2565b6001600160401b03861660408401528281036060840152613acb81866131a2565b90508281036080840152613adf81856131a2565b98975050505050505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351613b23816017850160208801613176565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351613b54816028840160208801613176565b01602801949350505050565b61ffff8716815260c060208201526000613b7d60c08301886131a2565b8281036040840152613b8f81886131a2565b6001600160a01b0387811660608601528616608085015283810360a0850152905061383581856131a2565b600080600060608486031215613bcf57600080fd5b8351613bda81613043565b60208501519093506001600160401b03811115613bf657600080fd5b613c0286828701613963565b925050604084015190509250925092565b6000816000190483118215151615613c2d57613c2d613866565b500290565b634e487b7160e01b600052603260045260246000fd5b600081613c5757613c57613866565b50600019019056fea2646970667358221220fc15d29150e278c5725910821cde7abad94f5c32d454f68e6836a4a8e3f2bf2d64736f6c634300080c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd70000000000000000000000000000000000000000000000000000000000000005536964757300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055369647573000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): Sidus
Arg [1] : _symbol (string): Sidus
Arg [2] : _lzEndpoint (address): 0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [4] : 5369647573000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 5369647573000000000000000000000000000000000000000000000000000000

🤖 Code Reader

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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0x34Be5b8C30eE4fDe069DC878989686aBE9884470
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.