ERC-20
Source Code
Overview
Max Total Supply
250,000,000 Googol
Holders
7,945
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
25 GoogolValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
Networth
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-07-17
*/
pragma solidity 0.4.24;
/**
* @title Networth Token Contract
* @dev ERC-20 Token Standar Compliant
* Contact: networthlabs.com
* Airdrop service provided by f.antonio.akel@gmail.com
*/
/**
* @title SafeMath by OpenZeppelin (partially)
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
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 c) {
c = a + b;
assert(c >= a);
return c;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a * b;
assert(a == 0 || c / a == b);
return c;
}
}
/**
* @title ERC20 Token minimal interface for external tokens handle
*/
contract token {
function balanceOf(address _owner) public constant returns (uint256 balance);
function transfer(address _to, uint256 _value) public returns (bool success);
}
/**
* @title Admin parameters
* @dev Define administration parameters for this contract
*/
contract admined { //This token contract is administered
address public admin; //Admin address is public
address public allowed; //Allowed address is public
bool public transferLock; //global transfer lock
/**
* @dev Contract constructor, define initial administrator
*/
constructor() internal {
admin = msg.sender; //Set initial admin to contract creator
emit Admined(admin);
}
modifier onlyAdmin() { //A modifier to define admin-only functions
require(msg.sender == admin);
_;
}
modifier onlyAllowed() { //A modifier to define allowed only function during transfer locks
require(msg.sender == admin || msg.sender == allowed || transferLock == false);
_;
}
/**
* @dev Function to set new admin address
* @param _newAdmin The address to transfer administration to
*/
function transferAdminship(address _newAdmin) onlyAdmin public { //Admin can be transfered
require(_newAdmin != address(0));
admin = _newAdmin;
emit TransferAdminship(_newAdmin);
}
/**
* @dev Function to set new allowed address
* @param _newAllowed The address to allow
*/
function SetAllow(address _newAllowed) onlyAdmin public {
allowed = _newAllowed;
emit SetAllowed(_newAllowed);
}
/**
* @dev Function to set transfer locks
* @param _set boolean flag (true | false)
*/
function setTransferLock(bool _set) onlyAdmin public { //Only the admin can set a lock on transfers
transferLock = _set;
emit SetTransferLock(_set);
}
//All admin actions have a log for public review
event SetTransferLock(bool _set);
event SetAllowed(address _allowed);
event TransferAdminship(address _newAdminister);
event Admined(address _administer);
}
/**
* @title ERC20TokenInterface
* @dev Token contract interface for external use
*/
contract ERC20TokenInterface {
function balanceOf(address _owner) public view returns (uint256 balance);
function transfer(address _to, uint256 _value) public returns (bool success);
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
function approve(address _spender, uint256 _value) public returns (bool success);
function allowance(address _owner, address _spender) public view returns (uint256 remaining);
}
/**
* @title ERC20Token
* @notice Token definition contract
*/
contract ERC20Token is admined,ERC20TokenInterface { //Standard definition of an ERC20Token
using SafeMath for uint256;
uint256 public totalSupply;
mapping (address => uint256) balances; //A mapping of all balances per address
mapping (address => mapping (address => uint256)) allowed; //A mapping of all allowances
mapping (address => bool) frozen; //A mapping of all frozen status
/**
* @dev Get the balance of an specified address.
* @param _owner The address to be query.
*/
function balanceOf(address _owner) public constant returns (uint256 value) {
return balances[_owner];
}
/**
* @dev transfer token to a specified address
* @param _to The address to transfer to.
* @param _value The amount to be transferred.
*/
function transfer(address _to, uint256 _value) onlyAllowed public returns (bool success) {
require(_to != address(0)); //If you dont want that people destroy token
require(frozen[msg.sender]==false);
balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
emit Transfer(msg.sender, _to, _value);
return true;
}
/**
* @dev transfer token from an address to another specified address using allowance
* @param _from The address where token comes.
* @param _to The address to transfer to.
* @param _value The amount to be transferred.
*/
function transferFrom(address _from, address _to, uint256 _value) onlyAllowed public returns (bool success) {
require(_to != address(0)); //If you dont want that people destroy token
require(frozen[_from]==false);
allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
balances[_from] = balances[_from].sub(_value);
balances[_to] = balances[_to].add(_value);
emit Transfer(_from, _to, _value);
return true;
}
/**
* @dev Assign allowance to an specified address to use the owner balance
* @param _spender The address to be allowed to spend.
* @param _value The amount to be allowed.
*/
function approve(address _spender, uint256 _value) public returns (bool success) {
require((_value == 0) || (allowed[msg.sender][_spender] == 0)); //exploit mitigation
allowed[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
/**
* @dev Get the allowance of an specified address to use another address balance.
* @param _owner The address of the owner of the tokens.
* @param _spender The address of the allowed spender.
*/
function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
return allowed[_owner][_spender];
}
/**
* @dev Frozen account.
* @param _target The address to being frozen.
* @param _flag The frozen status to set.
*/
function setFrozen(address _target,bool _flag) onlyAdmin public {
frozen[_target]=_flag;
emit FrozenStatus(_target,_flag);
}
/**
* @dev Special only admin function for batch tokens assignments.
* @param _target Array of target addresses.
* @param _amount Targets value.
*/
function batch(address[] _target,uint256 _amount) onlyAdmin public { //It takes an array of addresses and an amount
uint256 size = _target.length;
require( balances[msg.sender] >= size.mul(_amount));
balances[msg.sender] = balances[msg.sender].sub(size.mul(_amount));
for (uint i=0; i<size; i++) { //It moves over the array
balances[_target[i]] = balances[_target[i]].add(_amount);
emit Transfer(msg.sender, _target[i], _amount);
}
}
/**
* @dev Log Events
*/
event Transfer(address indexed _from, address indexed _to, uint256 _value);
event Approval(address indexed _owner, address indexed _spender, uint256 _value);
event FrozenStatus(address _target,bool _flag);
}
/**
* @title Networth
* @notice Networth Token creation.
* @dev ERC20 Token compliant
*/
contract Networth is ERC20Token {
string public name = 'Networth';
uint8 public decimals = 18;
string public symbol = 'Googol';
string public version = '1';
/**
* @notice token contructor.
*/
constructor() public {
totalSupply = 250000000 * 10 ** uint256(decimals); //250.000.000 tokens initial supply;
balances[msg.sender] = totalSupply;
emit Transfer(0, msg.sender, totalSupply);
}
/**
* @notice Function to claim any token stuck on contract
*/
function externalTokensRecovery(token _address) onlyAdmin public {
uint256 remainder = _address.balanceOf(this); //Check remainder tokens
_address.transfer(msg.sender,remainder); //Transfer tokens to admin
}
/**
* @notice this contract will revert on direct non-function calls, also it's not payable
* @dev Function to handle callback calls to contract
*/
function() public {
revert();
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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":true,"inputs":[],"name":"allowed","outputs":[{"name":"","type":"address"}],"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":false,"inputs":[{"name":"_address","type":"address"}],"name":"externalTokensRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newAdmin","type":"address"}],"name":"transferAdminship","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"value","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"transferLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"batch","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_flag","type":"bool"}],"name":"setFrozen","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_set","type":"bool"}],"name":"setTransferLock","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newAllowed","type":"address"}],"name":"SetAllow","outputs":[],"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":true,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"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":"_target","type":"address"},{"indexed":false,"name":"_flag","type":"bool"}],"name":"FrozenStatus","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_set","type":"bool"}],"name":"SetTransferLock","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_allowed","type":"address"}],"name":"SetAllowed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newAdminister","type":"address"}],"name":"TransferAdminship","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_administer","type":"address"}],"name":"Admined","type":"event"}]Contract Creation Code
60c0604052600860808190527f4e6574776f72746800000000000000000000000000000000000000000000000060a09081526200004091600691906200019e565b506007805460ff191660121790556040805180820190915260068082527f476f6f676f6c0000000000000000000000000000000000000000000000000000602090920191825262000094916008916200019e565b506040805180820190915260018082527f31000000000000000000000000000000000000000000000000000000000000006020909201918252620000db916009916200019e565b50348015620000e957600080fd5b5060008054600160a060020a03191633179081905560408051600160a060020a03929092168252517fa2b0867ddc9434a6620c27aae2ee7b19d3db53f3e7f059bdbecc3f2091e24f779181900360200190a160075460ff16600a0a630ee6b280026002819055336000818152600360209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a362000243565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001e157805160ff191683800117855562000211565b8280016001018555821562000211579182015b8281111562000211578251825591602001919060010190620001f4565b506200021f92915062000223565b5090565b6200024091905b808211156200021f57600081556001016200022a565b90565b610ed280620002536000396000f3006080604052600436106101065763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610118578063095ea7b3146101a257806318160ddd146101da57806319e1fca41461020157806323b872dd14610232578063313ce5671461025c5780634c801cee1461028757806354fd4d50146102aa5780635be7cc16146102bf57806370a08231146102e057806373124ced14610301578063933318921461031657806395d89b411461036d578063a9059cbb14610382578063ac869cd8146103a6578063bff35618146103cc578063c914ef54146103e6578063dd62ed3e14610407578063f851a4401461042e575b34801561011257600080fd5b50600080fd5b34801561012457600080fd5b5061012d610443565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016757818101518382015260200161014f565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ae57600080fd5b506101c6600160a060020a03600435166024356104d1565b604080519115158252519081900360200190f35b3480156101e657600080fd5b506101ef610573565b60408051918252519081900360200190f35b34801561020d57600080fd5b50610216610579565b60408051600160a060020a039092168252519081900360200190f35b34801561023e57600080fd5b506101c6600160a060020a0360043581169060243516604435610588565b34801561026857600080fd5b50610271610723565b6040805160ff9092168252519081900360200190f35b34801561029357600080fd5b506102a8600160a060020a036004351661072c565b005b3480156102b657600080fd5b5061012d61086d565b3480156102cb57600080fd5b506102a8600160a060020a03600435166108c8565b3480156102ec57600080fd5b506101ef600160a060020a0360043516610955565b34801561030d57600080fd5b506101c6610970565b34801561032257600080fd5b50604080516020600480358082013583810280860185019096528085526102a89536959394602494938501929182918501908490808284375094975050933594506109919350505050565b34801561037957600080fd5b5061012d610b0b565b34801561038e57600080fd5b506101c6600160a060020a0360043516602435610b66565b3480156103b257600080fd5b506102a8600160a060020a03600435166024351515610c9d565b3480156103d857600080fd5b506102a86004351515610d18565b3480156103f257600080fd5b506102a8600160a060020a0360043516610da4565b34801561041357600080fd5b506101ef600160a060020a0360043581169060243516610e1c565b34801561043a57600080fd5b50610216610e47565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c95780601f1061049e576101008083540402835291602001916104c9565b820191906000526020600020905b8154815290600101906020018083116104ac57829003601f168201915b505050505081565b60008115806105015750336000908152600460209081526040808320600160a060020a0387168452909152902054155b151561050c57600080fd5b336000818152600460209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60025481565b600154600160a060020a031681565b60008054600160a060020a03163314806105ac5750600154600160a060020a031633145b806105d2575060015474010000000000000000000000000000000000000000900460ff16155b15156105dd57600080fd5b600160a060020a03831615156105f257600080fd5b600160a060020a03841660009081526005602052604090205460ff161561061857600080fd5b600160a060020a038416600090815260046020908152604080832033845290915290205461064c908363ffffffff610e5616565b600160a060020a03851660008181526004602090815260408083203384528252808320949094559181526003909152205461068d908363ffffffff610e5616565b600160a060020a0380861660009081526003602052604080822093909355908516815220546106c2908363ffffffff610e6816565b600160a060020a0380851660008181526003602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60075460ff1681565b60008054600160a060020a0316331461074457600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038416916370a082319160248083019260209291908290030181600087803b1580156107a557600080fd5b505af11580156107b9573d6000803e3d6000fd5b505050506040513d60208110156107cf57600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018390529051919250600160a060020a0384169163a9059cbb916044808201926020929091908290030181600087803b15801561083d57600080fd5b505af1158015610851573d6000803e3d6000fd5b505050506040513d602081101561086757600080fd5b50505050565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c95780601f1061049e576101008083540402835291602001916104c9565b600054600160a060020a031633146108df57600080fd5b600160a060020a03811615156108f457600080fd5b60008054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517f4f2723059e5730f1d4ffa943789d401722067ca1121b828944c6965dbd303e089181900360200190a150565b600160a060020a031660009081526003602052604090205490565b60015474010000000000000000000000000000000000000000900460ff1681565b600080548190600160a060020a031633146109ab57600080fd5b835191506109bf828463ffffffff610e7b16565b3360009081526003602052604090205410156109da57600080fd5b610a096109ed838563ffffffff610e7b16565b336000908152600360205260409020549063ffffffff610e5616565b3360009081526003602052604081209190915590505b8181101561086757610a6c83600360008785815181101515610a3d57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff610e6816565b600360008684815181101515610a7e57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020558351849082908110610aaf57fe5b90602001906020020151600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600101610a1f565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c95780601f1061049e576101008083540402835291602001916104c9565b60008054600160a060020a0316331480610b8a5750600154600160a060020a031633145b80610bb0575060015474010000000000000000000000000000000000000000900460ff16155b1515610bbb57600080fd5b600160a060020a0383161515610bd057600080fd5b3360009081526005602052604090205460ff1615610bed57600080fd5b33600090815260036020526040902054610c0d908363ffffffff610e5616565b3360009081526003602052604080822092909255600160a060020a03851681522054610c3f908363ffffffff610e6816565b600160a060020a0384166000818152600360209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600054600160a060020a03163314610cb457600080fd5b600160a060020a038216600081815260056020908152604091829020805460ff191685151590811790915582519384529083015280517f0adeb3125cc5db4bbcd04a6ad07b095f8c5f7db710ea08e9a35481d7a4bcc4719281900390910190a15050565b600054600160a060020a03163314610d2f57600080fd5b6001805482151574010000000000000000000000000000000000000000810274ff0000000000000000000000000000000000000000199092169190911790915560408051918252517ff33f8ef436f631648b30f6761d8d417b93dc359444a28c3d5c5bdb05c10edc169181900360200190a150565b600054600160a060020a03163314610dbb57600080fd5b60018054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517f3e53fea2fd544ef22d33efd92ca68ce77df5ddb01cd4fb0f945c543424749cb49181900360200190a150565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b600054600160a060020a031681565b600082821115610e6257fe5b50900390565b81810182811015610e7557fe5b92915050565b6000828202831580610e975750828482811515610e9457fe5b04145b1515610e9f57fe5b93925050505600a165627a7a7230582041193c4831274281839d2dcd3cbdb38590d3526aa9a2d2f83f1ab96fffb0d7a10029
Deployed Bytecode
0x6080604052600436106101065763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610118578063095ea7b3146101a257806318160ddd146101da57806319e1fca41461020157806323b872dd14610232578063313ce5671461025c5780634c801cee1461028757806354fd4d50146102aa5780635be7cc16146102bf57806370a08231146102e057806373124ced14610301578063933318921461031657806395d89b411461036d578063a9059cbb14610382578063ac869cd8146103a6578063bff35618146103cc578063c914ef54146103e6578063dd62ed3e14610407578063f851a4401461042e575b34801561011257600080fd5b50600080fd5b34801561012457600080fd5b5061012d610443565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016757818101518382015260200161014f565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ae57600080fd5b506101c6600160a060020a03600435166024356104d1565b604080519115158252519081900360200190f35b3480156101e657600080fd5b506101ef610573565b60408051918252519081900360200190f35b34801561020d57600080fd5b50610216610579565b60408051600160a060020a039092168252519081900360200190f35b34801561023e57600080fd5b506101c6600160a060020a0360043581169060243516604435610588565b34801561026857600080fd5b50610271610723565b6040805160ff9092168252519081900360200190f35b34801561029357600080fd5b506102a8600160a060020a036004351661072c565b005b3480156102b657600080fd5b5061012d61086d565b3480156102cb57600080fd5b506102a8600160a060020a03600435166108c8565b3480156102ec57600080fd5b506101ef600160a060020a0360043516610955565b34801561030d57600080fd5b506101c6610970565b34801561032257600080fd5b50604080516020600480358082013583810280860185019096528085526102a89536959394602494938501929182918501908490808284375094975050933594506109919350505050565b34801561037957600080fd5b5061012d610b0b565b34801561038e57600080fd5b506101c6600160a060020a0360043516602435610b66565b3480156103b257600080fd5b506102a8600160a060020a03600435166024351515610c9d565b3480156103d857600080fd5b506102a86004351515610d18565b3480156103f257600080fd5b506102a8600160a060020a0360043516610da4565b34801561041357600080fd5b506101ef600160a060020a0360043581169060243516610e1c565b34801561043a57600080fd5b50610216610e47565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c95780601f1061049e576101008083540402835291602001916104c9565b820191906000526020600020905b8154815290600101906020018083116104ac57829003601f168201915b505050505081565b60008115806105015750336000908152600460209081526040808320600160a060020a0387168452909152902054155b151561050c57600080fd5b336000818152600460209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60025481565b600154600160a060020a031681565b60008054600160a060020a03163314806105ac5750600154600160a060020a031633145b806105d2575060015474010000000000000000000000000000000000000000900460ff16155b15156105dd57600080fd5b600160a060020a03831615156105f257600080fd5b600160a060020a03841660009081526005602052604090205460ff161561061857600080fd5b600160a060020a038416600090815260046020908152604080832033845290915290205461064c908363ffffffff610e5616565b600160a060020a03851660008181526004602090815260408083203384528252808320949094559181526003909152205461068d908363ffffffff610e5616565b600160a060020a0380861660009081526003602052604080822093909355908516815220546106c2908363ffffffff610e6816565b600160a060020a0380851660008181526003602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60075460ff1681565b60008054600160a060020a0316331461074457600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038416916370a082319160248083019260209291908290030181600087803b1580156107a557600080fd5b505af11580156107b9573d6000803e3d6000fd5b505050506040513d60208110156107cf57600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018390529051919250600160a060020a0384169163a9059cbb916044808201926020929091908290030181600087803b15801561083d57600080fd5b505af1158015610851573d6000803e3d6000fd5b505050506040513d602081101561086757600080fd5b50505050565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c95780601f1061049e576101008083540402835291602001916104c9565b600054600160a060020a031633146108df57600080fd5b600160a060020a03811615156108f457600080fd5b60008054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517f4f2723059e5730f1d4ffa943789d401722067ca1121b828944c6965dbd303e089181900360200190a150565b600160a060020a031660009081526003602052604090205490565b60015474010000000000000000000000000000000000000000900460ff1681565b600080548190600160a060020a031633146109ab57600080fd5b835191506109bf828463ffffffff610e7b16565b3360009081526003602052604090205410156109da57600080fd5b610a096109ed838563ffffffff610e7b16565b336000908152600360205260409020549063ffffffff610e5616565b3360009081526003602052604081209190915590505b8181101561086757610a6c83600360008785815181101515610a3d57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff610e6816565b600360008684815181101515610a7e57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020558351849082908110610aaf57fe5b90602001906020020151600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600101610a1f565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c95780601f1061049e576101008083540402835291602001916104c9565b60008054600160a060020a0316331480610b8a5750600154600160a060020a031633145b80610bb0575060015474010000000000000000000000000000000000000000900460ff16155b1515610bbb57600080fd5b600160a060020a0383161515610bd057600080fd5b3360009081526005602052604090205460ff1615610bed57600080fd5b33600090815260036020526040902054610c0d908363ffffffff610e5616565b3360009081526003602052604080822092909255600160a060020a03851681522054610c3f908363ffffffff610e6816565b600160a060020a0384166000818152600360209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600054600160a060020a03163314610cb457600080fd5b600160a060020a038216600081815260056020908152604091829020805460ff191685151590811790915582519384529083015280517f0adeb3125cc5db4bbcd04a6ad07b095f8c5f7db710ea08e9a35481d7a4bcc4719281900390910190a15050565b600054600160a060020a03163314610d2f57600080fd5b6001805482151574010000000000000000000000000000000000000000810274ff0000000000000000000000000000000000000000199092169190911790915560408051918252517ff33f8ef436f631648b30f6761d8d417b93dc359444a28c3d5c5bdb05c10edc169181900360200190a150565b600054600160a060020a03163314610dbb57600080fd5b60018054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517f3e53fea2fd544ef22d33efd92ca68ce77df5ddb01cd4fb0f945c543424749cb49181900360200190a150565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b600054600160a060020a031681565b600082821115610e6257fe5b50900390565b81810182811015610e7557fe5b92915050565b6000828202831580610e975750828482811515610e9457fe5b04145b1515610e9f57fe5b93925050505600a165627a7a7230582041193c4831274281839d2dcd3cbdb38590d3526aa9a2d2f83f1ab96fffb0d7a10029
Swarm Source
bzzr://41193c4831274281839d2dcd3cbdb38590d3526aa9a2d2f83f1ab96fffb0d7a1
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.
Add Token to MetaMask (Web3)