ETH Price: $2,802.67 (-5.07%)

Contract

0xe5fd90e47EF7CbBD92139a22a7041071E2B9a474

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Set Multiple Pri...4251510332026-01-25 18:11:052 hrs ago1769364665IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001550.02
Set Multiple Pri...4250643312026-01-25 12:10:068 hrs ago1769343006IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.020084
Set Multiple Pri...4249779372026-01-25 6:10:1114 hrs ago1769321411IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001570.020178
Set Multiple Pri...4248918922026-01-25 0:10:0720 hrs ago1769299807IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001590.020432
Set Multiple Pri...4248066862026-01-24 18:10:0826 hrs ago1769278208IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001620.020682
Set Multiple Pri...4247203792026-01-24 12:10:0632 hrs ago1769256606IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.020088
Set Multiple Pri...4246340112026-01-24 6:10:0638 hrs ago1769235006IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.02
Set Multiple Pri...4245477852026-01-24 0:10:1144 hrs ago1769213411IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.020036
Set Multiple Pri...4244615922026-01-23 18:10:102 days ago1769191810IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001590.020102
Set Multiple Pri...4243751542026-01-23 12:11:052 days ago1769170265IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.020022
Set Multiple Pri...4242884122026-01-23 6:10:122 days ago1769148612IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.020074
Set Multiple Pri...4242020842026-01-23 0:10:092 days ago1769127009IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.020084
Set Multiple Pri...4241160042026-01-22 18:10:103 days ago1769105410IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001570.02
Set Multiple Pri...4240293252026-01-22 12:10:063 days ago1769083806IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001680.020004
Set Multiple Pri...4239428672026-01-22 6:10:073 days ago1769062207IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.02003
Set Multiple Pri...4238565712026-01-22 0:10:073 days ago1769040607IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001570.020158
Set Multiple Pri...4237702932026-01-21 18:10:094 days ago1769019009IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001630.021054
Set Multiple Pri...4236839882026-01-21 12:12:054 days ago1768997525IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001580.020404
Set Multiple Pri...4235105382026-01-21 0:10:114 days ago1768954211IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.020082
Set Multiple Pri...4234241192026-01-20 18:10:085 days ago1768932608IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001550.02
Set Multiple Pri...4233373612026-01-20 12:10:075 days ago1768911007IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001550.02
Set Multiple Pri...4232512352026-01-20 6:12:065 days ago1768889526IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.020108
Set Multiple Pri...4230782022026-01-19 18:10:066 days ago1768846206IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001550.020012
Set Multiple Pri...4229051022026-01-19 6:10:076 days ago1768803007IN
0xe5fd90e4...1E2B9a474
0 ETH0.000001560.020072
Set Multiple Pri...4228185842026-01-19 0:10:116 days ago1768781411IN
0xe5fd90e4...1E2B9a474
0 ETH0.000002150.0277
View all transactions

Latest 4 internal transactions

Parent Transaction Hash Block From To
466972162022-12-16 18:08:461136 days ago1671214126
0xe5fd90e4...1E2B9a474
0 ETH
322733072022-10-24 18:45:251189 days ago1666637125
0xe5fd90e4...1E2B9a474
0 ETH
31965962021-11-21 2:02:091526 days ago1637460129
0xe5fd90e4...1E2B9a474
0 ETH
19209372021-10-04 18:28:161574 days ago1633372096
0xe5fd90e4...1E2B9a474
0 ETH

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CrossChainOracle

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
Yes with 100000 runs

Other Settings:
default evmVersion, GNU GPLv2 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Arbiscan.io on 2021-09-27
*/

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

// Sources flattened with hardhat v2.6.2 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/CrossChainOracle.sol


// ====================================================================
// |     ______                   _______                             |
// |    / _____________ __  __   / ____(_____  ____ _____  ________   |
// |   / /_  / ___/ __ `| |/_/  / /_  / / __ \/ __ `/ __ \/ ___/ _ \  |
// |  / __/ / /  / /_/ _>  <   / __/ / / / / / /_/ / / / / /__/  __/  |
// | /_/   /_/   \__,_/_/|_|  /_/   /_/_/ /_/\__,_/_/ /_/\___/\___/   |
// |                                                                  |
// ====================================================================
// ========================= CrossChainOracle =========================
// ====================================================================
// Prices manually set by a bot

// 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 CrossChainOracle is Owned {
    // Core
    address public timelock_address;
    address public bot_address;

    // Prices
    mapping(address => uint256) public prices;

    /* ========== 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 _timelock_address,
        address _bot_address
    ) Owned(_creator_address) {
        timelock_address = _timelock_address;
        bot_address = _bot_address;

    }

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

    function getPrice(address token_address) public view returns (uint256) {
        return prices[token_address];
    }

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

    // Set the price for a token
    function setPrice(address token_address, uint256 price_e6) public onlyByOwnGovBot {
        
        prices[token_address] = price_e6;
    }

    // Batch set prices for multiple tokens
    function setMultiplePrices(address[] memory token_addresses, uint256[] memory prices_e6) public onlyByOwnGovBot {
        for (uint i = 0; i < token_addresses.length; i++){ 
            prices[token_addresses[i]] = prices_e6[i];
        }
    }

    /* ========== 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":"_timelock_address","type":"address"},{"internalType":"address","name":"_bot_address","type":"address"}],"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":[{"internalType":"address","name":"token_address","type":"address"}],"name":"getPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[{"internalType":"address","name":"","type":"address"}],"name":"prices","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":"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"}]

608060405234801561001057600080fd5b50604051610d77380380610d7783398101604081905261002f91610130565b826001600160a01b03811661008a5760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015260640160405180910390fd5b600080546001600160a01b0319166001600160a01b03831690811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a150600280546001600160a01b039384166001600160a01b0319918216179091556003805492909316911617905550610173565b80516001600160a01b038116811461012b57600080fd5b919050565b60008060006060848603121561014557600080fd5b61014e84610114565b925061015c60208501610114565b915061016a60408501610114565b90509250925092565b610bf5806101826000396000f3fe608060405234801561001057600080fd5b50600436106100d35760003560e01c806379ba509711610081578063cfed246b1161005b578063cfed246b146101ef578063dbea953d1461020f578063dc6663c71461022f57600080fd5b806379ba5097146101b45780638da5cb5b146101bc578063bdacb303146101dc57600080fd5b806341976e09116100b257806341976e091461011357806353a47bb71461015c5780636b5caec4146101a157600080fd5b8062e4768b146100d857806304f4a374146100ed5780631627540c14610100575b600080fd5b6100eb6100e636600461099d565b61024f565b005b6100eb6100fb3660046109c7565b610342565b6100eb61010e36600461097b565b6104a1565b61014961012136600461097b565b73ffffffffffffffffffffffffffffffffffffffff1660009081526004602052604090205490565b6040519081526020015b60405180910390f35b60015461017c9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610153565b6100eb6101af36600461097b565b6105c1565b6100eb6106ab565b60005461017c9073ffffffffffffffffffffffffffffffffffffffff1681565b6100eb6101ea36600461097b565b6107f6565b6101496101fd36600461097b565b60046020526000908152604090205481565b60035461017c9073ffffffffffffffffffffffffffffffffffffffff1681565b60025461017c9073ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1633148061028c575060025473ffffffffffffffffffffffffffffffffffffffff1633145b806102ae575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610319576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f7400000000000000000060448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff909116600090815260046020526040902055565b60005473ffffffffffffffffffffffffffffffffffffffff1633148061037f575060025473ffffffffffffffffffffffffffffffffffffffff1633145b806103a1575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610407576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610310565b60005b825181101561049c5781818151811061042557610425610b61565b60200260200101516004600085848151811061044357610443610b61565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061049490610b01565b91505061040a565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610548576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201527f6f726d207468697320616374696f6e00000000000000000000000000000000006064820152608401610310565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200160405180910390a150565b60005473ffffffffffffffffffffffffffffffffffffffff163314806105fe575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610310565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60015473ffffffffffffffffffffffffffffffffffffffff163314610752576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527f2063616e20616363657074206f776e65727368697000000000000000000000006064820152608401610310565b6000546001546040805173ffffffffffffffffffffffffffffffffffffffff93841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff841617909155169055565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610833575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610899576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610310565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b803573ffffffffffffffffffffffffffffffffffffffff8116811461090457600080fd5b919050565b600082601f83011261091a57600080fd5b8135602061092f61092a83610add565b610a8e565b80838252828201915082860187848660051b890101111561094f57600080fd5b60005b8581101561096e57813584529284019290840190600101610952565b5090979650505050505050565b60006020828403121561098d57600080fd5b610996826108e0565b9392505050565b600080604083850312156109b057600080fd5b6109b9836108e0565b946020939093013593505050565b600080604083850312156109da57600080fd5b823567ffffffffffffffff808211156109f257600080fd5b818501915085601f830112610a0657600080fd5b81356020610a1661092a83610add565b8083825282820191508286018a848660051b8901011115610a3657600080fd5b600096505b84871015610a6057610a4c816108e0565b835260019690960195918301918301610a3b565b5096505086013592505080821115610a7757600080fd5b50610a8485828601610909565b9150509250929050565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610ad557610ad5610b90565b604052919050565b600067ffffffffffffffff821115610af757610af7610b90565b5060051b60200190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610b5a577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea264697066735822122061ecfb95165325b51e93d3307f18451b12b0e937ad77539600042c7507f4f7fd64736f6c63430008060033000000000000000000000000bca9a9aab13a68d311160d4f997e3d783da865fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b9

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100d35760003560e01c806379ba509711610081578063cfed246b1161005b578063cfed246b146101ef578063dbea953d1461020f578063dc6663c71461022f57600080fd5b806379ba5097146101b45780638da5cb5b146101bc578063bdacb303146101dc57600080fd5b806341976e09116100b257806341976e091461011357806353a47bb71461015c5780636b5caec4146101a157600080fd5b8062e4768b146100d857806304f4a374146100ed5780631627540c14610100575b600080fd5b6100eb6100e636600461099d565b61024f565b005b6100eb6100fb3660046109c7565b610342565b6100eb61010e36600461097b565b6104a1565b61014961012136600461097b565b73ffffffffffffffffffffffffffffffffffffffff1660009081526004602052604090205490565b6040519081526020015b60405180910390f35b60015461017c9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610153565b6100eb6101af36600461097b565b6105c1565b6100eb6106ab565b60005461017c9073ffffffffffffffffffffffffffffffffffffffff1681565b6100eb6101ea36600461097b565b6107f6565b6101496101fd36600461097b565b60046020526000908152604090205481565b60035461017c9073ffffffffffffffffffffffffffffffffffffffff1681565b60025461017c9073ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1633148061028c575060025473ffffffffffffffffffffffffffffffffffffffff1633145b806102ae575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610319576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f7400000000000000000060448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff909116600090815260046020526040902055565b60005473ffffffffffffffffffffffffffffffffffffffff1633148061037f575060025473ffffffffffffffffffffffffffffffffffffffff1633145b806103a1575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610407576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610310565b60005b825181101561049c5781818151811061042557610425610b61565b60200260200101516004600085848151811061044357610443610b61565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061049490610b01565b91505061040a565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610548576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201527f6f726d207468697320616374696f6e00000000000000000000000000000000006064820152608401610310565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200160405180910390a150565b60005473ffffffffffffffffffffffffffffffffffffffff163314806105fe575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610310565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60015473ffffffffffffffffffffffffffffffffffffffff163314610752576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527f2063616e20616363657074206f776e65727368697000000000000000000000006064820152608401610310565b6000546001546040805173ffffffffffffffffffffffffffffffffffffffff93841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff841617909155169055565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610833575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610899576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610310565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b803573ffffffffffffffffffffffffffffffffffffffff8116811461090457600080fd5b919050565b600082601f83011261091a57600080fd5b8135602061092f61092a83610add565b610a8e565b80838252828201915082860187848660051b890101111561094f57600080fd5b60005b8581101561096e57813584529284019290840190600101610952565b5090979650505050505050565b60006020828403121561098d57600080fd5b610996826108e0565b9392505050565b600080604083850312156109b057600080fd5b6109b9836108e0565b946020939093013593505050565b600080604083850312156109da57600080fd5b823567ffffffffffffffff808211156109f257600080fd5b818501915085601f830112610a0657600080fd5b81356020610a1661092a83610add565b8083825282820191508286018a848660051b8901011115610a3657600080fd5b600096505b84871015610a6057610a4c816108e0565b835260019690960195918301918301610a3b565b5096505086013592505080821115610a7757600080fd5b50610a8485828601610909565b9150509250929050565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610ad557610ad5610b90565b604052919050565b600067ffffffffffffffff821115610af757610af7610b90565b5060051b60200190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610b5a577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea264697066735822122061ecfb95165325b51e93d3307f18451b12b0e937ad77539600042c7507f4f7fd64736f6c63430008060033

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

000000000000000000000000bca9a9aab13a68d311160d4f997e3d783da865fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b9

-----Decoded View---------------
Arg [0] : _creator_address (address): 0xbCa9a9Aab13a68d311160D4f997E3D783Da865Fb
Arg [1] : _timelock_address (address): 0x0000000000000000000000000000000000000000
Arg [2] : _bot_address (address): 0xBB437059584e30598b3AF0154472E47E6e2a45B9

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000bca9a9aab13a68d311160d4f997e3d783da865fb
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [2] : 000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b9


Deployed Bytecode Sourcemap

2251:1908:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3392:143;;;;;;:::i;:::-;;:::i;:::-;;3588:248;;;;;;:::i;:::-;;:::i;506:141::-;;;;;;:::i;:::-;;:::i;3159:118::-;;;;;;:::i;:::-;3248:21;;3221:7;3248:21;;;:6;:21;;;;;;;3159:118;;;;4754:25:1;;;4742:2;4727:18;3159:118:0;;;;;;;;274:29;;;;;;;;;;;;2681:42:1;2669:55;;;2651:74;;2639:2;2624:18;274:29:0;2606:125:1;4041:113:0;;;;;;:::i;:::-;;:::i;655:271::-;;;:::i;247:20::-;;;;;;;;;3900:133;;;;;;:::i;:::-;;:::i;2394:41::-;;;;;;:::i;:::-;;;;;;;;;;;;;;2344:26;;;;;;;;;2306:31;;;;;;;;;3392:143;2699:5;;;;2685:10;:19;;:53;;-1:-1:-1;2722:16:0;;;;2708:10;:30;2685:53;:82;;;-1:-1:-1;2756:11:0;;;;2742:10;:25;2685:82;2677:118;;;;;;;3270:2:1;2677:118:0;;;3252:21:1;3309:2;3289:18;;;3282:30;3348:25;3328:18;;;3321:53;3391:18;;2677:118:0;;;;;;;;;3495:21:::1;::::0;;::::1;;::::0;;;:6:::1;:21;::::0;;;;:32;3392:143::o;3588:248::-;2699:5;;;;2685:10;:19;;:53;;-1:-1:-1;2722:16:0;;;;2708:10;:30;2685:53;:82;;;-1:-1:-1;2756:11:0;;;;2742:10;:25;2685:82;2677:118;;;;;;;3270:2:1;2677:118:0;;;3252:21:1;3309:2;3289:18;;;3282:30;3348:25;3328:18;;;3321:53;3391:18;;2677:118:0;3242:173:1;2677:118:0;3716:6:::1;3711:118;3732:15;:22;3728:1;:26;3711:118;;;3805:9;3815:1;3805:12;;;;;;;;:::i;:::-;;;;;;;3776:6;:26;3783:15;3799:1;3783:18;;;;;;;;:::i;:::-;;;;;;;3776:26;;;;;;;;;;;;;;;:41;;;;3756:3;;;;;:::i;:::-;;;;3711:118;;;;3588:248:::0;;:::o;506:141::-;986:5;;;;972:10;:19;964:79;;;;;;;4394:2:1;964:79:0;;;4376:21:1;4433:2;4413:18;;;4406:30;4472:34;4452:18;;;4445:62;4543:17;4523:18;;;4516:45;4578:19;;964:79:0;4366:237:1;964:79:0;578:14:::1;:23:::0;;;::::1;;::::0;::::1;::::0;;::::1;::::0;;;617:22:::1;::::0;2651:74:1;;;617:22:0::1;::::0;2639:2:1;2624:18;617:22:0::1;;;;;;;506:141:::0;:::o;4041:113::-;2546:5;;;;2532:10;:19;;:53;;-1:-1:-1;2569:16:0;;;;2555:10;:30;2532:53;2524:87;;;;;;;4044:2:1;2524:87:0;;;4026:21:1;4083:2;4063:18;;;4056:30;4122:23;4102:18;;;4095:51;4163:18;;2524:87:0;4016:171:1;2524:87:0;4116:11:::1;:30:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;4041:113::o;655:271::-;724:14;;;;710:10;:28;702:94;;;;;;;3622:2:1;702:94:0;;;3604:21:1;3661:2;3641:18;;;3634:30;3700:34;3680:18;;;3673:62;3771:23;3751:18;;;3744:51;3812:19;;702:94:0;3594:243:1;702:94:0;825:5;;;832:14;812:35;;;825:5;;;;2971:34:1;;832:14:0;;;;3036:2:1;3021:18;;3014:43;812:35:0;;2883:18:1;812:35:0;;;;;;;866:14;;;;858:22;;;;;;866:14;;;858:22;;;;891:27;;;655:271::o;3900:133::-;2546:5;;;;2532:10;:19;;:53;;-1:-1:-1;2569:16:0;;;;2555:10;:30;2532:53;2524:87;;;;;;;4044:2:1;2524:87:0;;;4026:21:1;4083:2;4063:18;;;4056:30;4122:23;4102:18;;;4095:51;4163:18;;2524:87:0;4016:171:1;2524:87:0;3985:16:::1;:40:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;3900:133::o;14:196:1:-;82:20;;142:42;131:54;;121:65;;111:2;;200:1;197;190:12;111:2;63:147;;;:::o;215:673::-;269:5;322:3;315:4;307:6;303:17;299:27;289:2;;340:1;337;330:12;289:2;376:6;363:20;402:4;426:60;442:43;482:2;442:43;:::i;:::-;426:60;:::i;:::-;508:3;532:2;527:3;520:15;560:2;555:3;551:12;544:19;;595:2;587:6;583:15;647:3;642:2;636;633:1;629:10;621:6;617:23;613:32;610:41;607:2;;;664:1;661;654:12;607:2;686:1;696:163;710:2;707:1;704:9;696:163;;;767:17;;755:30;;805:12;;;;837;;;;728:1;721:9;696:163;;;-1:-1:-1;877:5:1;;279:609;-1:-1:-1;;;;;;;279:609:1:o;893:186::-;952:6;1005:2;993:9;984:7;980:23;976:32;973:2;;;1021:1;1018;1011:12;973:2;1044:29;1063:9;1044:29;:::i;:::-;1034:39;963:116;-1:-1:-1;;;963:116:1:o;1084:254::-;1152:6;1160;1213:2;1201:9;1192:7;1188:23;1184:32;1181:2;;;1229:1;1226;1219:12;1181:2;1252:29;1271:9;1252:29;:::i;:::-;1242:39;1328:2;1313:18;;;;1300:32;;-1:-1:-1;;;1171:167:1:o;1343:1157::-;1461:6;1469;1522:2;1510:9;1501:7;1497:23;1493:32;1490:2;;;1538:1;1535;1528:12;1490:2;1578:9;1565:23;1607:18;1648:2;1640:6;1637:14;1634:2;;;1664:1;1661;1654:12;1634:2;1702:6;1691:9;1687:22;1677:32;;1747:7;1740:4;1736:2;1732:13;1728:27;1718:2;;1769:1;1766;1759:12;1718:2;1805;1792:16;1827:4;1851:60;1867:43;1907:2;1867:43;:::i;1851:60::-;1933:3;1957:2;1952:3;1945:15;1985:2;1980:3;1976:12;1969:19;;2016:2;2012;2008:11;2064:7;2059:2;2053;2050:1;2046:10;2042:2;2038:19;2034:28;2031:41;2028:2;;;2085:1;2082;2075:12;2028:2;2107:1;2098:10;;2117:169;2131:2;2128:1;2125:9;2117:169;;;2188:23;2207:3;2188:23;:::i;:::-;2176:36;;2149:1;2142:9;;;;;2232:12;;;;2264;;2117:169;;;-1:-1:-1;2305:5:1;-1:-1:-1;;2348:18:1;;2335:32;;-1:-1:-1;;2379:16:1;;;2376:2;;;2408:1;2405;2398:12;2376:2;;2431:63;2486:7;2475:8;2464:9;2460:24;2431:63;:::i;:::-;2421:73;;;1480:1020;;;;;:::o;4790:334::-;4861:2;4855:9;4917:2;4907:13;;4922:66;4903:86;4891:99;;5020:18;5005:34;;5041:22;;;5002:62;4999:2;;;5067:18;;:::i;:::-;5103:2;5096:22;4835:289;;-1:-1:-1;4835:289:1:o;5129:183::-;5189:4;5222:18;5214:6;5211:30;5208:2;;;5244:18;;:::i;:::-;-1:-1:-1;5289:1:1;5285:14;5301:4;5281:25;;5198:114::o;5317:349::-;5356:3;5387:66;5380:5;5377:77;5374:2;;;5487:77;5484:1;5477:88;5588:4;5585:1;5578:15;5616:4;5613:1;5606:15;5374:2;-1:-1:-1;5658:1:1;5647:13;;5364:302::o;5671:184::-;5723:77;5720:1;5713:88;5820:4;5817:1;5810:15;5844:4;5841:1;5834:15;5860:184;5912:77;5909:1;5902:88;6009:4;6006:1;5999:15;6033:4;6030:1;6023:15

Swarm Source

ipfs://61ecfb95165325b51e93d3307f18451b12b0e937ad77539600042c7507f4f7fd

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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