Contract 0x973771645a89ddb6a956e3a4d92409bcc013cddc

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x47dcf2c085193c1f5879bc07111143b1f87a77ff03364f76b1183c5046931a67Set Price36975592023-06-03 0:00:421 hr 24 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006275616885
0xff291e3fce885033ad3a9868aae891f2cb8223710ab24c9c9a86c9eb77395cd5Set Price36958002023-06-02 18:00:547 hrs 24 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006815999442
0x491398dfab994e26d0cb6f905cb9643ab4790366c3ce73b81cf5ba9a4d884986Set Price36940412023-06-02 12:00:5413 hrs 24 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006809971426
0x958e24f0f2722117945b7c210ff173fcf8e9a4a193e893315f75e5830ccddec5Set Price36922902023-06-02 6:00:5419 hrs 24 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.0062508225
0xaaf8340dec5da75078e9ffe3050cf182136db55b4568021bf698c4ff9722598fSet Price36905182023-06-02 0:01:181 day 1 hr ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006362418999
0x5d78e366537de728d65b60284a03c10c9417631c6ddfc811cf74fe5cd4ef5545Set Price36887652023-06-01 18:00:541 day 7 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006399006109
0x0346a5d482cd2b40758c5f40b718b0078454e82de9be703dd999cb42dc5d3d83Set Price36869902023-06-01 12:00:541 day 13 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006669167825
0x07a4043276ea59151ceeb301d490506744de9b3df19cc2f819bb25958ce8ab00Set Price36852192023-06-01 6:00:481 day 19 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006451891744
0x5081af170971b0ea80109993a1ef07968e441cbbaa60a1c2a6c4aebaf02f3de6Set Price36834702023-06-01 0:01:002 days 1 hr ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.0062508225
0x1c1ea8953ca929473e61d7da9cfecc83761cbe8ff2e0984636653b5b8a91bb68Set Price36817042023-05-31 18:01:122 days 7 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006305729391
0x2a80757c9489c5d73616774425e79d16f94eca0fb7212a2bcfccac53bad78a64Set Price36799742023-05-31 12:00:482 days 13 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006612338871
0x9ff5aa5e90bee6d04a08c3ae008aff5f91ee6478419892f9ab47c8e0f0af5ab5Set Price36782092023-05-31 6:00:482 days 19 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.00655724691
0xba2a38d999a97e3d518fa95c2033dbe19bec48af4adaca02a98048552234c978Set Price36764432023-05-31 0:00:543 days 1 hr ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.0062508225
0xe63016d486b5f6b32539b90b42b97378337c9a3b0475afd84b09ee123f89efedSet Price36746632023-05-30 18:00:423 days 7 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006338144965
0xc63c75bc275351d74fb31b3a608cf8aa14e86183085071332caf027a3e337bcdSet Price36729002023-05-30 12:01:003 days 13 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.00731504304
0x105d219237585edac1412d5eea63411c6e38ae3fac4acf9a15628c14ae8ac2b9Set Price36711312023-05-30 6:00:543 days 19 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006555210117
0x245d7c91cd4be195ec51231f21ecb123aa68a19a55270949e37b1d19ca613d96Set Price36693802023-05-30 0:00:484 days 1 hr ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006273418319
0xa420951d1e5f73861aba57a6bb5a7418b85ba67933202d03ff1d05c40a4b8fb7Set Price36676122023-05-29 18:00:544 days 7 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006863979866
0xe54e1c4c8918a2f5510121ad016bac3b8caf2cb923574e1c64b08176825e279bSet Price36658512023-05-29 12:00:544 days 13 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006685655013
0x5ff6f70ca757167d64f1bed41846c952b17b7d663208d9e56b4c98755b28f474Set Price36640822023-05-29 6:01:004 days 19 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.007432642085
0x7f7bc51d716a96c397dbd056ca3d0bc99ed74198cce6caf784f0a96209fa0c68Set Price36623142023-05-29 0:00:485 days 1 hr ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.007428205568
0x342c63263614905af9a30a38c1fa3213224f858583712c9ddfca3371c200cdc1Set Price36605472023-05-28 18:00:545 days 7 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.007344141124
0xb9f8b174b216c05abb7d1688046cf086c807ce75871c7846560318ba45bd90daSet Price36588022023-05-28 12:01:005 days 13 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.00737777856
0xcec9c97cae4f46fca92bfe384ac6b7b1126fd253494273a7d91bbad33ff1aa5fSet Price36570582023-05-28 6:00:425 days 19 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006258822564
0xf847fa72100ce3513c13ef1a0a6fc94bdada564416562a844da50d68cd89d205Set Price36552952023-05-28 0:01:126 days 1 hr ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0x973771645a89ddb6a956e3a4d92409bcc013cddc0 GLMR0.006718443057
[ Download CSV Export 
Parent Txn Hash Block From To Value
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 moonbeam.moonscan.io on 2022-01-18
*/

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

// Sources flattened with hardhat v2.8.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/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;
        last_updated_time = block.timestamp;
    }

    // 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 ABI

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

60806040526007805460ff1916601217905560016009553480156200002357600080fd5b506040516200149c3803806200149c833981016040819052620000469162000239565b856001600160a01b038116620000a25760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015260640160405180910390fd5b600080546001600160a01b0319166001600160a01b03831690811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a150600480546001600160a01b038088166001600160a01b03199283161790925560028054878416908316179055600380549286169290911691909117905580516200014c90600890602084019062000160565b505060055550504260065550620003a89050565b8280546200016e906200036b565b90600052602060002090601f016020900481019282620001925760008555620001dd565b82601f10620001ad57805160ff1916838001178555620001dd565b82800160010185558215620001dd579182015b82811115620001dd578251825591602001919060010190620001c0565b50620001eb929150620001ef565b5090565b5b80821115620001eb5760008155600101620001f0565b80516001600160a01b03811681146200021e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60008060008060008060c087890312156200025357600080fd5b6200025e8762000206565b955060206200026f81890162000206565b95506200027f6040890162000206565b94506200028f6060890162000206565b608089015160a08a015191955093506001600160401b0380821115620002b457600080fd5b818a0191508a601f830112620002c957600080fd5b815181811115620002de57620002de62000223565b604051601f8201601f19908116603f0116810190838211818310171562000309576200030962000223565b816040528281528d868487010111156200032257600080fd5b600093505b8284101562000346578484018601518185018701529285019262000327565b82841115620003585760008684830101525b8096505050505050509295509295509295565b600181811c908216806200038057607f821691505b60208210811415620003a257634e487b7160e01b600052602260045260246000fd5b50919050565b6110e480620003b86000396000f3fe608060405234801561001057600080fd5b50600436106101505760003560e01c806379ba5097116100cd578063bdacb30311610081578063dc6663c711610066578063dc6663c7146102d7578063fb39b986146102f7578063feaf968c1461030057600080fd5b8063bdacb303146102a4578063dbea953d146102b757600080fd5b806391b7f5ed116100b257806391b7f5ed1461028057806398d5fdca14610293578063a035b1fe1461029b57600080fd5b806379ba5097146102585780638da5cb5b1461026057600080fd5b8063313ce5671161012457806354fd4d501161010957806354fd4d50146102195780636b5caec4146102305780637284e4161461024357600080fd5b8063313ce567146101da57806353a47bb7146101f957600080fd5b8062e4768b1461015557806304f4a3741461016a57806308596fa61461017d5780631627540c146101c7575b600080fd5b610168610163366004610c9b565b61033f565b005b610168610178366004610dd2565b61049e565b60045461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6101686101d5366004610e92565b6106a5565b6007546101e79060ff1681565b60405160ff90911681526020016101be565b60015461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61022260095481565b6040519081526020016101be565b61016861023e366004610e92565b6107c5565b61024b6108af565b6040516101be9190610eb4565b61016861093d565b60005461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61016861028e366004610f27565b610a88565b600554610222565b61022260055481565b6101686102b2366004610e92565b610b56565b60035461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b60025461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61022260065481565b610308610c40565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a0016101be565b60005473ffffffffffffffffffffffffffffffffffffffff1633148061037c575060025473ffffffffffffffffffffffffffffffffffffffff1633145b8061039e575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610409576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f7400000000000000000060448201526064015b60405180910390fd5b60045473ffffffffffffffffffffffffffffffffffffffff83811691161461048d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420746f6b656e000000000000000000000000000000000000006044820152606401610400565b61049681610a88565b505042600655565b60005473ffffffffffffffffffffffffffffffffffffffff163314806104db575060025473ffffffffffffffffffffffffffffffffffffffff1633145b806104fd575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610400565b81516001146105ce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f3120746f6b656e206f6e6c7900000000000000000000000000000000000000006044820152606401610400565b600454825173ffffffffffffffffffffffffffffffffffffffff9091169083906000906105fd576105fd610f40565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614610682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420746f6b656e000000000000000000000000000000000000006044820152606401610400565b6104968160008151811061069857610698610f40565b6020026020010151610a88565b60005473ffffffffffffffffffffffffffffffffffffffff16331461074c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201527f6f726d207468697320616374696f6e00000000000000000000000000000000006064820152608401610400565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200160405180910390a150565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610802575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610868576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610400565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600880546108bc90610f6f565b80601f01602080910402602001604051908101604052809291908181526020018280546108e890610f6f565b80156109355780601f1061090a57610100808354040283529160200191610935565b820191906000526020600020905b81548152906001019060200180831161091857829003601f168201915b505050505081565b60015473ffffffffffffffffffffffffffffffffffffffff1633146109e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527f2063616e20616363657074206f776e65727368697000000000000000000000006064820152608401610400565b6000546001546040805173ffffffffffffffffffffffffffffffffffffffff93841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff841617909155169055565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610ac5575060025473ffffffffffffffffffffffffffffffffffffffff1633145b80610ae7575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610b4d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610400565b60055542600655565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610b93575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610bf9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610400565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60008060008060008060055464e8d4a51000610c5c9190610ff2565b6006546000989197508896509450859350915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610c9657600080fd5b919050565b60008060408385031215610cae57600080fd5b610cb783610c72565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610d3b57610d3b610cc5565b604052919050565b600067ffffffffffffffff821115610d5d57610d5d610cc5565b5060051b60200190565b600082601f830112610d7857600080fd5b81356020610d8d610d8883610d43565b610cf4565b82815260059290921b84018101918181019086841115610dac57600080fd5b8286015b84811015610dc75780358352918301918301610db0565b509695505050505050565b60008060408385031215610de557600080fd5b823567ffffffffffffffff80821115610dfd57600080fd5b818501915085601f830112610e1157600080fd5b81356020610e21610d8883610d43565b82815260059290921b84018101918181019089841115610e4057600080fd5b948201945b83861015610e6557610e5686610c72565b82529482019490820190610e45565b96505086013592505080821115610e7b57600080fd5b50610e8885828601610d67565b9150509250929050565b600060208284031215610ea457600080fd5b610ead82610c72565b9392505050565b600060208083528351808285015260005b81811015610ee157858101830151858201604001528201610ec5565b81811115610ef3576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b600060208284031215610f3957600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600181811c90821680610f8357607f821691505b60208210811415610fbd577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60008413600084138583048511828216161561103357611033610fc3565b7f8000000000000000000000000000000000000000000000000000000000000000600087128682058812818416161561106e5761106e610fc3565b6000871292508782058712848416161561108a5761108a610fc3565b878505871281841616156110a0576110a0610fc3565b50505092909302939250505056fea2646970667358221220af70f0dbdd2bb3b6084173a686907e415e6384b8c0f39901c5effb278c58771364736f6c634300080a0033000000000000000000000000104e5d38a2d646ffaf936d0a4af876e56b5b14b3000000000000000000000000322e86852e492a7ee17f28a78c663da38fb33bfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b900000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000044652415800000000000000000000000000000000000000000000000000000000

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

000000000000000000000000104e5d38a2d646ffaf936d0a4af876e56b5b14b3000000000000000000000000322e86852e492a7ee17f28a78c663da38fb33bfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b900000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000044652415800000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _creator_address (address): 0x104e5d38a2d646ffaf936d0a4af876e56b5b14b3
Arg [1] : _tkn_address (address): 0x322e86852e492a7ee17f28a78c663da38fb33bfb
Arg [2] : _timelock_address (address): 0x0000000000000000000000000000000000000000
Arg [3] : _bot_address (address): 0xbb437059584e30598b3af0154472e47e6e2a45b9
Arg [4] : _initial_price_e6 (uint256): 1000000
Arg [5] : _description (string): FRAX

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 000000000000000000000000104e5d38a2d646ffaf936d0a4af876e56b5b14b3
Arg [1] : 000000000000000000000000322e86852e492a7ee17f28a78c663da38fb33bfb
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [3] : 000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b9
Arg [4] : 00000000000000000000000000000000000000000000000000000000000f4240
Arg [5] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4652415800000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

2341:3102:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4304:232;;;;;;:::i;:::-;;:::i;:::-;;4786: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;5325:113:0;;;;;;:::i;:::-;;:::i;2675:25::-;;;:::i;:::-;;;;;;;:::i;655:271::-;;;:::i;247:20::-;;;;;;;;;4578:140;;;;;;:::i;:::-;;:::i;3719:81::-;3787:5;;3719:81;;2538:20;;;;;;5184: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;4786: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;4917:15:::1;:22;4943:1;4917:27;4909:52;;;::::0;::::1;::::0;;6064:2:1;4909:52:0::1;::::0;::::1;6046:21:1::0;6103:2;6083:18;;;6076:30;6142:14;6122:18;;;6115:42;6174:18;;4909:52:0::1;5862:336:1::0;4909:52:0::1;5002:11;::::0;4980:18;;5002:11:::1;::::0;;::::1;::::0;4980:15;;5002:11:::1;::::0;4980:18:::1;;;;:::i;:::-;;;;;;;:33;;;4972:59;;;::::0;::::1;::::0;;5722:2:1;4972:59:0::1;::::0;::::1;5704:21:1::0;5761:2;5741:18;;;5734:30;5800:15;5780:18;;;5773:43;5833:18;;4972:59:0::1;5520:337:1::0;4972:59:0::1;5044:22;5053:9;5063:1;5053:12;;;;;;;;:::i;:::-;;;;;;;5044: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;5325: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;5400:11:::1;:30:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;5325: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:140::-;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;4695:15:::1;4675:17;:35:::0;4578:140::o;5184: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;5269:16:::1;:40:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;5184: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://af70f0dbdd2bb3b6084173a686907e415e6384b8c0f39901c5effb278c587713
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.