MOVR Price: $6.18 (+4.00%)
Gas: 3.3 GWei

Contract

0xcbd0D3C8bb0EDD9a542D22b4A0de3228AfFeBA9a

Overview

MOVR Balance

Moonriver Chain LogoMoonriver Chain LogoMoonriver Chain Logo0 MOVR

MOVR Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Set Price107653182025-03-17 18:00:3649 mins ago1742234436IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107618042025-03-17 12:00:426 hrs ago1742212842IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107582962025-03-17 6:01:1812 hrs ago1742191278IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107547652025-03-17 0:01:0018 hrs ago1742169660IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107512682025-03-16 18:00:4224 hrs ago1742148042IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107442022025-03-16 6:00:4236 hrs ago1742104842IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107407042025-03-16 0:00:5442 hrs ago1742083254IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107336452025-03-15 12:00:122 days ago1742040012IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107265872025-03-15 0:00:542 days ago1741996854IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107230672025-03-14 18:00:423 days ago1741975242IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107195332025-03-14 12:00:423 days ago1741953642IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107160012025-03-14 6:00:363 days ago1741932036IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107124662025-03-14 0:00:183 days ago1741910418IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107089352025-03-13 18:00:124 days ago1741888812IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107054192025-03-13 12:01:124 days ago1741867272IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price107018942025-03-13 6:00:424 days ago1741845642IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price106913362025-03-12 12:00:545 days ago1741780854IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price106878312025-03-12 6:00:185 days ago1741759218IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price106843232025-03-12 0:00:125 days ago1741737612IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price106808022025-03-11 18:00:126 days ago1741716012IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price106772822025-03-11 12:00:426 days ago1741694442IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price106737432025-03-11 6:00:426 days ago1741672842IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price106702052025-03-11 0:00:246 days ago1741651224IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price106666722025-03-10 18:00:427 days ago1741629642IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.000035350.38125
Set Price106631452025-03-10 12:01:127 days ago1741608072IN
0xcbd0D3C8...8AfFeBA9a
0 MOVR0.00003520.38125
View all transactions

View more zero value Internal Transactions in Advanced View mode

Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CrossChainOracleSingleAsset

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
Yes with 100000 runs

Other Settings:
default evmVersion, GNU GPLv2 license
/**
 *Submitted for verification at moonriver.moonscan.io on 2021-12-25
*/

// SPDX-License-Identifier: GPL-2.0-or-later
pragma solidity >=0.8.0;

// Sources flattened with hardhat v2.7.0 https://hardhat.org

// File contracts/Staking/Owned.sol


// https://docs.synthetix.io/contracts/Owned
contract Owned {
    address public owner;
    address public nominatedOwner;

    constructor (address _owner) public {
        require(_owner != address(0), "Owner address cannot be 0");
        owner = _owner;
        emit OwnerChanged(address(0), _owner);
    }

    function nominateNewOwner(address _owner) external onlyOwner {
        nominatedOwner = _owner;
        emit OwnerNominated(_owner);
    }

    function acceptOwnership() external {
        require(msg.sender == nominatedOwner, "You must be nominated before you can accept ownership");
        emit OwnerChanged(owner, nominatedOwner);
        owner = nominatedOwner;
        nominatedOwner = address(0);
    }

    modifier onlyOwner {
        require(msg.sender == owner, "Only the contract owner may perform this action");
        _;
    }

    event OwnerNominated(address newOwner);
    event OwnerChanged(address oldOwner, address newOwner);
}


// File contracts/Oracle/CrossChainOracleSingleAsset.sol


// ====================================================================
// |     ______                   _______                             |
// |    / _____________ __  __   / ____(_____  ____ _____  ________   |
// |   / /_  / ___/ __ `| |/_/  / /_  / / __ \/ __ `/ __ \/ ___/ _ \  |
// |  / __/ / /  / /_/ _>  <   / __/ / / / / / /_/ / / / / /__/  __/  |
// | /_/   /_/   \__,_/_/|_|  /_/   /_/_/ /_/\__,_/_/ /_/\___/\___/   |
// |                                                                  |
// ====================================================================
// =================== CrossChainOracleSingleAsset ====================
// ====================================================================
// Price manually set by a bot for a single token
// Has some AggregatorV3Interface / Chainlink compatibility

// Frax Finance: https://github.com/FraxFinance

// Primary Author(s)
// Travis Moore: https://github.com/FortisFortuna

// Reviewer(s) / Contributor(s)
// Jason Huan: https://github.com/jasonhuan
// Sam Kazemian: https://github.com/samkazemian

contract CrossChainOracleSingleAsset is Owned {
    
    // Core
    address public timelock_address;
    address public bot_address;
    address public tkn_address;
    
    // Prices
    uint256 public price;
    uint256 public last_updated_time;

    // AggregatorV3Interface stuff
    uint8 public decimals = 18;
    string public description;
    uint256 public version = 1;

    /* ========== MODIFIERS ========== */

    modifier onlyByOwnGov() {
        require(msg.sender == owner || msg.sender == timelock_address, "Not owner or timelock");
        _;
    }

    modifier onlyByOwnGovBot() {
        require(msg.sender == owner || msg.sender == timelock_address || msg.sender == bot_address, "Not owner, tlck, or bot");
        _;
    }

    /* ========== CONSTRUCTOR ========== */

    constructor (
        address _creator_address,
        address _tkn_address,
        address _timelock_address,
        address _bot_address,
        uint256 _initial_price_e6,
        string memory _description
    ) Owned(_creator_address) {
        tkn_address = _tkn_address;
        timelock_address = _timelock_address;
        bot_address = _bot_address;

        description = _description;

        price = _initial_price_e6;
        last_updated_time = block.timestamp;
    }

    /* ========== VIEWS ========== */

    function getPrice() public view returns (uint256) {
        return price;
    }

    // AggregatorV3Interface / Chainlink compatibility
    function latestRoundData() external view returns (
        uint80 roundId,
        int256 answer,
        uint256 startedAt,
        uint256 updatedAt,
        uint80 answeredInRound
    ) {
        int256 price_e18 = int256(price) * 1e12;
        return (0, price_e18, 0, last_updated_time, 0);
    }

    /* ========== RESTRICTED FUNCTIONS, BUT BOT CAN SET ========== */

    // Set the price for a token, old interface
    function setPrice(address token_address, uint256 price_e6) public onlyByOwnGovBot {
        require(token_address == tkn_address, "Invalid token");

        setPrice(price_e6);
        last_updated_time = block.timestamp;
    }

    // Set the price for a token
    function setPrice(uint256 price_e6) public onlyByOwnGovBot {
        price = price_e6;
    }

    // Batch set prices for multiple tokens, old interface
    function setMultiplePrices(address[] memory token_addresses, uint256[] memory prices_e6) public onlyByOwnGovBot {
        require(token_addresses.length == 1, "1 token only");
        require(token_addresses[0] == tkn_address, "Invalid token");

        setPrice(prices_e6[0]);
        last_updated_time = block.timestamp;
    }

    /* ========== RESTRICTED FUNCTIONS ========== */

    function setTimelock(address _new_timelock_address) external onlyByOwnGov {
        timelock_address = _new_timelock_address;
    }

    function setBot(address _new_bot_address) external onlyByOwnGov {
        bot_address = _new_bot_address;
    }

}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_creator_address","type":"address"},{"internalType":"address","name":"_tkn_address","type":"address"},{"internalType":"address","name":"_timelock_address","type":"address"},{"internalType":"address","name":"_bot_address","type":"address"},{"internalType":"uint256","name":"_initial_price_e6","type":"uint256"},{"internalType":"string","name":"_description","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerNominated","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"bot_address","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"description","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"last_updated_time","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"nominateNewOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"nominatedOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_new_bot_address","type":"address"}],"name":"setBot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"token_addresses","type":"address[]"},{"internalType":"uint256[]","name":"prices_e6","type":"uint256[]"}],"name":"setMultiplePrices","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token_address","type":"address"},{"internalType":"uint256","name":"price_e6","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"price_e6","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_new_timelock_address","type":"address"}],"name":"setTimelock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"timelock_address","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tkn_address","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

60806040526007805460ff1916601217905560016009553480156200002357600080fd5b506040516200149838038062001498833981016040819052620000469162000239565b856001600160a01b038116620000a25760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015260640160405180910390fd5b600080546001600160a01b0319166001600160a01b03831690811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a150600480546001600160a01b038088166001600160a01b03199283161790925560028054878416908316179055600380549286169290911691909117905580516200014c90600890602084019062000160565b505060055550504260065550620003a89050565b8280546200016e906200036b565b90600052602060002090601f016020900481019282620001925760008555620001dd565b82601f10620001ad57805160ff1916838001178555620001dd565b82800160010185558215620001dd579182015b82811115620001dd578251825591602001919060010190620001c0565b50620001eb929150620001ef565b5090565b5b80821115620001eb5760008155600101620001f0565b80516001600160a01b03811681146200021e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60008060008060008060c087890312156200025357600080fd5b6200025e8762000206565b955060206200026f81890162000206565b95506200027f6040890162000206565b94506200028f6060890162000206565b608089015160a08a015191955093506001600160401b0380821115620002b457600080fd5b818a0191508a601f830112620002c957600080fd5b815181811115620002de57620002de62000223565b604051601f8201601f19908116603f0116810190838211818310171562000309576200030962000223565b816040528281528d868487010111156200032257600080fd5b600093505b8284101562000346578484018601518185018701529285019262000327565b82841115620003585760008684830101525b8096505050505050509295509295509295565b600181811c908216806200038057607f821691505b60208210811415620003a257634e487b7160e01b600052602260045260246000fd5b50919050565b6110e080620003b86000396000f3fe608060405234801561001057600080fd5b50600436106101505760003560e01c806379ba5097116100cd578063bdacb30311610081578063dc6663c711610066578063dc6663c7146102d7578063fb39b986146102f7578063feaf968c1461030057600080fd5b8063bdacb303146102a4578063dbea953d146102b757600080fd5b806391b7f5ed116100b257806391b7f5ed1461028057806398d5fdca14610293578063a035b1fe1461029b57600080fd5b806379ba5097146102585780638da5cb5b1461026057600080fd5b8063313ce5671161012457806354fd4d501161010957806354fd4d50146102195780636b5caec4146102305780637284e4161461024357600080fd5b8063313ce567146101da57806353a47bb7146101f957600080fd5b8062e4768b1461015557806304f4a3741461016a57806308596fa61461017d5780631627540c146101c7575b600080fd5b610168610163366004610c97565b61033f565b005b610168610178366004610dce565b61049e565b60045461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6101686101d5366004610e8e565b6106a5565b6007546101e79060ff1681565b60405160ff90911681526020016101be565b60015461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61022260095481565b6040519081526020016101be565b61016861023e366004610e8e565b6107c5565b61024b6108af565b6040516101be9190610eb0565b61016861093d565b60005461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61016861028e366004610f23565b610a88565b600554610222565b61022260055481565b6101686102b2366004610e8e565b610b52565b60035461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b60025461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61022260065481565b610308610c3c565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a0016101be565b60005473ffffffffffffffffffffffffffffffffffffffff1633148061037c575060025473ffffffffffffffffffffffffffffffffffffffff1633145b8061039e575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610409576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f7400000000000000000060448201526064015b60405180910390fd5b60045473ffffffffffffffffffffffffffffffffffffffff83811691161461048d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420746f6b656e000000000000000000000000000000000000006044820152606401610400565b61049681610a88565b505042600655565b60005473ffffffffffffffffffffffffffffffffffffffff163314806104db575060025473ffffffffffffffffffffffffffffffffffffffff1633145b806104fd575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610400565b81516001146105ce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f3120746f6b656e206f6e6c7900000000000000000000000000000000000000006044820152606401610400565b600454825173ffffffffffffffffffffffffffffffffffffffff9091169083906000906105fd576105fd610f3c565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614610682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420746f6b656e000000000000000000000000000000000000006044820152606401610400565b6104968160008151811061069857610698610f3c565b6020026020010151610a88565b60005473ffffffffffffffffffffffffffffffffffffffff16331461074c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201527f6f726d207468697320616374696f6e00000000000000000000000000000000006064820152608401610400565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200160405180910390a150565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610802575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610868576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610400565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600880546108bc90610f6b565b80601f01602080910402602001604051908101604052809291908181526020018280546108e890610f6b565b80156109355780601f1061090a57610100808354040283529160200191610935565b820191906000526020600020905b81548152906001019060200180831161091857829003601f168201915b505050505081565b60015473ffffffffffffffffffffffffffffffffffffffff1633146109e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527f2063616e20616363657074206f776e65727368697000000000000000000000006064820152608401610400565b6000546001546040805173ffffffffffffffffffffffffffffffffffffffff93841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff841617909155169055565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610ac5575060025473ffffffffffffffffffffffffffffffffffffffff1633145b80610ae7575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610b4d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610400565b600555565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610b8f575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610bf5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610400565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60008060008060008060055464e8d4a51000610c589190610fee565b6006546000989197508896509450859350915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610c9257600080fd5b919050565b60008060408385031215610caa57600080fd5b610cb383610c6e565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610d3757610d37610cc1565b604052919050565b600067ffffffffffffffff821115610d5957610d59610cc1565b5060051b60200190565b600082601f830112610d7457600080fd5b81356020610d89610d8483610d3f565b610cf0565b82815260059290921b84018101918181019086841115610da857600080fd5b8286015b84811015610dc35780358352918301918301610dac565b509695505050505050565b60008060408385031215610de157600080fd5b823567ffffffffffffffff80821115610df957600080fd5b818501915085601f830112610e0d57600080fd5b81356020610e1d610d8483610d3f565b82815260059290921b84018101918181019089841115610e3c57600080fd5b948201945b83861015610e6157610e5286610c6e565b82529482019490820190610e41565b96505086013592505080821115610e7757600080fd5b50610e8485828601610d63565b9150509250929050565b600060208284031215610ea057600080fd5b610ea982610c6e565b9392505050565b600060208083528351808285015260005b81811015610edd57858101830151858201604001528201610ec1565b81811115610eef576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b600060208284031215610f3557600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600181811c90821680610f7f57607f821691505b60208210811415610fb9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60008413600084138583048511828216161561102f5761102f610fbf565b7f8000000000000000000000000000000000000000000000000000000000000000600087128682058812818416161561106a5761106a610fbf565b6000871292508782058712848416161561108657611086610fbf565b8785058712818416161561109c5761109c610fbf565b50505092909302939250505056fea264697066735822122007b79c6a33e0ceadde606f83ea917612b84c35b540a8261c9dfeb6fb9490ef8664736f6c634300080a003300000000000000000000000052822fb548f34fe874d1bebe53c5ec223a6903550000000000000000000000006f1d1ee50846fcbc3de91723e61cb68cfa6d0e980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b90000000000000000000000000000000000000000000000000000000001463ba000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000034658530000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101505760003560e01c806379ba5097116100cd578063bdacb30311610081578063dc6663c711610066578063dc6663c7146102d7578063fb39b986146102f7578063feaf968c1461030057600080fd5b8063bdacb303146102a4578063dbea953d146102b757600080fd5b806391b7f5ed116100b257806391b7f5ed1461028057806398d5fdca14610293578063a035b1fe1461029b57600080fd5b806379ba5097146102585780638da5cb5b1461026057600080fd5b8063313ce5671161012457806354fd4d501161010957806354fd4d50146102195780636b5caec4146102305780637284e4161461024357600080fd5b8063313ce567146101da57806353a47bb7146101f957600080fd5b8062e4768b1461015557806304f4a3741461016a57806308596fa61461017d5780631627540c146101c7575b600080fd5b610168610163366004610c97565b61033f565b005b610168610178366004610dce565b61049e565b60045461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6101686101d5366004610e8e565b6106a5565b6007546101e79060ff1681565b60405160ff90911681526020016101be565b60015461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61022260095481565b6040519081526020016101be565b61016861023e366004610e8e565b6107c5565b61024b6108af565b6040516101be9190610eb0565b61016861093d565b60005461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61016861028e366004610f23565b610a88565b600554610222565b61022260055481565b6101686102b2366004610e8e565b610b52565b60035461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b60025461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61022260065481565b610308610c3c565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a0016101be565b60005473ffffffffffffffffffffffffffffffffffffffff1633148061037c575060025473ffffffffffffffffffffffffffffffffffffffff1633145b8061039e575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610409576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f7400000000000000000060448201526064015b60405180910390fd5b60045473ffffffffffffffffffffffffffffffffffffffff83811691161461048d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420746f6b656e000000000000000000000000000000000000006044820152606401610400565b61049681610a88565b505042600655565b60005473ffffffffffffffffffffffffffffffffffffffff163314806104db575060025473ffffffffffffffffffffffffffffffffffffffff1633145b806104fd575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610400565b81516001146105ce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f3120746f6b656e206f6e6c7900000000000000000000000000000000000000006044820152606401610400565b600454825173ffffffffffffffffffffffffffffffffffffffff9091169083906000906105fd576105fd610f3c565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614610682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420746f6b656e000000000000000000000000000000000000006044820152606401610400565b6104968160008151811061069857610698610f3c565b6020026020010151610a88565b60005473ffffffffffffffffffffffffffffffffffffffff16331461074c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201527f6f726d207468697320616374696f6e00000000000000000000000000000000006064820152608401610400565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200160405180910390a150565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610802575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610868576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610400565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600880546108bc90610f6b565b80601f01602080910402602001604051908101604052809291908181526020018280546108e890610f6b565b80156109355780601f1061090a57610100808354040283529160200191610935565b820191906000526020600020905b81548152906001019060200180831161091857829003601f168201915b505050505081565b60015473ffffffffffffffffffffffffffffffffffffffff1633146109e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527f2063616e20616363657074206f776e65727368697000000000000000000000006064820152608401610400565b6000546001546040805173ffffffffffffffffffffffffffffffffffffffff93841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff841617909155169055565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610ac5575060025473ffffffffffffffffffffffffffffffffffffffff1633145b80610ae7575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610b4d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610400565b600555565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610b8f575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610bf5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610400565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60008060008060008060055464e8d4a51000610c589190610fee565b6006546000989197508896509450859350915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610c9257600080fd5b919050565b60008060408385031215610caa57600080fd5b610cb383610c6e565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610d3757610d37610cc1565b604052919050565b600067ffffffffffffffff821115610d5957610d59610cc1565b5060051b60200190565b600082601f830112610d7457600080fd5b81356020610d89610d8483610d3f565b610cf0565b82815260059290921b84018101918181019086841115610da857600080fd5b8286015b84811015610dc35780358352918301918301610dac565b509695505050505050565b60008060408385031215610de157600080fd5b823567ffffffffffffffff80821115610df957600080fd5b818501915085601f830112610e0d57600080fd5b81356020610e1d610d8483610d3f565b82815260059290921b84018101918181019089841115610e3c57600080fd5b948201945b83861015610e6157610e5286610c6e565b82529482019490820190610e41565b96505086013592505080821115610e7757600080fd5b50610e8485828601610d63565b9150509250929050565b600060208284031215610ea057600080fd5b610ea982610c6e565b9392505050565b600060208083528351808285015260005b81811015610edd57858101830151858201604001528201610ec1565b81811115610eef576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b600060208284031215610f3557600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600181811c90821680610f7f57607f821691505b60208210811415610fb9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60008413600084138583048511828216161561102f5761102f610fbf565b7f8000000000000000000000000000000000000000000000000000000000000000600087128682058812818416161561106a5761106a610fbf565b6000871292508782058712848416161561108657611086610fbf565b8785058712818416161561109c5761109c610fbf565b50505092909302939250505056fea264697066735822122007b79c6a33e0ceadde606f83ea917612b84c35b540a8261c9dfeb6fb9490ef8664736f6c634300080a0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000052822fb548f34fe874d1bebe53c5ec223a6903550000000000000000000000006f1d1ee50846fcbc3de91723e61cb68cfa6d0e980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b90000000000000000000000000000000000000000000000000000000001463ba000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000034658530000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _creator_address (address): 0x52822Fb548F34fe874D1BEBE53c5eC223a690355
Arg [1] : _tkn_address (address): 0x6f1D1Ee50846Fcbc3de91723E61cb68CFa6D0E98
Arg [2] : _timelock_address (address): 0x0000000000000000000000000000000000000000
Arg [3] : _bot_address (address): 0xBB437059584e30598b3AF0154472E47E6e2a45B9
Arg [4] : _initial_price_e6 (uint256): 21380000
Arg [5] : _description (string): FXS

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 00000000000000000000000052822fb548f34fe874d1bebe53c5ec223a690355
Arg [1] : 0000000000000000000000006f1d1ee50846fcbc3de91723e61cb68cfa6d0e98
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [3] : 000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b9
Arg [4] : 0000000000000000000000000000000000000000000000000000000001463ba0
Arg [5] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 4658530000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

2341:3056:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4304:232;;;;;;:::i;:::-;;:::i;:::-;;4740:334;;;;;;:::i;:::-;;:::i;2484:26::-;;;;;;;;;;;;3184:42:1;3172:55;;;3154:74;;3142:2;3127:18;2484:26:0;;;;;;;;506:141;;;;;;:::i;:::-;;:::i;2642:26::-;;;;;;;;;;;;3602:4:1;3590:17;;;3572:36;;3560:2;3545:18;2642:26:0;3430:184:1;274:29:0;;;;;;;;;2707:26;;;;;;;;;3765:25:1;;;3753:2;3738:18;2707:26:0;3619:177:1;5279:113:0;;;;;;:::i;:::-;;:::i;2675:25::-;;;:::i;:::-;;;;;;;:::i;655:271::-;;;:::i;247:20::-;;;;;;;;;4578:94;;;;;;:::i;:::-;;:::i;3719:81::-;3787:5;;3719:81;;2538:20;;;;;;5138:133;;;;;;:::i;:::-;;:::i;2451:26::-;;;;;;;;;2413:31;;;;;;;;;2565:32;;;;;;3864:310;;;:::i;:::-;;;;4910:22:1;4959:15;;;4941:34;;5006:2;4991:18;;4984:34;;;;5034:18;;5027:34;;;;5092:2;5077:18;;5070:34;5141:15;;;5135:3;5120:19;;5113:44;4887:3;4872:19;3864:310:0;4647:516:1;4304:232:0;2997:5;;;;2983:10;:19;;:53;;-1:-1:-1;3020:16:0;;;;3006:10;:30;2983:53;:82;;;-1:-1:-1;3054:11:0;;;;3040:10;:25;2983:82;2975:118;;;;;;;5370:2:1;2975:118:0;;;5352:21:1;5409:2;5389:18;;;5382:30;5448:25;5428:18;;;5421:53;5491:18;;2975:118:0;;;;;;;;;4422:11:::1;::::0;::::1;4405:28:::0;;::::1;4422:11:::0;::::1;4405:28;4397:54;;;::::0;::::1;::::0;;5722:2:1;4397:54:0::1;::::0;::::1;5704:21:1::0;5761:2;5741:18;;;5734:30;5800:15;5780:18;;;5773:43;5833:18;;4397:54:0::1;5520:337:1::0;4397:54:0::1;4464:18;4473:8;4464;:18::i;:::-;-1:-1:-1::0;;4513:15:0::1;4493:17;:35:::0;4304:232::o;4740:334::-;2997:5;;;;2983:10;:19;;:53;;-1:-1:-1;3020:16:0;;;;3006:10;:30;2983:53;:82;;;-1:-1:-1;3054:11:0;;;;3040:10;:25;2983:82;2975:118;;;;;;;5370:2:1;2975:118:0;;;5352:21:1;5409:2;5389:18;;;5382:30;5448:25;5428:18;;;5421:53;5491:18;;2975:118:0;5168:347:1;2975:118:0;4871:15:::1;:22;4897:1;4871:27;4863:52;;;::::0;::::1;::::0;;6064:2:1;4863:52:0::1;::::0;::::1;6046:21:1::0;6103:2;6083:18;;;6076:30;6142:14;6122:18;;;6115:42;6174:18;;4863:52:0::1;5862:336:1::0;4863:52:0::1;4956:11;::::0;4934:18;;4956:11:::1;::::0;;::::1;::::0;4934:15;;4956:11:::1;::::0;4934:18:::1;;;;:::i;:::-;;;;;;;:33;;;4926:59;;;::::0;::::1;::::0;;5722:2:1;4926:59:0::1;::::0;::::1;5704:21:1::0;5761:2;5741:18;;;5734:30;5800:15;5780:18;;;5773:43;5833:18;;4926:59:0::1;5520:337:1::0;4926:59:0::1;4998:22;5007:9;5017:1;5007:12;;;;;;;;:::i;:::-;;;;;;;4998:8;:22::i;506:141::-:0;986:5;;;;972:10;:19;964:79;;;;;;;6594:2:1;964:79:0;;;6576:21:1;6633:2;6613:18;;;6606:30;6672:34;6652:18;;;6645:62;6743:17;6723:18;;;6716:45;6778:19;;964:79:0;6392:411:1;964:79:0;578:14:::1;:23:::0;;;::::1;;::::0;::::1;::::0;;::::1;::::0;;;617:22:::1;::::0;3154:74:1;;;617:22:0::1;::::0;3142:2:1;3127:18;617:22:0::1;;;;;;;506:141:::0;:::o;5279:113::-;2844:5;;;;2830:10;:19;;:53;;-1:-1:-1;2867:16:0;;;;2853:10;:30;2830:53;2822:87;;;;;;;7010:2:1;2822:87:0;;;6992:21:1;7049:2;7029:18;;;7022:30;7088:23;7068:18;;;7061:51;7129:18;;2822:87:0;6808:345:1;2822:87:0;5354:11:::1;:30:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;5279:113::o;2675:25::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;655:271::-;724:14;;;;710:10;:28;702:94;;;;;;;7802:2:1;702:94:0;;;7784:21:1;7841:2;7821:18;;;7814:30;7880:34;7860:18;;;7853:62;7951:23;7931:18;;;7924:51;7992:19;;702:94:0;7600:417:1;702:94:0;825:5;;;832:14;812:35;;;825:5;;;;8257:34:1;;832:14:0;;;;8322:2:1;8307:18;;8300:43;812:35:0;;8169:18:1;812:35:0;;;;;;;866:14;;;;858:22;;;;;;866:14;;;858:22;;;;891:27;;;655:271::o;4578:94::-;2997:5;;;;2983:10;:19;;:53;;-1:-1:-1;3020:16:0;;;;3006:10;:30;2983:53;:82;;;-1:-1:-1;3054:11:0;;;;3040:10;:25;2983:82;2975:118;;;;;;;5370:2:1;2975:118:0;;;5352:21:1;5409:2;5389:18;;;5382:30;5448:25;5428:18;;;5421:53;5491:18;;2975:118:0;5168:347:1;2975:118:0;4648:5:::1;:16:::0;4578:94::o;5138:133::-;2844:5;;;;2830:10;:19;;:53;;-1:-1:-1;2867:16:0;;;;2853:10;:30;2830:53;2822:87;;;;;;;7010:2:1;2822:87:0;;;6992:21:1;7049:2;7029:18;;;7022:30;7088:23;7068:18;;;7061:51;7129:18;;2822:87:0;6808:345:1;2822:87:0;5223:16:::1;:40:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;5138:133::o;3864:310::-;3924:14;3949:13;3973:17;4001;4029:22;4070:16;4096:5;;4105:4;4089:20;;;;:::i;:::-;4145:17;;4128:1;;4070:39;;-1:-1:-1;4128:1:0;;-1:-1:-1;4145:17:0;-1:-1:-1;4128:1:0;;-1:-1:-1;3864:310:0;-1:-1:-1;;3864:310:0:o;14:196:1:-;82:20;;142:42;131:54;;121:65;;111:93;;200:1;197;190:12;111:93;14:196;;;:::o;215:254::-;283:6;291;344:2;332:9;323:7;319:23;315:32;312:52;;;360:1;357;350:12;312:52;383:29;402:9;383:29;:::i;:::-;373:39;459:2;444:18;;;;431:32;;-1:-1:-1;;;215:254:1:o;474:184::-;526:77;523:1;516:88;623:4;620:1;613:15;647:4;644:1;637:15;663:334;734:2;728:9;790:2;780:13;;795:66;776:86;764:99;;893:18;878:34;;914:22;;;875:62;872:88;;;940:18;;:::i;:::-;976:2;969:22;663:334;;-1:-1:-1;663:334:1:o;1002:183::-;1062:4;1095:18;1087:6;1084:30;1081:56;;;1117:18;;:::i;:::-;-1:-1:-1;1162:1:1;1158:14;1174:4;1154:25;;1002:183::o;1190:662::-;1244:5;1297:3;1290:4;1282:6;1278:17;1274:27;1264:55;;1315:1;1312;1305:12;1264:55;1351:6;1338:20;1377:4;1401:60;1417:43;1457:2;1417:43;:::i;:::-;1401:60;:::i;:::-;1495:15;;;1581:1;1577:10;;;;1565:23;;1561:32;;;1526:12;;;;1605:15;;;1602:35;;;1633:1;1630;1623:12;1602:35;1669:2;1661:6;1657:15;1681:142;1697:6;1692:3;1689:15;1681:142;;;1763:17;;1751:30;;1801:12;;;;1714;;1681:142;;;-1:-1:-1;1841:5:1;1190:662;-1:-1:-1;;;;;;1190:662:1:o;1857:1146::-;1975:6;1983;2036:2;2024:9;2015:7;2011:23;2007:32;2004:52;;;2052:1;2049;2042:12;2004:52;2092:9;2079:23;2121:18;2162:2;2154:6;2151:14;2148:34;;;2178:1;2175;2168:12;2148:34;2216:6;2205:9;2201:22;2191:32;;2261:7;2254:4;2250:2;2246:13;2242:27;2232:55;;2283:1;2280;2273:12;2232:55;2319:2;2306:16;2341:4;2365:60;2381:43;2421:2;2381:43;:::i;2365:60::-;2459:15;;;2541:1;2537:10;;;;2529:19;;2525:28;;;2490:12;;;;2565:19;;;2562:39;;;2597:1;2594;2587:12;2562:39;2621:11;;;;2641:148;2657:6;2652:3;2649:15;2641:148;;;2723:23;2742:3;2723:23;:::i;:::-;2711:36;;2674:12;;;;2767;;;;2641:148;;;2808:5;-1:-1:-1;;2851:18:1;;2838:32;;-1:-1:-1;;2882:16:1;;;2879:36;;;2911:1;2908;2901:12;2879:36;;2934:63;2989:7;2978:8;2967:9;2963:24;2934:63;:::i;:::-;2924:73;;;1857:1146;;;;;:::o;3239:186::-;3298:6;3351:2;3339:9;3330:7;3326:23;3322:32;3319:52;;;3367:1;3364;3357:12;3319:52;3390:29;3409:9;3390:29;:::i;:::-;3380:39;3239:186;-1:-1:-1;;;3239:186:1:o;3801:656::-;3913:4;3942:2;3971;3960:9;3953:21;4003:6;3997:13;4046:6;4041:2;4030:9;4026:18;4019:34;4071:1;4081:140;4095:6;4092:1;4089:13;4081:140;;;4190:14;;;4186:23;;4180:30;4156:17;;;4175:2;4152:26;4145:66;4110:10;;4081:140;;;4239:6;4236:1;4233:13;4230:91;;;4309:1;4304:2;4295:6;4284:9;4280:22;4276:31;4269:42;4230:91;-1:-1:-1;4373:2:1;4361:15;4378:66;4357:88;4342:104;;;;4448:2;4338:113;;3801:656;-1:-1:-1;;;3801:656:1:o;4462:180::-;4521:6;4574:2;4562:9;4553:7;4549:23;4545:32;4542:52;;;4590:1;4587;4580:12;4542:52;-1:-1:-1;4613:23:1;;4462:180;-1:-1:-1;4462:180:1:o;6203:184::-;6255:77;6252:1;6245:88;6352:4;6349:1;6342:15;6376:4;6373:1;6366:15;7158:437;7237:1;7233:12;;;;7280;;;7301:61;;7355:4;7347:6;7343:17;7333:27;;7301:61;7408:2;7400:6;7397:14;7377:18;7374:38;7371:218;;;7445:77;7442:1;7435:88;7546:4;7543:1;7536:15;7574:4;7571:1;7564:15;7371:218;;7158:437;;;:::o;8354:184::-;8406:77;8403:1;8396:88;8503:4;8500:1;8493:15;8527:4;8524:1;8517:15;8543:655;8582:7;8614:66;8706:1;8703;8699:9;8734:1;8731;8727:9;8779:1;8775:2;8771:10;8768:1;8765:17;8760:2;8756;8752:11;8748:35;8745:61;;;8786:18;;:::i;:::-;8825:66;8917:1;8914;8910:9;8964:1;8960:2;8955:11;8952:1;8948:19;8943:2;8939;8935:11;8931:37;8928:63;;;8971:18;;:::i;:::-;9017:1;9014;9010:9;9000:19;;9064:1;9060:2;9055:11;9052:1;9048:19;9043:2;9039;9035:11;9031:37;9028:63;;;9071:18;;:::i;:::-;9136:1;9132:2;9127:11;9124:1;9120:19;9115:2;9111;9107:11;9103:37;9100:63;;;9143:18;;:::i;:::-;-1:-1:-1;;;9183:9:1;;;;;8543:655;-1:-1:-1;;;8543:655:1:o

Swarm Source

ipfs://07b79c6a33e0ceadde606f83ea917612b84c35b540a8261c9dfeb6fb9490ef86

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
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.