Sepolia Testnet

Contract

0x31D1acba033d8A4Ab3f6334355289034d32cFD89
 
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount
Verify RR Set102940612026-02-19 17:27:00203 days ago1771522020IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.001957613.86310531
Verify RR Set102932612026-02-19 14:42:00203 days ago1771512120IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.001951963.85196406
Verify RR Set99857622026-01-05 19:47:24248 days ago1767642444IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000794411.50007719
Verify RR Set99855612026-01-05 19:01:24248 days ago1767639684IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000794391.50003143
Verify RR Set99027842025-12-24 2:39:12260 days ago1766543952IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000815371.50001248
Verify RR Set99017832025-12-23 22:51:48261 days ago1766530308IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000810051.50004912
Verify RR Set98968542025-12-23 4:03:36261 days ago1766462616IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000000540.001
Set Anchors98967402025-12-23 3:38:24261 days ago1766461104IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000000030.001
Set Anchors98967232025-12-23 3:34:12261 days ago1766460852IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000000060.00100001
Set Anchors98967102025-12-23 3:31:00261 days ago1766460660IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000000250.00100001
Set Digest98966702025-12-23 3:21:00261 days ago1766460060IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000000040.00100001
Set Algorithm98966702025-12-23 3:21:00261 days ago1766460060IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000000040.00100001
Set Algorithm98966702025-12-23 3:21:00261 days ago1766460060IN
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
0 ETH0.000000040.00100001

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
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 Exact Match

Contract Name

DNSSECOracle

Compiler Version
v0.8.25+commit.b61c2a91
Optimization Enabled
Yes with 200 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"bytes","name":"_anchors","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint8","name":"algorithm","type":"uint8"}],"name":"AlgorithmNotSupported","type":"error"},{"inputs":[{"internalType":"uint8","name":"digestType","type":"uint8"}],"name":"DigestNotSupported","type":"error"},{"inputs":[{"internalType":"uint16","name":"class","type":"uint16"}],"name":"InvalidClass","type":"error"},{"inputs":[{"internalType":"bytes","name":"name","type":"bytes"},{"internalType":"uint256","name":"labelsExpected","type":"uint256"}],"name":"InvalidLabelCount","type":"error"},{"inputs":[{"internalType":"uint16","name":"proofType","type":"uint16"}],"name":"InvalidProofType","type":"error"},{"inputs":[],"name":"InvalidRRSet","type":"error"},{"inputs":[{"internalType":"bytes","name":"rrsetName","type":"bytes"},{"internalType":"bytes","name":"signerName","type":"bytes"}],"name":"InvalidSignerName","type":"error"},{"inputs":[{"internalType":"bytes","name":"signerName","type":"bytes"}],"name":"NoMatchingProof","type":"error"},{"inputs":[{"internalType":"uint256","name":"offset","type":"uint256"},{"internalType":"uint256","name":"length","type":"uint256"}],"name":"OffsetOutOfBoundsError","type":"error"},{"inputs":[{"internalType":"bytes","name":"signerName","type":"bytes"},{"internalType":"bytes","name":"proofName","type":"bytes"}],"name":"ProofNameMismatch","type":"error"},{"inputs":[{"internalType":"uint32","name":"expiration","type":"uint32"},{"internalType":"uint32","name":"now","type":"uint32"}],"name":"SignatureExpired","type":"error"},{"inputs":[{"internalType":"uint32","name":"inception","type":"uint32"},{"internalType":"uint32","name":"now","type":"uint32"}],"name":"SignatureNotValidYet","type":"error"},{"inputs":[{"internalType":"uint16","name":"rrsetType","type":"uint16"},{"internalType":"uint16","name":"sigType","type":"uint16"}],"name":"SignatureTypeMismatch","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"id","type":"uint8"},{"indexed":false,"internalType":"address","name":"addr","type":"address"}],"name":"AlgorithmUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"id","type":"uint8"},{"indexed":false,"internalType":"address","name":"addr","type":"address"}],"name":"DigestUpdated","type":"event"},{"inputs":[{"internalType":"uint8","name":"","type":"uint8"}],"name":"algorithms","outputs":[{"internalType":"contract IAlgorithm","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"anchors","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"","type":"uint8"}],"name":"digests","outputs":[{"internalType":"contract IDigest","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAnchors","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"id","type":"uint8"},{"internalType":"contract IAlgorithm","name":"algo","type":"address"}],"name":"setAlgorithm","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_anchors","type":"bytes"}],"name":"setAnchors","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"id","type":"uint8"},{"internalType":"contract IDigest","name":"digest","type":"address"}],"name":"setDigest","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"bytes","name":"rrset","type":"bytes"},{"internalType":"bytes","name":"sig","type":"bytes"}],"internalType":"struct DNSSEC.RRSetWithSignature[]","name":"input","type":"tuple[]"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"verifyRRSet","outputs":[{"internalType":"bytes","name":"rrs","type":"bytes"},{"internalType":"uint32","name":"inception","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"bytes","name":"rrset","type":"bytes"},{"internalType":"bytes","name":"sig","type":"bytes"}],"internalType":"struct DNSSEC.RRSetWithSignature[]","name":"input","type":"tuple[]"}],"name":"verifyRRSet","outputs":[{"internalType":"bytes","name":"rrs","type":"bytes"},{"internalType":"uint32","name":"inception","type":"uint32"}],"stateMutability":"view","type":"function"}]
608060405234801561000f575f80fd5b50604051611fa2380380611fa283398101604081905261002e91610066565b600180546001600160a01b031916331790555f61004b8282610194565b5050610253565b634e487b7160e01b5f52604160045260245ffd5b5f60208284031215610076575f80fd5b81516001600160401b038082111561008c575f80fd5b818401915084601f83011261009f575f80fd5b8151818111156100b1576100b1610052565b604051601f8201601f19908116603f011681019083821181831017156100d9576100d9610052565b816040528281528760208487010111156100f1575f80fd5b8260208601602083015e5f928101602001929092525095945050505050565b600181811c9082168061012457607f821691505b60208210810361014257634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561018f57805f5260205f20601f840160051c8101602085101561016d5750805b601f840160051c820191505b8181101561018c575f8155600101610179565b50505b505050565b81516001600160401b038111156101ad576101ad610052565b6101c1816101bb8454610110565b84610148565b602080601f8311600181146101f4575f84156101dd5750858301515b5f19600386901b1c1916600185901b17855561024b565b5f85815260208120601f198616915b8281101561022257888601518255948401946001909101908401610203565b508582101561023f57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b611d42806102605f395ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806373cc48a61161006e57806373cc48a6146101225780638da5cb5b1461016257806398d35f2014610175578063bdf95fef1461018a578063c327deef1461019d578063effb3c6e146101c5575f80fd5b8063020ed8d3146100aa57806313af4035146100bf57806328e7677d146100d2578063440f3d42146100e55780636cbbf64d1461010f575b5f80fd5b6100bd6100b8366004611745565b6101cd565b005b6100bd6100cd36600461177a565b61024d565b6100bd6100e0366004611745565b610285565b6100f86100f336600461195e565b6102fd565b6040516101069291906119ce565b60405180910390f35b6100bd61011d3660046119f5565b6103de565b61014a610130366004611a27565b60036020525f90815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610106565b60015461014a906001600160a01b031681565b61017d610403565b6040516101069190611a40565b6100f8610198366004611a52565b61048e565b61014a6101ab366004611a27565b60026020525f90815260409020546001600160a01b031681565b61017d6104a4565b6001546001600160a01b031633146101e3575f80fd5b60ff82165f8181526002602090815260409182902080546001600160a01b0319166001600160a01b0386169081179091558251938452908301527ff73c3c226af96b7f1ba666a21b3ceaf2be3ee6a365e3178fd9cd1eaae0075aa891015b60405180910390a15050565b6001546001600160a01b03163314610263575f80fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b0316331461029b575f80fd5b60ff82165f8181526003602090815260409182902080546001600160a01b0319166001600160a01b0386169081179091558251938452908301527f2fcc274c3b72dd483ab201bfa87295e3817e8b9b10693219873b722ca1af00c79101610241565b60605f805f805461030d90611a84565b80601f016020809104026020016040519081016040528092919081815260200182805461033990611a84565b80156103845780601f1061035b57610100808354040283529160200191610384565b820191905f5260205f20905b81548152906001019060200180831161036757829003601f168201915b505050505090505f5b85518110156103d4575f6103bb8783815181106103ac576103ac611abc565b60200260200101518488610533565b61010081015160a090910151945092505060010161038d565b5091509250929050565b6001546001600160a01b031633146103f4575f80fd5b5f6103ff8282611b14565b5050565b5f805461040f90611a84565b80601f016020809104026020016040519081016040528092919081815260200182805461043b90611a84565b80156104865780601f1061045d57610100808354040283529160200191610486565b820191905f5260205f20905b81548152906001019060200180831161046957829003601f168201915b505050505081565b60605f61049b83426102fd565b91509150915091565b60605f80546104b290611a84565b80601f01602080910402602001604051908101604052809291908181526020018280546104de90611a84565b80156105295780601f1061050057610100808354040283529160200191610529565b820191905f5260205f20905b81548152906001019060200180831161050c57829003601f168201915b5050505050905090565b61053b61167f565b83516105469061063a565b90505f61055682835f0151610733565b604083015190915060ff1661056b825f610842565b1461059a5780826040015160405163e861b2bd60e01b8152600401610591929190611bd4565b60405180910390fd5b610120820181905260808201515f9084900360030b12156105e45760808201516040516353c27c3f60e11b815263ffffffff91821660048201529084166024820152604401610591565b60a08201515f90840360030b12156106255760a0820151604051635ea081b560e11b815263ffffffff91821660048201529084166024820152604401610591565b610631818387876108a5565b505b9392505050565b61064261167f565b61064c825f610955565b61ffff16815261065d826002610976565b60ff166020820152610670826003610976565b60ff1660408201526106838260046109a8565b63ffffffff908116606083015261069f9083906008906109a816565b63ffffffff90811660808301526106bb908390600c906109a816565b63ffffffff90811660a08301526106d790839060109061095516565b61ffff1660c08201526106eb8260126109c4565b60e082018190525161072890610702906012611c0c565b8260e0015151601285516107169190611c1f565b6107209190611c1f565b8491906109e6565b610100820152919050565b60605f61073f84610a3b565b90505b8051516020820151101561083b57606081015161ffff16600114610785576060810151604051634c52f98d60e11b815261ffff9091166004820152602401610591565b81515f0361079d5761079681610a52565b91506107ed565b602081015181516107ad91610a73565b82511415806107cf57508051602082015183516107cd9285925f92610aca565b155b156107ed5760405163cbceee6f60e01b815260040160405180910390fd5b8261ffff16816040015161ffff161461082d57604080820151905163537fc54560e11b815261ffff91821660048201529084166024820152604401610591565b61083681610aec565b610742565b5092915050565b5f805b8351831061085557610855611c32565b5f6108608585610976565b60ff169050610870816001611c0c565b61087a9085611c0c565b9350805f03610889575061089c565b610894600183611c0c565b915050610845565b90505b92915050565b60e08301516108b5908590610bd1565b6108d95760e083015160405163eaafc59b60e01b8152610591918691600401611c46565b5f6108e48282610c2a565b9050602b61ffff16816040015161ffff160361090a57610905848483610c45565b61094e565b603061ffff16816040015161ffff160361092957610905848483610d2e565b60408082015190516361529e8760e01b815261ffff9091166004820152602401610591565b5050505050565b5f61096a83610965846002611c0c565b610df2565b50016020015160f01c90565b5f61098683610965846001611c0c565b82828151811061099857610998611abc565b016020015160f81c905092915050565b5f6109b883610965846004611c0c565b50016020015160e01c90565b60605f6109d18484610a73565b90506109de8484836109e6565b949350505050565b60608167ffffffffffffffff811115610a0157610a01611795565b6040519080825280601f01601f191660200182016040528015610a2b576020820181803683370190505b5090506106338484835f86610e21565b610a436116d4565b61089f8261010001515f610c2a565b6020810151815160609161089f91610a6a9082610a73565b845191906109e6565b5f815b83518110610a8657610a86611c32565b5f610a918583610976565b60ff169050610aa1816001611c0c565b610aab9083611c0c565b9150805f03610aba5750610ac0565b50610a76565b6109de8382611c1f565b5f610ad6848484610e52565b610ae1878785610e52565b149695505050505050565b60c08101516020820181905281515111610b035750565b5f610b15825f01518360200151610a73565b8260200151610b249190611c0c565b8251909150610b339082610955565b61ffff166040830152610b47600282611c0c565b8251909150610b569082610955565b61ffff166060830152610b6a600282611c0c565b8251909150610b7990826109a8565b63ffffffff166080830152610b8f600482611c0c565b82519091505f90610ba09083610955565b61ffff169050610bb1600283611c0c565b60a084018190529150610bc48183611c0c565b60c0909301929092525050565b5f8080610bde8582610842565b90505f610beb855f610842565b90505b80821115610c1457610c008684610e6b565b925081610c0c81611c6a565b925050610bee565b610c208684875f610e8e565b9695505050505050565b610c326116d4565b82815260c0810182905261089f81610aec565b60208101515f610c5485610a3b565b90505b80515160208201511015610d0e57604081015161ffff16603014610c9a5760408082015190516361529e8760e01b815261ffff9091166004820152602401610591565b5f610ca482610ec9565b90505f610cbd5f835184610ee59092919063ffffffff16565b9050610ccb81838989610f81565b15610cfe57610ce08760e0015186838561109c565b15610cee5750505050505050565b60c08501849052610cfe85610aec565b5050610d0981610aec565b610c57565b508360e001516040516306cde0f360e01b81526004016105919190611a40565b80515160208201511015610dd3575f610d4682610a52565b9050610d5f8460e00151826111d290919063ffffffff16565b610d84578360e0015181604051636b80573f60e11b8152600401610591929190611c46565b5f610d8e83610ec9565b90505f610da75f835184610ee59092919063ffffffff16565b9050610db581838888610f81565b15610dc257505050505050565b505050610dce81610aec565b610d2e565b8260e001516040516306cde0f360e01b81526004016105919190611a40565b81518111156103ff578151604051638a3c1cfb60e01b8152610591918391600401918252602082015260400190565b610e2f856109658387611c0c565b610e3d836109658385611c0c565b61094e826020850101856020880101836111f6565b5f610e61846109658486611c0c565b5091016020012090565b5f610e768383610976565b60ff16610e84836001611c0c565b61089c9190611c0c565b5f610e998585610df2565b610ea38383610df2565b610eb1838384865103610e52565b610ebf868687895103610e52565b1495945050505050565b60a081015160c082015160609161089f91610a6a908290611c1f565b604080516080810182525f8082526020820181905291810191909152606080820152610f1b610f145f85611c0c565b8590610955565b61ffff168152610f36610f2f600285611c0c565b8590610976565b60ff166020820152610f4c610f2f600385611c0c565b60ff166040820152610f75610f62600485611c0c565b610f6d600485611c1f565b8691906109e6565b60608201529392505050565b5f846020015160ff16600314610f9857505f6109de565b826020015160ff16856040015160ff1614610fb457505f6109de565b5f610fbe8561123f565b90508360c0015161ffff168161ffff1614610fdc575f9150506109de565b8551610100165f03610ff1575f9150506109de565b60408087015160ff165f908152600260205220546001600160a01b03168061101d575f925050506109de565b8351602085015160405163de8f50a160e01b81526001600160a01b0384169263de8f50a192611052928b929190600401611c7f565b602060405180830381865afa15801561106d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110919190611cb7565b979650505050505050565b5f806110a78361123f565b90505b845151602086015110156111c7575f6110c286610a52565b90506110ce81886111d2565b6110ef578681604051636b80573f60e11b8152600401610591929190611c46565b60a086015160c08701515f916111139161110a908290611c1f565b89519190610ee5565b90508261ffff16815f015161ffff161461112e5750506111b9565b856040015160ff16816020015160ff161461114a5750506111b9565b60408051808201909152606081525f602082015261117686518a5161116f9190611c0c565b829061145e565b50611181818a6114d2565b5061118c81876114d2565b506111a38260400151825f015184606001516114f2565b156111b55760019450505050506109de565b5050505b6111c285610aec565b6110aa565b505f95945050505050565b5f8151835114801561089c5750508051602091820120825192909101919091201490565b5b601f811115611217578151835260209283019290910190601f19016111f7565b801561123a57815183516001602084900360031b1b5f1901801990921691161783525b505050565b5f612000825111156112935760405162461bcd60e51b815260206004820152601760248201527f4c6f6e67206b657973206e6f74207065726d69747465640000000000000000006044820152606401610591565b5f805f5b8451601f01811015611305575f81602087010151905085518260200111156112cb5785518290036008026101000390811c901b5b7eff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff600882901c81169490940193169190910190602001611297565b506010827fffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff000016901c827dffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff160191506010817fffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff000016901c817dffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff1601905080600883901b0191506020827fffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000016901c827bffffffff00000000ffffffff00000000ffffffff00000000ffffffff1601915060408277ffffffffffffffff0000000000000000ffffffffffffffff1916901c8277ffffffffffffffff0000000000000000ffffffffffffffff16019150608082901c826fffffffffffffffffffffffffffffffff16019150601082901c61ffff16820191508192505050919050565b60408051808201909152606081525f602082015261147d602083611cd6565b156114a55761148d602083611cd6565b611498906020611c1f565b6114a29083611c0c565b91505b60208084018390526040518085525f81529081840101818110156114c7575f80fd5b604052509192915050565b60408051808201909152606081525f602082015261089c83838451611591565b60ff83165f908152600360205260408120546001600160a01b03168061151b575f915050610633565b604051637bf41d7760e11b81526001600160a01b0382169063f7e83aee906115499087908790600401611c46565b602060405180830381865afa158015611564573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115889190611cb7565b95945050505050565b60408051808201909152606081525f602082015282518211156115b2575f80fd5b8351515f6115c08483611c0c565b905085602001518111156115e2576115e2866115dd836002611cf5565b611662565b85518051838201602001915f91808511156115fb578482525b505050602086015b6020861061163b578051825261161a602083611c0c565b9150611627602082611c0c565b9050611634602087611c1f565b9550611603565b5181515f1960208890036101000a0190811690199190911617905250849150509392505050565b815161166e838361145e565b5061167983826114d2565b50505050565b60408051610140810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c082019290925260e08101829052610100810182905261012081019190915290565b6040518060e00160405280606081526020015f81526020015f61ffff1681526020015f61ffff1681526020015f63ffffffff1681526020015f81526020015f81525090565b803560ff81168114611729575f80fd5b919050565b6001600160a01b0381168114611742575f80fd5b50565b5f8060408385031215611756575f80fd5b61175f83611719565b9150602083013561176f8161172e565b809150509250929050565b5f6020828403121561178a575f80fd5b813561089c8161172e565b634e487b7160e01b5f52604160045260245ffd5b6040805190810167ffffffffffffffff811182821017156117cc576117cc611795565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156117fb576117fb611795565b604052919050565b5f82601f830112611812575f80fd5b813567ffffffffffffffff81111561182c5761182c611795565b61183f601f8201601f19166020016117d2565b818152846020838601011115611853575f80fd5b816020850160208301375f918101602001919091529392505050565b5f82601f83011261187e575f80fd5b8135602067ffffffffffffffff8083111561189b5761189b611795565b8260051b6118aa8382016117d2565b93845285810183019383810190888611156118c3575f80fd5b84880192505b85831015611952578235848111156118df575f80fd5b88016040818b03601f19018113156118f5575f80fd5b6118fd6117a9565b878301358781111561190d575f80fd5b61191b8d8a83870101611803565b82525090820135908682111561192f575f80fd5b61193d8c8984860101611803565b818901528452505091840191908401906118c9565b98975050505050505050565b5f806040838503121561196f575f80fd5b823567ffffffffffffffff811115611985575f80fd5b6119918582860161186f565b95602094909401359450505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b604081525f6119e060408301856119a0565b905063ffffffff831660208301529392505050565b5f60208284031215611a05575f80fd5b813567ffffffffffffffff811115611a1b575f80fd5b6109de84828501611803565b5f60208284031215611a37575f80fd5b61089c82611719565b602081525f61089c60208301846119a0565b5f60208284031215611a62575f80fd5b813567ffffffffffffffff811115611a78575f80fd5b6109de8482850161186f565b600181811c90821680611a9857607f821691505b602082108103611ab657634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52603260045260245ffd5b601f82111561123a57805f5260205f20601f840160051c81016020851015611af55750805b601f840160051c820191505b8181101561094e575f8155600101611b01565b815167ffffffffffffffff811115611b2e57611b2e611795565b611b4281611b3c8454611a84565b84611ad0565b602080601f831160018114611b75575f8415611b5e5750858301515b5f19600386901b1c1916600185901b178555611bcc565b5f85815260208120601f198616915b82811015611ba357888601518255948401946001909101908401611b84565b5085821015611bc057878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b604081525f611be660408301856119a0565b905060ff831660208301529392505050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561089f5761089f611bf8565b8181038181111561089f5761089f611bf8565b634e487b7160e01b5f52600160045260245ffd5b604081525f611c5860408301856119a0565b828103602084015261158881856119a0565b5f81611c7857611c78611bf8565b505f190190565b606081525f611c9160608301866119a0565b8281036020840152611ca381866119a0565b90508281036040840152610c2081856119a0565b5f60208284031215611cc7575f80fd5b8151801515811461089c575f80fd5b5f82611cf057634e487b7160e01b5f52601260045260245ffd5b500690565b808202811582820484141761089f5761089f611bf856fea26469706673582212207d56f97fb401fd73c22a6ed6081b715565628f205b9ddf7a26fc309bd092e91664736f6c6343000819003300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806373cc48a61161006e57806373cc48a6146101225780638da5cb5b1461016257806398d35f2014610175578063bdf95fef1461018a578063c327deef1461019d578063effb3c6e146101c5575f80fd5b8063020ed8d3146100aa57806313af4035146100bf57806328e7677d146100d2578063440f3d42146100e55780636cbbf64d1461010f575b5f80fd5b6100bd6100b8366004611745565b6101cd565b005b6100bd6100cd36600461177a565b61024d565b6100bd6100e0366004611745565b610285565b6100f86100f336600461195e565b6102fd565b6040516101069291906119ce565b60405180910390f35b6100bd61011d3660046119f5565b6103de565b61014a610130366004611a27565b60036020525f90815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610106565b60015461014a906001600160a01b031681565b61017d610403565b6040516101069190611a40565b6100f8610198366004611a52565b61048e565b61014a6101ab366004611a27565b60026020525f90815260409020546001600160a01b031681565b61017d6104a4565b6001546001600160a01b031633146101e3575f80fd5b60ff82165f8181526002602090815260409182902080546001600160a01b0319166001600160a01b0386169081179091558251938452908301527ff73c3c226af96b7f1ba666a21b3ceaf2be3ee6a365e3178fd9cd1eaae0075aa891015b60405180910390a15050565b6001546001600160a01b03163314610263575f80fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b0316331461029b575f80fd5b60ff82165f8181526003602090815260409182902080546001600160a01b0319166001600160a01b0386169081179091558251938452908301527f2fcc274c3b72dd483ab201bfa87295e3817e8b9b10693219873b722ca1af00c79101610241565b60605f805f805461030d90611a84565b80601f016020809104026020016040519081016040528092919081815260200182805461033990611a84565b80156103845780601f1061035b57610100808354040283529160200191610384565b820191905f5260205f20905b81548152906001019060200180831161036757829003601f168201915b505050505090505f5b85518110156103d4575f6103bb8783815181106103ac576103ac611abc565b60200260200101518488610533565b61010081015160a090910151945092505060010161038d565b5091509250929050565b6001546001600160a01b031633146103f4575f80fd5b5f6103ff8282611b14565b5050565b5f805461040f90611a84565b80601f016020809104026020016040519081016040528092919081815260200182805461043b90611a84565b80156104865780601f1061045d57610100808354040283529160200191610486565b820191905f5260205f20905b81548152906001019060200180831161046957829003601f168201915b505050505081565b60605f61049b83426102fd565b91509150915091565b60605f80546104b290611a84565b80601f01602080910402602001604051908101604052809291908181526020018280546104de90611a84565b80156105295780601f1061050057610100808354040283529160200191610529565b820191905f5260205f20905b81548152906001019060200180831161050c57829003601f168201915b5050505050905090565b61053b61167f565b83516105469061063a565b90505f61055682835f0151610733565b604083015190915060ff1661056b825f610842565b1461059a5780826040015160405163e861b2bd60e01b8152600401610591929190611bd4565b60405180910390fd5b610120820181905260808201515f9084900360030b12156105e45760808201516040516353c27c3f60e11b815263ffffffff91821660048201529084166024820152604401610591565b60a08201515f90840360030b12156106255760a0820151604051635ea081b560e11b815263ffffffff91821660048201529084166024820152604401610591565b610631818387876108a5565b505b9392505050565b61064261167f565b61064c825f610955565b61ffff16815261065d826002610976565b60ff166020820152610670826003610976565b60ff1660408201526106838260046109a8565b63ffffffff908116606083015261069f9083906008906109a816565b63ffffffff90811660808301526106bb908390600c906109a816565b63ffffffff90811660a08301526106d790839060109061095516565b61ffff1660c08201526106eb8260126109c4565b60e082018190525161072890610702906012611c0c565b8260e0015151601285516107169190611c1f565b6107209190611c1f565b8491906109e6565b610100820152919050565b60605f61073f84610a3b565b90505b8051516020820151101561083b57606081015161ffff16600114610785576060810151604051634c52f98d60e11b815261ffff9091166004820152602401610591565b81515f0361079d5761079681610a52565b91506107ed565b602081015181516107ad91610a73565b82511415806107cf57508051602082015183516107cd9285925f92610aca565b155b156107ed5760405163cbceee6f60e01b815260040160405180910390fd5b8261ffff16816040015161ffff161461082d57604080820151905163537fc54560e11b815261ffff91821660048201529084166024820152604401610591565b61083681610aec565b610742565b5092915050565b5f805b8351831061085557610855611c32565b5f6108608585610976565b60ff169050610870816001611c0c565b61087a9085611c0c565b9350805f03610889575061089c565b610894600183611c0c565b915050610845565b90505b92915050565b60e08301516108b5908590610bd1565b6108d95760e083015160405163eaafc59b60e01b8152610591918691600401611c46565b5f6108e48282610c2a565b9050602b61ffff16816040015161ffff160361090a57610905848483610c45565b61094e565b603061ffff16816040015161ffff160361092957610905848483610d2e565b60408082015190516361529e8760e01b815261ffff9091166004820152602401610591565b5050505050565b5f61096a83610965846002611c0c565b610df2565b50016020015160f01c90565b5f61098683610965846001611c0c565b82828151811061099857610998611abc565b016020015160f81c905092915050565b5f6109b883610965846004611c0c565b50016020015160e01c90565b60605f6109d18484610a73565b90506109de8484836109e6565b949350505050565b60608167ffffffffffffffff811115610a0157610a01611795565b6040519080825280601f01601f191660200182016040528015610a2b576020820181803683370190505b5090506106338484835f86610e21565b610a436116d4565b61089f8261010001515f610c2a565b6020810151815160609161089f91610a6a9082610a73565b845191906109e6565b5f815b83518110610a8657610a86611c32565b5f610a918583610976565b60ff169050610aa1816001611c0c565b610aab9083611c0c565b9150805f03610aba5750610ac0565b50610a76565b6109de8382611c1f565b5f610ad6848484610e52565b610ae1878785610e52565b149695505050505050565b60c08101516020820181905281515111610b035750565b5f610b15825f01518360200151610a73565b8260200151610b249190611c0c565b8251909150610b339082610955565b61ffff166040830152610b47600282611c0c565b8251909150610b569082610955565b61ffff166060830152610b6a600282611c0c565b8251909150610b7990826109a8565b63ffffffff166080830152610b8f600482611c0c565b82519091505f90610ba09083610955565b61ffff169050610bb1600283611c0c565b60a084018190529150610bc48183611c0c565b60c0909301929092525050565b5f8080610bde8582610842565b90505f610beb855f610842565b90505b80821115610c1457610c008684610e6b565b925081610c0c81611c6a565b925050610bee565b610c208684875f610e8e565b9695505050505050565b610c326116d4565b82815260c0810182905261089f81610aec565b60208101515f610c5485610a3b565b90505b80515160208201511015610d0e57604081015161ffff16603014610c9a5760408082015190516361529e8760e01b815261ffff9091166004820152602401610591565b5f610ca482610ec9565b90505f610cbd5f835184610ee59092919063ffffffff16565b9050610ccb81838989610f81565b15610cfe57610ce08760e0015186838561109c565b15610cee5750505050505050565b60c08501849052610cfe85610aec565b5050610d0981610aec565b610c57565b508360e001516040516306cde0f360e01b81526004016105919190611a40565b80515160208201511015610dd3575f610d4682610a52565b9050610d5f8460e00151826111d290919063ffffffff16565b610d84578360e0015181604051636b80573f60e11b8152600401610591929190611c46565b5f610d8e83610ec9565b90505f610da75f835184610ee59092919063ffffffff16565b9050610db581838888610f81565b15610dc257505050505050565b505050610dce81610aec565b610d2e565b8260e001516040516306cde0f360e01b81526004016105919190611a40565b81518111156103ff578151604051638a3c1cfb60e01b8152610591918391600401918252602082015260400190565b610e2f856109658387611c0c565b610e3d836109658385611c0c565b61094e826020850101856020880101836111f6565b5f610e61846109658486611c0c565b5091016020012090565b5f610e768383610976565b60ff16610e84836001611c0c565b61089c9190611c0c565b5f610e998585610df2565b610ea38383610df2565b610eb1838384865103610e52565b610ebf868687895103610e52565b1495945050505050565b60a081015160c082015160609161089f91610a6a908290611c1f565b604080516080810182525f8082526020820181905291810191909152606080820152610f1b610f145f85611c0c565b8590610955565b61ffff168152610f36610f2f600285611c0c565b8590610976565b60ff166020820152610f4c610f2f600385611c0c565b60ff166040820152610f75610f62600485611c0c565b610f6d600485611c1f565b8691906109e6565b60608201529392505050565b5f846020015160ff16600314610f9857505f6109de565b826020015160ff16856040015160ff1614610fb457505f6109de565b5f610fbe8561123f565b90508360c0015161ffff168161ffff1614610fdc575f9150506109de565b8551610100165f03610ff1575f9150506109de565b60408087015160ff165f908152600260205220546001600160a01b03168061101d575f925050506109de565b8351602085015160405163de8f50a160e01b81526001600160a01b0384169263de8f50a192611052928b929190600401611c7f565b602060405180830381865afa15801561106d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110919190611cb7565b979650505050505050565b5f806110a78361123f565b90505b845151602086015110156111c7575f6110c286610a52565b90506110ce81886111d2565b6110ef578681604051636b80573f60e11b8152600401610591929190611c46565b60a086015160c08701515f916111139161110a908290611c1f565b89519190610ee5565b90508261ffff16815f015161ffff161461112e5750506111b9565b856040015160ff16816020015160ff161461114a5750506111b9565b60408051808201909152606081525f602082015261117686518a5161116f9190611c0c565b829061145e565b50611181818a6114d2565b5061118c81876114d2565b506111a38260400151825f015184606001516114f2565b156111b55760019450505050506109de565b5050505b6111c285610aec565b6110aa565b505f95945050505050565b5f8151835114801561089c5750508051602091820120825192909101919091201490565b5b601f811115611217578151835260209283019290910190601f19016111f7565b801561123a57815183516001602084900360031b1b5f1901801990921691161783525b505050565b5f612000825111156112935760405162461bcd60e51b815260206004820152601760248201527f4c6f6e67206b657973206e6f74207065726d69747465640000000000000000006044820152606401610591565b5f805f5b8451601f01811015611305575f81602087010151905085518260200111156112cb5785518290036008026101000390811c901b5b7eff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff600882901c81169490940193169190910190602001611297565b506010827fffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff000016901c827dffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff160191506010817fffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff000016901c817dffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff1601905080600883901b0191506020827fffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000016901c827bffffffff00000000ffffffff00000000ffffffff00000000ffffffff1601915060408277ffffffffffffffff0000000000000000ffffffffffffffff1916901c8277ffffffffffffffff0000000000000000ffffffffffffffff16019150608082901c826fffffffffffffffffffffffffffffffff16019150601082901c61ffff16820191508192505050919050565b60408051808201909152606081525f602082015261147d602083611cd6565b156114a55761148d602083611cd6565b611498906020611c1f565b6114a29083611c0c565b91505b60208084018390526040518085525f81529081840101818110156114c7575f80fd5b604052509192915050565b60408051808201909152606081525f602082015261089c83838451611591565b60ff83165f908152600360205260408120546001600160a01b03168061151b575f915050610633565b604051637bf41d7760e11b81526001600160a01b0382169063f7e83aee906115499087908790600401611c46565b602060405180830381865afa158015611564573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115889190611cb7565b95945050505050565b60408051808201909152606081525f602082015282518211156115b2575f80fd5b8351515f6115c08483611c0c565b905085602001518111156115e2576115e2866115dd836002611cf5565b611662565b85518051838201602001915f91808511156115fb578482525b505050602086015b6020861061163b578051825261161a602083611c0c565b9150611627602082611c0c565b9050611634602087611c1f565b9550611603565b5181515f1960208890036101000a0190811690199190911617905250849150509392505050565b815161166e838361145e565b5061167983826114d2565b50505050565b60408051610140810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c082019290925260e08101829052610100810182905261012081019190915290565b6040518060e00160405280606081526020015f81526020015f61ffff1681526020015f61ffff1681526020015f63ffffffff1681526020015f81526020015f81525090565b803560ff81168114611729575f80fd5b919050565b6001600160a01b0381168114611742575f80fd5b50565b5f8060408385031215611756575f80fd5b61175f83611719565b9150602083013561176f8161172e565b809150509250929050565b5f6020828403121561178a575f80fd5b813561089c8161172e565b634e487b7160e01b5f52604160045260245ffd5b6040805190810167ffffffffffffffff811182821017156117cc576117cc611795565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156117fb576117fb611795565b604052919050565b5f82601f830112611812575f80fd5b813567ffffffffffffffff81111561182c5761182c611795565b61183f601f8201601f19166020016117d2565b818152846020838601011115611853575f80fd5b816020850160208301375f918101602001919091529392505050565b5f82601f83011261187e575f80fd5b8135602067ffffffffffffffff8083111561189b5761189b611795565b8260051b6118aa8382016117d2565b93845285810183019383810190888611156118c3575f80fd5b84880192505b85831015611952578235848111156118df575f80fd5b88016040818b03601f19018113156118f5575f80fd5b6118fd6117a9565b878301358781111561190d575f80fd5b61191b8d8a83870101611803565b82525090820135908682111561192f575f80fd5b61193d8c8984860101611803565b818901528452505091840191908401906118c9565b98975050505050505050565b5f806040838503121561196f575f80fd5b823567ffffffffffffffff811115611985575f80fd5b6119918582860161186f565b95602094909401359450505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b604081525f6119e060408301856119a0565b905063ffffffff831660208301529392505050565b5f60208284031215611a05575f80fd5b813567ffffffffffffffff811115611a1b575f80fd5b6109de84828501611803565b5f60208284031215611a37575f80fd5b61089c82611719565b602081525f61089c60208301846119a0565b5f60208284031215611a62575f80fd5b813567ffffffffffffffff811115611a78575f80fd5b6109de8482850161186f565b600181811c90821680611a9857607f821691505b602082108103611ab657634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52603260045260245ffd5b601f82111561123a57805f5260205f20601f840160051c81016020851015611af55750805b601f840160051c820191505b8181101561094e575f8155600101611b01565b815167ffffffffffffffff811115611b2e57611b2e611795565b611b4281611b3c8454611a84565b84611ad0565b602080601f831160018114611b75575f8415611b5e5750858301515b5f19600386901b1c1916600185901b178555611bcc565b5f85815260208120601f198616915b82811015611ba357888601518255948401946001909101908401611b84565b5085821015611bc057878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b604081525f611be660408301856119a0565b905060ff831660208301529392505050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561089f5761089f611bf8565b8181038181111561089f5761089f611bf8565b634e487b7160e01b5f52600160045260245ffd5b604081525f611c5860408301856119a0565b828103602084015261158881856119a0565b5f81611c7857611c78611bf8565b505f190190565b606081525f611c9160608301866119a0565b8281036020840152611ca381866119a0565b90508281036040840152610c2081856119a0565b5f60208284031215611cc7575f80fd5b8151801515811461089c575f80fd5b5f82611cf057634e487b7160e01b5f52601260045260245ffd5b500690565b808202811582820484141761089f5761089f611bf856fea26469706673582212207d56f97fb401fd73c22a6ed6081b715565628f205b9ddf7a26fc309bd092e91664736f6c63430008190033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _anchors (bytes): 0x

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000000

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
0x31D1acba033d8A4Ab3f6334355289034d32cFD89
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.