ETH Price: $3,908.14 (+1.27%)

Token

ERC-20: ORST (ORS)
 

Overview

Max Total Supply

833,333,333 ORS

Holders

666

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
49,942.429999999996 ORS

Value
$0.00
0x387c2a721c25B11F6E8a394B120ab5091ad6fE7c
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
MineableToken

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes with 200 runs

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

// compiler: 0.4.21+commit.dfe3193c.Emscripten.clang
pragma solidity ^0.4.21;

// Ethereum Token callback
interface tokenRecipient {
  function receiveApproval( address from, uint256 value, bytes data ) external;
}

// ERC223 callback
interface ContractReceiver {
  function tokenFallback( address from, uint value, bytes data ) external;
}

contract owned {
  address public owner;

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

  function changeOwner( address _miner ) public onlyOwner {
    owner = _miner;
  }

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

// ERC20 token with added ERC223 and Ethereum-Token support
//
// Blend of multiple interfaces:
// - https://theethereum.wiki/w/index.php/ERC20_Token_Standard
// - https://www.ethereum.org/token (uncontrolled, non-standard)
// - https://github.com/Dexaran/ERC23-tokens/blob/Recommended/ERC223_Token.sol

contract MineableToken is owned {

  string  public name;
  string  public symbol;
  uint8   public decimals;
  uint256 public totalSupply;

  uint256 public supplyCap;

  mapping( address => uint256 ) balances_;

  mapping( address => mapping(address => uint256) ) allowances_;

  // ERC20
  event Approval( address indexed owner,
                  address indexed spender,
                  uint value );

  // ERC20-compatible version only, breaks ERC223 compliance but etherscan
  // and exchanges only support ERC20 version. Can't overload events

  event Transfer( address indexed from,
                  address indexed to,
                  uint256 value );
                  //bytes    data );

  // Ethereum Token
  event Burn( address indexed from,
              uint256 value );

  function MineableToken() public {

    decimals = uint8(18); // audit recommended 18 decimals
    supplyCap = 833333333 * 10**uint256(decimals);

    name = "ORST";
    symbol = "ORS";
  }

  function mine( uint256 qty ) public onlyOwner {
    require (    (totalSupply + qty) > totalSupply
              && (totalSupply + qty) <= supplyCap
            );

    totalSupply += qty;
    balances_[owner] += qty;
    emit Transfer( address(0), owner, qty );
  }

  function cap() public constant returns(uint256) {
    return supplyCap;
  }

  // ERC20
  function balanceOf( address owner ) public constant returns (uint) {
    return balances_[owner];
  }

  // ERC20
  function approve( address spender, uint256 value ) public
  returns (bool success)
  {
    // WARNING! When changing the approval amount, first set it back to zero
    // AND wait until the transaction is mined. Only afterwards set the new
    // amount. Otherwise you may be prone to a race condition attack.
    // See: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729

    allowances_[msg.sender][spender] = value;
    emit Approval( msg.sender, spender, value );
    return true;
  }
 
  // recommended fix for known attack on any ERC20
  function safeApprove( address _spender,
                        uint256 _currentValue,
                        uint256 _value ) public
  returns (bool success)
  {
    // If current allowance for _spender is equal to _currentValue, then
    // overwrite it with _value and return true, otherwise return false.

    if (allowances_[msg.sender][_spender] == _currentValue)
      return approve(_spender, _value);

    return false;
  }

  // ERC20
  function allowance( address owner, address spender ) public constant
  returns (uint256 remaining)
  {
    return allowances_[owner][spender];
  }

  // ERC20
  function transfer(address to, uint256 value) public
  {
    bytes memory empty; // null
    _transfer( msg.sender, to, value, empty );
  }

  // ERC20
  function transferFrom( address from, address to, uint256 value ) public
  returns (bool success)
  {
    require( value <= allowances_[from][msg.sender] );

    allowances_[from][msg.sender] -= value;
    bytes memory empty;
    _transfer( from, to, value, empty );

    return true;
  }

  // Ethereum Token
  function approveAndCall( address spender,
                           uint256 value,
                           bytes context ) public
  returns (bool success)
  {
    if ( approve(spender, value) )
    {
      tokenRecipient recip = tokenRecipient( spender );

      if (isContract(recip))
        recip.receiveApproval( msg.sender, value, context );

      return true;
    }

    return false;
  }        

  // Ethereum Token
  function burn( uint256 value ) public
  returns (bool success)
  {
    require( balances_[msg.sender] >= value );
    balances_[msg.sender] -= value;
    totalSupply -= value;

    emit Burn( msg.sender, value );
    return true;
  }

  // Ethereum Token
  function burnFrom( address from, uint256 value ) public
  returns (bool success)
  {
    require( balances_[from] >= value );
    require( value <= allowances_[from][msg.sender] );

    balances_[from] -= value;
    allowances_[from][msg.sender] -= value;
    totalSupply -= value;

    emit Burn( from, value );
    return true;
  }

  // ERC223 Transfer and invoke specified callback
  function transfer( address to,
                     uint value,
                     bytes data,
                     string custom_fallback ) public returns (bool success)
  {
    _transfer( msg.sender, to, value, data );

    // throws if custom_fallback is not a valid contract call
    require( address(to).call.value(0)(bytes4(keccak256(custom_fallback)),
             msg.sender,
             value,
             data) );

    return true;
  }

  // ERC223 Transfer to a contract or externally-owned account
  function transfer( address to, uint value, bytes data ) public
  returns (bool success)
  {
    if (isContract(to)) {
      return transferToContract( to, value, data );
    }

    _transfer( msg.sender, to, value, data );
    return true;
  }

  // ERC223 Transfer to contract and invoke tokenFallback() method
  function transferToContract( address to, uint value, bytes data ) private
  returns (bool success)
  {
    _transfer( msg.sender, to, value, data );

    ContractReceiver rx = ContractReceiver(to);

    if (isContract(rx)) {
      rx.tokenFallback( msg.sender, value, data );
      return true;
    }

    return false;
  }

  // ERC223 fetch contract size (must be nonzero to be a contract)
  function isContract( address _addr ) private constant returns (bool)
  {
    uint length;
    assembly { length := extcodesize(_addr) }
    return (length > 0);
  }

  function _transfer( address from,
                      address to,
                      uint value,
                      bytes data ) internal
  {
    require( to != 0x0 );
    require( balances_[from] >= value );
    require( balances_[to] + value > balances_[to] ); // catch overflow

    // no transfers allowed before ICO ends 26MAY2018 0900 CET
    if (msg.sender != owner) require( now >= 1527321600 );

    balances_[from] -= value;
    balances_[to] += value;

    bytes memory ignore;
    ignore = data;                    // ignore compiler warning
    emit Transfer( from, to, value ); // ignore data
  }
}

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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"qty","type":"uint256"}],"name":"mine","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"from","type":"address"},{"name":"value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"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":"supplyCap","outputs":[{"name":"","type":"uint256"}],"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":"_miner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"},{"name":"context","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"},{"name":"custom_fallback","type":"string"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_currentValue","type":"uint256"},{"name":"_value","type":"uint256"}],"name":"safeApprove","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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"},{"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

6060604052341561000f57600080fd5b60008054600160a060020a03191633600160a060020a031617905560038054601260ff19909116179081905560ff16600a0a6331aba8550260055560408051908101604052600481527f4f52535400000000000000000000000000000000000000000000000000000000602082015260019080516100919291602001906100df565b5060408051908101604052600381527f4f52530000000000000000000000000000000000000000000000000000000000602082015260029080516100d99291602001906100df565b5061017a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012057805160ff191683800117855561014d565b8280016001018555821561014d579182015b8281111561014d578251825591602001919060010190610132565b5061015992915061015d565b5090565b61017791905b808211156101595760008155600101610163565b90565b610e86806200018a6000396000f3006060604052600436106100f85763ffffffff60e060020a60003504166306fdde0381146100fd578063095ea7b31461018757806318160ddd146101bd57806323b872dd146101e2578063313ce5671461020a578063355274ea1461023357806342966c68146102465780634d4748981461025c57806370a082311461027457806379cc6790146102935780638da5cb5b146102b55780638f770ad0146102e457806395d89b41146102f7578063a6f9dae11461030a578063a9059cbb14610329578063be45fd621461034b578063cae9ca51146103b0578063dd62ed3e14610415578063f6368f8a1461043a578063f6503662146104e1575b600080fd5b341561010857600080fd5b610110610506565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561014c578082015183820152602001610134565b50505050905090810190601f1680156101795780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561019257600080fd5b6101a9600160a060020a03600435166024356105a4565b604051901515815260200160405180910390f35b34156101c857600080fd5b6101d0610610565b60405190815260200160405180910390f35b34156101ed57600080fd5b6101a9600160a060020a0360043581169060243516604435610616565b341561021557600080fd5b61021d610699565b60405160ff909116815260200160405180910390f35b341561023e57600080fd5b6101d06106a2565b341561025157600080fd5b6101a96004356106a8565b341561026757600080fd5b610272600435610733565b005b341561027f57600080fd5b6101d0600160a060020a03600435166107d8565b341561029e57600080fd5b6101a9600160a060020a03600435166024356107f3565b34156102c057600080fd5b6102c86108cf565b604051600160a060020a03909116815260200160405180910390f35b34156102ef57600080fd5b6101d06108de565b341561030257600080fd5b6101106108e4565b341561031557600080fd5b610272600160a060020a036004351661094f565b341561033457600080fd5b610272600160a060020a0360043516602435610999565b341561035657600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109b295505050505050565b34156103bb57600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109eb95505050505050565b341561042057600080fd5b6101d0600160a060020a0360043581169060243516610afe565b341561044557600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650610b2995505050505050565b34156104ec57600080fd5b6101a9600160a060020a0360043516602435604435610c5f565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561059c5780601f106105715761010080835404028352916020019161059c565b820191906000526020600020905b81548152906001019060200180831161057f57829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60045481565b6000610620610e48565b600160a060020a038086166000908152600760209081526040808320339094168352929052205483111561065357600080fd5b600160a060020a038086166000908152600760209081526040808320339094168352929052208054849003905561068c85858584610ca2565b600191505b509392505050565b60035460ff1681565b60055490565b600160a060020a033316600090815260066020526040812054829010156106ce57600080fd5b600160a060020a03331660008181526006602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60005433600160a060020a0390811691161461074e57600080fd5b6004548181011180156107675750600554816004540111155b151561077257600080fd5b600480548201905560008054600160a060020a03908116825260066020526040808320805485019055825490911691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a350565b600160a060020a031660009081526006602052604090205490565b600160a060020a0382166000908152600660205260408120548290101561081957600080fd5b600160a060020a038084166000908152600760209081526040808320339094168352929052205482111561084c57600080fd5b600160a060020a038084166000818152600660209081526040808320805488900390556007825280832033909516835293905282902080548590039055600480548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b600054600160a060020a031681565b60055481565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561059c5780601f106105715761010080835404028352916020019161059c565b60005433600160a060020a0390811691161461096a57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6109a1610e48565b6109ad33848484610ca2565b505050565b60006109bd84610da3565b156109d4576109cd848484610dab565b90506109e4565b6109e033858585610ca2565b5060015b9392505050565b6000806109f885856105a4565b15610af3575083610a0881610da3565b15610aea5780600160a060020a031663a2d578533386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a8c578082015183820152602001610a74565b50505050905090810190601f168015610ab95780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b1515610ad957600080fd5b5af11515610ae657600080fd5b5050505b60019150610691565b506000949350505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b6000610b3733868686610ca2565b84600160a060020a03166000836040518082805190602001908083835b60208310610b735780518252601f199092019160209182019101610b54565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051809103902060e060020a9004903387876040518563ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015610c04578082015183820152602001610bec565b50505050905090810190601f168015610c315780820380516001836020036101000a031916815260200191505b50935050505060006040518083038185885af193505050501515610c5457600080fd5b506001949350505050565b600160a060020a033381166000908152600760209081526040808320938716835292905290812054831415610c98576109cd84836105a4565b5060009392505050565b610caa610e48565b600160a060020a0384161515610cbf57600080fd5b600160a060020a03851660009081526006602052604090205483901015610ce557600080fd5b600160a060020a03841660009081526006602052604090205483810111610d0b57600080fd5b60005433600160a060020a03908116911614610d3257635b091400421015610d3257600080fd5b50600160a060020a03808516600081815260066020526040808220805487900390559286168082529083902080548601905583929091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a35050505050565b6000903b1190565b600080610dba33868686610ca2565b5083610dc581610da3565b15610af35780600160a060020a031663c0ee0b8a3386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001806020018281038252838181518152602001915080519060200190808383600083811015610a8c578082015183820152602001610a74565b602060405190810160405260008152905600a165627a7a72305820ea963713b8bcc98d663e5f2c1c574988556e66e551c37b164f6c26083f27c6620029

Deployed Bytecode

0x6060604052600436106100f85763ffffffff60e060020a60003504166306fdde0381146100fd578063095ea7b31461018757806318160ddd146101bd57806323b872dd146101e2578063313ce5671461020a578063355274ea1461023357806342966c68146102465780634d4748981461025c57806370a082311461027457806379cc6790146102935780638da5cb5b146102b55780638f770ad0146102e457806395d89b41146102f7578063a6f9dae11461030a578063a9059cbb14610329578063be45fd621461034b578063cae9ca51146103b0578063dd62ed3e14610415578063f6368f8a1461043a578063f6503662146104e1575b600080fd5b341561010857600080fd5b610110610506565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561014c578082015183820152602001610134565b50505050905090810190601f1680156101795780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561019257600080fd5b6101a9600160a060020a03600435166024356105a4565b604051901515815260200160405180910390f35b34156101c857600080fd5b6101d0610610565b60405190815260200160405180910390f35b34156101ed57600080fd5b6101a9600160a060020a0360043581169060243516604435610616565b341561021557600080fd5b61021d610699565b60405160ff909116815260200160405180910390f35b341561023e57600080fd5b6101d06106a2565b341561025157600080fd5b6101a96004356106a8565b341561026757600080fd5b610272600435610733565b005b341561027f57600080fd5b6101d0600160a060020a03600435166107d8565b341561029e57600080fd5b6101a9600160a060020a03600435166024356107f3565b34156102c057600080fd5b6102c86108cf565b604051600160a060020a03909116815260200160405180910390f35b34156102ef57600080fd5b6101d06108de565b341561030257600080fd5b6101106108e4565b341561031557600080fd5b610272600160a060020a036004351661094f565b341561033457600080fd5b610272600160a060020a0360043516602435610999565b341561035657600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109b295505050505050565b34156103bb57600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109eb95505050505050565b341561042057600080fd5b6101d0600160a060020a0360043581169060243516610afe565b341561044557600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650610b2995505050505050565b34156104ec57600080fd5b6101a9600160a060020a0360043516602435604435610c5f565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561059c5780601f106105715761010080835404028352916020019161059c565b820191906000526020600020905b81548152906001019060200180831161057f57829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60045481565b6000610620610e48565b600160a060020a038086166000908152600760209081526040808320339094168352929052205483111561065357600080fd5b600160a060020a038086166000908152600760209081526040808320339094168352929052208054849003905561068c85858584610ca2565b600191505b509392505050565b60035460ff1681565b60055490565b600160a060020a033316600090815260066020526040812054829010156106ce57600080fd5b600160a060020a03331660008181526006602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60005433600160a060020a0390811691161461074e57600080fd5b6004548181011180156107675750600554816004540111155b151561077257600080fd5b600480548201905560008054600160a060020a03908116825260066020526040808320805485019055825490911691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a350565b600160a060020a031660009081526006602052604090205490565b600160a060020a0382166000908152600660205260408120548290101561081957600080fd5b600160a060020a038084166000908152600760209081526040808320339094168352929052205482111561084c57600080fd5b600160a060020a038084166000818152600660209081526040808320805488900390556007825280832033909516835293905282902080548590039055600480548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b600054600160a060020a031681565b60055481565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561059c5780601f106105715761010080835404028352916020019161059c565b60005433600160a060020a0390811691161461096a57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6109a1610e48565b6109ad33848484610ca2565b505050565b60006109bd84610da3565b156109d4576109cd848484610dab565b90506109e4565b6109e033858585610ca2565b5060015b9392505050565b6000806109f885856105a4565b15610af3575083610a0881610da3565b15610aea5780600160a060020a031663a2d578533386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a8c578082015183820152602001610a74565b50505050905090810190601f168015610ab95780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b1515610ad957600080fd5b5af11515610ae657600080fd5b5050505b60019150610691565b506000949350505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b6000610b3733868686610ca2565b84600160a060020a03166000836040518082805190602001908083835b60208310610b735780518252601f199092019160209182019101610b54565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051809103902060e060020a9004903387876040518563ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015610c04578082015183820152602001610bec565b50505050905090810190601f168015610c315780820380516001836020036101000a031916815260200191505b50935050505060006040518083038185885af193505050501515610c5457600080fd5b506001949350505050565b600160a060020a033381166000908152600760209081526040808320938716835292905290812054831415610c98576109cd84836105a4565b5060009392505050565b610caa610e48565b600160a060020a0384161515610cbf57600080fd5b600160a060020a03851660009081526006602052604090205483901015610ce557600080fd5b600160a060020a03841660009081526006602052604090205483810111610d0b57600080fd5b60005433600160a060020a03908116911614610d3257635b091400421015610d3257600080fd5b50600160a060020a03808516600081815260066020526040808220805487900390559286168082529083902080548601905583929091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a35050505050565b6000903b1190565b600080610dba33868686610ca2565b5083610dc581610da3565b15610af35780600160a060020a031663c0ee0b8a3386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001806020018281038252838181518152602001915080519060200190808383600083811015610a8c578082015183820152602001610a74565b602060405190810160405260008152905600a165627a7a72305820ea963713b8bcc98d663e5f2c1c574988556e66e551c37b164f6c26083f27c6620029

Swarm Source

bzzr://ea963713b8bcc98d663e5f2c1c574988556e66e551c37b164f6c26083f27c662
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.