GLMR Price: $0.017675 (-7.21%)

Contract

0x2c188D8E9a227F97259ab7c217CC9b51C1275532
Transaction Hash
Block
From
To
Set Value142981122026-01-31 12:01:122 hrs ago1769860872IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142951732026-01-31 6:29:248 hrs ago1769840964IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142912642026-01-30 23:15:1215 hrs ago1769814912IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142903962026-01-30 21:39:1217 hrs ago1769809152IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142859222026-01-30 13:23:1825 hrs ago1769779398IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142823132026-01-30 6:33:0632 hrs ago1769754786IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142711362026-01-29 9:25:182 days ago1769678718IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142696262026-01-29 6:29:182 days ago1769668158IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142640132026-01-28 19:47:302 days ago1769629650IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142624692026-01-28 17:01:422 days ago1769619702IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142568662026-01-28 6:30:003 days ago1769581800IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142556702026-01-28 4:13:243 days ago1769573604IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142531582026-01-27 23:27:123 days ago1769556432IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142455922026-01-27 9:21:244 days ago1769505684IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142440852026-01-27 6:33:064 days ago1769495586IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142407762026-01-27 0:23:364 days ago1769473416IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142404022026-01-26 23:41:364 days ago1769470896IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142401632026-01-26 23:15:124 days ago1769469312IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142397112026-01-26 22:22:124 days ago1769466132IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142394382026-01-26 21:51:244 days ago1769464284IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142383832026-01-26 19:53:124 days ago1769457192IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142383682026-01-26 19:51:424 days ago1769457102IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142374662026-01-26 18:09:364 days ago1769450976IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142372022026-01-26 17:39:304 days ago1769449170IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
Set Value142369382026-01-26 17:11:064 days ago1769447466IN
0x2c188D8E...1C1275532
0 GLMR0.0012344734.375
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xFC59E8BF...8fe4E68ba
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 moonbeam.moonscan.io on 2024-03-15
*/

// 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 Transaction Gas Used Reward
view all blocks collator

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.