Contract 0x3ab6ed69ef663bd986ee59205ccad8a20f98b4c2

 
Txn Hash Method
Block
From
To
Value
0x9069f81172ddd5137633dcf4e269c3566b667541cf6c05c66b3f04e2b50f9d8eTransfer(pending)2021-06-16 3:32:273 days 9 hrs ago0xe5d842278d3396597e05efebaec4448575d4f7ac IN DREP Foundation: DREP Token0 Ether(Pending)(Pending)
0xf71f976b6a6c6adea64121abd53a1ccd4b39b0654e03ee64dd87952839c6f1afTransfer126542772021-06-17 21:09:061 day 15 hrs agoBinance 14 IN  DREP Foundation: DREP Token0 Ether0.0011095230
0xdaf8735b8c0cec7d94724518b268294ec1a1b4450113329694879e58ed0499ddTransfer126542502021-06-17 21:00:461 day 15 hrs agoBinance 14 IN  DREP Foundation: DREP Token0 Ether0.001621830
0x6cc735ca01789caab7de7beab21098fd46f6ea69a5c382d23f86fa7679560abfTransfer126496312021-06-17 3:55:282 days 8 hrs agoBinance 15 IN  DREP Foundation: DREP Token0 Ether0.001621830
0x599cfe4e2125c2d1ad7797b2a60d88fc138fc87e93c2afa63b1ce8265658c4c4Upgrade126410132021-06-15 19:41:133 days 17 hrs ago0x620e3eeca0e035e78f7b83b37a833a6c80aebbd6 IN  DREP Foundation: DREP Token0 Ether0.0019215326
0xfd1f69af4146fc1be72f6cf44bff28aa5b3e23c6be521dbc01224ca83a00bb69Approve126407542021-06-15 18:42:283 days 18 hrs ago0x2fc549d14033f58d5e2d8b945d901324efcd7237 IN  DREP Foundation: DREP Token0 Ether0.00136911628
0x963722f513472d027258a43cea9928ee8ab0450f64aa17ce42bd9200b57553e0Transfer126402632021-06-15 17:01:403 days 19 hrs ago0x36a1c6ce382c5524ab4f72c039e353be27fc6b4d IN  DREP Foundation: DREP Token0 Ether0.00061521628
0x349fab55f0e768750dfc989f62dfd9d4a67de8aff3d35a8c162f8a5db1342074Transfer126402372021-06-15 16:57:393 days 19 hrs ago0x0bf6e053bb21a3b51850ad936d3720938db98c26 IN  DREP Foundation: DREP Token0 Ether0.00085958422
0xa47691d29be985153b4228a84717aa15e97ea13bfd11807e24b95e7167c94923Upgrade126317922021-06-14 9:31:255 days 3 hrs ago0x635f529b3f37031f1aed779e8019087a49c95db0 IN  DREP Foundation: DREP Token0 Ether0.0007390510
0x2d138dbcf93092d201060e835e456fe89e2ea67b1dea680d1602a566c26f44a7Transfer126265732021-06-13 14:07:115 days 22 hrs agoBinance 16 IN  DREP Foundation: DREP Token0 Ether0.001621830
0x8929e6044999b5f95c8d6cbeb5e8987ed89e9a4150811a579ce82744ab60f3b1Upgrade126255822021-06-13 10:31:226 days 2 hrs ago0xda47112de0bfe2da1c9aed9294fa58e3f456525d IN  DREP Foundation: DREP Token0 Ether0.0007390510
0x6cb84cf255a3ea728b29d0c930d2fb70f2d04da9b4d965fc6f33cafa9ed6aee7Transfer126204742021-06-12 15:33:046 days 21 hrs ago0x1e33a05b7111c7e3768f431577d9f9946fd85241 IN  DREP Foundation: DREP Token0 Ether0.00164775
0xe3f3c12290dc4993f18a46515d8e2cf9566928ffa58b5a81f929d87d4b543527Transfer126197982021-06-12 13:05:546 days 23 hrs ago0xac1dcd1950ea857c87c0f1e6bc0b3d9a2d5f28aa IN  DREP Foundation: DREP Token0 Ether0.000585915
0x375c85b71268b3ef748fa0956c0182f4cb572f08357a653af06a3b9a1a71b039Transfer126162982021-06-11 23:48:297 days 12 hrs agoBinance 14 IN  DREP Foundation: DREP Token0 Ether0.0016221630
0x6741bd0c88e5ed7b0cda77214b22fa56f6158ff036412103c68db79b5d864fd6Transfer126156782021-06-11 21:37:227 days 15 hrs ago0xe0cdaaebb1b38b513a5f913e0815ef87be6828b0 IN  DREP Foundation: DREP Token0 Ether0.00061521628
0x6e4e94f1f38b00e2ae5b6d7d6c74ba8a0e0e591752d9197964573408ad5c1b24Transfer126146042021-06-11 17:33:047 days 19 hrs agoFake_Phishing4847 IN  DREP Foundation: DREP Token0 Ether0.001676188842.9
0xe6d8a016f2864f40e6a8ae3ae57e852f6a538b6f97f018d38385fce65f5475f3Transfer126132882021-06-11 12:36:388 days 6 mins ago0x98cb8de245376be9ee0273d344b98b8fd6cf2f61 IN  DREP Foundation: DREP Token0 Ether0.0005270424
0x338219ec8edaa5a09a612665c404d29b45ad3850b4aa4c50a98e01dee581a844Transfer126132592021-06-11 12:30:388 days 12 mins agoBinance 14 IN  DREP Foundation: DREP Token0 Ether0.0011095230
0x5758f1b4e7f35623f6109508569ce5d5acd9ae4c0be6af0f078eebf95b482992Transfer126132472021-06-11 12:27:068 days 15 mins agoBinance 16 IN  DREP Foundation: DREP Token0 Ether0.001621830
0x180b951643985caa30d3e14d936253deee92875618e809b13d3446682fe93999Transfer126114342021-06-11 5:39:318 days 7 hrs ago0xd9227fdb1893b1470bb750782d29270592c6888b IN  DREP Foundation: DREP Token0 Ether0.000246086411.2
0x2e5e4f85d69f8c05c1fec6bddadbbcdd3b6cafd5e48875dd42a9f38d385f4b42Transfer126065662021-06-10 11:43:449 days 59 mins agoGate.io IN  DREP Foundation: DREP Token0 Ether0.00085163415.75
0x688fdd548851e3b3058eb8b01a233bc9c14e87f8f90d324f66ac8e15bc435840Transfer126049332021-06-10 5:45:409 days 6 hrs ago0x235186179440b58a23ccf2601529223ce7ce09ba IN  DREP Foundation: DREP Token0 Ether0.0003733217
0xc07dc40f08f9955b038f640c764bb2dd05a9d570c970f8e9e20d7a3765d5acf6Upgrade126048832021-06-10 5:34:389 days 7 hrs ago0x235186179440b58a23ccf2601529223ce7ce09ba IN  DREP Foundation: DREP Token0 Ether0.00140419519
0x977274a25ce1099892e73e7a3bb84cc8cdd10bb73764d46b501b1cebfdb5d3e9Transfer126044852021-06-10 4:02:299 days 8 hrs ago0x0bcf5cb154de64dd6433516092a087872b77d88e IN  DREP Foundation: DREP Token0 Ether0.00052732824
0x86fef1a1dff04a40bc01dbd72db847b6866a93a293ea2d8e34c843f1e4e743c7Transfer126043632021-06-10 3:34:039 days 9 hrs ago0x28df486f06c2778c2df895225c781b3d7cfc3d22 IN  DREP Foundation: DREP Token0 Ether0.000558729614.3
[ Download CSV Export 

OVERVIEW

A decentralized reputation ecosystem comprising of a public chain, a reputation-based protocol and the tools for Internet platforms to leverage its power.

View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DrepToken

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-02-25
*/

pragma solidity >=0.4.21;

interface IERC20{
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    function burn(uint256 amount) external;
}

contract DrepToken {

    string public name = "DREP";
    string public symbol = "DREP";
    uint8 public decimals = 18;

    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    uint256 public totalSupply;
    uint256 constant initialSupply = 100000000;
    
    bool public stopped = false;

    address internal owner = address(0);
    uint256 public deadline;
    address internal oldDrepAddr = 0x22dE9912cd3D74953B1cd1F250B825133cC2C1b3;


    modifier ownerOnly {
        require(owner == msg.sender);
        _;
    }

    modifier isRunning {
        require(!stopped);
        _;
    }

    modifier validAddress {
        require(msg.sender != address(0));
        _;
    }

    constructor() public {
        owner = msg.sender;
        totalSupply = initialSupply * 10 ** uint256(decimals);
        balanceOf[address(this)] = totalSupply;
        deadline = 0;
    }

    function transfer(address _to, uint256 _value) isRunning validAddress public returns (bool success) {
        require(_to != address(0));
        require(balanceOf[msg.sender] >= _value);
        require(balanceOf[_to] + _value >= balanceOf[_to]);
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) isRunning validAddress public returns (bool success) {
        require(_to != address(0));
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value >= balanceOf[_to]);
        require(allowance[_from][msg.sender] >= _value);
        allowance[_from][msg.sender] -= _value;
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) isRunning validAddress public returns (bool success) {
        require(_value == 0 || allowance[msg.sender][_spender] == 0);
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function stop() ownerOnly public {
        stopped = true;
    }

    function start() ownerOnly public {
        stopped = false;
    }

    function burn(uint256 _value) isRunning validAddress public {
        require(balanceOf[msg.sender] >= _value);
        require(totalSupply >= _value);
        balanceOf[msg.sender] -= _value;
        totalSupply -= _value;
    }

    function upgrade() public {
        require(block.number <= deadline, "upgrade finished");
        uint256 balance = IERC20(oldDrepAddr).balanceOf(msg.sender);
        if(balance > 0){
            IERC20(oldDrepAddr).transferFrom(msg.sender, address(this), balance);
            IERC20(oldDrepAddr).burn(balance);
            uint256 value = balance / 100;
            IERC20(address(this)).transfer(msg.sender, value);
            emit Upgrade(msg.sender, value);
        }
    }

    function setDeadline(uint256 _deadline) ownerOnly public {
        deadline = _deadline;
    }

    function withdraw() ownerOnly public {
        require(block.number > deadline, "time too early");
        uint256 balance = balanceOf[address(this)];
        IERC20(address(this)).transfer(owner, balance);
        emit Withdraw(owner, balance);
    }

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event Upgrade(address indexed _from, uint256 _value);
    event Withdraw(address indexed _to, uint256 _value);
}

Contract Security Audit

Contract ABI

[{"inputs":[],"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":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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Upgrade","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"deadline","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_deadline","type":"uint256"}],"name":"setDeadline","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"start","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stopped","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"upgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600481526020017f4452455000000000000000000000000000000000000000000000000000000000815250600090805190602001906200005192919062000233565b506040518060400160405280600481526020017f4452455000000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f92919062000233565b506012600260006101000a81548160ff021916908360ff1602179055506000600660006101000a81548160ff0219169083151502179055506000600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507322de9912cd3d74953b1cd1f250b825133cc2c1b3600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200017b57600080fd5b5033600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600260009054906101000a900460ff1660ff16600a0a6305f5e10002600581905550600554600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600781905550620002d9565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200027657805160ff1916838001178555620002a7565b82800160010185558215620002a7579182015b82811115620002a657825182559160200191906001019062000289565b5b509050620002b69190620002ba565b5090565b5b80821115620002d5576000816000905550600101620002bb565b5090565b61177080620002e96000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80633ccfd60b116100a257806395d89b411161007157806395d89b41146103c0578063a9059cbb14610443578063be9a6555146104a7578063d55ec697146104b1578063dd62ed3e146104bb5761010b565b80633ccfd60b1461031057806342966c681461031a57806370a082311461034857806375f12b21146103a05761010b565b8063195199f6116100de578063195199f61461021f57806323b872dd1461024d57806329dcb0cf146102d1578063313ce567146102ef5761010b565b806306fdde031461011057806307da68f514610193578063095ea7b31461019d57806318160ddd14610201575b600080fd5b610118610533565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015857808201518184015260208101905061013d565b50505050905090810190601f1680156101855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61019b6105d1565b005b6101e9600480360360408110156101b357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610648565b60405180821515815260200191505060405180910390f35b610209610822565b6040518082815260200191505060405180910390f35b61024b6004803603602081101561023557600080fd5b8101908080359060200190929190505050610828565b005b6102b96004803603606081101561026357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061088c565b60405180821515815260200191505060405180910390f35b6102d9610c12565b6040518082815260200191505060405180910390f35b6102f7610c18565b604051808260ff16815260200191505060405180910390f35b610318610c2b565b005b6103466004803603602081101561033057600080fd5b8101908080359060200190929190505050610e82565b005b61038a6004803603602081101561035e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f91565b6040518082815260200191505060405180910390f35b6103a8610fa9565b60405180821515815260200191505060405180910390f35b6103c8610fbc565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104085780820151818401526020810190506103ed565b50505050905090810190601f1680156104355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61048f6004803603604081101561045957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061105a565b60405180821515815260200191505060405180910390f35b6104af6112cc565b005b6104b9611343565b005b61051d600480360360408110156104d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611715565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105c95780601f1061059e576101008083540402835291602001916105c9565b820191906000526020600020905b8154815290600101906020018083116105ac57829003601f168201915b505050505081565b3373ffffffffffffffffffffffffffffffffffffffff16600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461062b57600080fd5b6001600660006101000a81548160ff021916908315150217905550565b6000600660009054906101000a900460ff161561066457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561069e57600080fd5b600082148061072957506000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b61073257600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60055481565b3373ffffffffffffffffffffffffffffffffffffffff16600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461088257600080fd5b8060078190555050565b6000600660009054906101000a900460ff16156108a857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156108e257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561091c57600080fd5b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561096857600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110156109f557600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a7e57600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60075481565b600260009054906101000a900460ff1681565b3373ffffffffffffffffffffffffffffffffffffffff16600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c8557600080fd5b6007544311610cfc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f74696d6520746f6f206561726c7900000000000000000000000000000000000081525060200191505060405180910390fd5b6000600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490503073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610dd357600080fd5b505af1158015610de7573d6000803e3d6000fd5b505050506040513d6020811015610dfd57600080fd5b810190808051906020019092919050505050600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364826040518082815260200191505060405180910390a250565b600660009054906101000a900460ff1615610e9c57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610ed657600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610f2257600080fd5b806005541015610f3157600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508060056000828254039250508190555050565b60036020528060005260406000206000915090505481565b600660009054906101000a900460ff1681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110525780601f1061102757610100808354040283529160200191611052565b820191906000526020600020905b81548152906001019060200180831161103557829003601f168201915b505050505081565b6000600660009054906101000a900460ff161561107657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156110b057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110ea57600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561113657600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110156111c357600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461132657600080fd5b6000600660006101000a81548160ff021916908315150217905550565b6007544311156113bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f757067726164652066696e69736865640000000000000000000000000000000081525060200191505060405180910390fd5b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561144657600080fd5b505afa15801561145a573d6000803e3d6000fd5b505050506040513d602081101561147057600080fd5b81019080805190602001909291905050509050600081111561171257600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561153d57600080fd5b505af1158015611551573d6000803e3d6000fd5b505050506040513d602081101561156757600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156115ee57600080fd5b505af1158015611602573d6000803e3d6000fd5b5050505060006064828161161257fe5b0490503073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561168657600080fd5b505af115801561169a573d6000803e3d6000fd5b505050506040513d60208110156116b057600080fd5b8101908080519060200190929190505050503373ffffffffffffffffffffffffffffffffffffffff167f318d2be9b9a887c0d168715bd2f44017dafbb3360b14cdcc2a8c0086b4e2d151826040518082815260200191505060405180910390a2505b50565b600460205281600052604060002060205280600052604060002060009150915050548156fea2646970667358221220481f1ee0fcd05b418073bb6c53ca10fcdbab235766d2d94378cc1e4015c3329d64736f6c634300060c0033

Deployed ByteCode Sourcemap

358:3792:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;386:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2610:66;;;:::i;:::-;;2292:310;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;618:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3500:96;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1768:516;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;784:23;;;:::i;:::-;;;;;;;;;;;;;;;;;;;456:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3604:256;;;:::i;:::-;;2760:234;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;491:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;706:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;420:29;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1355:405;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2684:68;;;:::i;:::-;;3002:490;;;:::i;:::-;;543:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;386:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2610:66::-;945:10;936:19;;:5;;;;;;;;;;;:19;;;928:28;;;;;;2664:4:::1;2654:7;;:14;;;;;;;;;;;;;;;;;;2610:66::o:0;2292:310::-;2382:12;1023:7;;;;;;;;;;;1022:8;1014:17;;;;;;1122:1:::1;1100:24;;:10;:24;;;;1092:33;;;::::0;::::1;;2425:1:::2;2415:6;:11;:51;;;;2465:1;2430:9;:21;2440:10;2430:21;;;;;;;;;;;;;;;:31;2452:8;2430:31;;;;;;;;;;;;;;;;:36;2415:51;2407:60;;;::::0;::::2;;2512:6;2478:9;:21;2488:10;2478:21;;;;;;;;;;;;;;;:31;2500:8;2478:31;;;;;;;;;;;;;;;:40;;;;2555:8;2534:38;;2543:10;2534:38;;;2565:6;2534:38;;;;;;;;;;;;;;;;;;2590:4;2583:11;;2292:310:::0;;;;:::o;618:26::-;;;;:::o;3500:96::-;945:10;936:19;;:5;;;;;;;;;;;:19;;;928:28;;;;;;3579:9:::1;3568:8;:20;;;;3500:96:::0;:::o;1768:516::-;1873:12;1023:7;;;;;;;;;;;1022:8;1014:17;;;;;;1122:1:::1;1100:24;;:10;:24;;;;1092:33;;;::::0;::::1;;1921:1:::2;1906:17;;:3;:17;;;;1898:26;;;::::0;::::2;;1963:6;1943:9;:16;1953:5;1943:16;;;;;;;;;;;;;;;;:26;;1935:35;;;::::0;::::2;;2016:9;:14;2026:3;2016:14;;;;;;;;;;;;;;;;2006:6;1989:9;:14;1999:3;1989:14;;;;;;;;;;;;;;;;:23;:41;;1981:50;;;::::0;::::2;;2082:6;2050:9;:16;2060:5;2050:16;;;;;;;;;;;;;;;:28;2067:10;2050:28;;;;;;;;;;;;;;;;:38;;2042:47;;;::::0;::::2;;2132:6;2100:9;:16;2110:5;2100:16;;;;;;;;;;;;;;;:28;2117:10;2100:28;;;;;;;;;;;;;;;;:38;;;;;;;;;;;2169:6;2149:9;:16;2159:5;2149:16;;;;;;;;;;;;;;;;:26;;;;;;;;;;;2204:6;2186:9;:14;2196:3;2186:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;2242:3;2226:28;;2235:5;2226:28;;;2247:6;2226:28;;;;;;;;;;;;;;;;;;2272:4;2265:11;;1768:516:::0;;;;;:::o;784:23::-;;;;:::o;456:26::-;;;;;;;;;;;;;:::o;3604:256::-;945:10;936:19;;:5;;;;;;;;;;;:19;;;928:28;;;;;;3675:8:::1;;3660:12;:23;3652:50;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;3713:15;3731:9;:24;3749:4;3731:24;;;;;;;;;;;;;;;;3713:42;;3781:4;3766:30;;;3797:5;;;;;;;;;;;3804:7;3766:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;3837:5;;;;;;;;;;;3828:24;;;3844:7;3828:24;;;;;;;;;;;;;;;;;;967:1;3604:256::o:0;2760:234::-;1023:7;;;;;;;;;;;1022:8;1014:17;;;;;;1122:1:::1;1100:24;;:10;:24;;;;1092:33;;;::::0;::::1;;2864:6:::2;2839:9;:21;2849:10;2839:21;;;;;;;;;;;;;;;;:31;;2831:40;;;::::0;::::2;;2905:6;2890:11;;:21;;2882:30;;;::::0;::::2;;2948:6;2923:9;:21;2933:10;2923:21;;;;;;;;;;;;;;;;:31;;;;;;;;;;;2980:6;2965:11;;:21;;;;;;;;;;;2760:234:::0;:::o;491:45::-;;;;;;;;;;;;;;;;;:::o;706:27::-;;;;;;;;;;;;;:::o;420:29::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1355:405::-;1441:12;1023:7;;;;;;;;;;;1022:8;1014:17;;;;;;1122:1:::1;1100:24;;:10;:24;;;;1092:33;;;::::0;::::1;;1489:1:::2;1474:17;;:3;:17;;;;1466:26;;;::::0;::::2;;1536:6;1511:9;:21;1521:10;1511:21;;;;;;;;;;;;;;;;:31;;1503:40;;;::::0;::::2;;1589:9;:14;1599:3;1589:14;;;;;;;;;;;;;;;;1579:6;1562:9;:14;1572:3;1562:14;;;;;;;;;;;;;;;;:23;:41;;1554:50;;;::::0;::::2;;1640:6;1615:9;:21;1625:10;1615:21;;;;;;;;;;;;;;;;:31;;;;;;;;;;;1675:6;1657:9;:14;1667:3;1657:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;1718:3;1697:33;;1706:10;1697:33;;;1723:6;1697:33;;;;;;;;;;;;;;;;;;1748:4;1741:11;;1355:405:::0;;;;:::o;2684:68::-;945:10;936:19;;:5;;;;;;;;;;;:19;;;928:28;;;;;;2739:5:::1;2729:7;;:15;;;;;;;;;;;;;;;;;;2684:68::o:0;3002:490::-;3063:8;;3047:12;:24;;3039:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3103:15;3128:11;;;;;;;;;;;3121:29;;;3151:10;3121:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3103:59;;3186:1;3176:7;:11;3173:312;;;3210:11;;;;;;;;;;;3203:32;;;3236:10;3256:4;3263:7;3203:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3293:11;;;;;;;;;;;3286:24;;;3311:7;3286:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3334:13;3360:3;3350:7;:13;;;;;;3334:29;;3393:4;3378:30;;;3409:10;3421:5;3378:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3455:10;3447:26;;;3467:5;3447:26;;;;;;;;;;;;;;;;;;3173:312;;3002:490;:::o;543:66::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

ipfs://481f1ee0fcd05b418073bb6c53ca10fcdbab235766d2d94378cc1e4015c3329d
Block Transaction Difficulty Gas Used Reward
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.