ERC-20
Overview
Max Total Supply
3,800,000,000 DDD
Holders
1,827
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 8 Decimals)
Balance
115.42329842 DDDValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
tokenContract
Compiler Version
v0.4.11+commit.68ef5810
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-11-21 */ pragma solidity ^0.4.11; // @title ICO Simple Contract // @author Harsh Patel contract SafeMath { // @notice SafeMath multiply function // @param a Variable 1 // @param b Variable 2 // @result { "" : "result of safe multiply"} function mul(uint256 a, uint256 b) internal returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } // @notice SafeMath divide function // @param a Variable 1 // @param b Variable 2 // @result { "" : "result of safe multiply"} function div(uint256 a, uint256 b) internal returns (uint256) { assert(b > 0); uint256 c = a / b; return c; } // @notice SafeMath substract function // @param a Variable 1 // @param b Variable 2 function sub(uint256 a, uint256 b) internal returns (uint256) { assert(b <= a); return a - b; } // @notice SafeMath addition function // @param a Variable 1 // @param b Variable 2 function add(uint256 a, uint256 b) internal returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } // @notice SafeMath Power function // @param a Variable 1 // @param b Variable 2 function pow( uint256 a , uint8 b ) internal returns ( uint256 ){ uint256 c; c = a ** b; return c; } } contract owned { bool public OwnerDefined = false; address public owner; event OwnerEvents(address _addr, uint8 action); // @notice Initializes Owner Contract and set the first Owner function owned() internal { require(OwnerDefined == false); owner = msg.sender; OwnerDefined = true; OwnerEvents(msg.sender,1); } } contract ERC20Token is owned, SafeMath{ // Token Definitions bool public tokenState; string public name = "DropDeck"; string public symbol = "DDD"; uint256 public decimals = 8; uint256 public totalSupply = 380000000000000000; address public ico; bool public blockState = true; mapping(address => uint256) balances; mapping(address => bool) public userBanned; mapping (address => mapping (address => uint256)) allowed; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); // @notice Initialize the Token Contract // @param _name Name of Token // @param _code Short Code of the Token // @param _decimals Amount of Decimals for the Token // @param _netSupply TotalSupply of Tokens function init() external returns ( bool ){ require(tokenState == false); owned; tokenState = true; balances[this] = totalSupply; allowed[this][owner] = totalSupply; return true; } // @notice Transfers the token // @param _to Address of reciver // @param _value Value to be transfered function transfer(address _to, uint256 _value) public returns ( bool ) { require(tokenState == true); require(_to != address(0)); require(_value <= balances[msg.sender]); require(blockState == false); require(userBanned[msg.sender] == false); balances[msg.sender] = sub(balances[msg.sender],_value); balances[_to] = add(balances[_to],_value); Transfer(msg.sender, _to, _value); return true; } // @notice Transfers the token on behalf of // @param _from Address of sender // @param _to Address of reciver // @param _value Value to be transfered function transferFrom(address _from, address _to, uint256 _value) public { require(_to != address(0)); require(_value <= balances[_from]); require(_value <= allowed[_from][msg.sender]); balances[_from] = sub(balances[_from],_value); balances[_to] = add(balances[_to],_value); allowed[_from][msg.sender] = sub(allowed[_from][msg.sender],_value); Transfer(_from, _to, _value); } // @notice Transfers the token from owner during the ICO // @param _to Address of reciver // @param _value Value to be transfered function transferICO(address _to, uint256 _value) public returns ( bool ) { require(tokenState == true); require(_to != address(0)); require(_value <= balances[this]); require(ico == msg.sender); balances[this] = sub(balances[this],_value); balances[_to] = add(balances[_to],_value); Transfer(this, _to, _value); return true; } // @notice Checks balance of Address // @param _to Address of token holder function balanceOf(address _owner) external constant returns (uint256) { require(tokenState == true); return balances[_owner]; } // @notice Approves allowance for token holder // @param _spender Address of token holder // @param _value Amount of Token Transfer to approve function approve(address _spender, uint256 _value) external returns (bool success) { require(tokenState == true); require(_spender != address(0)); require(msg.sender == owner); allowed[msg.sender][_spender] = mul(_value, 100000000); Approval(msg.sender, _spender, _value); return true; } // @notice Fetched Allowance for owner // @param _spender Address of token holder // @param _owner Amount of token owner function allowance(address _owner, address _spender) external constant returns (uint256 remaining) { require(tokenState == true); return allowed[_owner][_spender]; } // @notice Allows enabling of blocking of transfer for all users function blockTokens() external returns (bool) { require(tokenState == true); require(msg.sender == owner); blockState = true; return true; } // @notice Allows enabling of unblocking of transfer for all users function unblockTokens() external returns (bool) { require(tokenState == true); require(msg.sender == owner); blockState = false; return true; } // @notice Bans an Address function banAddress(address _addr) external returns (bool) { require(tokenState == true); require(msg.sender == owner); userBanned[_addr] = true; return true; } // @notice Un-Bans an Address function unbanAddress(address _addr) external returns (bool) { require(tokenState == true); require(msg.sender == owner); userBanned[_addr] = false; return true; } function setICO(address _ico) external returns (bool) { require(tokenState == true); require(msg.sender == owner); ico = _ico; return true; } // @notice Transfers the ownership of owner // @param newOwner Address of the new owner function transferOwnership( address newOwner ) external { require(msg.sender == owner); require(newOwner != address(0)); allowed[this][owner] = 0; owner = newOwner; allowed[this][owner] = balances[this]; OwnerEvents(msg.sender,2); } } contract tokenContract is ERC20Token{ } contract DDDico is SafeMath { tokenContract token; bool public state; address public wallet; address public tokenAddress; address public owner; uint256 public weiRaised; uint256 public hardCap; uint256 public tokenSale; uint256 public tokenLeft; uint256 public applicableRate; uint256 weiAmount; uint256 tok; uint256 public block0 = 4594000; uint256 public block1 = 4594240; uint256 public block2 = 4600000; uint256 public block3 = 4640320; uint256 public block4 = 4680640; uint256 public block5 = 4720960; uint256 public block6 = 4761280; event TokenPurchase(address indexed purchaser, address indexed beneficiary, uint256 value, uint256 amount); // @notice Initializes a ICO Contract // @param _hardCap Specifies hard cap for ICO in wei // @param _wallet Address of the multiSig wallet // @param _token Address of the Token Contract function DDDico( address _wallet, address _token , uint256 _hardCap, uint256 _tokenSale ) { require(_wallet != address(0)); state = true; owner = msg.sender; wallet = _wallet; tokenAddress = _token; token = tokenContract(tokenAddress); hardCap = mul(_hardCap,pow(10,16)); tokenSale = mul(_tokenSale,pow(10,8)); tokenLeft = tokenSale; } // @notice Fallback function to invest in ICO function () payable { buyTokens(); } // @notice Buy Token Function to purchase tokens in ICO function buyTokens() public payable { require(validPurchase()); weiAmount = 0; tok = 0; weiAmount = msg.value; tok = div(mul(weiAmount,fetchRate()),pow(10,16)); weiRaised = add(weiRaised,weiAmount); tokenLeft = sub(tokenLeft,tok); token.transferICO(msg.sender,tok); TokenPurchase(msg.sender, msg.sender, weiAmount, tok); forwardFunds(); } // @notice Function to forward incomming funds to multi-sig wallet function forwardFunds() internal { wallet.transfer(msg.value); } // @notice Validates the purchase function validPurchase() internal constant returns (bool) { bool withinPeriod = block.number >= block0 && block.number <= block6; bool nonZeroPurchase = msg.value != 0; bool cap = weiRaised <= hardCap; return withinPeriod && nonZeroPurchase && cap; } // @notice Calculates the rate based on slabs function fetchRate() constant returns (uint256){ if( block0 <= block.number && block1 > block.number ){ applicableRate = 1500000000000; return applicableRate; } if ( block1 <= block.number && block2 > block.number ){ applicableRate = 1400000000000; return applicableRate; } if ( block2 <= block.number && block3 > block.number ){ applicableRate = 1300000000000; return applicableRate; } if ( block3 <= block.number && block4 > block.number ){ applicableRate = 1200000000000; return applicableRate; } if ( block4 <= block.number && block5 > block.number ){ applicableRate = 1100000000000; return applicableRate; } if ( block5 <= block.number && block6 > block.number ){ applicableRate = 1000000000000; return applicableRate; } } // @notice Checks weather ICO has ended or not function hasEnded() public constant returns (bool) { return block.number > block6; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferICO","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ico","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"banAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"unbanAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"blockState","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"OwnerDefined","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"userBanned","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_ico","type":"address"}],"name":"setICO","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"init","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenState","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unblockTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"blockTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"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"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_addr","type":"address"},{"indexed":false,"name":"action","type":"uint8"}],"name":"OwnerEvents","type":"event"}]
Contract Creation Code
6000805460ff1916905560a0604052600860608190527f44726f704465636b00000000000000000000000000000000000000000000000060809081526200004a91600191906200014f565b506040805180820190915260038082527f4444440000000000000000000000000000000000000000000000000000000000602090920191825262000091916002916200014f565b50600860035567054607fc96a600006004556005805460a060020a60ff021916740100000000000000000000000000000000000000001790555b60005460ff1615620000dd5760006000fd5b60008054600161010060a860020a031990911661010033600160a060020a03169081029190911760ff1916821790925560408051928352602083019190915280517f63820550ac74c68a3f13b4bbcf8d49ec4839f7d768253bb3446226522a48eceb9281900390910190a15b620001f9565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200019257805160ff1916838001178555620001c2565b82800160010185558215620001c2579182015b82811115620001c2578251825591602001919060010190620001a5565b5b50620001d1929150620001d5565b5090565b620001f691905b80821115620001d15760008155600101620001dc565b5090565b90565b6110b780620002096000396000f300606060405236156101305763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610132578063095ea7b3146101c2578063144b2a82146101f557806318160ddd1461022857806323b872dd1461024a578063313ce567146102715780635d4522011461029357806370a08231146102bf5780637f49f709146102ed5780638293a1141461031d5780638da5cb5b1461034d57806390fd54521461037957806395d89b411461039d578063a9059cbb1461042d578063b3bb8d4414610460578063b429844c14610484578063b6f50c29146104b4578063dd62ed3e146104e4578063e1c7392a14610518578063e90dd9e21461053c578063e9105cf114610560578063f2fde38b14610584578063f56e4cb1146105a2575bfe5b341561013a57fe5b6101426105c6565b604080516020808252835181830152835191928392908301918501908083838215610188575b80518252602083111561018857601f199092019160209182019101610168565b505050905090810190601f1680156101b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ca57fe5b6101e1600160a060020a0360043516602435610653565b604080519115158252519081900360200190f35b34156101fd57fe5b6101e1600160a060020a0360043516602435610722565b604080519115158252519081900360200190f35b341561023057fe5b61023861084b565b60408051918252519081900360200190f35b341561025257fe5b61026f600160a060020a0360043581169060243516604435610851565b005b341561027957fe5b6102386109be565b60408051918252519081900360200190f35b341561029b57fe5b6102a36109c4565b60408051600160a060020a039092168252519081900360200190f35b34156102c757fe5b610238600160a060020a03600435166109d3565b60408051918252519081900360200190f35b34156102f557fe5b6101e1600160a060020a0360043516610a10565b604080519115158252519081900360200190f35b341561032557fe5b6101e1600160a060020a0360043516610a7b565b604080519115158252519081900360200190f35b341561035557fe5b6102a3610ae2565b60408051600160a060020a039092168252519081900360200190f35b341561038157fe5b6101e1610af6565b604080519115158252519081900360200190f35b34156103a557fe5b610142610b17565b604080516020808252835181830152835191928392908301918501908083838215610188575b80518252602083111561018857601f199092019160209182019101610168565b505050905090810190601f1680156101b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561043557fe5b6101e1600160a060020a0360043516602435610ba2565b604080519115158252519081900360200190f35b341561046857fe5b6101e1610cff565b604080519115158252519081900360200190f35b341561048c57fe5b6101e1600160a060020a0360043516610d08565b604080519115158252519081900360200190f35b34156104bc57fe5b6101e1600160a060020a0360043516610d1d565b604080519115158252519081900360200190f35b34156104ec57fe5b610238600160a060020a0360043581169060243516610d8c565b60408051918252519081900360200190f35b341561052057fe5b6101e1610dd7565b604080519115158252519081900360200190f35b341561054457fe5b6101e1610e55565b604080519115158252519081900360200190f35b341561056857fe5b6101e1610e65565b604080519115158252519081900360200190f35b341561058c57fe5b61026f600160a060020a0360043516610ec8565b005b34156105aa57fe5b6101e1610fb1565b604080519115158252519081900360200190f35b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561064b5780601f106106205761010080835404028352916020019161064b565b820191906000526020600020905b81548152906001019060200180831161062e57829003601f168201915b505050505081565b6000805460a860020a900460ff1615156001146106705760006000fd5b600160a060020a03831615156106865760006000fd5b60005433600160a060020a0390811661010090920416146106a75760006000fd5b6106b5826305f5e10061102b565b600160a060020a033381166000818152600860209081526040808320948916808452948252918290209490945580518681529051929391927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b6000805460a860020a900460ff16151560011461073f5760006000fd5b600160a060020a03831615156107555760006000fd5b600160a060020a03301660009081526006602052604090205482111561077b5760006000fd5b60055433600160a060020a039081169116146107975760006000fd5b600160a060020a0330166000908152600660205260409020546107ba908361105a565b600160a060020a0330811660009081526006602052604080822093909355908516815220546107e99083611071565b600160a060020a038085166000818152600660209081526040918290209490945580518681529051919330909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060015b92915050565b60045481565b600160a060020a03821615156108675760006000fd5b600160a060020a03831660009081526006602052604090205481111561088d5760006000fd5b600160a060020a03808416600090815260086020908152604080832033909416835292905220548111156108c15760006000fd5b600160a060020a0383166000908152600660205260409020546108e4908261105a565b600160a060020a0380851660009081526006602052604080822093909355908416815220546109139082611071565b600160a060020a03808416600090815260066020908152604080832094909455868316825260088152838220339093168252919091522054610955908261105a565b600160a060020a038085166000818152600860209081526040808320338616845282529182902094909455805185815290519286169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35b505050565b60035481565b600554600160a060020a031681565b6000805460a860020a900460ff1615156001146109f05760006000fd5b50600160a060020a0381166000908152600660205260409020545b919050565b6000805460a860020a900460ff161515600114610a2d5760006000fd5b60005433600160a060020a039081166101009092041614610a4e5760006000fd5b50600160a060020a0381166000908152600760205260409020805460ff191660019081179091555b919050565b6000805460a860020a900460ff161515600114610a985760006000fd5b60005433600160a060020a039081166101009092041614610ab95760006000fd5b50600160a060020a0381166000908152600760205260409020805460ff1916905560015b919050565b6000546101009004600160a060020a031681565b60055474010000000000000000000000000000000000000000900460ff1681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561064b5780601f106106205761010080835404028352916020019161064b565b820191906000526020600020905b81548152906001019060200180831161062e57829003601f168201915b505050505081565b6000805460a860020a900460ff161515600114610bbf5760006000fd5b600160a060020a0383161515610bd55760006000fd5b600160a060020a033316600090815260066020526040902054821115610bfb5760006000fd5b60055474010000000000000000000000000000000000000000900460ff1615610c245760006000fd5b600160a060020a03331660009081526007602052604090205460ff1615610c4b5760006000fd5b600160a060020a033316600090815260066020526040902054610c6e908361105a565b600160a060020a033381166000908152600660205260408082209390935590851681522054610c9d9083611071565b600160a060020a038085166000818152600660209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060015b92915050565b60005460ff1681565b60076020526000908152604090205460ff1681565b6000805460a860020a900460ff161515600114610d3a5760006000fd5b60005433600160a060020a039081166101009092041614610d5b5760006000fd5b506005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560015b919050565b6000805460a860020a900460ff161515600114610da95760006000fd5b50600160a060020a038083166000908152600860209081526040808320938516835292905220545b92915050565b6000805460a860020a900460ff1615610df05760006000fd5b506000805475ff000000000000000000000000000000000000000000191660a860020a178155600454600160a060020a033081168352600660209081526040808520849055600882528085208554610100900490931685529190529091205560015b90565b60005460a860020a900460ff1681565b6000805460a860020a900460ff161515600114610e825760006000fd5b60005433600160a060020a039081166101009092041614610ea35760006000fd5b506005805474ff00000000000000000000000000000000000000001916905560015b90565b60005433600160a060020a039081166101009092041614610ee95760006000fd5b600160a060020a0381161515610eff5760006000fd5b30600160a060020a03908116600081815260086020908152604080832083546101009081900487168552818452828520859055845474ffffffffffffffffffffffffffffffffffffffff001916888816820217808655958552600684528285205495048616845282529182902092909255805133909316835260029183019190915280517f63820550ac74c68a3f13b4bbcf8d49ec4839f7d768253bb3446226522a48eceb9281900390910190a15b50565b6000805460a860020a900460ff161515600114610fce5760006000fd5b60005433600160a060020a039081166101009092041614610fef5760006000fd5b506005805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000017905560015b90565b6000828202831580611047575082848281151561104457fe5b04145b151561104f57fe5b8091505b5092915050565b60008282111561106657fe5b508082035b92915050565b60008282018381101561104f57fe5b8091505b50929150505600a165627a7a72305820839d82387334973242305a5e0c4f44868e10da77ce159c134ab8fb628d1a92e10029
Deployed Bytecode
0x606060405236156101305763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610132578063095ea7b3146101c2578063144b2a82146101f557806318160ddd1461022857806323b872dd1461024a578063313ce567146102715780635d4522011461029357806370a08231146102bf5780637f49f709146102ed5780638293a1141461031d5780638da5cb5b1461034d57806390fd54521461037957806395d89b411461039d578063a9059cbb1461042d578063b3bb8d4414610460578063b429844c14610484578063b6f50c29146104b4578063dd62ed3e146104e4578063e1c7392a14610518578063e90dd9e21461053c578063e9105cf114610560578063f2fde38b14610584578063f56e4cb1146105a2575bfe5b341561013a57fe5b6101426105c6565b604080516020808252835181830152835191928392908301918501908083838215610188575b80518252602083111561018857601f199092019160209182019101610168565b505050905090810190601f1680156101b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ca57fe5b6101e1600160a060020a0360043516602435610653565b604080519115158252519081900360200190f35b34156101fd57fe5b6101e1600160a060020a0360043516602435610722565b604080519115158252519081900360200190f35b341561023057fe5b61023861084b565b60408051918252519081900360200190f35b341561025257fe5b61026f600160a060020a0360043581169060243516604435610851565b005b341561027957fe5b6102386109be565b60408051918252519081900360200190f35b341561029b57fe5b6102a36109c4565b60408051600160a060020a039092168252519081900360200190f35b34156102c757fe5b610238600160a060020a03600435166109d3565b60408051918252519081900360200190f35b34156102f557fe5b6101e1600160a060020a0360043516610a10565b604080519115158252519081900360200190f35b341561032557fe5b6101e1600160a060020a0360043516610a7b565b604080519115158252519081900360200190f35b341561035557fe5b6102a3610ae2565b60408051600160a060020a039092168252519081900360200190f35b341561038157fe5b6101e1610af6565b604080519115158252519081900360200190f35b34156103a557fe5b610142610b17565b604080516020808252835181830152835191928392908301918501908083838215610188575b80518252602083111561018857601f199092019160209182019101610168565b505050905090810190601f1680156101b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561043557fe5b6101e1600160a060020a0360043516602435610ba2565b604080519115158252519081900360200190f35b341561046857fe5b6101e1610cff565b604080519115158252519081900360200190f35b341561048c57fe5b6101e1600160a060020a0360043516610d08565b604080519115158252519081900360200190f35b34156104bc57fe5b6101e1600160a060020a0360043516610d1d565b604080519115158252519081900360200190f35b34156104ec57fe5b610238600160a060020a0360043581169060243516610d8c565b60408051918252519081900360200190f35b341561052057fe5b6101e1610dd7565b604080519115158252519081900360200190f35b341561054457fe5b6101e1610e55565b604080519115158252519081900360200190f35b341561056857fe5b6101e1610e65565b604080519115158252519081900360200190f35b341561058c57fe5b61026f600160a060020a0360043516610ec8565b005b34156105aa57fe5b6101e1610fb1565b604080519115158252519081900360200190f35b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561064b5780601f106106205761010080835404028352916020019161064b565b820191906000526020600020905b81548152906001019060200180831161062e57829003601f168201915b505050505081565b6000805460a860020a900460ff1615156001146106705760006000fd5b600160a060020a03831615156106865760006000fd5b60005433600160a060020a0390811661010090920416146106a75760006000fd5b6106b5826305f5e10061102b565b600160a060020a033381166000818152600860209081526040808320948916808452948252918290209490945580518681529051929391927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b6000805460a860020a900460ff16151560011461073f5760006000fd5b600160a060020a03831615156107555760006000fd5b600160a060020a03301660009081526006602052604090205482111561077b5760006000fd5b60055433600160a060020a039081169116146107975760006000fd5b600160a060020a0330166000908152600660205260409020546107ba908361105a565b600160a060020a0330811660009081526006602052604080822093909355908516815220546107e99083611071565b600160a060020a038085166000818152600660209081526040918290209490945580518681529051919330909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060015b92915050565b60045481565b600160a060020a03821615156108675760006000fd5b600160a060020a03831660009081526006602052604090205481111561088d5760006000fd5b600160a060020a03808416600090815260086020908152604080832033909416835292905220548111156108c15760006000fd5b600160a060020a0383166000908152600660205260409020546108e4908261105a565b600160a060020a0380851660009081526006602052604080822093909355908416815220546109139082611071565b600160a060020a03808416600090815260066020908152604080832094909455868316825260088152838220339093168252919091522054610955908261105a565b600160a060020a038085166000818152600860209081526040808320338616845282529182902094909455805185815290519286169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35b505050565b60035481565b600554600160a060020a031681565b6000805460a860020a900460ff1615156001146109f05760006000fd5b50600160a060020a0381166000908152600660205260409020545b919050565b6000805460a860020a900460ff161515600114610a2d5760006000fd5b60005433600160a060020a039081166101009092041614610a4e5760006000fd5b50600160a060020a0381166000908152600760205260409020805460ff191660019081179091555b919050565b6000805460a860020a900460ff161515600114610a985760006000fd5b60005433600160a060020a039081166101009092041614610ab95760006000fd5b50600160a060020a0381166000908152600760205260409020805460ff1916905560015b919050565b6000546101009004600160a060020a031681565b60055474010000000000000000000000000000000000000000900460ff1681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561064b5780601f106106205761010080835404028352916020019161064b565b820191906000526020600020905b81548152906001019060200180831161062e57829003601f168201915b505050505081565b6000805460a860020a900460ff161515600114610bbf5760006000fd5b600160a060020a0383161515610bd55760006000fd5b600160a060020a033316600090815260066020526040902054821115610bfb5760006000fd5b60055474010000000000000000000000000000000000000000900460ff1615610c245760006000fd5b600160a060020a03331660009081526007602052604090205460ff1615610c4b5760006000fd5b600160a060020a033316600090815260066020526040902054610c6e908361105a565b600160a060020a033381166000908152600660205260408082209390935590851681522054610c9d9083611071565b600160a060020a038085166000818152600660209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060015b92915050565b60005460ff1681565b60076020526000908152604090205460ff1681565b6000805460a860020a900460ff161515600114610d3a5760006000fd5b60005433600160a060020a039081166101009092041614610d5b5760006000fd5b506005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560015b919050565b6000805460a860020a900460ff161515600114610da95760006000fd5b50600160a060020a038083166000908152600860209081526040808320938516835292905220545b92915050565b6000805460a860020a900460ff1615610df05760006000fd5b506000805475ff000000000000000000000000000000000000000000191660a860020a178155600454600160a060020a033081168352600660209081526040808520849055600882528085208554610100900490931685529190529091205560015b90565b60005460a860020a900460ff1681565b6000805460a860020a900460ff161515600114610e825760006000fd5b60005433600160a060020a039081166101009092041614610ea35760006000fd5b506005805474ff00000000000000000000000000000000000000001916905560015b90565b60005433600160a060020a039081166101009092041614610ee95760006000fd5b600160a060020a0381161515610eff5760006000fd5b30600160a060020a03908116600081815260086020908152604080832083546101009081900487168552818452828520859055845474ffffffffffffffffffffffffffffffffffffffff001916888816820217808655958552600684528285205495048616845282529182902092909255805133909316835260029183019190915280517f63820550ac74c68a3f13b4bbcf8d49ec4839f7d768253bb3446226522a48eceb9281900390910190a15b50565b6000805460a860020a900460ff161515600114610fce5760006000fd5b60005433600160a060020a039081166101009092041614610fef5760006000fd5b506005805474ff000000000000000000000000000000000000000019167401000000000000000000000000000000000000000017905560015b90565b6000828202831580611047575082848281151561104457fe5b04145b151561104f57fe5b8091505b5092915050565b60008282111561106657fe5b508082035b92915050565b60008282018381101561104f57fe5b8091505b50929150505600a165627a7a72305820839d82387334973242305a5e0c4f44868e10da77ce159c134ab8fb628d1a92e10029
Swarm Source
bzzr://839d82387334973242305a5e0c4f44868e10da77ce159c134ab8fb628d1a92e1
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.