Contract 0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a

Txn Hash Method
Block
From
To
Value [Txn Fee]
0xd54db87687e6cd01b1d4678ea6e6103b5f41dae49bf2aec9bdcf863e3e87aab5Set Price35385272023-02-02 18:01:1234 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0xcc015fb881de6c88aac48edcd59c91986493bed2ceea80f7b0199bb8271df9aeSet Price35367632023-02-02 12:01:126 hrs 34 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004646248
0x512a6cc6806ad845ac909d6ced55471e84b408229dd2eef3861ccc28c35be4daSet Price35350052023-02-02 6:01:0612 hrs 34 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0x6e4e37abd5a88c52746cc9610fed4fc9310041c1eab03a8de529c50d36b4db9bSet Price35332372023-02-02 0:01:1218 hrs 34 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0xa945330ed485d188888aa7e47575d927f008efca433b6618f9efb0e9460843baSet Price35314662023-02-01 18:01:121 day 34 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0x334e8e247236315fd9aeefbf18a44434b0d6c0c0fe9a5ea7f2cafb9f378b69efSet Price35297062023-02-01 12:01:001 day 6 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0xc86adfdb272a197a3fa68b0bb4f71c8d351155464a28b70c3e9088f84b895936Set Price35279512023-02-01 6:01:181 day 12 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004646248
0x625bc3eebedbfa3cf91d3774e1edd7189f1a0975a2df90c3e6a0d1ab569db289Set Price35261902023-02-01 0:01:001 day 18 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004646248
0x887636a4bbea3cac8611f86f0fc2c84f0f627acb903c0fe4ebdb410713319704Set Price35244362023-01-31 18:01:122 days 34 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004646248
0x4ee5de044c7138078165c9ba60947a274fabddc169afdddbc2b5626fcb1eaa3fSet Price35226732023-01-31 12:01:182 days 6 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0xf54736884db8177b6337df31cd826e579317fcc7257fe018e30c9da99e8247f9Set Price35209102023-01-31 6:01:182 days 12 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004646248
0xd1d203d76219330531c485a5591d47f23ebbc0e7b0d9e64491eb6d05f22e9447Set Price35191522023-01-31 0:00:542 days 18 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0x86eafb301a31eeacc4e5334f64556247d195c5df53224e6321d0649feb27f9b5Set Price35174002023-01-30 18:01:303 days 34 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0x2b21f744d3c089740bc3c35c9ff157e294a492d07e27e46d291942b05b44354aSet Price35156362023-01-30 12:01:183 days 6 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0xf741c0ecf15b12d69ba9fe57a3a63c2b8f9d99ab7d66de4e58a2b9fce3233d58Set Price35138842023-01-30 6:01:063 days 12 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0x83dec29d1a7fde24d056bde139a21fc05718db1f5c25b63179699fab7927d73dSet Price35121262023-01-30 0:01:063 days 18 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0xd699a5cf56d66a4388c2d730a959d49bd49400d4f92635f97316bdaaaa6325f2Set Price35103642023-01-29 18:01:124 days 34 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004646248
0x3cec844f444ffa263a78bd42c25b9133a54a2a26a71d580f4d5975ee3a49500cSet Price35086052023-01-29 12:01:244 days 6 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004646248
0x8c0b5ba302bf8a507f92bb99f29878c40bfbc5984248a7abd0a5cc3605798052Set Price35068412023-01-29 6:01:004 days 12 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004646248
0x0c6627f754b8387916d9317d09ded300d13fcc0d93806aacc62af8e5863c8e5aSet Price35050812023-01-29 0:01:124 days 18 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0x80e2a813e1138a6b32a3ebb3cd11811c0626559c29e0e7a2fe21ce3a0d608068Set Price35033212023-01-28 18:01:125 days 34 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0x0ddd0e7d6ec03060a31cb5015b7f94e521ed3b28220f9b51a02fecece855f422Set Price35015562023-01-28 12:00:185 days 6 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0x5416c9aaf384ae9a5bcdc54457589a1c554017cb1a922b90f7012b157adb7fd2Set Price34997872023-01-28 6:01:005 days 12 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0x0950c533455fc2d09dabdb8a8721ac8685261a96ebf9a6491bfac4e7a56cac11Set Price34980302023-01-28 0:01:005 days 18 hrs ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
0xa0cffcae1dc31933151ed39371eb31000abd3b918a0f965d7c0bccb4d7b2335dSet Price34962602023-01-27 18:01:066 days 34 mins ago0xbb437059584e30598b3af0154472e47e6e2a45b9 IN  0xcbd0d3c8bb0edd9a542d22b4a0de3228affeba9a0 MOVR0.00004987848
[ 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 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 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"}]

60806040526007805460ff1916601217905560016009553480156200002357600080fd5b506040516200149838038062001498833981016040819052620000469162000239565b856001600160a01b038116620000a25760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015260640160405180910390fd5b600080546001600160a01b0319166001600160a01b03831690811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a150600480546001600160a01b038088166001600160a01b03199283161790925560028054878416908316179055600380549286169290911691909117905580516200014c90600890602084019062000160565b505060055550504260065550620003a89050565b8280546200016e906200036b565b90600052602060002090601f016020900481019282620001925760008555620001dd565b82601f10620001ad57805160ff1916838001178555620001dd565b82800160010185558215620001dd579182015b82811115620001dd578251825591602001919060010190620001c0565b50620001eb929150620001ef565b5090565b5b80821115620001eb5760008155600101620001f0565b80516001600160a01b03811681146200021e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60008060008060008060c087890312156200025357600080fd5b6200025e8762000206565b955060206200026f81890162000206565b95506200027f6040890162000206565b94506200028f6060890162000206565b608089015160a08a015191955093506001600160401b0380821115620002b457600080fd5b818a0191508a601f830112620002c957600080fd5b815181811115620002de57620002de62000223565b604051601f8201601f19908116603f0116810190838211818310171562000309576200030962000223565b816040528281528d868487010111156200032257600080fd5b600093505b8284101562000346578484018601518185018701529285019262000327565b82841115620003585760008684830101525b8096505050505050509295509295509295565b600181811c908216806200038057607f821691505b60208210811415620003a257634e487b7160e01b600052602260045260246000fd5b50919050565b6110e080620003b86000396000f3fe608060405234801561001057600080fd5b50600436106101505760003560e01c806379ba5097116100cd578063bdacb30311610081578063dc6663c711610066578063dc6663c7146102d7578063fb39b986146102f7578063feaf968c1461030057600080fd5b8063bdacb303146102a4578063dbea953d146102b757600080fd5b806391b7f5ed116100b257806391b7f5ed1461028057806398d5fdca14610293578063a035b1fe1461029b57600080fd5b806379ba5097146102585780638da5cb5b1461026057600080fd5b8063313ce5671161012457806354fd4d501161010957806354fd4d50146102195780636b5caec4146102305780637284e4161461024357600080fd5b8063313ce567146101da57806353a47bb7146101f957600080fd5b8062e4768b1461015557806304f4a3741461016a57806308596fa61461017d5780631627540c146101c7575b600080fd5b610168610163366004610c97565b61033f565b005b610168610178366004610dce565b61049e565b60045461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6101686101d5366004610e8e565b6106a5565b6007546101e79060ff1681565b60405160ff90911681526020016101be565b60015461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61022260095481565b6040519081526020016101be565b61016861023e366004610e8e565b6107c5565b61024b6108af565b6040516101be9190610eb0565b61016861093d565b60005461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61016861028e366004610f23565b610a88565b600554610222565b61022260055481565b6101686102b2366004610e8e565b610b52565b60035461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b60025461019d9073ffffffffffffffffffffffffffffffffffffffff1681565b61022260065481565b610308610c3c565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a0016101be565b60005473ffffffffffffffffffffffffffffffffffffffff1633148061037c575060025473ffffffffffffffffffffffffffffffffffffffff1633145b8061039e575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610409576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f7400000000000000000060448201526064015b60405180910390fd5b60045473ffffffffffffffffffffffffffffffffffffffff83811691161461048d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420746f6b656e000000000000000000000000000000000000006044820152606401610400565b61049681610a88565b505042600655565b60005473ffffffffffffffffffffffffffffffffffffffff163314806104db575060025473ffffffffffffffffffffffffffffffffffffffff1633145b806104fd575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610400565b81516001146105ce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f3120746f6b656e206f6e6c7900000000000000000000000000000000000000006044820152606401610400565b600454825173ffffffffffffffffffffffffffffffffffffffff9091169083906000906105fd576105fd610f3c565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614610682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420746f6b656e000000000000000000000000000000000000006044820152606401610400565b6104968160008151811061069857610698610f3c565b6020026020010151610a88565b60005473ffffffffffffffffffffffffffffffffffffffff16331461074c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201527f6f726d207468697320616374696f6e00000000000000000000000000000000006064820152608401610400565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200160405180910390a150565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610802575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610868576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610400565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600880546108bc90610f6b565b80601f01602080910402602001604051908101604052809291908181526020018280546108e890610f6b565b80156109355780601f1061090a57610100808354040283529160200191610935565b820191906000526020600020905b81548152906001019060200180831161091857829003601f168201915b505050505081565b60015473ffffffffffffffffffffffffffffffffffffffff1633146109e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527f2063616e20616363657074206f776e65727368697000000000000000000000006064820152608401610400565b6000546001546040805173ffffffffffffffffffffffffffffffffffffffff93841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff841617909155169055565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610ac5575060025473ffffffffffffffffffffffffffffffffffffffff1633145b80610ae7575060035473ffffffffffffffffffffffffffffffffffffffff1633145b610b4d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4e6f74206f776e65722c20746c636b2c206f7220626f740000000000000000006044820152606401610400565b600555565b60005473ffffffffffffffffffffffffffffffffffffffff16331480610b8f575060025473ffffffffffffffffffffffffffffffffffffffff1633145b610bf5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f74206f776e6572206f722074696d656c6f636b00000000000000000000006044820152606401610400565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60008060008060008060055464e8d4a51000610c589190610fee565b6006546000989197508896509450859350915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610c9257600080fd5b919050565b60008060408385031215610caa57600080fd5b610cb383610c6e565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610d3757610d37610cc1565b604052919050565b600067ffffffffffffffff821115610d5957610d59610cc1565b5060051b60200190565b600082601f830112610d7457600080fd5b81356020610d89610d8483610d3f565b610cf0565b82815260059290921b84018101918181019086841115610da857600080fd5b8286015b84811015610dc35780358352918301918301610dac565b509695505050505050565b60008060408385031215610de157600080fd5b823567ffffffffffffffff80821115610df957600080fd5b818501915085601f830112610e0d57600080fd5b81356020610e1d610d8483610d3f565b82815260059290921b84018101918181019089841115610e3c57600080fd5b948201945b83861015610e6157610e5286610c6e565b82529482019490820190610e41565b96505086013592505080821115610e7757600080fd5b50610e8485828601610d63565b9150509250929050565b600060208284031215610ea057600080fd5b610ea982610c6e565b9392505050565b600060208083528351808285015260005b81811015610edd57858101830151858201604001528201610ec1565b81811115610eef576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b600060208284031215610f3557600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600181811c90821680610f7f57607f821691505b60208210811415610fb9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60008413600084138583048511828216161561102f5761102f610fbf565b7f8000000000000000000000000000000000000000000000000000000000000000600087128682058812818416161561106a5761106a610fbf565b6000871292508782058712848416161561108657611086610fbf565b8785058712818416161561109c5761109c610fbf565b50505092909302939250505056fea264697066735822122007b79c6a33e0ceadde606f83ea917612b84c35b540a8261c9dfeb6fb9490ef8664736f6c634300080a003300000000000000000000000052822fb548f34fe874d1bebe53c5ec223a6903550000000000000000000000006f1d1ee50846fcbc3de91723e61cb68cfa6d0e980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb437059584e30598b3af0154472e47e6e2a45b90000000000000000000000000000000000000000000000000000000001463ba000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000034658530000000000000000000000000000000000000000000000000000000000

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
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.