Sepolia Testnet

Contract

0x434Cfd383ba03C31a3cd2e8e8377750924Bf7288
Source Code Source Code

Overview

ETH Balance

0 ETH

Token Holdings

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount
Send63231142024-07-16 20:01:24644 days ago1721160084IN
0x434Cfd38...924Bf7288
0.01 ETH0.000612042.45013352
Send63102722024-07-14 18:02:36646 days ago1720980156IN
0x434Cfd38...924Bf7288
0.01 ETH0.001639916.56489188
Send63077522024-07-14 8:08:12647 days ago1720944492IN
0x434Cfd38...924Bf7288
0.01 ETH0.000429391.70817268
Send62976762024-07-12 17:32:24648 days ago1720805544IN
0x434Cfd38...924Bf7288
0.01 ETH0.0026149910.46829595
Send62963982024-07-12 12:54:12648 days ago1720788852IN
0x434Cfd38...924Bf7288
0.01 ETH0.001881037.48231395
Send62849662024-07-10 19:13:36650 days ago1720638816IN
0x434Cfd38...924Bf7288
0.01 ETH0.001062254.22578718
Send62784442024-07-09 19:23:24651 days ago1720553004IN
0x434Cfd38...924Bf7288
0.01 ETH0.000715832.84741466
Send62781612024-07-09 18:21:12651 days ago1720549272IN
0x434Cfd38...924Bf7288
0.01 ETH0.000707362.83169948
Send62721482024-07-08 20:16:24652 days ago1720469784IN
0x434Cfd38...924Bf7288
0.01 ETH0.0028646311.18080453
Send62717752024-07-08 18:54:48652 days ago1720464888IN
0x434Cfd38...924Bf7288
0.01 ETH0.00067632.70738046
Send62698962024-07-08 12:00:12652 days ago1720440012IN
0x434Cfd38...924Bf7288
0.01 ETH0.0231332290.86069946
Send62693402024-07-08 9:55:00652 days ago1720432500IN
0x434Cfd38...924Bf7288
0.01 ETH0.03605252143.40815906
Send62621992024-07-07 7:05:00654 days ago1720335900IN
0x434Cfd38...924Bf7288
0.01 ETH0.000949483.77717564
Send62589092024-07-06 18:44:12654 days ago1720291452IN
0x434Cfd38...924Bf7288
0.01 ETH0.000788133.15506256
Send62571332024-07-06 12:07:36654 days ago1720267656IN
0x434Cfd38...924Bf7288
0.01 ETH0.0115031845.75685913
Send62570492024-07-06 11:48:36654 days ago1720266516IN
0x434Cfd38...924Bf7288
0.01 ETH0.0102053840.5945361
Send62475642024-07-05 0:24:24656 days ago1720139064IN
0x434Cfd38...924Bf7288
0.01 ETH0.001290545.03727899
Send62467102024-07-04 21:14:36656 days ago1720127676IN
0x434Cfd38...924Bf7288
0.01 ETH0.001866897.42568218
Send62459232024-07-04 18:15:48656 days ago1720116948IN
0x434Cfd38...924Bf7288
0.01 ETH0.0037987915.20729777
Send62368392024-07-03 8:07:36658 days ago1719994056IN
0x434Cfd38...924Bf7288
0.01 ETH0.0170391167.77744963
Send62334712024-07-02 18:55:24658 days ago1719946524IN
0x434Cfd38...924Bf7288
0.01 ETH0.0053217521.30396078
Send62273772024-07-01 19:42:00659 days ago1719862920IN
0x434Cfd38...924Bf7288
0.01 ETH0.0040111815.95703884
Send62252992024-07-01 12:15:24659 days ago1719836124IN
0x434Cfd38...924Bf7288
0.01 ETH0.007720530.13492982
Send62200552024-06-30 17:44:00660 days ago1719769440IN
0x434Cfd38...924Bf7288
0.01 ETH0.0041652916.67445905
Send62187502024-06-30 13:06:00660 days ago1719752760IN
0x434Cfd38...924Bf7288
0.01 ETH0.0053938321.45740144
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Amount
Transfer*63231142024-07-16 20:01:24644 days ago1721160084
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*63102722024-07-14 18:02:36646 days ago1720980156
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*63077522024-07-14 8:08:12647 days ago1720944492
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62976762024-07-12 17:32:24648 days ago1720805544
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62963982024-07-12 12:54:12648 days ago1720788852
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62849662024-07-10 19:13:36650 days ago1720638816
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62784442024-07-09 19:23:24651 days ago1720553004
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62781612024-07-09 18:21:12651 days ago1720549272
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62721482024-07-08 20:16:24652 days ago1720469784
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62717752024-07-08 18:54:48652 days ago1720464888
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62698962024-07-08 12:00:12652 days ago1720440012
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62693402024-07-08 9:55:00652 days ago1720432500
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62621992024-07-07 7:05:00654 days ago1720335900
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62589092024-07-06 18:44:12654 days ago1720291452
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62571332024-07-06 12:07:36654 days ago1720267656
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62570492024-07-06 11:48:36654 days ago1720266516
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62475642024-07-05 0:24:24656 days ago1720139064
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62467102024-07-04 21:14:36656 days ago1720127676
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62459232024-07-04 18:15:48656 days ago1720116948
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62368392024-07-03 8:07:36658 days ago1719994056
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62334712024-07-02 18:55:24658 days ago1719946524
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62273772024-07-01 19:42:00659 days ago1719862920
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62252992024-07-01 12:15:24659 days ago1719836124
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62200552024-06-30 17:44:00660 days ago1719769440
0x434Cfd38...924Bf7288
0.01 ETH
Transfer*62187502024-06-30 13:06:00660 days ago1719752760
0x434Cfd38...924Bf7288
0.01 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading

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: 0xff93c8e7...5Aa4530A5
Constructor

Contract Name

ParallelTokenAdapter

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

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