ETH Price: $2,285.16 (-2.34%)
Gas: 0.23 Gwei
 

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
Send From250743732026-05-11 20:52:4722 hrs ago1778532767IN
Aura: Proxy OFT
0.00048536 ETH0.000093920.37079228
Send From250538692026-05-09 0:15:233 days ago1778285723IN
Aura: Proxy OFT
0.00039218 ETH0.000028050.11510575
Send From250453422026-05-07 19:46:594 days ago1778183219IN
Aura: Proxy OFT
0.00048536 ETH0.00007480.29529516
Send From250281982026-05-05 10:26:477 days ago1777976807IN
Aura: Proxy OFT
0.00040003 ETH0.000078830.31153063
Send From249894622026-04-30 0:54:2312 days ago1777510463IN
Aura: Proxy OFT
0.00048536 ETH0.000139650.5513226
Send From249593402026-04-25 20:14:3516 days ago1777148075IN
Aura: Proxy OFT
0.00048536 ETH0.000069520.27445256
Send From249592702026-04-25 20:00:3516 days ago1777147235IN
Aura: Proxy OFT
0.00048536 ETH0.000074170.29284589
Send From249415432026-04-23 8:47:1119 days ago1776934031IN
Aura: Proxy OFT
0.00039605 ETH0.000168770.68643754
Send From249415432026-04-23 8:47:1119 days ago1776934031IN
Aura: Proxy OFT
0.00048536 ETH0.000173870.68643754
Send From249415402026-04-23 8:46:3519 days ago1776933995IN
Aura: Proxy OFT
0.00048536 ETH0.000167070.6595673
Send From249415372026-04-23 8:45:5919 days ago1776933959IN
Aura: Proxy OFT
0.00048536 ETH0.000169720.67003845
Send From249412602026-04-23 7:50:3519 days ago1776930635IN
Aura: Proxy OFT
0.00048536 ETH0.000090690.35803098
Send From249247102026-04-21 0:29:5921 days ago1776731399IN
Aura: Proxy OFT
0.00039605 ETH0.000094090.38272933
Send From248991762026-04-17 11:08:4725 days ago1776424127IN
Aura: Proxy OFT
0.00040003 ETH0.000248210.98091317
Send From248906102026-04-16 6:31:5926 days ago1776321119IN
Aura: Proxy OFT
0.00042788 ETH0.000048220.18730561
Send From248902592026-04-16 5:20:4726 days ago1776316847IN
Aura: Proxy OFT
0.0004291 ETH0.000017250.06884343
Send From248753182026-04-14 3:23:4728 days ago1776137027IN
Aura: Proxy OFT
0.0004291 ETH0.000012250.0488778
Send From248731192026-04-13 20:03:2328 days ago1776110603IN
Aura: Proxy OFT
0.00048536 ETH0.000049750.19641754
Send From248709322026-04-13 12:44:2329 days ago1776084263IN
Aura: Proxy OFT
0.00042942 ETH0.000039680.1583539
Send From248708802026-04-13 12:33:5929 days ago1776083639IN
Aura: Proxy OFT
0.00042788 ETH0.000079620.30924802
Send From248512872026-04-10 19:02:1132 days ago1775847731IN
Aura: Proxy OFT
0.00051652 ETH0.000053980.21311497
Send From248510082026-04-10 18:05:5932 days ago1775844359IN
Aura: Proxy OFT
0.00051652 ETH0.00003980.15714778
Send From248509012026-04-10 17:44:3532 days ago1775843075IN
Aura: Proxy OFT
0.00051652 ETH0.000048710.19231568
Send From248468972026-04-10 4:19:5932 days ago1775794799IN
Aura: Proxy OFT
0.0004553 ETH0.000011690.04542016
Send From248465772026-04-10 3:15:2332 days ago1775790923IN
Aura: Proxy OFT
0.00045684 ETH0.000010470.04178895
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Send250743732026-05-11 20:52:4722 hrs ago1778532767
Aura: Proxy OFT
0.00048536 ETH
Send250629122026-05-10 6:30:112 days ago1778394611
Aura: Proxy OFT
0.00086279 ETH
Send From250629122026-05-10 6:30:112 days ago1778394611
Aura: Proxy OFT
0.00086279 ETH
Send250629122026-05-10 6:30:112 days ago1778394611
Aura: Proxy OFT
0.00087042 ETH
Send From250629122026-05-10 6:30:112 days ago1778394611
Aura: Proxy OFT
0.00087042 ETH
Send250629122026-05-10 6:30:112 days ago1778394611
Aura: Proxy OFT
0.00087337 ETH
Send From250629122026-05-10 6:30:112 days ago1778394611
Aura: Proxy OFT
0.00087337 ETH
Send250538692026-05-09 0:15:233 days ago1778285723
Aura: Proxy OFT
0.00038828 ETH
Send From250538692026-05-09 0:15:233 days ago1778285723
Aura: Proxy OFT
0.00038828 ETH
Send250538692026-05-09 0:15:233 days ago1778285723
Aura: Proxy OFT
0.00039218 ETH
Send250504102026-05-08 12:41:594 days ago1778244119
Aura: Proxy OFT
0.00384197 ETH
Send From250504102026-05-08 12:41:594 days ago1778244119
Aura: Proxy OFT
0.00384197 ETH
Send250453422026-05-07 19:46:594 days ago1778183219
Aura: Proxy OFT
0.00048536 ETH
Send250413752026-05-07 6:30:235 days ago1778135423
Aura: Proxy OFT
0.00086279 ETH
Send From250413752026-05-07 6:30:235 days ago1778135423
Aura: Proxy OFT
0.00086279 ETH
Send250413752026-05-07 6:30:235 days ago1778135423
Aura: Proxy OFT
0.000859 ETH
Send From250413752026-05-07 6:30:235 days ago1778135423
Aura: Proxy OFT
0.000859 ETH
Send250413752026-05-07 6:30:235 days ago1778135423
Aura: Proxy OFT
0.00087342 ETH
Send From250413752026-05-07 6:30:235 days ago1778135423
Aura: Proxy OFT
0.00087342 ETH
Send250281982026-05-05 10:26:477 days ago1777976807
Aura: Proxy OFT
0.00040003 ETH
Send250216012026-05-04 12:22:478 days ago1777897367
Aura: Proxy OFT
0.00087727 ETH
Send From250216012026-05-04 12:22:478 days ago1777897367
Aura: Proxy OFT
0.00087727 ETH
Send250198522026-05-04 6:30:118 days ago1777876211
Aura: Proxy OFT
0.00086279 ETH
Send From250198522026-05-04 6:30:118 days ago1777876211
Aura: Proxy OFT
0.00086279 ETH
Send250198522026-05-04 6:30:118 days ago1777876211
Aura: Proxy OFT
0.00085891 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 Similar Match: 0x9063C001...a81E180eC
Constructor

Contract Name

AuraProxyOFT

Compiler Version
v0.8.11+commit.d7f03943
Optimization Enabled
Yes with 800 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"_lzEndpoint","type":"address"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_locker","type":"address"},{"internalType":"address","name":"_guardian","type":"address"},{"internalType":"address","name":"_sudo","type":"address"},{"internalType":"uint256","name":"_inflowLimit","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"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":false,"internalType":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"uint16","name":"srcChainId","type":"uint16"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"QueuedFromChain","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":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Rescue","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":"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":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"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":[],"name":"circulatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"epochDuration","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[],"name":"getCurrentEpoch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"_remoteChainId","type":"uint16"}],"name":"getTrustedRemoteAddress","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"guardian","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"inflow","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"inflowLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"locker","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[{"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":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"outflow","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[{"internalType":"uint256","name":"_epoch","type":"uint256"},{"internalType":"uint16","name":"_srcChainId","type":"uint16"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint256","name":"_timestamp","type":"uint256"}],"name":"processQueued","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"queue","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"queueDelay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"rescue","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":"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":"uint256","name":"_limit","type":"uint256"}],"name":"setInflowLimit","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":"uint256","name":"_delay","type":"uint256"}],"name":"setQueueDelay","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":"_srcChainId","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":[],"name":"sudo","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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"},{"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"}]
Deployed Bytecode
0x6080604052600436106103335760003560e01c80637c10dea6116101b0578063c4461834116100ec578063e77c48e911610095578063ed629c5c1161006f578063ed629c5c146109a3578063f2fde38b146109bd578063f5ecbdbc146109dd578063fc0c546a146109fd57600080fd5b8063e77c48e91461092f578063eab45d9c14610963578063eb8d72b71461098357600080fd5b8063d1deba1f116100c6578063d1deba1f146108c8578063d7b96d4e146108db578063df2a5b3b1461090f57600080fd5b8063c446183414610865578063cb13f5791461087b578063cbed8b9c146108a857600080fd5b80639f38369a11610159578063b353aaa711610133578063b353aaa7146107fa578063b72973da1461081a578063b97dd9e214610830578063baf3292d1461084557600080fd5b80639f38369a1461079a578063a6c3d165146107ba578063a7f43c32146107da57600080fd5b80638da5cb5b1161018a5780638da5cb5b146107475780639358928b14610765578063950c8a741461077a57600080fd5b80637c10dea6146106ca5780638456cb59146106fa5780638cfd8f5c1461070f57600080fd5b8063447705151161027f578063519056361161022857806364eb1a2b1161020257806364eb1a2b1461065257806366ad5c8a14610668578063715018a6146106885780637533d7881461069d57600080fd5b806351905636146105d35780635b8c41e6146105e65780635c975abb1461063557600080fd5b80634c0e5864116102595780634c0e5864146105745780634c42899a146105945780634ff0876a146105bc57600080fd5b806344770515146104f4578063452a932014610509578063495def161461054757600080fd5b806320ff430b116102e15780633f1f4fa4116102bb5780633f1f4fa4146104845780633f4ba83a146104bf57806342d65a8d146104d457600080fd5b806320ff430b1461040f5780632a205e3d1461042f5780633d8b38f61461046457600080fd5b80630df37483116103125780630df37483146103af57806310ddb137146103cf57806314bb9955146103ef57600080fd5b80621d35671461033857806301ffc9a71461035a57806307e0db171461038f575b600080fd5b34801561034457600080fd5b5061035861035336600461376f565b610a30565b005b34801561036657600080fd5b5061037a61037536600461381b565b610c63565b60405190151581526020015b60405180910390f35b34801561039b57600080fd5b506103586103aa366004613838565b610c9a565b3480156103bb57600080fd5b506103586103ca366004613855565b610d47565b3480156103db57600080fd5b506103586103ea366004613838565b610da6565b3480156103fb57600080fd5b5061035861040a366004613881565b610e22565b34801561041b57600080fd5b5061035861042a3660046138af565b610e6f565b34801561043b57600080fd5b5061044f61044a3660046138fe565b610f4c565b60408051928352602083019190915201610386565b34801561047057600080fd5b5061037a61047f36600461399f565b611002565b34801561049057600080fd5b506104b161049f366004613838565b60046020526000908152604090205481565b604051908152602001610386565b3480156104cb57600080fd5b506103586110cf565b3480156104e057600080fd5b506103586104ef36600461399f565b611125565b34801561050057600080fd5b506104b1600081565b34801561051557600080fd5b5060075461052f906201000090046001600160a01b031681565b6040516001600160a01b039091168152602001610386565b34801561055357600080fd5b506104b1610562366004613881565b600a6020526000908152604090205481565b34801561058057600080fd5b5061035861058f3660046139f4565b6111cf565b3480156105a057600080fd5b506105a9600081565b60405161ffff9091168152602001610386565b3480156105c857600080fd5b506104b162093a8081565b6103586105e1366004613a46565b611394565b3480156105f257600080fd5b506104b1610601366004613b7f565b6006602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b34801561064157600080fd5b50600754610100900460ff1661037a565b34801561065e57600080fd5b506104b160095481565b34801561067457600080fd5b5061035861068336600461376f565b61142b565b34801561069457600080fd5b5061035861151e565b3480156106a957600080fd5b506106bd6106b8366004613838565b611570565b6040516103869190613c7a565b3480156106d657600080fd5b5061037a6106e5366004613881565b600c6020526000908152604090205460ff1681565b34801561070657600080fd5b5061035861160a565b34801561071b57600080fd5b506104b161072a366004613c8d565b600360209081526000928352604080842090915290825290205481565b34801561075357600080fd5b506000546001600160a01b031661052f565b34801561077157600080fd5b506104b161165e565b34801561078657600080fd5b5060055461052f906001600160a01b031681565b3480156107a657600080fd5b506106bd6107b5366004613838565b611771565b3480156107c657600080fd5b506103586107d536600461399f565b611881565b3480156107e657600080fd5b506103586107f5366004613881565b611947565b34801561080657600080fd5b5060015461052f906001600160a01b031681565b34801561082657600080fd5b506104b160085481565b34801561083c57600080fd5b506104b1611994565b34801561085157600080fd5b50610358610860366004613cc6565b6119a3565b34801561087157600080fd5b506104b161271081565b34801561088757600080fd5b506104b1610896366004613881565b600b6020526000908152604090205481565b3480156108b457600080fd5b506103586108c3366004613ce3565b611a4d565b6103586108d636600461376f565b611afb565b3480156108e757600080fd5b5061052f7f0000000000000000000000003fa73f1e5d8a792c80f426fc8f84fbf7ce9bbcac81565b34801561091b57600080fd5b5061035861092a366004613d56565b611d13565b34801561093b57600080fd5b5061052f7f000000000000000000000000b370ebd7ded0c87b4509ff6f13f07b7f1693bf4681565b34801561096f57600080fd5b5061035861097e366004613d86565b611e0d565b34801561098f57600080fd5b5061035861099e36600461399f565b611e96565b3480156109af57600080fd5b5060075461037a9060ff1681565b3480156109c957600080fd5b506103586109d8366004613cc6565b611f30565b3480156109e957600080fd5b506106bd6109f8366004613da3565b612000565b348015610a0957600080fd5b507f000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf61052f565b6001546001600160a01b0316336001600160a01b031614610a985760405162461bcd60e51b815260206004820152601e60248201527f4c7a4170703a20696e76616c696420656e64706f696e742063616c6c6572000060448201526064015b60405180910390fd5b61ffff861660009081526002602052604081208054610ab690613df4565b80601f0160208091040260200160405190810160405280929190818152602001828054610ae290613df4565b8015610b2f5780601f10610b0457610100808354040283529160200191610b2f565b820191906000526020600020905b815481529060010190602001808311610b1257829003601f168201915b50505050509050805186869050148015610b4a575060008151115b8015610b72575080516020820120604051610b689088908890613e2f565b6040518091039020145b610be45760405162461bcd60e51b815260206004820152602660248201527f4c7a4170703a20696e76616c696420736f757263652073656e64696e6720636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152608401610a8f565b610c5a8787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528a93509150889088908190840183828082843760009201919091525061221392505050565b50505050505050565b60006001600160e01b03198216630a72677560e11b1480610c9457506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000546001600160a01b03163314610ce25760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b6001546040516307e0db1760e01b815261ffff831660048201526001600160a01b03909116906307e0db17906024015b600060405180830381600087803b158015610d2c57600080fd5b505af1158015610d40573d6000803e3d6000fd5b5050505050565b6000546001600160a01b03163314610d8f5760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b61ffff909116600090815260046020526040902055565b6000546001600160a01b03163314610dee5760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b6001546040516310ddb13760e01b815261ffff831660048201526001600160a01b03909116906310ddb13790602401610d12565b6000546001600160a01b03163314610e6a5760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b600855565b336001600160a01b037f000000000000000000000000b370ebd7ded0c87b4509ff6f13f07b7f1693bf461614610ee75760405162461bcd60e51b815260206004820152600560248201527f217375646f0000000000000000000000000000000000000000000000000000006044820152606401610a8f565b610efb6001600160a01b03841683836122a1565b604080516001600160a01b038086168252841660208201529081018290527fe01920728668d89f092ef9cb92036bad90964bb622eec508d2c3ffe1d582efb2906060015b60405180910390a1505050565b600080600080898989604051602001610f689493929190613e68565b60408051601f198184030181529082905260015463040a7bb160e41b83529092506001600160a01b0316906340a7bb1090610fb1908d90309086908c908c908c90600401613e97565b6040805180830381865afa158015610fcd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff19190613eeb565b925092505097509795505050505050565b61ffff83166000908152600260205260408120805482919061102390613df4565b80601f016020809104026020016040519081016040528092919081815260200182805461104f90613df4565b801561109c5780601f106110715761010080835404028352916020019161109c565b820191906000526020600020905b81548152906001019060200180831161107f57829003601f168201915b5050505050905083836040516110b3929190613e2f565b60405180910390208180519060200120149150505b9392505050565b6007546201000090046001600160a01b0316331461111b5760405162461bcd60e51b815260206004820152600960248201526810b3bab0b93234b0b760b91b6044820152606401610a8f565b6111236122d1565b565b6000546001600160a01b0316331461116d5760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b6001546040516342d65a8d60e01b81526001600160a01b03909116906342d65a8d906111a190869086908690600401613f0f565b600060405180830381600087803b1580156111bb57600080fd5b505af1158015610c5a573d6000803e3d6000fd5b600754610100900460ff161561121a5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610a8f565b60408051602080820188905261ffff8716828401526001600160a01b03861660608301526080820185905260a08083018590528351808403909101815260c090920183528151918101919091206000818152600c9092529190205460ff166112c45760405162461bcd60e51b815260206004820152600560248201527f21726f6f740000000000000000000000000000000000000000000000000000006044820152606401610a8f565b6009546112d2908390612373565b42116113205760405162461bcd60e51b815260206004820152600a60248201527f2174696d657374616d70000000000000000000000000000000000000000000006044820152606401610a8f565b6000818152600c60205260408120805460ff1916905561134186868661237f565b9050846001600160a01b03168661ffff167fbf551ec93859b170f9b2141bd9298bf3f64322c6f7beb2543a0cb669834118bf8360405161138391815260200190565b60405180910390a350505050505050565b600754610100900460ff16156113df5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610a8f565b84600a60006113ec6124dc565b815260200190815260200160002060008282546114099190613f43565b9091555061142090508989898989898989896124eb565b505050505050505050565b3330146114a05760405162461bcd60e51b815260206004820152602660248201527f4e6f6e626c6f636b696e674c7a4170703a2063616c6c6572206d75737420626560448201527f204c7a41707000000000000000000000000000000000000000000000000000006064820152608401610a8f565b6115168686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f89018190048102820181019092528781528993509150879087908190840183828082843760009201919091525061256592505050565b505050505050565b6000546001600160a01b031633146115665760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b61112360006125e5565b6002602052600090815260409020805461158990613df4565b80601f01602080910402602001604051908101604052809291908181526020018280546115b590613df4565b80156116025780601f106115d757610100808354040283529160200191611602565b820191906000526020600020905b8154815290600101906020018083116115e557829003601f168201915b505050505081565b6007546201000090046001600160a01b031633146116565760405162461bcd60e51b815260206004820152600960248201526810b3bab0b93234b0b760b91b6044820152606401610a8f565b611123612642565b6040516370a0823160e01b81523060048201526000907f000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf6001600160a01b0316906370a0823190602401602060405180830381865afa1580156116c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116e99190613f5b565b7f000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf6001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611747573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061176b9190613f5b565b03905090565b61ffff811660009081526002602052604081208054606092919061179490613df4565b80601f01602080910402602001604051908101604052809291908181526020018280546117c090613df4565b801561180d5780601f106117e25761010080835404028352916020019161180d565b820191906000526020600020905b8154815290600101906020018083116117f057829003601f168201915b505050505090508051600014156118665760405162461bcd60e51b815260206004820152601d60248201527f4c7a4170703a206e6f20747275737465642070617468207265636f72640000006044820152606401610a8f565b6110c86000601483516118799190613f74565b8391906126c4565b6000546001600160a01b031633146118c95760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b8181306040516020016118de93929190613f8b565b60408051601f1981840301815291815261ffff85166000908152600260209081529190208251611913939192909101906135ec565b507f8c0400cfe2d1199b1a725c78960bcc2a344d869b80590d0f2bd005db15a572ce838383604051610f3f93929190613f0f565b6000546001600160a01b0316331461198f5760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b600955565b600061199e6124dc565b905090565b6000546001600160a01b031633146119eb5760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040519081527f5db758e995a17ec1ad84bdef7e8c3293a0bd6179bcce400dff5d4c3d87db726b906020015b60405180910390a150565b6000546001600160a01b03163314611a955760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b6001546040516332fb62e760e21b81526001600160a01b039091169063cbed8b9c90611acd9088908890889088908890600401613fb1565b600060405180830381600087803b158015611ae757600080fd5b505af1158015611420573d6000803e3d6000fd5b61ffff86166000908152600660205260408082209051611b1e9088908890613e2f565b908152604080516020928190038301902067ffffffffffffffff871660009081529252902054905080611b9f5760405162461bcd60e51b815260206004820152602360248201527f4e6f6e626c6f636b696e674c7a4170703a206e6f2073746f726564206d65737360448201526261676560e81b6064820152608401610a8f565b808383604051611bb0929190613e2f565b604051809103902014611c0f5760405162461bcd60e51b815260206004820152602160248201527f4e6f6e626c6f636b696e674c7a4170703a20696e76616c6964207061796c6f616044820152601960fa1b6064820152608401610a8f565b61ffff87166000908152600660205260408082209051611c329089908990613e2f565b908152604080516020928190038301812067ffffffffffffffff8916600090815290845282902093909355601f88018290048202830182019052868252611ccb918991899089908190840183828082843760009201919091525050604080516020601f8a018190048102820181019092528881528a93509150889088908190840183828082843760009201919091525061256592505050565b7fc264d91f3adc5588250e1551f547752ca0cfa8f6b530d243b9f9f4cab10ea8e58787878785604051611d02959493929190613fdf565b60405180910390a150505050505050565b6000546001600160a01b03163314611d5b5760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b60008111611dab5760405162461bcd60e51b815260206004820152601560248201527f4c7a4170703a20696e76616c6964206d696e47617300000000000000000000006044820152606401610a8f565b61ffff83811660008181526003602090815260408083209487168084529482529182902085905581519283528201929092529081018290527f9d5c7c0b934da8fefa9c7760c98383778a12dfbfc0c3b3106518f43fb9508ac090606001610f3f565b6000546001600160a01b03163314611e555760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b6007805460ff19168215159081179091556040519081527f1584ad594a70cbe1e6515592e1272a987d922b097ead875069cebe8b40c004a490602001611a42565b6000546001600160a01b03163314611ede5760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b61ffff83166000908152600260205260409020611efc908383613670565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051610f3f93929190613f0f565b6000546001600160a01b03163314611f785760405162461bcd60e51b815260206004820181905260248201526000805160206143018339815191526044820152606401610a8f565b6001600160a01b038116611ff45760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610a8f565b611ffd816125e5565b50565b600154604051633d7b2f6f60e21b815261ffff808716600483015285166024820152306044820152606481018390526060916001600160a01b03169063f5ecbdbc90608401600060405180830381865afa158015612062573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261208a9190810190614060565b95945050505050565b80158061210d5750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156120e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061210b9190613f5b565b155b61217f5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608401610a8f565b6040516001600160a01b0383166024820152604481018290526121f790849063095ea7b360e01b906064015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166001600160e01b0319909316929092179091526127ec565b505050565b606061220b84846000856128d1565b949350505050565b60008061228b5a60966366ad5c8a60e01b8989898960405160240161223b9493929190614095565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166001600160e01b03199093169290921790915230929190612a10565b9150915081611516576115168686868685612a9b565b6040516001600160a01b0383166024820152604481018290526121f790849063a9059cbb60e01b906064016121ab565b600754610100900460ff166123285760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610a8f565b6007805461ff00191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b60006110c88284613f43565b6040516370a0823160e01b81526001600160a01b03838116600483015260009182917f000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf16906370a0823190602401602060405180830381865afa1580156123ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061240e9190613f5b565b90506124446001600160a01b037f000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf1685856122a1565b6040516370a0823160e01b81526001600160a01b03858116600483015282917f000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf909116906370a0823190602401602060405180830381865afa1580156124ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124d29190613f5b565b61208a9190613f74565b600061199e4262093a80612b39565b611420898989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528c93508b92508a918a908a9081908401838280828437600092019190915250612b4592505050565b61258381602001516001600160e01b031916633d3fcca360e11b1490565b156125d357600061259382612bec565b905060008160028111156125a9576125a96140d4565b14156125cd576000806125bb84612c09565b915091506125ca878383612c31565b50505b506125df565b6125df84848484612d2a565b50505050565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600754610100900460ff161561268d5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610a8f565b6007805461ff0019166101001790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586123563390565b6060816126d281601f613f43565b10156127205760405162461bcd60e51b815260206004820152600e60248201527f736c6963655f6f766572666c6f770000000000000000000000000000000000006044820152606401610a8f565b61272a8284613f43565b8451101561277a5760405162461bcd60e51b815260206004820152601160248201527f736c6963655f6f75744f66426f756e64730000000000000000000000000000006044820152606401610a8f565b60608215801561279957604051915060008252602082016040526127e3565b6040519150601f8416801560200281840101858101878315602002848b0101015b818310156127d25780518352602092830192016127ba565b5050858452601f01601f1916604052505b50949350505050565b6000612841826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166121fc9092919063ffffffff16565b8051909150156121f7578080602001905181019061285f91906140ea565b6121f75760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610a8f565b6060824710156129495760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610a8f565b843b6129975760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610a8f565b600080866001600160a01b031685876040516129b39190614107565b60006040518083038185875af1925050503d80600081146129f0576040519150601f19603f3d011682016040523d82523d6000602084013e6129f5565b606091505b5091509150612a05828286612d91565b979650505050505050565b6000606060008060008661ffff1667ffffffffffffffff811115612a3657612a36613b10565b6040519080825280601f01601f191660200182016040528015612a60576020820181803683370190505b50905060008087516020890160008d8df191503d925086831115612a82578692505b828152826000602083013e909890975095505050505050565b8180519060200120600660008761ffff1661ffff16815260200190815260200160002085604051612acc9190614107565b90815260408051918290036020908101832067ffffffffffffffff88166000908152915220919091557fe183f33de2837795525b4792ca4cd60535bd77c53b7e7030060bfcf5734d6b0c90612b2a9087908790879087908790614123565b60405180910390a15050505050565b60006110c88284614182565b612b53866000836000612dca565b6000612b6188888888612e5b565b90506000808783604051602001612b7a939291906141a4565b6040516020818303038152906040529050612b99888287878734613020565b886001600160a01b03168861ffff167f39a4c66499bcf4b56d79f0dde8ed7a9d4925a0df55825206b2b8531e202be0d08985604051612bd99291906141d1565b60405180910390a3505050505050505050565b604081015160009060ff811660028111156110c8576110c86140d4565b60008060008084806020019051810190612c2391906141f3565b909890975095505050505050565b7f0000000000000000000000003fa73f1e5d8a792c80f426fc8f84fbf7ce9bbcac6001600160a01b031663bf86d6906040518163ffffffff1660e01b8152600401602060405180830381865afa158015612c8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cb391906140ea565b80612cc55750600754610100900460ff165b15612cd5576121f78383836131b7565b60405163282d3fdf60e01b81526001600160a01b038381166004830152602482018390527f0000000000000000000000003fa73f1e5d8a792c80f426fc8f84fbf7ce9bbcac169063282d3fdf906044016111a1565b602081015161ffff8116612d4957612d448585858561333e565b610d40565b60405162461bcd60e51b815260206004820152601c60248201527f4f4654436f72653a20756e6b6e6f776e207061636b65742074797065000000006044820152606401610a8f565b60608315612da05750816110c8565b825115612db05782518084602001fd5b8160405162461bcd60e51b8152600401610a8f9190613c7a565b60075460ff1615612de657612de184848484613375565b6125df565b8151156125df5760405162461bcd60e51b815260206004820152602660248201527f4f4654436f72653a205f61646170746572506172616d73206d7573742062652060448201527f656d7074792e00000000000000000000000000000000000000000000000000006064820152608401610a8f565b60006001600160a01b0385163314612ec05760405162461bcd60e51b815260206004820152602260248201527f50726f78794f46543a206f776e6572206973206e6f742073656e642063616c6c60448201526132b960f11b6064820152608401610a8f565b6040516370a0823160e01b81523060048201526000907f000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf6001600160a01b0316906370a0823190602401602060405180830381865afa158015612f27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f4b9190613f5b565b9050612f826001600160a01b037f000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf16873086613454565b6040516370a0823160e01b815230600482015281907f000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf6001600160a01b0316906370a0823190602401602060405180830381865afa158015612fe8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061300c9190613f5b565b6130169190613f74565b9695505050505050565b61ffff86166000908152600260205260408120805461303e90613df4565b80601f016020809104026020016040519081016040528092919081815260200182805461306a90613df4565b80156130b75780601f1061308c576101008083540402835291602001916130b7565b820191906000526020600020905b81548152906001019060200180831161309a57829003601f168201915b505050505090508051600014156131365760405162461bcd60e51b815260206004820152603060248201527f4c7a4170703a2064657374696e6174696f6e20636861696e206973206e6f742060448201527f61207472757374656420736f75726365000000000000000000000000000000006064820152608401610a8f565b61314187875161348c565b60015460405162c5803160e81b81526001600160a01b039091169063c580310090849061317c908b9086908c908c908c908c9060040161424c565b6000604051808303818588803b15801561319557600080fd5b505af11580156131a9573d6000803e3d6000fd5b505050505050505050505050565b60006131c16124dc565b6000818152600b60205260408120549192506131dd8285612373565b6000848152600b60209081526040808320849055600854600a909252909120549192509061320c9083906134fa565b118061321f5750600754610100900460ff165b156132e15760408051602080820186905261ffff89168284018190526001600160a01b03891660608401819052608084018990524260a08086018290528651808703909101815260c086018088528151918601919091206000908152600c90955293869020805460ff191660011790559288905260e0840191909152610100830152610120820187905261014082015290517fa0381c37c26d93bfda7e2060ab159ac4cbb9cddae7f4b2ecb28dc131d13bbd76918190036101600190a1611516565b6132ec86868661237f565b9350846001600160a01b03168661ffff167fbf551ec93859b170f9b2141bd9298bf3f64322c6f7beb2543a0cb669834118bf8660405161332e91815260200190565b60405180910390a3505050505050565b6000808280602001905181019061335591906142a6565b909350915060009050613368838261350e565b9050610c5a8782846131b7565b600061338083613584565b61ffff8087166000908152600360209081526040808320938916835292905290812054919250906133b2908490613f43565b9050600081116134045760405162461bcd60e51b815260206004820152601a60248201527f4c7a4170703a206d696e4761734c696d6974206e6f74207365740000000000006044820152606401610a8f565b808210156115165760405162461bcd60e51b815260206004820152601b60248201527f4c7a4170703a20676173206c696d697420697320746f6f206c6f7700000000006044820152606401610a8f565b6040516001600160a01b03808516602483015283166044820152606481018290526125df9085906323b872dd60e01b906084016121ab565b61ffff8216600090815260046020526040902054806134aa57506127105b808211156121f75760405162461bcd60e51b815260206004820181905260248201527f4c7a4170703a207061796c6f61642073697a6520697320746f6f206c617267656044820152606401610a8f565b600081831115610c94576110c883836135e0565b600061351b826014613f43565b8351101561356b5760405162461bcd60e51b815260206004820152601560248201527f746f416464726573735f6f75744f66426f756e647300000000000000000000006044820152606401610a8f565b5001602001516c01000000000000000000000000900490565b60006022825110156135d85760405162461bcd60e51b815260206004820152601c60248201527f4c7a4170703a20696e76616c69642061646170746572506172616d73000000006044820152606401610a8f565b506022015190565b60006110c88284613f74565b8280546135f890613df4565b90600052602060002090601f01602090048101928261361a5760008555613660565b82601f1061363357805160ff1916838001178555613660565b82800160010185558215613660579182015b82811115613660578251825591602001919060010190613645565b5061366c9291506136e4565b5090565b82805461367c90613df4565b90600052602060002090601f01602090048101928261369e5760008555613660565b82601f106136b75782800160ff19823516178555613660565b82800160010185558215613660579182015b828111156136605782358255916020019190600101906136c9565b5b8082111561366c57600081556001016136e5565b61ffff81168114611ffd57600080fd5b60008083601f84011261371b57600080fd5b50813567ffffffffffffffff81111561373357600080fd5b60208301915083602082850101111561374b57600080fd5b9250929050565b803567ffffffffffffffff8116811461376a57600080fd5b919050565b6000806000806000806080878903121561378857600080fd5b8635613793816136f9565b9550602087013567ffffffffffffffff808211156137b057600080fd5b6137bc8a838b01613709565b90975095508591506137d060408a01613752565b945060608901359150808211156137e657600080fd5b506137f389828a01613709565b979a9699509497509295939492505050565b6001600160e01b031981168114611ffd57600080fd5b60006020828403121561382d57600080fd5b81356110c881613805565b60006020828403121561384a57600080fd5b81356110c8816136f9565b6000806040838503121561386857600080fd5b8235613873816136f9565b946020939093013593505050565b60006020828403121561389357600080fd5b5035919050565b6001600160a01b0381168114611ffd57600080fd5b6000806000606084860312156138c457600080fd5b83356138cf8161389a565b925060208401356138df8161389a565b929592945050506040919091013590565b8015158114611ffd57600080fd5b600080600080600080600060a0888a03121561391957600080fd5b8735613924816136f9565b9650602088013567ffffffffffffffff8082111561394157600080fd5b61394d8b838c01613709565b909850965060408a0135955060608a01359150613969826138f0565b9093506080890135908082111561397f57600080fd5b5061398c8a828b01613709565b989b979a50959850939692959293505050565b6000806000604084860312156139b457600080fd5b83356139bf816136f9565b9250602084013567ffffffffffffffff8111156139db57600080fd5b6139e786828701613709565b9497909650939450505050565b600080600080600060a08688031215613a0c57600080fd5b853594506020860135613a1e816136f9565b93506040860135613a2e8161389a565b94979396509394606081013594506080013592915050565b600080600080600080600080600060e08a8c031215613a6457600080fd5b8935613a6f8161389a565b985060208a0135613a7f816136f9565b975060408a013567ffffffffffffffff80821115613a9c57600080fd5b613aa88d838e01613709565b909950975060608c0135965060808c01359150613ac48261389a565b90945060a08b013590613ad68261389a565b90935060c08b01359080821115613aec57600080fd5b50613af98c828d01613709565b915080935050809150509295985092959850929598565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715613b4f57613b4f613b10565b604052919050565b600067ffffffffffffffff821115613b7157613b71613b10565b50601f01601f191660200190565b600080600060608486031215613b9457600080fd5b8335613b9f816136f9565b9250602084013567ffffffffffffffff811115613bbb57600080fd5b8401601f81018613613bcc57600080fd5b8035613bdf613bda82613b57565b613b26565b818152876020838501011115613bf457600080fd5b81602084016020830137600060208383010152809450505050613c1960408501613752565b90509250925092565b60005b83811015613c3d578181015183820152602001613c25565b838111156125df5750506000910152565b60008151808452613c66816020860160208601613c22565b601f01601f19169290920160200192915050565b6020815260006110c86020830184613c4e565b60008060408385031215613ca057600080fd5b8235613cab816136f9565b91506020830135613cbb816136f9565b809150509250929050565b600060208284031215613cd857600080fd5b81356110c88161389a565b600080600080600060808688031215613cfb57600080fd5b8535613d06816136f9565b94506020860135613d16816136f9565b935060408601359250606086013567ffffffffffffffff811115613d3957600080fd5b613d4588828901613709565b969995985093965092949392505050565b600080600060608486031215613d6b57600080fd5b8335613d76816136f9565b925060208401356138df816136f9565b600060208284031215613d9857600080fd5b81356110c8816138f0565b60008060008060808587031215613db957600080fd5b8435613dc4816136f9565b93506020850135613dd4816136f9565b92506040850135613de48161389a565b9396929550929360600135925050565b600181811c90821680613e0857607f821691505b60208210811415613e2957634e487b7160e01b600052602260045260246000fd5b50919050565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff85168152606060208201526000613e86606083018587613e3f565b905082604083015295945050505050565b61ffff871681526001600160a01b038616602082015260a060408201526000613ec360a0830187613c4e565b85151560608401528281036080840152613ede818587613e3f565b9998505050505050505050565b60008060408385031215613efe57600080fd5b505080516020909101519092909150565b61ffff8416815260406020820152600061208a604083018486613e3f565b634e487b7160e01b600052601160045260246000fd5b60008219821115613f5657613f56613f2d565b500190565b600060208284031215613f6d57600080fd5b5051919050565b600082821015613f8657613f86613f2d565b500390565b8284823760609190911b6bffffffffffffffffffffffff19169101908152601401919050565b600061ffff808816835280871660208401525084604083015260806060830152612a05608083018486613e3f565b61ffff86168152608060208201526000613ffd608083018688613e3f565b67ffffffffffffffff94909416604083015250606001529392505050565b600082601f83011261402c57600080fd5b815161403a613bda82613b57565b81815284602083860101111561404f57600080fd5b61220b826020830160208701613c22565b60006020828403121561407257600080fd5b815167ffffffffffffffff81111561408957600080fd5b61220b8482850161401b565b61ffff851681526080602082015260006140b26080830186613c4e565b67ffffffffffffffff851660408401528281036060840152612a058185613c4e565b634e487b7160e01b600052602160045260246000fd5b6000602082840312156140fc57600080fd5b81516110c8816138f0565b60008251614119818460208701613c22565b9190910192915050565b61ffff8616815260a06020820152600061414060a0830187613c4e565b67ffffffffffffffff8616604084015282810360608401526141628186613c4e565b905082810360808401526141768185613c4e565b98975050505050505050565b60008261419f57634e487b7160e01b600052601260045260246000fd5b500490565b61ffff841681526060602082015260006141c16060830185613c4e565b9050826040830152949350505050565b6040815260006141e46040830185613c4e565b90508260208301529392505050565b6000806000806080858703121561420957600080fd5b845161421481613805565b602086015190945060ff8116811461422b57600080fd5b604086015190935061423c8161389a565b6060959095015193969295505050565b61ffff8716815260c06020820152600061426960c0830188613c4e565b828103604084015261427b8188613c4e565b6001600160a01b0387811660608601528616608085015283810360a08501529050613ede8185613c4e565b6000806000606084860312156142bb57600080fd5b83516142c6816136f9565b602085015190935067ffffffffffffffff8111156142e357600080fd5b6142ef8682870161401b565b92505060408401519050925092509256fe4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a164736f6c634300080b000a
🤖 Code Reader Beta

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

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.