Contract 0x20374E579832859f180536A69093A126Db1c8aE9

Contract Overview

Balance:
0 Ether
Txn Hash Method
Block
From
To
Value
0xef465063e625dce5cd4398133579f7b257f051f466d3438072c405b52efb0e97Approve230071272021-01-14 9:20:32124 days 11 hrs ago0x4eeb15aab29f876e80b4bc8593b5ba7f0cf29bbe IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0000441561
0xa0da8ba99f4df1e3b5c3182864b9cc7735c99e15be4d76d3474c1a4fc0c84fafFaucet230071222021-01-14 9:20:00124 days 11 hrs ago0x4eeb15aab29f876e80b4bc8593b5ba7f0cf29bbe IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0000356851
0x08c77f33e7f4ce86d82a25c41183df44f7aaed491a908205b827137400ffd326Faucet230071182021-01-14 9:19:32124 days 11 hrs ago0x4eeb15aab29f876e80b4bc8593b5ba7f0cf29bbe IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0000506851
0x1d10a3ecc5bebb44a295ade7f434e581a9e219dba40873e297a92ce6f3bb91a6Approve226302382020-12-17 5:35:48152 days 14 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000534287612.1
0x9d57fdee43cf79314b03948ae272af76dac2dd5b2f5cd547641366118eeca2b5Transfer226293512020-12-17 4:17:20152 days 16 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0032609790
0x123a93cf299c724d1ced75ee6f3b34fcb78148f2654ce096f05e127973e28bb7Transfer226293452020-12-17 4:16:48152 days 16 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0046098990
0x9266b5a1dc8c19b43a34dfa249d190c6bdc83c272e2f2be2bcdd93b2606eb161Transfer226293262020-12-17 4:15:12152 days 16 hrs ago0x8b1640d1238e977560d2b8497df1db90097b45c0 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.00422061048282.400001604
0x1f89edc8e12b9e6d8fac938587f68ce89665bb6938961c80e83df8203075719eApprove226291802020-12-17 4:03:00152 days 16 hrs ago0x8b1640d1238e977560d2b8497df1db90097b45c0 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000534287612.1
0x879e9782e1c6eb9724e8031f818c2fb4f0a2453e57f365356bb9ddb6c8324bb4Approve226290282020-12-17 3:50:08152 days 16 hrs ago0x8b1640d1238e977560d2b8497df1db90097b45c0 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000534287612.1
0x03c3db086520a4f1e6787d8fcdb8a1b0148ba6cbc9621eb2f81588fe38d8b4aaApprove226289672020-12-17 3:44:48152 days 16 hrs ago0x8b1640d1238e977560d2b8497df1db90097b45c0 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000534287612.1
0x5da3312cd52d06fc63285edb42dce943dad78063bead10c6a845e40e1ee1ec60Approve226289542020-12-17 3:43:40152 days 16 hrs ago0x8b1640d1238e977560d2b8497df1db90097b45c0 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000534287612.1
0xbe8957e31fc46f0e7ac2c3e023beab5a359bf4244d6211d453708aad3408eecdSubmit Value226288852020-12-17 3:37:48152 days 16 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000841881712.1
0xdeb8698953f9575a89fb6d6759d18308096f0e54e0d6b35ce1e09a835f8e7130Submit Value226287872020-12-17 3:29:32152 days 16 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000841881712.1
0x96d48e4f032d2f093107402ee3d084088272eb4c83879b705db2ba185f6d1462Submit Value226287782020-12-17 3:28:48152 days 16 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000841881712.1
0x971540b58c15c277b4d735104e7e7dfe279cefc2268dcbad157b7488fa448fa6Submit Value226285712020-12-17 3:09:52152 days 17 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0006957710
0x9957b92e1ba3084841a7a95ef7d92600055a5e6b5e250e5a7a594a53678629d9Submit Value226285602020-12-17 3:08:52152 days 17 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0006957710
0x299083d64026c9e31af27b8738c3ac0f918f84be9fb99c30e04cf3b9f1d3217fSubmit Value226275652020-12-17 1:42:08152 days 18 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0000695771
0xdd9cdf0e81bbcb368f0dcaace8b36c5567154f27b7fbebf379e86798a22c0d75Approve226274532020-12-17 1:32:40152 days 18 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0000441561
0xa034d33d3acd7d9dc6a312689e268e1db1cafb14382d678fc34cb599afb7c09dApprove226269002020-12-17 0:44:20152 days 19 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0000441561
0x52aa12c1a1c8b2726c79f787cb486c4e796c6ec1f1691389f438489ea1f54408Approve226268922020-12-17 0:43:40152 days 19 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0000441561
0x3f94dfb21dfce8dbe31a1f0b4210d9adc8773c8a860932c79d5f3fd4de92cddcApprove226268722020-12-17 0:42:00152 days 19 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0000441561
0x40f61a858d10372fdaa489c9fd1dfe89f11e8aff8777f2b146f085844ac8e586Faucet226267592020-12-17 0:31:40152 days 19 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.0000356851
0xb2ca397a111bc910ef436f3b6a7699ba9ea841e4efc7cfac3c8b3913c94b826fApprove226261262020-12-16 23:34:40152 days 20 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000124785
0x32c140ddc7018931e98cee2301e4176de2c60aa88ef5f595fefae106ebfa04caApprove226261152020-12-16 23:33:44152 days 20 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000124785
0xe78e4a0cad4a872ea3bacbd8560f947c6a26867d03f8c2bc19863bfdcb75f309Approve226259632020-12-16 23:21:00152 days 21 hrs ago0x60a750f8f101e8bce54852849105d2ced89f1a18 IN  0x20374e579832859f180536a69093a126db1c8ae90 Ether0.000124785
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x81c758de01bf259af6364c20c4847037cb815e0f745f00a632d119cc87fdb292249098232021-05-18 9:10:2411 hrs 17 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0xbd87222e3d4b73b5b4d5203ca0a9f5627aac5fe85a59a5b26f277c74f5b4dc26248983432021-05-17 20:24:401 day 3 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x019b16dd6e2dcf2289eeef545093c790caa282c0f4a441991f7203c697ebdd8a248982952021-05-17 20:21:281 day 6 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x66de359169137bf96357c4f9666ba213e191efa5cdd7c535c5cf6383cebda1d9248980242021-05-17 20:03:241 day 24 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0xfa89fec656fcd4b082d95f4585a1abea6afb119672096ddf2412cbd9523e2167248979802021-05-17 20:00:281 day 27 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0xbd12f750616f552ac8e07d9e30cb1ea0def3a24259332173e2cab5159da7589a248979202021-05-17 19:56:281 day 31 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0xf527630f76701c00dfc9d2a8b311cfc34b19d73809c5a2c64e3be3d4c51f67c6248979172021-05-17 19:56:161 day 31 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x039ca96d3e9e06ee7f7bd79b76faa66c1cfcc426fef96e58e97006f3c5e043fc248978512021-05-17 19:51:521 day 36 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x7844893ab80bbd434ed60d489a2167267c3c6445152b194d8f487bdc1b10c01b248978372021-05-17 19:50:561 day 37 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x51b7ba82d095907de05703186b5c6e88a765c3b3c365e0b7efed6d4443ef6c77248978162021-05-17 19:49:321 day 38 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x28ea9f9f216cd3c62dd2c67316317e32f64ca459255b7c577ec358ffad6c1eed248975722021-05-17 19:33:161 day 54 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x08341f8bd056cdf9f527e22efc39e40a3eb42ca7283f0b869f68ec53be6422da248975652021-05-17 19:32:481 day 55 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x9b6a927b85516dec1840eb7cb1aef1f4b072b5601267935ffb69d5c44680a3df248975112021-05-17 19:29:121 day 58 mins ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x9840fc9f8be4f6f976e7dc54f05a6f379d0f9ecda7020af5c9bbe44f99aae7c0248974882021-05-17 19:27:401 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x85d60b8a321cb63cd7da7e1a6fb811a75f79a35834f005faebad97b8ff41d84a248974802021-05-17 19:27:081 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0xffebc313c54ce165d8dd5d342d08a7dd1039c693502d4af8ab9522e2247956e8248974412021-05-17 19:24:321 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x82a9c5e4f2fb5b870815e6ae64dcec82d8012c0e64bc706ba994b9af54fd976e248974262021-05-17 19:23:321 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x6c4c6c58b3fe3c46dcfd8cc790a6654866e1f4111dc41f9cfd8cee44f33c2db5248973802021-05-17 19:20:281 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0xc80846062009714b9de6cdabce35ad7fac85dc8bb82627f3d6f85e446cb79e89248973642021-05-17 19:19:241 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x7a56441f0b90da7248a589b6f4e2e57d263a544d290ca0766be561a2350ae97a248972972021-05-17 19:14:521 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0xb2dff080bf4fa9053cc36cb560d889ef1fda88e8d3c26f570aacccddcea7023b248972762021-05-17 19:13:281 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0xb56237e59deb5d98e3de5e88f1c67e3c9104ff8cbf988ab56da4bf29ad1ae548248972542021-05-17 19:12:001 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x22f4da2e61b9011114a88823f2de0e9fa80c2bbdf4ebab0abe6cf6a3b3fc9a71248972092021-05-17 19:09:001 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x6589ac175dacf05e0a433131342b40a36ab25d8bf46f94ba71aaea41ecbdaf0d248971832021-05-17 19:07:161 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
0x2bd807aa031577f5da2928814291746c7ef21693d99366edaee2a0ba17c27a7b248967122021-05-17 18:35:481 day 1 hr ago 0x7c3fee8fd77369725db76b1f0603c8b7155c78d7 0x20374e579832859f180536a69093a126db1c8ae90 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TellorPlayground

Compiler Version
v0.7.0+commit.9e61f92b

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2020-11-02
*/

pragma solidity 0.7.0;

library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }


    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

contract TellorPlayground {

    using SafeMath for uint256;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip);
    event NewValue(uint256 _requestId, uint256 _time, uint256 _value);
    
    mapping(uint256 => mapping(uint256 => uint256)) public values; //requestId -> timestamp -> value
    mapping(uint256 => mapping(uint256 => bool)) public isDisputed; //requestId -> timestamp -> value
    mapping(uint256 => uint256[]) public timestamps;
    mapping(address => uint) public balances;
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;

    uint256 private _totalSupply;
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor (string memory name, string memory symbol) {
        _name = name;
        _symbol = symbol;
        _decimals = 18;
    }
    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }

    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }

    function faucet(address user) external {
        _mint(user, 100 ether);
    }

    function transfer(address recipient, uint256 amount) public virtual returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }


    function allowance(address owner, address spender) public view virtual returns (uint256) {
        return _allowances[owner][spender];
    }


    function approve(address spender, uint256 amount) public virtual returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

  
    function transferFrom(address sender, address recipient, uint256 amount) public virtual returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue));
        return true;
    }


    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }


    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }


    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }


    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function submitValue(uint256 _requestId,uint256 _value) external {
        values[_requestId][block.timestamp] = _value;
        timestamps[_requestId].push(block.timestamp);
        emit NewValue(_requestId, block.timestamp, _value);
    }

    function disputeValue(uint256 _requestId, uint256 _timestamp) external {
        values[_requestId][_timestamp] = 0;
        isDisputed[_requestId][_timestamp] = true;
    }

    function retrieveData(uint256 _requestId, uint256 _timestamp) public view returns(uint256){
        return values[_requestId][_timestamp];
    }

    function isInDispute(uint256 _requestId, uint256 _timestamp) public view returns(bool){
        return isDisputed[_requestId][_timestamp];
    }

    function getNewValueCountbyRequestId(uint256 _requestId) public view returns(uint) {
        return timestamps[_requestId].length;
    }

    function getTimestampbyRequestIDandIndex(uint256 _requestId, uint256 index) public view returns(uint256) {
        uint len = timestamps[_requestId].length;
        if(len == 0 || len <= index) return 0; 
        return timestamps[_requestId][index];
    }

    function addTip(uint256 _requestId, uint256 _amount) external {
        _transfer(msg.sender, address(this), _amount);
        emit TipAdded(msg.sender, _requestId, _amount);
    }
}

Contract ABI

[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_requestId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_time","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"NewValue","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_sender","type":"address"},{"indexed":true,"internalType":"uint256","name":"_requestId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_tip","type":"uint256"}],"name":"TipAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"uint256","name":"_requestId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"addTip","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_requestId","type":"uint256"},{"internalType":"uint256","name":"_timestamp","type":"uint256"}],"name":"disputeValue","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"faucet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_requestId","type":"uint256"}],"name":"getNewValueCountbyRequestId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_requestId","type":"uint256"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getTimestampbyRequestIDandIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"isDisputed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_requestId","type":"uint256"},{"internalType":"uint256","name":"_timestamp","type":"uint256"}],"name":"isInDispute","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_requestId","type":"uint256"},{"internalType":"uint256","name":"_timestamp","type":"uint256"}],"name":"retrieveData","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_requestId","type":"uint256"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"submitValue","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"timestamps","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"values","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b5060405162001c2838038062001c28833981810160405260408110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b838201915060208201858111156200006f57600080fd5b82518660018202830111640100000000821117156200008d57600080fd5b8083526020830192505050908051906020019080838360005b83811015620000c3578082015181840152602081019050620000a6565b50505050905090810190601f168015620000f15780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011557600080fd5b838201915060208201858111156200012c57600080fd5b82518660018202830111640100000000821117156200014a57600080fd5b8083526020830192505050908051906020019080838360005b838110156200018057808201518184015260208101905062000163565b50505050905090810190601f168015620001ae5780820380516001836020036101000a031916815260200191505b506040525050508160079080519060200190620001cd9291906200020b565b508060089080519060200190620001e69291906200020b565b506012600960006101000a81548160ff021916908360ff1602179055505050620002b1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200024e57805160ff19168380011785556200027f565b828001600101855582156200027f579182015b828111156200027e57825182559160200191906001019062000261565b5b5090506200028e919062000292565b5090565b5b80821115620002ad57600081600090555060010162000293565b5090565b61196780620002c16000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c8063752d49a1116100c3578063a9059cbb1161007c578063a9059cbb146106db578063acebfc541461073f578063b041d69614610777578063b86d1d63146107c5578063dd62ed3e14610809578063fb0ceb04146108815761014d565b8063752d49a1146104d857806377fbb6631461051057806393fa49151461055c57806395d89b41146105a8578063a31837011461062b578063a457c2d7146106775761014d565b8063313ce56711610115578063313ce5671461033357806339509351146103545780633df0777b146103b857806346eee1c41461040657806362f551121461044857806370a08231146104805761014d565b806306fdde0314610152578063095ea7b3146101d557806318160ddd1461023957806323b872dd1461025757806327e235e3146102db575b600080fd5b61015a6108cd565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019a57808201518184015260208101905061017f565b50505050905090810190601f1680156101c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610221600480360360408110156101eb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061096f565b60405180821515815260200191505060405180910390f35b610241610986565b6040518082815260200191505060405180910390f35b6102c36004803603606081101561026d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610990565b60405180821515815260200191505060405180910390f35b61031d600480360360208110156102f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a5b565b6040518082815260200191505060405180910390f35b61033b610a73565b604051808260ff16815260200191505060405180910390f35b6103a06004803603604081101561036a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a8a565b60405180821515815260200191505060405180910390f35b6103ee600480360360408110156103ce57600080fd5b810190808035906020019092919080359060200190929190505050610b2f565b60405180821515815260200191505060405180910390f35b6104326004803603602081101561041c57600080fd5b8101908080359060200190929190505050610b6b565b6040518082815260200191505060405180910390f35b61047e6004803603604081101561045e57600080fd5b810190808035906020019092919080359060200190929190505050610b8b565b005b6104c26004803603602081101561049657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c38565b6040518082815260200191505060405180910390f35b61050e600480360360408110156104ee57600080fd5b810190808035906020019092919080359060200190929190505050610c81565b005b6105466004803603604081101561052657600080fd5b810190808035906020019092919080359060200190929190505050610cdf565b6040518082815260200191505060405180910390f35b6105926004803603604081101561057257600080fd5b810190808035906020019092919080359060200190929190505050610d4c565b6040518082815260200191505060405180910390f35b6105b0610d7a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105f05780820151818401526020810190506105d5565b50505050905090810190601f16801561061d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106616004803603604081101561064157600080fd5b810190808035906020019092919080359060200190929190505050610e1c565b6040518082815260200191505060405180910390f35b6106c36004803603604081101561068d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e41565b60405180821515815260200191505060405180910390f35b610727600480360360408110156106f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f00565b60405180821515815260200191505060405180910390f35b6107756004803603604081101561075557600080fd5b810190808035906020019092919080359060200190929190505050610f17565b005b6107ad6004803603604081101561078d57600080fd5b810190808035906020019092919080359060200190929190505050610f80565b60405180821515815260200191505060405180910390f35b610807600480360360208110156107db57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610faf565b005b61086b6004803603604081101561081f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fc5565b6040518082815260200191505060405180910390f35b6108b76004803603604081101561089757600080fd5b81019080803590602001909291908035906020019092919050505061104c565b6040518082815260200191505060405180910390f35b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109655780601f1061093a57610100808354040283529160200191610965565b820191906000526020600020905b81548152906001019060200180831161094857829003601f168201915b5050505050905090565b600061097c33848461107a565b6001905092915050565b6000600654905090565b600061099d848484611271565b610a508433610a4b8560405180606001604052806028815260200161189c60289139600560008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461152b9092919063ffffffff16565b61107a565b600190509392505050565b60036020528060005260406000206000915090505481565b6000600960009054906101000a900460ff16905090565b6000610b253384610b2085600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115eb90919063ffffffff16565b61107a565b6001905092915050565b600060016000848152602001908152602001600020600083815260200190815260200160002060009054906101000a900460ff16905092915050565b600060026000838152602001908152602001600020805490509050919050565b80600080848152602001908152602001600020600042815260200190815260200160002081905550600260008381526020019081526020016000204290806001815401808255809150506001900390600052602060002001600090919091909150557fba11e319aee26e7bbac889432515ba301ec8f6d27bf6b94829c21a65c5f6ff2582428360405180848152602001838152602001828152602001935050505060405180910390a15050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610c8c333083611271565b813373ffffffffffffffffffffffffffffffffffffffff167f9e771e1220a6c2e407f3601f70a769ca9fff75a110d1687e0b582824673a1f5c836040518082815260200191505060405180910390a35050565b600080600260008581526020019081526020016000208054905090506000811480610d0a5750828111155b15610d19576000915050610d46565b600260008581526020019081526020016000208381548110610d3757fe5b90600052602060002001549150505b92915050565b6000806000848152602001908152602001600020600083815260200190815260200160002054905092915050565b606060088054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610e125780601f10610de757610100808354040283529160200191610e12565b820191906000526020600020905b815481529060010190602001808311610df557829003601f168201915b5050505050905090565b6000602052816000526040600020602052806000526040600020600091509150505481565b6000610ef63384610ef18560405180606001604052806025815260200161190d60259139600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461152b9092919063ffffffff16565b61107a565b6001905092915050565b6000610f0d338484611271565b6001905092915050565b60008060008481526020019081526020016000206000838152602001908152602001600020819055506001806000848152602001908152602001600020600083815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60016020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b610fc28168056bc75e2d63100000611673565b50565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6002602052816000526040600020818154811061106557fe5b90600052602060002001600091509150505481565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611100576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806118e96024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611186576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806118546022913960400191505060405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156112f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806118c46025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561137d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806118316023913960400191505060405180910390fd5b6113e98160405180606001604052806026815260200161187660269139600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461152b9092919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061147e81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115eb90919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008383111582906115d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561159d578082015181840152602081019050611582565b50505050905090810190601f1680156115ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080828401905083811015611669576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611716576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b61172b816006546115eb90919063ffffffff16565b60068190555061178381600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115eb90919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122040003f6a77949f96540aa051808606120b7882bce062236bbbad50452df017b164736f6c6343000700003300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001054656c6c6f72506c617967726f756e640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035452420000000000000000000000000000000000000000000000000000000000

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

00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001054656c6c6f72506c617967726f756e640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035452420000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): TellorPlayground
Arg [1] : symbol (string): TRB

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000010
Arg [3] : 54656c6c6f72506c617967726f756e6400000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [5] : 5452420000000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

1803:5872:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2905:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3813:158;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3182:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3983:308;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2460:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3091:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4299:214;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6921:146;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7075:138;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6331:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3281:110;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7489:183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7221:260;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6767:146;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2996:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2201:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4523:265;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3487:164;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6583:176;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2303:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3399:80;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3661:142;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2406:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2905:83;2942:13;2975:5;2968:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2905:83;:::o;3813:158::-;3887:4;3904:37;3913:10;3925:7;3934:6;3904:8;:37::i;:::-;3959:4;3952:11;;3813:158;;;;:::o;3182:91::-;3226:7;3253:12;;3246:19;;3182:91;:::o;3983:308::-;4080:4;4097:36;4107:6;4115:9;4126:6;4097:9;:36::i;:::-;4144:117;4153:6;4161:10;4173:87;4209:6;4173:87;;;;;;;;;;;;;;;;;:11;:19;4185:6;4173:19;;;;;;;;;;;;;;;:31;4193:10;4173:31;;;;;;;;;;;;;;;;:35;;:87;;;;;:::i;:::-;4144:8;:117::i;:::-;4279:4;4272:11;;3983:308;;;;;:::o;2460:40::-;;;;;;;;;;;;;;;;;:::o;3091:83::-;3132:5;3157:9;;;;;;;;;;;3150:16;;3091:83;:::o;4299:214::-;4387:4;4404:79;4413:10;4425:7;4434:48;4471:10;4434:11;:23;4446:10;4434:23;;;;;;;;;;;;;;;:32;4458:7;4434:32;;;;;;;;;;;;;;;;:36;;:48;;;;:::i;:::-;4404:8;:79::i;:::-;4501:4;4494:11;;4299:214;;;;:::o;6921:146::-;7002:4;7025:10;:22;7036:10;7025:22;;;;;;;;;;;:34;7048:10;7025:34;;;;;;;;;;;;;;;;;;;;;7018:41;;6921:146;;;;:::o;7075:138::-;7152:4;7176:10;:22;7187:10;7176:22;;;;;;;;;;;:29;;;;7169:36;;7075:138;;;:::o;6331:244::-;6445:6;6407;:18;6414:10;6407:18;;;;;;;;;;;:35;6426:15;6407:35;;;;;;;;;;;:44;;;;6462:10;:22;6473:10;6462:22;;;;;;;;;;;6490:15;6462:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6522:45;6531:10;6543:15;6560:6;6522:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6331:244;;:::o;3281:110::-;3338:7;3365:9;:18;3375:7;3365:18;;;;;;;;;;;;;;;;3358:25;;3281:110;;;:::o;7489:183::-;7562:45;7572:10;7592:4;7599:7;7562:9;:45::i;:::-;7644:10;7632;7623:41;;;7656:7;7623:41;;;;;;;;;;;;;;;;;;7489:183;;:::o;7221:260::-;7317:7;7337:8;7348:10;:22;7359:10;7348:22;;;;;;;;;;;:29;;;;7337:40;;7398:1;7391:3;:8;:24;;;;7410:5;7403:3;:12;;7391:24;7388:37;;;7424:1;7417:8;;;;;7388:37;7444:10;:22;7455:10;7444:22;;;;;;;;;;;7467:5;7444:29;;;;;;;;;;;;;;;;7437:36;;;7221:260;;;;;:::o;6767:146::-;6849:7;6875:6;:18;6882:10;6875:18;;;;;;;;;;;:30;6894:10;6875:30;;;;;;;;;;;;6868:37;;6767:146;;;;:::o;2996:87::-;3035:13;3068:7;3061:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2996:87;:::o;2201:61::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4523:265::-;4616:4;4633:125;4642:10;4654:7;4663:94;4700:15;4663:94;;;;;;;;;;;;;;;;;:11;:23;4675:10;4663:23;;;;;;;;;;;;;;;:32;4687:7;4663:32;;;;;;;;;;;;;;;;:36;;:94;;;;;:::i;:::-;4633:8;:125::i;:::-;4776:4;4769:11;;4523:265;;;;:::o;3487:164::-;3564:4;3581:40;3591:10;3603:9;3614:6;3581:9;:40::i;:::-;3639:4;3632:11;;3487:164;;;;:::o;6583:176::-;6698:1;6665:6;:18;6672:10;6665:18;;;;;;;;;;;:30;6684:10;6665:30;;;;;;;;;;;:34;;;;6747:4;6710:10;:22;6721:10;6710:22;;;;;;;;;;;:34;6733:10;6710:34;;;;;;;;;;;;:41;;;;;;;;;;;;;;;;;;6583:176;;:::o;2303:62::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3399:80::-;3449:22;3455:4;3461:9;3449:5;:22::i;:::-;3399:80;:::o;3661:142::-;3741:7;3768:11;:18;3780:5;3768:18;;;;;;;;;;;;;;;:27;3787:7;3768:27;;;;;;;;;;;;;;;;3761:34;;3661:142;;;;:::o;2406:47::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5977:346::-;6096:1;6079:19;;:5;:19;;;;6071:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6177:1;6158:21;;:7;:21;;;;6150:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6261:6;6231:11;:18;6243:5;6231:18;;;;;;;;;;;;;;;:27;6250:7;6231:27;;;;;;;;;;;;;;;:36;;;;6299:7;6283:32;;6292:5;6283:32;;;6308:6;6283:32;;;;;;;;;;;;;;;;;;5977:346;;;:::o;4798:479::-;4922:1;4904:20;;:6;:20;;;;4896:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5006:1;4985:23;;:9;:23;;;;4977:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5081;5103:6;5081:71;;;;;;;;;;;;;;;;;:9;:17;5091:6;5081:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;5061:9;:17;5071:6;5061:17;;;;;;;;;;;;;;;:91;;;;5186:32;5211:6;5186:9;:20;5196:9;5186:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;5163:9;:20;5173:9;5163:20;;;;;;;;;;;;;;;:55;;;;5251:9;5234:35;;5243:6;5234:35;;;5262:6;5234:35;;;;;;;;;;;;;;;;;;4798:479;;;:::o;385:192::-;471:7;504:1;499;:6;;507:12;491:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;531:9;547:1;543;:5;531:17;;568:1;561:8;;;385:192;;;;;:::o;52:181::-;110:7;130:9;146:1;142;:5;130:17;;171:1;166;:6;;158:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;224:1;217:8;;;52:181;;;;:::o;5287:316::-;5390:1;5371:21;;:7;:21;;;;5363:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5456:24;5473:6;5456:12;;:16;;:24;;;;:::i;:::-;5441:12;:39;;;;5512:30;5535:6;5512:9;:18;5522:7;5512:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;5491:9;:18;5501:7;5491:18;;;;;;;;;;;;;;;:51;;;;5579:7;5558:37;;5575:1;5558:37;;;5588:6;5558:37;;;;;;;;;;;;;;;;;;5287:316;;:::o

Swarm Source

ipfs://40003f6a77949f96540aa051808606120b7882bce062236bbbad50452df017b1
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading