ETH Price: $3,396.21 (+1.44%)

Contract

0x3Ab6Ed69Ef663bd986Ee59205CCaD8A20F98b4c2
 
Transaction Hash
Method
Block
From
To
Approve214942412024-12-27 13:57:5946 hrs ago1735307879IN
DREP Foundation: DREP Token
0 ETH0.000249735.13507725
Transfer214941052024-12-27 13:30:3546 hrs ago1735306235IN
DREP Foundation: DREP Token
0 ETH0.000360586.6686439
Transfer214922772024-12-27 7:22:352 days ago1735284155IN
DREP Foundation: DREP Token
0 ETH0.000311965.76935815
Transfer214894052024-12-26 21:44:352 days ago1735249475IN
DREP Foundation: DREP Token
0 ETH0.000366036.7693524
Transfer214889992024-12-26 20:22:352 days ago1735244555IN
DREP Foundation: DREP Token
0 ETH0.000401017.41637706
Transfer214697582024-12-24 3:50:115 days ago1735012211IN
DREP Foundation: DREP Token
0 ETH0.000372056.87926705
Transfer214694792024-12-24 2:53:595 days ago1735008839IN
DREP Foundation: DREP Token
0 ETH0.000445788.24430142
Transfer214421852024-12-20 7:17:119 days ago1734679031IN
DREP Foundation: DREP Token
0 ETH0.000467559.48466682
Transfer214291882024-12-18 11:42:1111 days ago1734522131IN
DREP Foundation: DREP Token
0 ETH0.0008751716.18539347
Transfer214279502024-12-18 7:32:4711 days ago1734507167IN
DREP Foundation: DREP Token
0 ETH0.0005347910.85128498
Transfer214126862024-12-16 4:27:1113 days ago1734323231IN
DREP Foundation: DREP Token
0 ETH0.0005939610.98226363
Transfer214101142024-12-15 19:50:4713 days ago1734292247IN
DREP Foundation: DREP Token
0 ETH0.0006091711.26599473
Transfer214047672024-12-15 1:54:2314 days ago1734227663IN
DREP Foundation: DREP Token
0 ETH0.000434358.81106713
Approve214047312024-12-15 1:47:1114 days ago1734227231IN
DREP Foundation: DREP Token
0 ETH0.0004925310.08538216
Transfer214037652024-12-14 22:33:4714 days ago1734215627IN
DREP Foundation: DREP Token
0 ETH0.000904516.72778933
Approve214020862024-12-14 16:56:3514 days ago1734195395IN
DREP Foundation: DREP Token
0 ETH0.0005483411.28080046
Transfer214007732024-12-14 12:31:5914 days ago1734179519IN
DREP Foundation: DREP Token
0 ETH0.000456958.45077897
Approve213984042024-12-14 4:35:4715 days ago1734150947IN
DREP Foundation: DREP Token
0 ETH0.0005617511.55939723
Transfer213973482024-12-14 1:03:5915 days ago1734138239IN
DREP Foundation: DREP Token
0 ETH0.0005602211.37
Transfer213891012024-12-12 21:25:3516 days ago1734038735IN
DREP Foundation: DREP Token
0 ETH0.0010751419.88794286
Transfer213829892024-12-12 0:57:3517 days ago1733965055IN
DREP Foundation: DREP Token
0 ETH0.0008171815.11288386
Transfer213798982024-12-11 14:35:4717 days ago1733927747IN
DREP Foundation: DREP Token
0 ETH0.0012661123.41011343
Transfer213728942024-12-10 15:07:4718 days ago1733843267IN
DREP Foundation: DREP Token
0 ETH0.0030327156.09907395
Transfer213666732024-12-09 18:15:3519 days ago1733768135IN
DREP Foundation: DREP Token
0 ETH0.001901935.18131339
Transfer213661222024-12-09 16:24:5919 days ago1733761499IN
DREP Foundation: DREP Token
0 ETH0.0018828734.82164424
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
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

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c80633ccfd60b116100a257806395d89b411161007157806395d89b41146103c0578063a9059cbb14610443578063be9a6555146104a7578063d55ec697146104b1578063dd62ed3e146104bb5761010b565b80633ccfd60b1461031057806342966c681461031a57806370a082311461034857806375f12b21146103a05761010b565b8063195199f6116100de578063195199f61461021f57806323b872dd1461024d57806329dcb0cf146102d1578063313ce567146102ef5761010b565b806306fdde031461011057806307da68f514610193578063095ea7b31461019d57806318160ddd14610201575b600080fd5b610118610533565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015857808201518184015260208101905061013d565b50505050905090810190601f1680156101855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61019b6105d1565b005b6101e9600480360360408110156101b357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610648565b60405180821515815260200191505060405180910390f35b610209610822565b6040518082815260200191505060405180910390f35b61024b6004803603602081101561023557600080fd5b8101908080359060200190929190505050610828565b005b6102b96004803603606081101561026357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061088c565b60405180821515815260200191505060405180910390f35b6102d9610c12565b6040518082815260200191505060405180910390f35b6102f7610c18565b604051808260ff16815260200191505060405180910390f35b610318610c2b565b005b6103466004803603602081101561033057600080fd5b8101908080359060200190929190505050610e82565b005b61038a6004803603602081101561035e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f91565b6040518082815260200191505060405180910390f35b6103a8610fa9565b60405180821515815260200191505060405180910390f35b6103c8610fbc565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104085780820151818401526020810190506103ed565b50505050905090810190601f1680156104355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61048f6004803603604081101561045957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061105a565b60405180821515815260200191505060405180910390f35b6104af6112cc565b005b6104b9611343565b005b61051d600480360360408110156104d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611715565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105c95780601f1061059e576101008083540402835291602001916105c9565b820191906000526020600020905b8154815290600101906020018083116105ac57829003601f168201915b505050505081565b3373ffffffffffffffffffffffffffffffffffffffff16600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461062b57600080fd5b6001600660006101000a81548160ff021916908315150217905550565b6000600660009054906101000a900460ff161561066457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561069e57600080fd5b600082148061072957506000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b61073257600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60055481565b3373ffffffffffffffffffffffffffffffffffffffff16600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461088257600080fd5b8060078190555050565b6000600660009054906101000a900460ff16156108a857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156108e257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561091c57600080fd5b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561096857600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110156109f557600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a7e57600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60075481565b600260009054906101000a900460ff1681565b3373ffffffffffffffffffffffffffffffffffffffff16600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c8557600080fd5b6007544311610cfc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f74696d6520746f6f206561726c7900000000000000000000000000000000000081525060200191505060405180910390fd5b6000600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490503073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610dd357600080fd5b505af1158015610de7573d6000803e3d6000fd5b505050506040513d6020811015610dfd57600080fd5b810190808051906020019092919050505050600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364826040518082815260200191505060405180910390a250565b600660009054906101000a900460ff1615610e9c57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610ed657600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610f2257600080fd5b806005541015610f3157600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508060056000828254039250508190555050565b60036020528060005260406000206000915090505481565b600660009054906101000a900460ff1681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110525780601f1061102757610100808354040283529160200191611052565b820191906000526020600020905b81548152906001019060200180831161103557829003601f168201915b505050505081565b6000600660009054906101000a900460ff161561107657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156110b057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110ea57600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561113657600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110156111c357600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461132657600080fd5b6000600660006101000a81548160ff021916908315150217905550565b6007544311156113bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f757067726164652066696e69736865640000000000000000000000000000000081525060200191505060405180910390fd5b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561144657600080fd5b505afa15801561145a573d6000803e3d6000fd5b505050506040513d602081101561147057600080fd5b81019080805190602001909291905050509050600081111561171257600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561153d57600080fd5b505af1158015611551573d6000803e3d6000fd5b505050506040513d602081101561156757600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156115ee57600080fd5b505af1158015611602573d6000803e3d6000fd5b5050505060006064828161161257fe5b0490503073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561168657600080fd5b505af115801561169a573d6000803e3d6000fd5b505050506040513d60208110156116b057600080fd5b8101908080519060200190929190505050503373ffffffffffffffffffffffffffffffffffffffff167f318d2be9b9a887c0d168715bd2f44017dafbb3360b14cdcc2a8c0086b4e2d151826040518082815260200191505060405180910390a2505b50565b600460205281600052604060002060205280600052604060002060009150915050548156fea2646970667358221220481f1ee0fcd05b418073bb6c53ca10fcdbab235766d2d94378cc1e4015c3329d64736f6c634300060c0033

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
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.