ETH Price: $2,574.49 (-2.46%)

Contract

0x1a0b2cA69ca2C7f96E2529fAA6D63f881655d81A
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

SortedDoublyLL

Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"}],"name":"getFirst","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"},{"name":"_id","type":"address"},{"name":"_newKey","type":"uint256"},{"name":"_prevId","type":"address"},{"name":"_nextId","type":"address"}],"name":"updateKey","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"},{"name":"_key","type":"uint256"},{"name":"_prevId","type":"address"},{"name":"_nextId","type":"address"}],"name":"validInsertPosition","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"}],"name":"isFull","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"},{"name":"_id","type":"address"},{"name":"_key","type":"uint256"},{"name":"_prevId","type":"address"},{"name":"_nextId","type":"address"}],"name":"insert","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"},{"name":"_id","type":"address"}],"name":"remove","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"}],"name":"getLast","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"}],"name":"getMaxSize","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"},{"name":"_size","type":"uint256"}],"name":"setMaxSize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"},{"name":"_id","type":"address"}],"name":"contains","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"}],"name":"getSize","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"}],"name":"isEmpty","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"},{"name":"_id","type":"address"}],"name":"getKey","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"},{"name":"_id","type":"address"}],"name":"getNext","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"self","type":"SortedDoublyLL.Data storage"},{"name":"_id","type":"address"}],"name":"getPrev","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
6060604052341561000f57600080fd5b610c068061001e6000396000f3006060604052600436106100da5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632ebb2fed81146100df57806338237efe146101065780633a5c20441461012f5780634aa12990146101635780634fbaa9a61461016e5780635d35e0071461019557806372e40b26146101ac578063735bc2ca146101b7578063a176adaf146101d4578063b0138c47146101e2578063b32ece58146101f9578063be6f92d414610204578063d86811281461020f578063e189dedb14610226578063fe1ee7191461023d575b600080fd5b6100ea600435610254565b604051600160a060020a03909116815260200160405180910390f35b61012d600435600160a060020a036024358116906044359060643581169060843516610261565b005b61014f600435602435600160a060020a036044358116906064351661029d565b604051901515815260200160405180910390f35b61014f6004356103e6565b61012d600435600160a060020a0360243581169060443590606435811690608435166103f5565b61012d600435600160a060020a0360243516610633565b6100ea600435610800565b6101c2600435610810565b60405190815260200160405180910390f35b61012d600435602435610817565b61014f600435600160a060020a036024351661082f565b6101c260043561084f565b61014f600435610856565b6101c2600435600160a060020a036024351661085e565b6100ea600435600160a060020a036024351661087d565b6100ea600435600160a060020a03602435166108a3565b54600160a060020a031690565b61026b858561082f565b151561027657600080fd5b6102808585610633565b60008311156102965761029685858585856103f5565b5050505050565b6000600160a060020a0383161580156102bd5750600160a060020a038216155b156102d2576102cb85610856565b90506103de565b600160a060020a038316151561031d578454600160a060020a0383811691161480156102cb575050600160a060020a03811660009081526004850160205260409020548310156103de565b600160a060020a038216151561036b576001850154600160a060020a0384811691161480156102cb575050600160a060020a03821660009081526004850160205260409020548311156103de565b600160a060020a03838116600090815260048701602052604090206001015481169083161480156103b75750600160a060020a0383166000908152600486016020526040902054849010155b80156102cb575050600160a060020a03811660009081526004850160205260409020548310155b949350505050565b60028101546003909101541490565b600080610401876103e6565b1561040b57600080fd5b610415878761082f565b1561041f57600080fd5b600160a060020a038616151561043457600080fd5b6000851161044157600080fd5b50829050816104528786848461029d565b151561046a57610464878684846108c9565b90925090505b600160a060020a0380871660009081526004890160205260409020869055821615801561049e5750600160a060020a038116155b156104d0578654600160a060020a038716600160a060020a03199182168117895560018901805490921617905561060c565b600160a060020a0382161515610538578654600160a060020a03878116600081815260048b0160205260408082206001018054958516600160a060020a03199687161790558b549093168152919091206002018054831682179055885490911617875561060c565b600160a060020a03811615156105a55760018781018054600160a060020a03898116600081815260048d0160205260408082206002018054958516600160a060020a031996871617905585549093168152919091209093018054821684179055815416909117905561060c565b600160a060020a03808716600081815260048a01602052604080822060018082018054878916600160a060020a0319918216811790925560029384018054988b16988216891790559685528385209091018054871686179055835291200180549092161790555b600387015461062290600163ffffffff6109ed16565b876003018190555050505050505050565b61063d828261082f565b151561064857600080fd5b600182600301541115610784578154600160a060020a03828116911614156106b557600160a060020a038181166000908152600484016020526040808220600101548554908416600160a060020a031991821617808755909316825290206002018054909116905561077f565b6001820154600160a060020a038281169116141561071e57600160a060020a0381811660009081526004840160205260408082206002015460018087018054928616600160a060020a03199384161790819055909416835291209091018054909116905561077f565b600160a060020a0381811660009081526004840160205260408082206001808201805460029384018054881687528587209093018054918816600160a060020a03199283161790559154905486168552929093200180549190931691161790555b6107a0565b8154600160a060020a0319908116835560018301805490911690555b600160a060020a0381166000908152600483016020526040812090815560018082018054600160a060020a03199081169091556002909201805490921690915560038301546107f49163ffffffff610a0316565b82600301819055505050565b60010154600160a060020a031690565b6002015490565b6002820154811161082757600080fd5b600290910155565b600160a060020a0316600090815260049190910160205260408120541190565b6003015490565b600301541590565b600160a060020a03166000908152600491909101602052604090205490565b600160a060020a0380821660009081526004840160205260409020600101541692915050565b600160a060020a0380821660009081526004840160205260409020600201541692915050565b6000808383600160a060020a03821615610916576108e7888361082f565b158061090c5750600160a060020a038216600090815260048901602052604090205487115b1561091657600091505b600160a060020a0381161561095d5761092f888261082f565b15806109545750600160a060020a038116600090815260048901602052604090205487105b1561095d575060005b600160a060020a03821615801561097b5750600160a060020a038116155b156109a15787546109989089908990600160a060020a0316610a15565b935093506109e2565b600160a060020a03821615156109bc57610998888883610af9565b600160a060020a03811615156109d757610998888884610a15565b610998888884610a15565b505094509492505050565b6000828201838110156109fc57fe5b9392505050565b600082821115610a0f57fe5b50900390565b8254600090819081908190600160a060020a038681169116148015610a545750600160a060020a03851660009081526004880160205260409020548610155b15610a655760008593509350610aef565b5050600160a060020a0380841660009081526004870160205260409020600101548491165b600160a060020a03821615801590610aab5750610aa98787848461029d565b155b15610ae85750600160a060020a03908116600090815260048701602052604080822060019081015484168084529190922090910154909116610a8a565b8181935093505b5050935093915050565b6001830154600090819081908190600160a060020a038681169116148015610b3b5750600160a060020a03851660009081526004880160205260409020548611155b15610b4c5784600093509350610aef565b5050600160a060020a0380841660009081526004870160205260409020600201548491165b600160a060020a03821615801590610b925750610b908787838561029d565b155b15610bcf5750600160a060020a03908116600090815260048701602052604080822060029081015484168084529190922090910154909116610b71565b9690955093505050505600a165627a7a7230582095fef3de3c884e2728602cddf7bdc177a9e15c87dcc3a12bc43d65b617b2b4f40029
Deployed Bytecode
0x6060604052600436106100da5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632ebb2fed81146100df57806338237efe146101065780633a5c20441461012f5780634aa12990146101635780634fbaa9a61461016e5780635d35e0071461019557806372e40b26146101ac578063735bc2ca146101b7578063a176adaf146101d4578063b0138c47146101e2578063b32ece58146101f9578063be6f92d414610204578063d86811281461020f578063e189dedb14610226578063fe1ee7191461023d575b600080fd5b6100ea600435610254565b604051600160a060020a03909116815260200160405180910390f35b61012d600435600160a060020a036024358116906044359060643581169060843516610261565b005b61014f600435602435600160a060020a036044358116906064351661029d565b604051901515815260200160405180910390f35b61014f6004356103e6565b61012d600435600160a060020a0360243581169060443590606435811690608435166103f5565b61012d600435600160a060020a0360243516610633565b6100ea600435610800565b6101c2600435610810565b60405190815260200160405180910390f35b61012d600435602435610817565b61014f600435600160a060020a036024351661082f565b6101c260043561084f565b61014f600435610856565b6101c2600435600160a060020a036024351661085e565b6100ea600435600160a060020a036024351661087d565b6100ea600435600160a060020a03602435166108a3565b54600160a060020a031690565b61026b858561082f565b151561027657600080fd5b6102808585610633565b60008311156102965761029685858585856103f5565b5050505050565b6000600160a060020a0383161580156102bd5750600160a060020a038216155b156102d2576102cb85610856565b90506103de565b600160a060020a038316151561031d578454600160a060020a0383811691161480156102cb575050600160a060020a03811660009081526004850160205260409020548310156103de565b600160a060020a038216151561036b576001850154600160a060020a0384811691161480156102cb575050600160a060020a03821660009081526004850160205260409020548311156103de565b600160a060020a03838116600090815260048701602052604090206001015481169083161480156103b75750600160a060020a0383166000908152600486016020526040902054849010155b80156102cb575050600160a060020a03811660009081526004850160205260409020548310155b949350505050565b60028101546003909101541490565b600080610401876103e6565b1561040b57600080fd5b610415878761082f565b1561041f57600080fd5b600160a060020a038616151561043457600080fd5b6000851161044157600080fd5b50829050816104528786848461029d565b151561046a57610464878684846108c9565b90925090505b600160a060020a0380871660009081526004890160205260409020869055821615801561049e5750600160a060020a038116155b156104d0578654600160a060020a038716600160a060020a03199182168117895560018901805490921617905561060c565b600160a060020a0382161515610538578654600160a060020a03878116600081815260048b0160205260408082206001018054958516600160a060020a03199687161790558b549093168152919091206002018054831682179055885490911617875561060c565b600160a060020a03811615156105a55760018781018054600160a060020a03898116600081815260048d0160205260408082206002018054958516600160a060020a031996871617905585549093168152919091209093018054821684179055815416909117905561060c565b600160a060020a03808716600081815260048a01602052604080822060018082018054878916600160a060020a0319918216811790925560029384018054988b16988216891790559685528385209091018054871686179055835291200180549092161790555b600387015461062290600163ffffffff6109ed16565b876003018190555050505050505050565b61063d828261082f565b151561064857600080fd5b600182600301541115610784578154600160a060020a03828116911614156106b557600160a060020a038181166000908152600484016020526040808220600101548554908416600160a060020a031991821617808755909316825290206002018054909116905561077f565b6001820154600160a060020a038281169116141561071e57600160a060020a0381811660009081526004840160205260408082206002015460018087018054928616600160a060020a03199384161790819055909416835291209091018054909116905561077f565b600160a060020a0381811660009081526004840160205260408082206001808201805460029384018054881687528587209093018054918816600160a060020a03199283161790559154905486168552929093200180549190931691161790555b6107a0565b8154600160a060020a0319908116835560018301805490911690555b600160a060020a0381166000908152600483016020526040812090815560018082018054600160a060020a03199081169091556002909201805490921690915560038301546107f49163ffffffff610a0316565b82600301819055505050565b60010154600160a060020a031690565b6002015490565b6002820154811161082757600080fd5b600290910155565b600160a060020a0316600090815260049190910160205260408120541190565b6003015490565b600301541590565b600160a060020a03166000908152600491909101602052604090205490565b600160a060020a0380821660009081526004840160205260409020600101541692915050565b600160a060020a0380821660009081526004840160205260409020600201541692915050565b6000808383600160a060020a03821615610916576108e7888361082f565b158061090c5750600160a060020a038216600090815260048901602052604090205487115b1561091657600091505b600160a060020a0381161561095d5761092f888261082f565b15806109545750600160a060020a038116600090815260048901602052604090205487105b1561095d575060005b600160a060020a03821615801561097b5750600160a060020a038116155b156109a15787546109989089908990600160a060020a0316610a15565b935093506109e2565b600160a060020a03821615156109bc57610998888883610af9565b600160a060020a03811615156109d757610998888884610a15565b610998888884610a15565b505094509492505050565b6000828201838110156109fc57fe5b9392505050565b600082821115610a0f57fe5b50900390565b8254600090819081908190600160a060020a038681169116148015610a545750600160a060020a03851660009081526004880160205260409020548610155b15610a655760008593509350610aef565b5050600160a060020a0380841660009081526004870160205260409020600101548491165b600160a060020a03821615801590610aab5750610aa98787848461029d565b155b15610ae85750600160a060020a03908116600090815260048701602052604080822060019081015484168084529190922090910154909116610a8a565b8181935093505b5050935093915050565b6001830154600090819081908190600160a060020a038681169116148015610b3b5750600160a060020a03851660009081526004880160205260409020548611155b15610b4c5784600093509350610aef565b5050600160a060020a0380841660009081526004870160205260409020600201548491165b600160a060020a03821615801590610b925750610b908787838561029d565b155b15610bcf5750600160a060020a03908116600090815260048701602052604080822060029081015484168084529190922090910154909116610b71565b9690955093505050505600a165627a7a7230582095fef3de3c884e2728602cddf7bdc177a9e15c87dcc3a12bc43d65b617b2b4f40029
Swarm Source
bzzr://95fef3de3c884e2728602cddf7bdc177a9e15c87dcc3a12bc43d65b617b2b4f4
🤖 Code Reader

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

Custom Contract ABI

                            

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

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.