GLMR Price: $0.020857 (+0.30%)

Contract

0xFC59E8BFc772aC3fb7fb840c4859A708fe4E68ba

Overview

GLMR Balance

Moonbeam Chain LogoMoonbeam Chain LogoMoonbeam Chain Logo0 GLMR

GLMR Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Set Multiple Val...93769402025-01-28 14:25:54363 days ago1738074354IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.0024678534.375
Set Multiple Val...58910362024-04-07 7:36:06660 days ago1712475366IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00594014165.32562665
Set Multiple Val...58909522024-04-07 7:18:06660 days ago1712474286IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00592819164.99301927
Set Multiple Val...58909032024-04-07 7:08:06660 days ago1712473686IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00590686164.39931342
Set Multiple Val...58905422024-04-07 5:54:12660 days ago1712469252IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00581195161.75769347
Set Multiple Val...58904532024-04-07 5:36:08660 days ago1712468168IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00585145162.85699357
Set Multiple Val...58902072024-04-07 4:46:12660 days ago1712465172IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00588128163.68743167
Set Multiple Val...58901672024-04-07 4:38:06660 days ago1712464686IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00588582163.81357395
Set Multiple Val...58897042024-04-07 3:04:12660 days ago1712459052IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00589126163.96503348
Set Multiple Val...58893292024-04-07 1:48:12660 days ago1712454492IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00591673164.67389634
Set Multiple Val...58888632024-04-07 0:14:12660 days ago1712448852IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00594842165.55583237
Set Multiple Val...58887762024-04-06 23:56:30660 days ago1712447790IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00597588166.32013799
Set Multiple Val...58886602024-04-06 23:32:06660 days ago1712446326IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00592263164.83814436
Set Multiple Val...58884152024-04-06 22:42:06660 days ago1712443326IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.0059274164.97104156
Set Multiple Val...58883252024-04-06 22:24:06660 days ago1712442246IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00593308165.12902073
Set Multiple Val...58882572024-04-06 22:10:12660 days ago1712441412IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00596483166.01266209
Set Multiple Val...58880412024-04-06 21:26:06660 days ago1712438766IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00593029165.05137768
Set Multiple Val...58880122024-04-06 21:20:18660 days ago1712438418IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.0060063167.16694472
Set Multiple Val...58874192024-04-06 19:20:12660 days ago1712431212IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00634384176.56110094
Set Multiple Val...58873792024-04-06 19:12:06660 days ago1712430726IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00625211174.00813012
Set Multiple Val...58871452024-04-06 18:24:06660 days ago1712427846IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00590955164.47405402
Set Multiple Val...58870162024-04-06 17:58:06660 days ago1712426286IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00591222164.54848145
Set Multiple Val...58868592024-04-06 17:26:12660 days ago1712424372IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00598922166.6913481
Set Multiple Val...58866502024-04-06 16:44:18660 days ago1712421858IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00630938175.60216425
Set Multiple Val...58856202024-04-06 13:14:08660 days ago1712409248IN
0xFC59E8BF...8fe4E68ba
0 GLMR0.00591906164.7387382
View all transactions

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

Contract Source Code Verified (Exact Match)

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"}]

608060405234801561001057600080fd5b5033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d2b806100616000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80635a9ade8b1461005c5780636aa45efc1461008c5780637898e0c2146100a85780638d241526146100c4578063960384a0146100e0575b600080fd5b6100766004803603810190610071919061064d565b610111565b60405161008391906106af565b60405180910390f35b6100a660048036038101906100a19190610728565b61013f565b005b6100c260048036038101906100bd919061079d565b610214565b005b6100de60048036038101906100d991906109e1565b61030a565b005b6100fa60048036038101906100f5919061064d565b610496565b604051610108929190610a68565b60405180910390f35b6000818051602081018201805184825260208301602085012081835280955050505050506000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461019957600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f816040516102099190610aa0565b60405180910390a150565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461026e57600080fd5b6000816fffffffffffffffffffffffffffffffff166080846fffffffffffffffffffffffffffffffff16901b6102a49190610aea565b9050806000856040516102b79190610b8f565b9081526020016040518091039020819055507fa7fc99ed7617309ee23f63ae90196a1e490d362e6f6a547a59bc809ee22917828484846040516102fc93929190610bf0565b60405180910390a150505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461036457600080fd5b805182511461037257600080fd5b60005b8251816fffffffffffffffffffffffffffffffff16101561049157600083826fffffffffffffffffffffffffffffffff16815181106103b7576103b6610c2e565b5b60200260200101519050600083836fffffffffffffffffffffffffffffffff16815181106103e8576103e7610c2e565b5b602002602001015190506000608082901c905060007001000000000000000000000000000000008361041a9190610c8c565b90508260008560405161042d9190610b8f565b9081526020016040518091039020819055507fa7fc99ed7617309ee23f63ae90196a1e490d362e6f6a547a59bc809ee229178284838360405161047293929190610bf0565b60405180910390a150505050808061048990610cbd565b915050610375565b505050565b600080600080846040516104aa9190610b8f565b90815260200160405180910390205490506000700100000000000000000000000000000000826104da9190610c8c565b90506000608083901c9050808294509450505050915091565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61055a82610511565b810181811067ffffffffffffffff8211171561057957610578610522565b5b80604052505050565b600061058c6104f3565b90506105988282610551565b919050565b600067ffffffffffffffff8211156105b8576105b7610522565b5b6105c182610511565b9050602081019050919050565b82818337600083830152505050565b60006105f06105eb8461059d565b610582565b90508281526020810184848401111561060c5761060b61050c565b5b6106178482856105ce565b509392505050565b600082601f83011261063457610633610507565b5b81356106448482602086016105dd565b91505092915050565b600060208284031215610663576106626104fd565b5b600082013567ffffffffffffffff81111561068157610680610502565b5b61068d8482850161061f565b91505092915050565b6000819050919050565b6106a981610696565b82525050565b60006020820190506106c460008301846106a0565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006106f5826106ca565b9050919050565b610705816106ea565b811461071057600080fd5b50565b600081359050610722816106fc565b92915050565b60006020828403121561073e5761073d6104fd565b5b600061074c84828501610713565b91505092915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b61077a81610755565b811461078557600080fd5b50565b60008135905061079781610771565b92915050565b6000806000606084860312156107b6576107b56104fd565b5b600084013567ffffffffffffffff8111156107d4576107d3610502565b5b6107e08682870161061f565b93505060206107f186828701610788565b925050604061080286828701610788565b9150509250925092565b600067ffffffffffffffff82111561082757610826610522565b5b602082029050602081019050919050565b600080fd5b600061085061084b8461080c565b610582565b9050808382526020820190506020840283018581111561087357610872610838565b5b835b818110156108ba57803567ffffffffffffffff81111561089857610897610507565b5b8086016108a5898261061f565b85526020850194505050602081019050610875565b5050509392505050565b600082601f8301126108d9576108d8610507565b5b81356108e984826020860161083d565b91505092915050565b600067ffffffffffffffff82111561090d5761090c610522565b5b602082029050602081019050919050565b61092781610696565b811461093257600080fd5b50565b6000813590506109448161091e565b92915050565b600061095d610958846108f2565b610582565b905080838252602082019050602084028301858111156109805761097f610838565b5b835b818110156109a957806109958882610935565b845260208401935050602081019050610982565b5050509392505050565b600082601f8301126109c8576109c7610507565b5b81356109d884826020860161094a565b91505092915050565b600080604083850312156109f8576109f76104fd565b5b600083013567ffffffffffffffff811115610a1657610a15610502565b5b610a22858286016108c4565b925050602083013567ffffffffffffffff811115610a4357610a42610502565b5b610a4f858286016109b3565b9150509250929050565b610a6281610755565b82525050565b6000604082019050610a7d6000830185610a59565b610a8a6020830184610a59565b9392505050565b610a9a816106ea565b82525050565b6000602082019050610ab56000830184610a91565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610af582610696565b9150610b0083610696565b9250828201905080821115610b1857610b17610abb565b5b92915050565b600081519050919050565b600081905092915050565b60005b83811015610b52578082015181840152602081019050610b37565b60008484015250505050565b6000610b6982610b1e565b610b738185610b29565b9350610b83818560208601610b34565b80840191505092915050565b6000610b9b8284610b5e565b915081905092915050565b600082825260208201905092915050565b6000610bc282610b1e565b610bcc8185610ba6565b9350610bdc818560208601610b34565b610be581610511565b840191505092915050565b60006060820190508181036000830152610c0a8186610bb7565b9050610c196020830185610a59565b610c266040830184610a59565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610c9782610696565b9150610ca283610696565b925082610cb257610cb1610c5d565b5b828206905092915050565b6000610cc882610755565b91506fffffffffffffffffffffffffffffffff8203610cea57610ce9610abb565b5b60018201905091905056fea264697066735822122096e5eb13f0172bb20b069f03fe9ffde7076e5202691b7e7d22386add3a6144ba64736f6c63430008130033

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.