ETH Price: $2,086.63 (+1.66%)
 

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
Set Value244599292026-02-15 4:51:591 hr ago1771131119IN
0xc4807c41...0288DF9a7
0 ETH0.000001260.03727598
Set Value244597462026-02-15 4:15:232 hrs ago1771128923IN
0xc4807c41...0288DF9a7
0 ETH0.000001440.04265673
Set Value244596132026-02-15 3:48:352 hrs ago1771127315IN
0xc4807c41...0288DF9a7
0 ETH0.000001280.0377851
Set Value244595732026-02-15 3:40:352 hrs ago1771126835IN
0xc4807c41...0288DF9a7
0 ETH0.000001690.05013315
Set Value244591912026-02-15 2:23:593 hrs ago1771122239IN
0xc4807c41...0288DF9a7
0 ETH0.00000130.03853729
Set Value244590932026-02-15 2:04:114 hrs ago1771121051IN
0xc4807c41...0288DF9a7
0 ETH0.000001560.04624321
Set Value244588232026-02-15 1:09:595 hrs ago1771117799IN
0xc4807c41...0288DF9a7
0 ETH0.000001790.05288877
Set Value244587332026-02-15 0:51:595 hrs ago1771116719IN
0xc4807c41...0288DF9a7
0 ETH0.000001260.03723824
Set Value244585372026-02-15 0:12:236 hrs ago1771114343IN
0xc4807c41...0288DF9a7
0 ETH0.000001120.03319905
Set Value244575382026-02-14 20:51:599 hrs ago1771102319IN
0xc4807c41...0288DF9a7
0 ETH0.000001150.03400719
Set Value244566342026-02-14 17:49:5912 hrs ago1771091399IN
0xc4807c41...0288DF9a7
0 ETH0.000002010.05951919
Set Value244564652026-02-14 17:16:1113 hrs ago1771089371IN
0xc4807c41...0288DF9a7
0 ETH0.000002010.05940319
Set Value244563442026-02-14 16:51:5913 hrs ago1771087919IN
0xc4807c41...0288DF9a7
0 ETH0.000002320.06875977
Set Value244557762026-02-14 14:57:5915 hrs ago1771081079IN
0xc4807c41...0288DF9a7
0 ETH0.000002270.06722978
Set Value244556972026-02-14 14:42:1115 hrs ago1771080131IN
0xc4807c41...0288DF9a7
0 ETH0.000001510.04464247
Set Value244551522026-02-14 12:52:4717 hrs ago1771073567IN
0xc4807c41...0288DF9a7
0 ETH0.000001730.05117068
Set Value244539512026-02-14 8:51:5921 hrs ago1771059119IN
0xc4807c41...0288DF9a7
0 ETH0.000002270.06718334
Set Value244531362026-02-14 6:08:2324 hrs ago1771049303IN
0xc4807c41...0288DF9a7
0 ETH0.00000140.04134873
Set Value244527572026-02-14 4:52:2325 hrs ago1771044743IN
0xc4807c41...0288DF9a7
0 ETH0.000001180.03511541
Set Value244525452026-02-14 4:09:5926 hrs ago1771042199IN
0xc4807c41...0288DF9a7
0 ETH0.000001720.05077533
Set Value244522272026-02-14 3:05:5927 hrs ago1771038359IN
0xc4807c41...0288DF9a7
0 ETH0.000001530.0452978
Set Value244515602026-02-14 0:51:5929 hrs ago1771030319IN
0xc4807c41...0288DF9a7
0 ETH0.000001180.03499175
Set Value244503642026-02-13 20:51:5933 hrs ago1771015919IN
0xc4807c41...0288DF9a7
0 ETH0.000002570.07605265
Set Value244500262026-02-13 19:43:5934 hrs ago1771011839IN
0xc4807c41...0288DF9a7
0 ETH0.000002060.06106999
Set Value244497372026-02-13 18:45:5935 hrs ago1771008359IN
0xc4807c41...0288DF9a7
0 ETH0.000003850.11392274
View all transactions

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

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xafA00E7E...9d08C2b79
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
DIAOracleV2

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-09-05
*/

// compiled using solidity 0.8.19

pragma solidity 0.8.19;

contract DIAOracleV2 {
    mapping (string => uint256) public values;
    address oracleUpdater;
    
    event OracleUpdate(string key, uint128 value, uint128 timestamp);
    event UpdaterAddressChange(address newUpdater);
    
    constructor() {
        oracleUpdater = msg.sender;
    }
    
    function setValue(string memory key, uint128 value, uint128 timestamp) public {
        require(msg.sender == oracleUpdater);
        uint256 cValue = (((uint256)(value)) << 128) + timestamp;
        values[key] = cValue;
        emit OracleUpdate(key, value, timestamp);
    }

    function setMultipleValues(string[] memory keys, uint256[] memory compressedValues) public {
        require(msg.sender == oracleUpdater);
        require(keys.length == compressedValues.length);
        
        for (uint128 i = 0; i < keys.length; i++) {
            string memory currentKey = keys[i];
            uint256 currentCvalue = compressedValues[i];
            uint128 value = (uint128)(currentCvalue >> 128);
            uint128 timestamp = (uint128)(currentCvalue % 2**128);

            values[currentKey] = currentCvalue;
            emit OracleUpdate(currentKey, value, timestamp);
        }
    }
    
    function getValue(string memory key) external view returns (uint128, uint128) {
        uint256 cValue = values[key];
        uint128 timestamp = (uint128)(cValue % 2**128);
        uint128 value = (uint128)(cValue >> 128);
        return (value, timestamp);
    }
    
    function updateOracleUpdaterAddress(address newOracleUpdaterAddress) public {
        require(msg.sender == oracleUpdater);
        oracleUpdater = newOracleUpdaterAddress;
        emit UpdaterAddressChange(newOracleUpdaterAddress);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"key","type":"string"},{"indexed":false,"internalType":"uint128","name":"value","type":"uint128"},{"indexed":false,"internalType":"uint128","name":"timestamp","type":"uint128"}],"name":"OracleUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newUpdater","type":"address"}],"name":"UpdaterAddressChange","type":"event"},{"inputs":[{"internalType":"string","name":"key","type":"string"}],"name":"getValue","outputs":[{"internalType":"uint128","name":"","type":"uint128"},{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string[]","name":"keys","type":"string[]"},{"internalType":"uint256[]","name":"compressedValues","type":"uint256[]"}],"name":"setMultipleValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"key","type":"string"},{"internalType":"uint128","name":"value","type":"uint128"},{"internalType":"uint128","name":"timestamp","type":"uint128"}],"name":"setValue","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOracleUpdaterAddress","type":"address"}],"name":"updateOracleUpdaterAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"","type":"string"}],"name":"values","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

0x608060405234801561001057600080fd5b5033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d2b806100616000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80635a9ade8b1461005c5780636aa45efc1461008c5780637898e0c2146100a85780638d241526146100c4578063960384a0146100e0575b600080fd5b6100766004803603810190610071919061064d565b610111565b60405161008391906106af565b60405180910390f35b6100a660048036038101906100a19190610728565b61013f565b005b6100c260048036038101906100bd919061079d565b610214565b005b6100de60048036038101906100d991906109e1565b61030a565b005b6100fa60048036038101906100f5919061064d565b610496565b604051610108929190610a68565b60405180910390f35b6000818051602081018201805184825260208301602085012081835280955050505050506000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461019957600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f816040516102099190610aa0565b60405180910390a150565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461026e57600080fd5b6000816fffffffffffffffffffffffffffffffff166080846fffffffffffffffffffffffffffffffff16901b6102a49190610aea565b9050806000856040516102b79190610b8f565b9081526020016040518091039020819055507fa7fc99ed7617309ee23f63ae90196a1e490d362e6f6a547a59bc809ee22917828484846040516102fc93929190610bf0565b60405180910390a150505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461036457600080fd5b805182511461037257600080fd5b60005b8251816fffffffffffffffffffffffffffffffff16101561049157600083826fffffffffffffffffffffffffffffffff16815181106103b7576103b6610c2e565b5b60200260200101519050600083836fffffffffffffffffffffffffffffffff16815181106103e8576103e7610c2e565b5b602002602001015190506000608082901c905060007001000000000000000000000000000000008361041a9190610c8c565b90508260008560405161042d9190610b8f565b9081526020016040518091039020819055507fa7fc99ed7617309ee23f63ae90196a1e490d362e6f6a547a59bc809ee229178284838360405161047293929190610bf0565b60405180910390a150505050808061048990610cbd565b915050610375565b505050565b600080600080846040516104aa9190610b8f565b90815260200160405180910390205490506000700100000000000000000000000000000000826104da9190610c8c565b90506000608083901c9050808294509450505050915091565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61055a82610511565b810181811067ffffffffffffffff8211171561057957610578610522565b5b80604052505050565b600061058c6104f3565b90506105988282610551565b919050565b600067ffffffffffffffff8211156105b8576105b7610522565b5b6105c182610511565b9050602081019050919050565b82818337600083830152505050565b60006105f06105eb8461059d565b610582565b90508281526020810184848401111561060c5761060b61050c565b5b6106178482856105ce565b509392505050565b600082601f83011261063457610633610507565b5b81356106448482602086016105dd565b91505092915050565b600060208284031215610663576106626104fd565b5b600082013567ffffffffffffffff81111561068157610680610502565b5b61068d8482850161061f565b91505092915050565b6000819050919050565b6106a981610696565b82525050565b60006020820190506106c460008301846106a0565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006106f5826106ca565b9050919050565b610705816106ea565b811461071057600080fd5b50565b600081359050610722816106fc565b92915050565b60006020828403121561073e5761073d6104fd565b5b600061074c84828501610713565b91505092915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b61077a81610755565b811461078557600080fd5b50565b60008135905061079781610771565b92915050565b6000806000606084860312156107b6576107b56104fd565b5b600084013567ffffffffffffffff8111156107d4576107d3610502565b5b6107e08682870161061f565b93505060206107f186828701610788565b925050604061080286828701610788565b9150509250925092565b600067ffffffffffffffff82111561082757610826610522565b5b602082029050602081019050919050565b600080fd5b600061085061084b8461080c565b610582565b9050808382526020820190506020840283018581111561087357610872610838565b5b835b818110156108ba57803567ffffffffffffffff81111561089857610897610507565b5b8086016108a5898261061f565b85526020850194505050602081019050610875565b5050509392505050565b600082601f8301126108d9576108d8610507565b5b81356108e984826020860161083d565b91505092915050565b600067ffffffffffffffff82111561090d5761090c610522565b5b602082029050602081019050919050565b61092781610696565b811461093257600080fd5b50565b6000813590506109448161091e565b92915050565b600061095d610958846108f2565b610582565b905080838252602082019050602084028301858111156109805761097f610838565b5b835b818110156109a957806109958882610935565b845260208401935050602081019050610982565b5050509392505050565b600082601f8301126109c8576109c7610507565b5b81356109d884826020860161094a565b91505092915050565b600080604083850312156109f8576109f76104fd565b5b600083013567ffffffffffffffff811115610a1657610a15610502565b5b610a22858286016108c4565b925050602083013567ffffffffffffffff811115610a4357610a42610502565b5b610a4f858286016109b3565b9150509250929050565b610a6281610755565b82525050565b6000604082019050610a7d6000830185610a59565b610a8a6020830184610a59565b9392505050565b610a9a816106ea565b82525050565b6000602082019050610ab56000830184610a91565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610af582610696565b9150610b0083610696565b9250828201905080821115610b1857610b17610abb565b5b92915050565b600081519050919050565b600081905092915050565b60005b83811015610b52578082015181840152602081019050610b37565b60008484015250505050565b6000610b6982610b1e565b610b738185610b29565b9350610b83818560208601610b34565b80840191505092915050565b6000610b9b8284610b5e565b915081905092915050565b600082825260208201905092915050565b6000610bc282610b1e565b610bcc8185610ba6565b9350610bdc818560208601610b34565b610be581610511565b840191505092915050565b60006060820190508181036000830152610c0a8186610bb7565b9050610c196020830185610a59565b610c266040830184610a59565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610c9782610696565b9150610ca283610696565b925082610cb257610cb1610c5d565b5b828206905092915050565b6000610cc882610755565b91506fffffffffffffffffffffffffffffffff8203610cea57610ce9610abb565b5b60018201905091905056fea264697066735822122096e5eb13f0172bb20b069f03fe9ffde7076e5202691b7e7d22386add3a6144ba64736f6c63430008130033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100575760003560e01c80635a9ade8b1461005c5780636aa45efc1461008c5780637898e0c2146100a85780638d241526146100c4578063960384a0146100e0575b600080fd5b6100766004803603810190610071919061064d565b610111565b60405161008391906106af565b60405180910390f35b6100a660048036038101906100a19190610728565b61013f565b005b6100c260048036038101906100bd919061079d565b610214565b005b6100de60048036038101906100d991906109e1565b61030a565b005b6100fa60048036038101906100f5919061064d565b610496565b604051610108929190610a68565b60405180910390f35b6000818051602081018201805184825260208301602085012081835280955050505050506000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461019957600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f816040516102099190610aa0565b60405180910390a150565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461026e57600080fd5b6000816fffffffffffffffffffffffffffffffff166080846fffffffffffffffffffffffffffffffff16901b6102a49190610aea565b9050806000856040516102b79190610b8f565b9081526020016040518091039020819055507fa7fc99ed7617309ee23f63ae90196a1e490d362e6f6a547a59bc809ee22917828484846040516102fc93929190610bf0565b60405180910390a150505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461036457600080fd5b805182511461037257600080fd5b60005b8251816fffffffffffffffffffffffffffffffff16101561049157600083826fffffffffffffffffffffffffffffffff16815181106103b7576103b6610c2e565b5b60200260200101519050600083836fffffffffffffffffffffffffffffffff16815181106103e8576103e7610c2e565b5b602002602001015190506000608082901c905060007001000000000000000000000000000000008361041a9190610c8c565b90508260008560405161042d9190610b8f565b9081526020016040518091039020819055507fa7fc99ed7617309ee23f63ae90196a1e490d362e6f6a547a59bc809ee229178284838360405161047293929190610bf0565b60405180910390a150505050808061048990610cbd565b915050610375565b505050565b600080600080846040516104aa9190610b8f565b90815260200160405180910390205490506000700100000000000000000000000000000000826104da9190610c8c565b90506000608083901c9050808294509450505050915091565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61055a82610511565b810181811067ffffffffffffffff8211171561057957610578610522565b5b80604052505050565b600061058c6104f3565b90506105988282610551565b919050565b600067ffffffffffffffff8211156105b8576105b7610522565b5b6105c182610511565b9050602081019050919050565b82818337600083830152505050565b60006105f06105eb8461059d565b610582565b90508281526020810184848401111561060c5761060b61050c565b5b6106178482856105ce565b509392505050565b600082601f83011261063457610633610507565b5b81356106448482602086016105dd565b91505092915050565b600060208284031215610663576106626104fd565b5b600082013567ffffffffffffffff81111561068157610680610502565b5b61068d8482850161061f565b91505092915050565b6000819050919050565b6106a981610696565b82525050565b60006020820190506106c460008301846106a0565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006106f5826106ca565b9050919050565b610705816106ea565b811461071057600080fd5b50565b600081359050610722816106fc565b92915050565b60006020828403121561073e5761073d6104fd565b5b600061074c84828501610713565b91505092915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b61077a81610755565b811461078557600080fd5b50565b60008135905061079781610771565b92915050565b6000806000606084860312156107b6576107b56104fd565b5b600084013567ffffffffffffffff8111156107d4576107d3610502565b5b6107e08682870161061f565b93505060206107f186828701610788565b925050604061080286828701610788565b9150509250925092565b600067ffffffffffffffff82111561082757610826610522565b5b602082029050602081019050919050565b600080fd5b600061085061084b8461080c565b610582565b9050808382526020820190506020840283018581111561087357610872610838565b5b835b818110156108ba57803567ffffffffffffffff81111561089857610897610507565b5b8086016108a5898261061f565b85526020850194505050602081019050610875565b5050509392505050565b600082601f8301126108d9576108d8610507565b5b81356108e984826020860161083d565b91505092915050565b600067ffffffffffffffff82111561090d5761090c610522565b5b602082029050602081019050919050565b61092781610696565b811461093257600080fd5b50565b6000813590506109448161091e565b92915050565b600061095d610958846108f2565b610582565b905080838252602082019050602084028301858111156109805761097f610838565b5b835b818110156109a957806109958882610935565b845260208401935050602081019050610982565b5050509392505050565b600082601f8301126109c8576109c7610507565b5b81356109d884826020860161094a565b91505092915050565b600080604083850312156109f8576109f76104fd565b5b600083013567ffffffffffffffff811115610a1657610a15610502565b5b610a22858286016108c4565b925050602083013567ffffffffffffffff811115610a4357610a42610502565b5b610a4f858286016109b3565b9150509250929050565b610a6281610755565b82525050565b6000604082019050610a7d6000830185610a59565b610a8a6020830184610a59565b9392505050565b610a9a816106ea565b82525050565b6000602082019050610ab56000830184610a91565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610af582610696565b9150610b0083610696565b9250828201905080821115610b1857610b17610abb565b5b92915050565b600081519050919050565b600081905092915050565b60005b83811015610b52578082015181840152602081019050610b37565b60008484015250505050565b6000610b6982610b1e565b610b738185610b29565b9350610b83818560208601610b34565b80840191505092915050565b6000610b9b8284610b5e565b915081905092915050565b600082825260208201905092915050565b6000610bc282610b1e565b610bcc8185610ba6565b9350610bdc818560208601610b34565b610be581610511565b840191505092915050565b60006060820190508181036000830152610c0a8186610bb7565b9050610c196020830185610a59565b610c266040830184610a59565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610c9782610696565b9150610ca283610696565b925082610cb257610cb1610c5d565b5b828206905092915050565b6000610cc882610755565b91506fffffffffffffffffffffffffffffffff8203610cea57610ce9610abb565b5b60018201905091905056fea264697066735822122096e5eb13f0172bb20b069f03fe9ffde7076e5202691b7e7d22386add3a6144ba64736f6c63430008130033

Deployed Bytecode Sourcemap

64:1767:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;92:41;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1586:242;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;375:282;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;665:628;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1305:269;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;92:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1586:242::-;1695:13;;;;;;;;;;;1681:27;;:10;:27;;;1673:36;;;;;;1736:23;1720:13;;:39;;;;;;;;;;;;;;;;;;1775:45;1796:23;1775:45;;;;;;:::i;:::-;;;;;;;;1586:242;:::o;375:282::-;486:13;;;;;;;;;;;472:27;;:10;:27;;;464:36;;;;;;511:14;558:9;528:39;;551:3;540:5;530:16;;529:25;;528:39;;;;:::i;:::-;511:56;;592:6;578;585:3;578:11;;;;;;:::i;:::-;;;;;;;;;;;;;:20;;;;614:35;627:3;632:5;639:9;614:35;;;;;;;;:::i;:::-;;;;;;;;453:204;375:282;;;:::o;665:628::-;789:13;;;;;;;;;;;775:27;;:10;:27;;;767:36;;;;;;837:16;:23;822:4;:11;:38;814:47;;;;;;887:9;882:404;906:4;:11;902:1;:15;;;882:404;;;939:24;966:4;971:1;966:7;;;;;;;;;;:::i;:::-;;;;;;;;939:34;;988:21;1012:16;1029:1;1012:19;;;;;;;;;;:::i;:::-;;;;;;;;988:43;;1046:13;1089:3;1072:13;:20;;1046:47;;1108:17;1154:6;1138:13;:22;;;;:::i;:::-;1108:53;;1199:13;1178:6;1185:10;1178:18;;;;;;:::i;:::-;;;;;;;;;;;;;:34;;;;1232:42;1245:10;1257:5;1264:9;1232:42;;;;;;;;:::i;:::-;;;;;;;;924:362;;;;919:3;;;;;:::i;:::-;;;;882:404;;;;665:628;;:::o;1305:269::-;1365:7;1374;1394:14;1411:6;1418:3;1411:11;;;;;;:::i;:::-;;;;;;;;;;;;;;1394:28;;1433:17;1472:6;1463;:15;;;;:::i;:::-;1433:46;;1490:13;1526:3;1516:6;:13;;1490:40;;1549:5;1556:9;1541:25;;;;;;;1305:269;;;:::o;7:75:1:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:117;443:1;440;433:12;457:117;566:1;563;556:12;580:102;621:6;672:2;668:7;663:2;656:5;652:14;648:28;638:38;;580:102;;;:::o;688:180::-;736:77;733:1;726:88;833:4;830:1;823:15;857:4;854:1;847:15;874:281;957:27;979:4;957:27;:::i;:::-;949:6;945:40;1087:6;1075:10;1072:22;1051:18;1039:10;1036:34;1033:62;1030:88;;;1098:18;;:::i;:::-;1030:88;1138:10;1134:2;1127:22;917:238;874:281;;:::o;1161:129::-;1195:6;1222:20;;:::i;:::-;1212:30;;1251:33;1279:4;1271:6;1251:33;:::i;:::-;1161:129;;;:::o;1296:308::-;1358:4;1448:18;1440:6;1437:30;1434:56;;;1470:18;;:::i;:::-;1434:56;1508:29;1530:6;1508:29;:::i;:::-;1500:37;;1592:4;1586;1582:15;1574:23;;1296:308;;;:::o;1610:146::-;1707:6;1702:3;1697;1684:30;1748:1;1739:6;1734:3;1730:16;1723:27;1610:146;;;:::o;1762:425::-;1840:5;1865:66;1881:49;1923:6;1881:49;:::i;:::-;1865:66;:::i;:::-;1856:75;;1954:6;1947:5;1940:21;1992:4;1985:5;1981:16;2030:3;2021:6;2016:3;2012:16;2009:25;2006:112;;;2037:79;;:::i;:::-;2006:112;2127:54;2174:6;2169:3;2164;2127:54;:::i;:::-;1846:341;1762:425;;;;;:::o;2207:340::-;2263:5;2312:3;2305:4;2297:6;2293:17;2289:27;2279:122;;2320:79;;:::i;:::-;2279:122;2437:6;2424:20;2462:79;2537:3;2529:6;2522:4;2514:6;2510:17;2462:79;:::i;:::-;2453:88;;2269:278;2207:340;;;;:::o;2553:509::-;2622:6;2671:2;2659:9;2650:7;2646:23;2642:32;2639:119;;;2677:79;;:::i;:::-;2639:119;2825:1;2814:9;2810:17;2797:31;2855:18;2847:6;2844:30;2841:117;;;2877:79;;:::i;:::-;2841:117;2982:63;3037:7;3028:6;3017:9;3013:22;2982:63;:::i;:::-;2972:73;;2768:287;2553:509;;;;:::o;3068:77::-;3105:7;3134:5;3123:16;;3068:77;;;:::o;3151:118::-;3238:24;3256:5;3238:24;:::i;:::-;3233:3;3226:37;3151:118;;:::o;3275:222::-;3368:4;3406:2;3395:9;3391:18;3383:26;;3419:71;3487:1;3476:9;3472:17;3463:6;3419:71;:::i;:::-;3275:222;;;;:::o;3503:126::-;3540:7;3580:42;3573:5;3569:54;3558:65;;3503:126;;;:::o;3635:96::-;3672:7;3701:24;3719:5;3701:24;:::i;:::-;3690:35;;3635:96;;;:::o;3737:122::-;3810:24;3828:5;3810:24;:::i;:::-;3803:5;3800:35;3790:63;;3849:1;3846;3839:12;3790:63;3737:122;:::o;3865:139::-;3911:5;3949:6;3936:20;3927:29;;3965:33;3992:5;3965:33;:::i;:::-;3865:139;;;;:::o;4010:329::-;4069:6;4118:2;4106:9;4097:7;4093:23;4089:32;4086:119;;;4124:79;;:::i;:::-;4086:119;4244:1;4269:53;4314:7;4305:6;4294:9;4290:22;4269:53;:::i;:::-;4259:63;;4215:117;4010:329;;;;:::o;4345:118::-;4382:7;4422:34;4415:5;4411:46;4400:57;;4345:118;;;:::o;4469:122::-;4542:24;4560:5;4542:24;:::i;:::-;4535:5;4532:35;4522:63;;4581:1;4578;4571:12;4522:63;4469:122;:::o;4597:139::-;4643:5;4681:6;4668:20;4659:29;;4697:33;4724:5;4697:33;:::i;:::-;4597:139;;;;:::o;4742:799::-;4829:6;4837;4845;4894:2;4882:9;4873:7;4869:23;4865:32;4862:119;;;4900:79;;:::i;:::-;4862:119;5048:1;5037:9;5033:17;5020:31;5078:18;5070:6;5067:30;5064:117;;;5100:79;;:::i;:::-;5064:117;5205:63;5260:7;5251:6;5240:9;5236:22;5205:63;:::i;:::-;5195:73;;4991:287;5317:2;5343:53;5388:7;5379:6;5368:9;5364:22;5343:53;:::i;:::-;5333:63;;5288:118;5445:2;5471:53;5516:7;5507:6;5496:9;5492:22;5471:53;:::i;:::-;5461:63;;5416:118;4742:799;;;;;:::o;5547:321::-;5634:4;5724:18;5716:6;5713:30;5710:56;;;5746:18;;:::i;:::-;5710:56;5796:4;5788:6;5784:17;5776:25;;5856:4;5850;5846:15;5838:23;;5547:321;;;:::o;5874:117::-;5983:1;5980;5973:12;6013:945;6119:5;6144:91;6160:74;6227:6;6160:74;:::i;:::-;6144:91;:::i;:::-;6135:100;;6255:5;6284:6;6277:5;6270:21;6318:4;6311:5;6307:16;6300:23;;6371:4;6363:6;6359:17;6351:6;6347:30;6400:3;6392:6;6389:15;6386:122;;;6419:79;;:::i;:::-;6386:122;6534:6;6517:435;6551:6;6546:3;6543:15;6517:435;;;6640:3;6627:17;6676:18;6663:11;6660:35;6657:122;;;6698:79;;:::i;:::-;6657:122;6822:11;6814:6;6810:24;6860:47;6903:3;6891:10;6860:47;:::i;:::-;6855:3;6848:60;6937:4;6932:3;6928:14;6921:21;;6593:359;;6577:4;6572:3;6568:14;6561:21;;6517:435;;;6521:21;6125:833;;6013:945;;;;;:::o;6980:390::-;7061:5;7110:3;7103:4;7095:6;7091:17;7087:27;7077:122;;7118:79;;:::i;:::-;7077:122;7235:6;7222:20;7260:104;7360:3;7352:6;7345:4;7337:6;7333:17;7260:104;:::i;:::-;7251:113;;7067:303;6980:390;;;;:::o;7376:311::-;7453:4;7543:18;7535:6;7532:30;7529:56;;;7565:18;;:::i;:::-;7529:56;7615:4;7607:6;7603:17;7595:25;;7675:4;7669;7665:15;7657:23;;7376:311;;;:::o;7693:122::-;7766:24;7784:5;7766:24;:::i;:::-;7759:5;7756:35;7746:63;;7805:1;7802;7795:12;7746:63;7693:122;:::o;7821:139::-;7867:5;7905:6;7892:20;7883:29;;7921:33;7948:5;7921:33;:::i;:::-;7821:139;;;;:::o;7983:710::-;8079:5;8104:81;8120:64;8177:6;8120:64;:::i;:::-;8104:81;:::i;:::-;8095:90;;8205:5;8234:6;8227:5;8220:21;8268:4;8261:5;8257:16;8250:23;;8321:4;8313:6;8309:17;8301:6;8297:30;8350:3;8342:6;8339:15;8336:122;;;8369:79;;:::i;:::-;8336:122;8484:6;8467:220;8501:6;8496:3;8493:15;8467:220;;;8576:3;8605:37;8638:3;8626:10;8605:37;:::i;:::-;8600:3;8593:50;8672:4;8667:3;8663:14;8656:21;;8543:144;8527:4;8522:3;8518:14;8511:21;;8467:220;;;8471:21;8085:608;;7983:710;;;;;:::o;8716:370::-;8787:5;8836:3;8829:4;8821:6;8817:17;8813:27;8803:122;;8844:79;;:::i;:::-;8803:122;8961:6;8948:20;8986:94;9076:3;9068:6;9061:4;9053:6;9049:17;8986:94;:::i;:::-;8977:103;;8793:293;8716:370;;;;:::o;9092:914::-;9220:6;9228;9277:2;9265:9;9256:7;9252:23;9248:32;9245:119;;;9283:79;;:::i;:::-;9245:119;9431:1;9420:9;9416:17;9403:31;9461:18;9453:6;9450:30;9447:117;;;9483:79;;:::i;:::-;9447:117;9588:88;9668:7;9659:6;9648:9;9644:22;9588:88;:::i;:::-;9578:98;;9374:312;9753:2;9742:9;9738:18;9725:32;9784:18;9776:6;9773:30;9770:117;;;9806:79;;:::i;:::-;9770:117;9911:78;9981:7;9972:6;9961:9;9957:22;9911:78;:::i;:::-;9901:88;;9696:303;9092:914;;;;;:::o;10012:118::-;10099:24;10117:5;10099:24;:::i;:::-;10094:3;10087:37;10012:118;;:::o;10136:332::-;10257:4;10295:2;10284:9;10280:18;10272:26;;10308:71;10376:1;10365:9;10361:17;10352:6;10308:71;:::i;:::-;10389:72;10457:2;10446:9;10442:18;10433:6;10389:72;:::i;:::-;10136:332;;;;;:::o;10474:118::-;10561:24;10579:5;10561:24;:::i;:::-;10556:3;10549:37;10474:118;;:::o;10598:222::-;10691:4;10729:2;10718:9;10714:18;10706:26;;10742:71;10810:1;10799:9;10795:17;10786:6;10742:71;:::i;:::-;10598:222;;;;:::o;10826:180::-;10874:77;10871:1;10864:88;10971:4;10968:1;10961:15;10995:4;10992:1;10985:15;11012:191;11052:3;11071:20;11089:1;11071:20;:::i;:::-;11066:25;;11105:20;11123:1;11105:20;:::i;:::-;11100:25;;11148:1;11145;11141:9;11134:16;;11169:3;11166:1;11163:10;11160:36;;;11176:18;;:::i;:::-;11160:36;11012:191;;;;:::o;11209:99::-;11261:6;11295:5;11289:12;11279:22;;11209:99;;;:::o;11314:148::-;11416:11;11453:3;11438:18;;11314:148;;;;:::o;11468:246::-;11549:1;11559:113;11573:6;11570:1;11567:13;11559:113;;;11658:1;11653:3;11649:11;11643:18;11639:1;11634:3;11630:11;11623:39;11595:2;11592:1;11588:10;11583:15;;11559:113;;;11706:1;11697:6;11692:3;11688:16;11681:27;11530:184;11468:246;;;:::o;11720:390::-;11826:3;11854:39;11887:5;11854:39;:::i;:::-;11909:89;11991:6;11986:3;11909:89;:::i;:::-;11902:96;;12007:65;12065:6;12060:3;12053:4;12046:5;12042:16;12007:65;:::i;:::-;12097:6;12092:3;12088:16;12081:23;;11830:280;11720:390;;;;:::o;12116:275::-;12248:3;12270:95;12361:3;12352:6;12270:95;:::i;:::-;12263:102;;12382:3;12375:10;;12116:275;;;;:::o;12397:169::-;12481:11;12515:6;12510:3;12503:19;12555:4;12550:3;12546:14;12531:29;;12397:169;;;;:::o;12572:377::-;12660:3;12688:39;12721:5;12688:39;:::i;:::-;12743:71;12807:6;12802:3;12743:71;:::i;:::-;12736:78;;12823:65;12881:6;12876:3;12869:4;12862:5;12858:16;12823:65;:::i;:::-;12913:29;12935:6;12913:29;:::i;:::-;12908:3;12904:39;12897:46;;12664:285;12572:377;;;;:::o;12955:533::-;13124:4;13162:2;13151:9;13147:18;13139:26;;13211:9;13205:4;13201:20;13197:1;13186:9;13182:17;13175:47;13239:78;13312:4;13303:6;13239:78;:::i;:::-;13231:86;;13327:72;13395:2;13384:9;13380:18;13371:6;13327:72;:::i;:::-;13409;13477:2;13466:9;13462:18;13453:6;13409:72;:::i;:::-;12955:533;;;;;;:::o;13494:180::-;13542:77;13539:1;13532:88;13639:4;13636:1;13629:15;13663:4;13660:1;13653:15;13680:180;13728:77;13725:1;13718:88;13825:4;13822:1;13815:15;13849:4;13846:1;13839:15;13866:176;13898:1;13915:20;13933:1;13915:20;:::i;:::-;13910:25;;13949:20;13967:1;13949:20;:::i;:::-;13944:25;;13988:1;13978:35;;13993:18;;:::i;:::-;13978:35;14034:1;14031;14027:9;14022:14;;13866:176;;;;:::o;14048:201::-;14087:3;14110:24;14128:5;14110:24;:::i;:::-;14101:33;;14156:34;14149:5;14146:45;14143:71;;14194:18;;:::i;:::-;14143:71;14241:1;14234:5;14230:13;14223:20;;14048:201;;;:::o

Swarm Source

ipfs://96e5eb13f0172bb20b069f03fe9ffde7076e5202691b7e7d22386add3a6144ba

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