ETH Price: $3,462.29 (+3.85%)
Gas: 4 Gwei

Token

Better Betting (BETR)
 

Overview

Max Total Supply

500,585,863.017849803097216439 BETR

Holders

2,164 ( 0.786%)

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
jpgeden.eth
Balance
0.00010419211793092 BETR

Value
$0.00
0x4bdf3b4bcff2f9b6e2c4e64c1c19a5845e942f26
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

The betting crypto-currency that will establish truly decentralized sports betting on the internet.

ICO Information

Project Sector : Gambling 
ICO Start Date : Dec 15, 2017
ICO End Date : Jan 31, 2018
Hard Cap : $30,000,000
Raised : $5,500,000
ICO Price  : $0.10
Country : Estonia

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
BETR_TOKEN

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-01-04
*/

pragma solidity ^0.4.18;


library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
      if (a == 0) {
        return 0;
      }
      uint256 c = a * b;
      assert(c / a == b);
      return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
      // assert(b > 0); // Solidity automatically throws when dividing by 0
      uint256 c = a / b;
      // assert(a == b * c + a % b); // There is no case in which this doesn't hold
      return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
      assert(b <= a);
      return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
      uint256 c = a + b;
      assert(c >= a);
      return c;
    }
}

contract BETR_TOKEN {
    using SafeMath for uint256;

    string public constant name = "Better Betting";
    string public symbol = "BETR";
    uint256 public constant decimals = 18;

    uint256 public hardCap = 650000000 * (10 ** decimals);
    uint256 public totalSupply;

    address public escrow; // reference to escrow contract for transaction and authorization
    address public owner; // reference to the contract creator
    address public tgeIssuer = 0xba81ACCC7074B5D9ABDAa25c30DbaD96BF44D660;

    bool public tgeActive;
    uint256 public tgeDuration = 30 days;
    uint256 public tgeStartTime;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed; // third party authorisations for token transfering
    mapping (address => bool) public escrowAllowed; // per address switch authorizing the escrow to escrow user tokens

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

    function BETR_TOKEN() public {
        owner = msg.sender;
    }

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

    modifier onlyTgeIssuer {
        require(msg.sender == tgeIssuer);
        _;
    }

    modifier onlyEscrow {
        require(msg.sender == escrow);
        _;
    }

    modifier tgeRunning {
        require(tgeActive && block.timestamp < tgeStartTime + tgeDuration);
        _;
    }

    function transfer(address _to, uint256 _value) public returns (bool) {
        require(
            _to != address(0) &&
            balances[msg.sender] >= _value &&
            balances[_to] + _value > balances[_to]
        );
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        require (
          _from != address(0) &&
          _to != address(0) &&
          balances[_from] >= _value &&
          allowed[_from][msg.sender] >= _value &&
          balances[_to] + _value > balances[_to]
        );
        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public returns (bool) {
        require(_spender != address(0));
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowEscrow(bool _choice) external returns(bool) {
      escrowAllowed[msg.sender] = _choice;
      return true;
    }

    function escrowFrom(address _from, uint256 _value) external onlyEscrow returns(bool) {
      require (
        _from != address(0) &&
        balances[_from] >= _value &&
        escrowAllowed[_from] &&
        _value > 0
      );
      balances[_from] = balances[_from].sub(_value);
      balances[escrow] = balances[escrow].add(_value);
      Transfer(_from, escrow, _value);
      return true;
    }

    function escrowReturn(address _to, uint256 _value, uint256 _fee) external onlyEscrow returns(bool) {
        require(
            _to != address(0) &&
            _value > 0
        );
        if(_fee > 0) {
            require(_fee < totalSupply && _fee < balances[escrow]);
            totalSupply = totalSupply.sub(_fee);
            balances[escrow] = balances[escrow].sub(_fee);
        }
        require(transfer(_to, _value));
        return true;
    }

    function mint(address _user, uint256 _tokensAmount) public onlyTgeIssuer tgeRunning returns(bool) {
        uint256 newSupply = totalSupply.add(_tokensAmount);
        require(
            _user != address(0) &&
            _tokensAmount > 0 &&
             newSupply < hardCap
        );
        balances[_user] = balances[_user].add(_tokensAmount);
        totalSupply = newSupply;
        Transfer(0x0, _user, _tokensAmount);
        return true;
    }

    function reserveTokensGroup(address[] _users, uint256[] _tokensAmounts) external onlyOwner {
        require(_users.length == _tokensAmounts.length);
        uint256 newSupply;
        for(uint8 i = 0; i < _users.length; i++){
            newSupply = totalSupply.add(_tokensAmounts[i].mul(10 ** decimals));
            require(
                _users[i] != address(0) &&
                _tokensAmounts[i] > 0 &&
                newSupply < hardCap
            );
            balances[_users[i]] = balances[_users[i]].add(_tokensAmounts[i].mul(10 ** decimals));
            totalSupply = newSupply;
            Transfer(0x0, _users[i], _tokensAmounts[i]);
        }
    }

    function reserveTokens(address _user, uint256 _tokensAmount) external onlyOwner {
        uint256 newSupply = totalSupply.add(_tokensAmount.mul(10 ** decimals));
        require(
            _user != address(0) &&
            _tokensAmount > 0 &&
            newSupply < hardCap
        );
        balances[_user] = balances[_user].add(_tokensAmount.mul(10 ** decimals));
        totalSupply = newSupply;
        Transfer(0x0, _user, _tokensAmount);
    }

    function startTge() external onlyOwner {
        tgeActive = true;
        if(tgeStartTime == 0) tgeStartTime = block.timestamp;
    }

    function stopTge(bool _restart) external onlyOwner {
      tgeActive = false;
      if(_restart) tgeStartTime = 0;
    }

    function extendTge(uint256 _time) external onlyOwner {
      tgeDuration = tgeDuration.add(_time);
    }

    function setEscrow(address _escrow) external onlyOwner {
        escrow = _escrow;
    }

    function setTgeIssuer(address _tgeIssuer) external onlyOwner {
        tgeIssuer = _tgeIssuer;
    }

    function balanceOf(address _owner) external view returns (uint256) {
        return balances[_owner];
    }

    function allowance(address _owner, address _spender) external view returns (uint256) {
        return allowed[_owner][_spender];
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"escrowAllowed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_fee","type":"uint256"}],"name":"escrowReturn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tgeIssuer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tgeActive","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_tokensAmount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_restart","type":"bool"}],"name":"stopTge","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tgeIssuer","type":"address"}],"name":"setTgeIssuer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_time","type":"uint256"}],"name":"extendTge","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tgeDuration","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_tokensAmount","type":"uint256"}],"name":"reserveTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"startTge","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_tokensAmounts","type":"uint256[]"}],"name":"reserveTokensGroup","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_choice","type":"bool"}],"name":"allowEscrow","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_escrow","type":"address"}],"name":"setEscrow","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"escrowFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"escrow","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tgeStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hardCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

606060405260408051908101604052600481527f4245545200000000000000000000000000000000000000000000000000000000602082015260009080516200004d929160200190620000b8565b506b0219aada9b14535aca00000060015560058054600160a060020a03191673ba81accc7074b5d9abdaa25c30dbad96bf44d66017905562278d0060065534156200009757600080fd5b60048054600160a060020a03191633600160a060020a03161790556200015d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620000fb57805160ff19168380011785556200012b565b828001600101855582156200012b579182015b828111156200012b5782518255916020019190600101906200010e565b50620001399291506200013d565b5090565b6200015a91905b8082111562000139576000815560010162000144565b90565b611272806200016d6000396000f3006060604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461016e578063095ea7b3146101f85780630f5ed9e91461022e57806318160ddd1461024d5780631a62f6f71461027257806323b872dd146102975780632ba7fc87146102bf578063313ce567146102ee578063385cd0831461030157806340c10f19146103145780634dc133a514610336578063523f52c6146103505780635b73b3321461036f5780636fa583351461038557806370a082311461039857806378cf19e9146103b75780637de06cfc146103d95780638972feba146103ec5780638da5cb5b1461041657806395d89b4114610429578063a4c6fcde1461043c578063a9059cbb14610454578063c10c354614610476578063d38eb9d314610495578063dd62ed3e146104b7578063e2fdcc17146104dc578063f6791858146104ef578063fb86a40414610502575b600080fd5b341561017957600080fd5b610181610515565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101bd5780820151838201526020016101a5565b50505050905090810190601f1680156101ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020357600080fd5b61021a600160a060020a036004351660243561054c565b604051901515815260200160405180910390f35b341561023957600080fd5b61021a600160a060020a03600435166105cc565b341561025857600080fd5b6102606105e1565b60405190815260200160405180910390f35b341561027d57600080fd5b61021a600160a060020a03600435166024356044356105e7565b34156102a257600080fd5b61021a600160a060020a03600435811690602435166044356106e2565b34156102ca57600080fd5b6102d261088d565b604051600160a060020a03909116815260200160405180910390f35b34156102f957600080fd5b61026061089c565b341561030c57600080fd5b61021a6108a1565b341561031f57600080fd5b61021a600160a060020a03600435166024356108c2565b341561034157600080fd5b61034e60043515156109db565b005b341561035b57600080fd5b61034e600160a060020a0360043516610a23565b341561037a57600080fd5b61034e600435610a6d565b341561039057600080fd5b610260610aa1565b34156103a357600080fd5b610260600160a060020a0360043516610aa7565b34156103c257600080fd5b61034e600160a060020a0360043516602435610ac2565b34156103e457600080fd5b61034e610bc6565b34156103f757600080fd5b61034e6024600480358281019290820135918135918201910135610c26565b341561042157600080fd5b6102d2610e19565b341561043457600080fd5b610181610e28565b341561044757600080fd5b61021a6004351515610ec6565b341561045f57600080fd5b61021a600160a060020a0360043516602435610ef2565b341561048157600080fd5b61034e600160a060020a0360043516611002565b34156104a057600080fd5b61021a600160a060020a036004351660243561104c565b34156104c257600080fd5b610260600160a060020a036004358116906024351661118d565b34156104e757600080fd5b6102d26111b8565b34156104fa57600080fd5b6102606111c7565b341561050d57600080fd5b6102606111cd565b60408051908101604052600e81527f4265747465722042657474696e67000000000000000000000000000000000000602082015281565b6000600160a060020a038316151561056357600080fd5b600160a060020a03338116600081815260096020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b600a6020526000908152604090205460ff1681565b60025481565b60035460009033600160a060020a0390811691161461060557600080fd5b600160a060020a0384161580159061061d5750600083115b151561062857600080fd5b60008211156106c3576002548210801561065b5750600354600160a060020a031660009081526008602052604090205482105b151561066657600080fd5b600254610679908363ffffffff6111d316565b600255600354600160a060020a03166000908152600860205260409020546106a7908363ffffffff6111d316565b600354600160a060020a03166000908152600860205260409020555b6106cd8484610ef2565b15156106d857600080fd5b5060019392505050565b6000600160a060020a038416158015906107045750600160a060020a03831615155b80156107295750600160a060020a038416600090815260086020526040902054829010155b801561075c5750600160a060020a0380851660009081526009602090815260408083203390941683529290522054829010155b80156107815750600160a060020a038316600090815260086020526040902054828101115b151561078c57600080fd5b600160a060020a0384166000908152600860205260409020546107b5908363ffffffff6111d316565b600160a060020a0380861660009081526008602052604080822093909355908516815220546107ea908363ffffffff6111e516565b600160a060020a03808516600090815260086020908152604080832094909455878316825260098152838220339093168252919091522054610832908363ffffffff6111d316565b600160a060020a03808616600081815260096020908152604080832033861684529091529081902093909355908516916000805160206112278339815191529085905190815260200160405180910390a35060019392505050565b600554600160a060020a031681565b601281565b60055474010000000000000000000000000000000000000000900460ff1681565b600554600090819033600160a060020a039081169116146108e257600080fd5b60055474010000000000000000000000000000000000000000900460ff16801561091157506006546007540142105b151561091c57600080fd5b60025461092f908463ffffffff6111e516565b9050600160a060020a038416158015906109495750600083115b8015610956575060015481105b151561096157600080fd5b600160a060020a03841660009081526008602052604090205461098a908463ffffffff6111e516565b600160a060020a03851660008181526008602052604080822093909355600284905590916000805160206112278339815191529086905190815260200160405180910390a3600191505b5092915050565b60045433600160a060020a039081169116146109f657600080fd5b6005805474ff0000000000000000000000000000000000000000191690558015610a205760006007555b50565b60045433600160a060020a03908116911614610a3e57600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60045433600160a060020a03908116911614610a8857600080fd5b600654610a9b908263ffffffff6111e516565b60065550565b60065481565b600160a060020a031660009081526008602052604090205490565b60045460009033600160a060020a03908116911614610ae057600080fd5b610b0a610afb83670de0b6b3a764000063ffffffff6111fb16565b6002549063ffffffff6111e516565b9050600160a060020a03831615801590610b245750600082115b8015610b31575060015481105b1515610b3c57600080fd5b610b7c610b5783670de0b6b3a764000063ffffffff6111fb16565b600160a060020a0385166000908152600860205260409020549063ffffffff6111e516565b600160a060020a03841660008181526008602052604080822093909355600284905590916000805160206112278339815191529085905190815260200160405180910390a3505050565b60045433600160a060020a03908116911614610be157600080fd5b6005805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556007541515610c2457426007555b565b600454600090819033600160a060020a03908116911614610c4657600080fd5b848314610c5257600080fd5b5060005b60ff811685901015610e1157610c95610afb670de0b6b3a7640000868660ff8616818110610c8057fe5b905060200201356111fb90919063ffffffff16565b91506000868660ff8416818110610ca857fe5b90506020020135600160a060020a0316600160a060020a031614158015610ce457506000848460ff8416818110610cdb57fe5b90506020020135115b8015610cf1575060015482105b1515610cfc57600080fd5b610d6c610d1a670de0b6b3a7640000868660ff8616818110610c8057fe5b60086000898960ff8716818110610d2d57fe5b90506020020135600160a060020a0316600160a060020a0316600160a060020a03168152602001908152602001600020546111e590919063ffffffff16565b60086000888860ff8616818110610d7f57fe5b60209081029290920135600160a060020a0316835250810191909152604001600020556002829055858560ff8316818110610db657fe5b90506020020135600160a060020a0316600160a060020a0316600060008051602061122783398151915286868560ff168181101515610df157fe5b9050602002013560405190815260200160405180910390a3600101610c56565b505050505050565b600454600160a060020a031681565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ebe5780601f10610e9357610100808354040283529160200191610ebe565b820191906000526020600020905b815481529060010190602001808311610ea157829003601f168201915b505050505081565b33600160a060020a03166000908152600a60205260409020805460ff1916911515919091179055600190565b6000600160a060020a03831615801590610f255750600160a060020a033316600090815260086020526040902054829010155b8015610f4a5750600160a060020a038316600090815260086020526040902054828101115b1515610f5557600080fd5b600160a060020a033316600090815260086020526040902054610f7e908363ffffffff6111d316565b600160a060020a033381166000908152600860205260408082209390935590851681522054610fb3908363ffffffff6111e516565b600160a060020a0380851660008181526008602052604090819020939093559133909116906000805160206112278339815191529085905190815260200160405180910390a350600192915050565b60045433600160a060020a0390811691161461101d57600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60035460009033600160a060020a0390811691161461106a57600080fd5b600160a060020a0383161580159061109b5750600160a060020a038316600090815260086020526040902054829010155b80156110bf5750600160a060020a0383166000908152600a602052604090205460ff165b80156110cb5750600082115b15156110d657600080fd5b600160a060020a0383166000908152600860205260409020546110ff908363ffffffff6111d316565b600160a060020a038085166000908152600860205260408082209390935560035490911681522054611137908363ffffffff6111e516565b60038054600160a060020a0390811660009081526008602052604090819020939093559054811691908516906000805160206112278339815191529085905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260096020908152604080832093909416825291909152205490565b600354600160a060020a031681565b60075481565b60015481565b6000828211156111df57fe5b50900390565b6000828201838110156111f457fe5b9392505050565b60008083151561120e57600091506109d4565b5082820282848281151561121e57fe5b04146111f457fe00ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582060b9ba1c386817178a2d02d8abd9eb52d5ade2ceb2046fc65b9e5aaca805c8b60029

Deployed Bytecode

0x6060604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461016e578063095ea7b3146101f85780630f5ed9e91461022e57806318160ddd1461024d5780631a62f6f71461027257806323b872dd146102975780632ba7fc87146102bf578063313ce567146102ee578063385cd0831461030157806340c10f19146103145780634dc133a514610336578063523f52c6146103505780635b73b3321461036f5780636fa583351461038557806370a082311461039857806378cf19e9146103b75780637de06cfc146103d95780638972feba146103ec5780638da5cb5b1461041657806395d89b4114610429578063a4c6fcde1461043c578063a9059cbb14610454578063c10c354614610476578063d38eb9d314610495578063dd62ed3e146104b7578063e2fdcc17146104dc578063f6791858146104ef578063fb86a40414610502575b600080fd5b341561017957600080fd5b610181610515565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101bd5780820151838201526020016101a5565b50505050905090810190601f1680156101ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020357600080fd5b61021a600160a060020a036004351660243561054c565b604051901515815260200160405180910390f35b341561023957600080fd5b61021a600160a060020a03600435166105cc565b341561025857600080fd5b6102606105e1565b60405190815260200160405180910390f35b341561027d57600080fd5b61021a600160a060020a03600435166024356044356105e7565b34156102a257600080fd5b61021a600160a060020a03600435811690602435166044356106e2565b34156102ca57600080fd5b6102d261088d565b604051600160a060020a03909116815260200160405180910390f35b34156102f957600080fd5b61026061089c565b341561030c57600080fd5b61021a6108a1565b341561031f57600080fd5b61021a600160a060020a03600435166024356108c2565b341561034157600080fd5b61034e60043515156109db565b005b341561035b57600080fd5b61034e600160a060020a0360043516610a23565b341561037a57600080fd5b61034e600435610a6d565b341561039057600080fd5b610260610aa1565b34156103a357600080fd5b610260600160a060020a0360043516610aa7565b34156103c257600080fd5b61034e600160a060020a0360043516602435610ac2565b34156103e457600080fd5b61034e610bc6565b34156103f757600080fd5b61034e6024600480358281019290820135918135918201910135610c26565b341561042157600080fd5b6102d2610e19565b341561043457600080fd5b610181610e28565b341561044757600080fd5b61021a6004351515610ec6565b341561045f57600080fd5b61021a600160a060020a0360043516602435610ef2565b341561048157600080fd5b61034e600160a060020a0360043516611002565b34156104a057600080fd5b61021a600160a060020a036004351660243561104c565b34156104c257600080fd5b610260600160a060020a036004358116906024351661118d565b34156104e757600080fd5b6102d26111b8565b34156104fa57600080fd5b6102606111c7565b341561050d57600080fd5b6102606111cd565b60408051908101604052600e81527f4265747465722042657474696e67000000000000000000000000000000000000602082015281565b6000600160a060020a038316151561056357600080fd5b600160a060020a03338116600081815260096020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b600a6020526000908152604090205460ff1681565b60025481565b60035460009033600160a060020a0390811691161461060557600080fd5b600160a060020a0384161580159061061d5750600083115b151561062857600080fd5b60008211156106c3576002548210801561065b5750600354600160a060020a031660009081526008602052604090205482105b151561066657600080fd5b600254610679908363ffffffff6111d316565b600255600354600160a060020a03166000908152600860205260409020546106a7908363ffffffff6111d316565b600354600160a060020a03166000908152600860205260409020555b6106cd8484610ef2565b15156106d857600080fd5b5060019392505050565b6000600160a060020a038416158015906107045750600160a060020a03831615155b80156107295750600160a060020a038416600090815260086020526040902054829010155b801561075c5750600160a060020a0380851660009081526009602090815260408083203390941683529290522054829010155b80156107815750600160a060020a038316600090815260086020526040902054828101115b151561078c57600080fd5b600160a060020a0384166000908152600860205260409020546107b5908363ffffffff6111d316565b600160a060020a0380861660009081526008602052604080822093909355908516815220546107ea908363ffffffff6111e516565b600160a060020a03808516600090815260086020908152604080832094909455878316825260098152838220339093168252919091522054610832908363ffffffff6111d316565b600160a060020a03808616600081815260096020908152604080832033861684529091529081902093909355908516916000805160206112278339815191529085905190815260200160405180910390a35060019392505050565b600554600160a060020a031681565b601281565b60055474010000000000000000000000000000000000000000900460ff1681565b600554600090819033600160a060020a039081169116146108e257600080fd5b60055474010000000000000000000000000000000000000000900460ff16801561091157506006546007540142105b151561091c57600080fd5b60025461092f908463ffffffff6111e516565b9050600160a060020a038416158015906109495750600083115b8015610956575060015481105b151561096157600080fd5b600160a060020a03841660009081526008602052604090205461098a908463ffffffff6111e516565b600160a060020a03851660008181526008602052604080822093909355600284905590916000805160206112278339815191529086905190815260200160405180910390a3600191505b5092915050565b60045433600160a060020a039081169116146109f657600080fd5b6005805474ff0000000000000000000000000000000000000000191690558015610a205760006007555b50565b60045433600160a060020a03908116911614610a3e57600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60045433600160a060020a03908116911614610a8857600080fd5b600654610a9b908263ffffffff6111e516565b60065550565b60065481565b600160a060020a031660009081526008602052604090205490565b60045460009033600160a060020a03908116911614610ae057600080fd5b610b0a610afb83670de0b6b3a764000063ffffffff6111fb16565b6002549063ffffffff6111e516565b9050600160a060020a03831615801590610b245750600082115b8015610b31575060015481105b1515610b3c57600080fd5b610b7c610b5783670de0b6b3a764000063ffffffff6111fb16565b600160a060020a0385166000908152600860205260409020549063ffffffff6111e516565b600160a060020a03841660008181526008602052604080822093909355600284905590916000805160206112278339815191529085905190815260200160405180910390a3505050565b60045433600160a060020a03908116911614610be157600080fd5b6005805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556007541515610c2457426007555b565b600454600090819033600160a060020a03908116911614610c4657600080fd5b848314610c5257600080fd5b5060005b60ff811685901015610e1157610c95610afb670de0b6b3a7640000868660ff8616818110610c8057fe5b905060200201356111fb90919063ffffffff16565b91506000868660ff8416818110610ca857fe5b90506020020135600160a060020a0316600160a060020a031614158015610ce457506000848460ff8416818110610cdb57fe5b90506020020135115b8015610cf1575060015482105b1515610cfc57600080fd5b610d6c610d1a670de0b6b3a7640000868660ff8616818110610c8057fe5b60086000898960ff8716818110610d2d57fe5b90506020020135600160a060020a0316600160a060020a0316600160a060020a03168152602001908152602001600020546111e590919063ffffffff16565b60086000888860ff8616818110610d7f57fe5b60209081029290920135600160a060020a0316835250810191909152604001600020556002829055858560ff8316818110610db657fe5b90506020020135600160a060020a0316600160a060020a0316600060008051602061122783398151915286868560ff168181101515610df157fe5b9050602002013560405190815260200160405180910390a3600101610c56565b505050505050565b600454600160a060020a031681565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ebe5780601f10610e9357610100808354040283529160200191610ebe565b820191906000526020600020905b815481529060010190602001808311610ea157829003601f168201915b505050505081565b33600160a060020a03166000908152600a60205260409020805460ff1916911515919091179055600190565b6000600160a060020a03831615801590610f255750600160a060020a033316600090815260086020526040902054829010155b8015610f4a5750600160a060020a038316600090815260086020526040902054828101115b1515610f5557600080fd5b600160a060020a033316600090815260086020526040902054610f7e908363ffffffff6111d316565b600160a060020a033381166000908152600860205260408082209390935590851681522054610fb3908363ffffffff6111e516565b600160a060020a0380851660008181526008602052604090819020939093559133909116906000805160206112278339815191529085905190815260200160405180910390a350600192915050565b60045433600160a060020a0390811691161461101d57600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60035460009033600160a060020a0390811691161461106a57600080fd5b600160a060020a0383161580159061109b5750600160a060020a038316600090815260086020526040902054829010155b80156110bf5750600160a060020a0383166000908152600a602052604090205460ff165b80156110cb5750600082115b15156110d657600080fd5b600160a060020a0383166000908152600860205260409020546110ff908363ffffffff6111d316565b600160a060020a038085166000908152600860205260408082209390935560035490911681522054611137908363ffffffff6111e516565b60038054600160a060020a0390811660009081526008602052604090819020939093559054811691908516906000805160206112278339815191529085905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260096020908152604080832093909416825291909152205490565b600354600160a060020a031681565b60075481565b60015481565b6000828211156111df57fe5b50900390565b6000828201838110156111f457fe5b9392505050565b60008083151561120e57600091506109d4565b5082820282848281151561121e57fe5b04146111f457fe00ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582060b9ba1c386817178a2d02d8abd9eb52d5ade2ceb2046fc65b9e5aaca805c8b60029

Swarm Source

bzzr://60b9ba1c386817178a2d02d8abd9eb52d5ade2ceb2046fc65b9e5aaca805c8b6
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.