ETH Price: $2,078.11 (-3.37%)

Token

Padcoin (PAD)
 

Overview

Max Total Supply

200,000,000 PAD

Holders

61 (0.00%)

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

PadCoin is exclusive on-platform currency for Powerad.io, the first blockchain OOH advertising platform.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
PAD

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-03-26
*/

//SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

interface IERC20 {
    function totalSupply() external view returns (uint);
    function balanceOf(address account) external view returns (uint);
    function transfer(address recipient, uint amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint);
    function approve(address spender, uint amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
}
library SafeMath {
    function add(uint a, uint b) internal pure returns (uint) {
        uint c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }
    function sub(uint a, uint b) internal pure returns (uint) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }
    function sub(uint a, uint b, string memory errorMessage) internal pure returns (uint) {
        require(b <= a, errorMessage);
        uint c = a - b;

        return c;
    }
    function mul(uint a, uint b) internal pure returns (uint) {
        if (a == 0) {
            return 0;
        }

        uint c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }
    function div(uint a, uint b) internal pure returns (uint) {
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint a, uint b, string memory errorMessage) internal pure returns (uint) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint c = a / b;

        return c;
    }
}

contract Context {
    constructor () public { }
    // solhint-disable-previous-line no-empty-blocks

    function _msgSender() internal view returns (address) {
        return msg.sender;
    }
}

 contract Owned {

address private owner;
address private newOwner;


/// @notice The Constructor assigns the message sender to be `owner`
constructor() public {
    owner = msg.sender;
}

modifier onlyOwner() {
    require(msg.sender == owner,"Owner only function");
    _;
}


}

contract ERC20 is Context, Owned, IERC20 {
    using SafeMath for uint;

    mapping (address => uint) internal _balances;

    mapping (address => mapping (address => uint)) internal _allowances;

    uint internal _totalSupply;
   
    
    function totalSupply() public view override returns (uint) {
        return _totalSupply;
    }
    function balanceOf(address account) public view override returns (uint) {
        return _balances[account];
    }
    function transfer(address recipient, uint amount) public override  returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    function allowance(address owner, address spender) public view override returns (uint) {
        return _allowances[owner][spender];
    }
    function approve(address spender, uint amount) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }
    function transferFrom(address sender, address recipient, uint amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }
    function increaseAllowance(address spender, uint addedValue) public returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
        return true;
    }
    function decreaseAllowance(address spender, uint subtractedValue) public returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }
    function _transfer(address sender, address recipient, uint amount) internal{
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        
       
        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }
   
 
    function _approve(address owner, address spender, uint amount) internal {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
  

}

contract ERC20Detailed is ERC20 {
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor (string memory name, string memory symbol, uint8 decimals) public {
        _name = name;
        _symbol = symbol;
        _decimals = decimals;
        
    }
    function name() public view returns (string memory) {
        return _name;
    }
    function symbol() public view returns (string memory) {
        return _symbol;
    }
    function decimals() public view returns (uint8) {
        return _decimals;
    }
}



library Address {
    function isContract(address account) internal view returns (bool) {
        bytes32 codehash;
        bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
        // solhint-disable-next-line no-inline-assembly
        assembly { codehash := extcodehash(account) }
        return (codehash != 0x0 && codehash != accountHash);
    }
}

library SafeERC20 {
    using SafeMath for uint;
    using Address for address;

    function safeTransfer(IERC20 token, address to, uint value) internal {
        callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));
    }

    function safeTransferFrom(IERC20 token, address from, address to, uint value) internal {
        callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value));
    }

    function safeApprove(IERC20 token, address spender, uint value) internal {
        require((value == 0) || (token.allowance(address(this), spender) == 0),
            "SafeERC20: approve from non-zero to non-zero allowance"
        );
        callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value));
    }
    function callOptionalReturn(IERC20 token, bytes memory data) private {
        require(address(token).isContract(), "SafeERC20: call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = address(token).call(data);
        require(success, "SafeERC20: low-level call failed");

        if (returndata.length > 0) { // Return data is optional
            // solhint-disable-next-line max-line-length
            require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed");
        }
    }
}

contract PAD is ERC20, ERC20Detailed {
  using SafeERC20 for IERC20;
  using Address for address;
  using SafeMath for uint256;
  
  
  constructor () public ERC20Detailed("Padcoin", "PAD", 18)
  {
    _totalSupply = 200000000 *(10**uint256(18));
    
	_balances[msg.sender] = _totalSupply;

  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060408051808201825260078152662830b231b7b4b760c91b60208083019182528351808501909452600384526214105160ea1b90840152600080546001600160a01b031916331790558151919291601291620000729160059190620000d9565b50815162000088906006906020850190620000d9565b506007805460ff191660ff9290921691909117905550620000ae90506012600a620001cc565b620000be90630bebc200620002c1565b60048190553360009081526002602052604090205562000336565b828054620000e790620002e3565b90600052602060002090601f0160209004810192826200010b576000855562000156565b82601f106200012657805160ff191683800117855562000156565b8280016001018555821562000156579182015b828111156200015657825182559160200191906001019062000139565b506200016492915062000168565b5090565b5b8082111562000164576000815560010162000169565b80825b6001808611620001935750620001c3565b818704821115620001a857620001a862000320565b80861615620001b657918102915b9490941c93800262000182565b94509492505050565b6000620001dd6000198484620001e4565b9392505050565b600082620001f557506001620001dd565b816200020457506000620001dd565b81600181146200021d576002811462000228576200025c565b6001915050620001dd565b60ff8411156200023c576200023c62000320565b6001841b91508482111562000255576200025562000320565b50620001dd565b5060208310610133831016604e8410600b841016171562000294575081810a838111156200028e576200028e62000320565b620001dd565b620002a384848460016200017f565b808604821115620002b857620002b862000320565b02949350505050565b6000816000190483118215151615620002de57620002de62000320565b500290565b600281046001821680620002f857607f821691505b602082108114156200031a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6109dd80620003466000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012957806370a082311461013c57806395d89b411461014f578063a457c2d714610157578063a9059cbb1461016a578063dd62ed3e1461017d576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ec57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b6610190565b6040516100c39190610705565b60405180910390f35b6100df6100da3660046106d1565b610222565b6040516100c391906106fa565b6100f461023f565b6040516100c3919061089d565b6100df61010f366004610696565b610245565b61011c6102cc565b6040516100c391906108a6565b6100df6101373660046106d1565b6102d5565b6100f461014a36600461064a565b610323565b6100b6610342565b6100df6101653660046106d1565b610351565b6100df6101783660046106d1565b6103b9565b6100f461018b366004610664565b6103cd565b60606005805461019f906108e3565b80601f01602080910402602001604051908101604052809291908181526020018280546101cb906108e3565b80156102185780601f106101ed57610100808354040283529160200191610218565b820191906000526020600020905b8154815290600101906020018083116101fb57829003601f168201915b5050505050905090565b600061023661022f6103f8565b84846103fc565b50600192915050565b60045490565b60006102528484846104b9565b6102c28461025e6103f8565b6102bd8560405180606001604052806028815260200161095b602891396001600160a01b038a1660009081526003602052604081209061029c6103f8565b6001600160a01b0316815260208101919091526040016000205491906105c3565b6103fc565b5060019392505050565b60075460ff1690565b60006102366102e26103f8565b846102bd85600360006102f36103f8565b6001600160a01b03908116825260208083019390935260409182016000908120918c1681529252902054906105fd565b6001600160a01b0381166000908152600260205260409020545b919050565b60606006805461019f906108e3565b600061023661035e6103f8565b846102bd8560405180606001604052806025815260200161098360259139600360006103886103f8565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906105c3565b60006102366103c66103f8565b84846104b9565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b3390565b6001600160a01b03831661042b5760405162461bcd60e51b815260040161042290610859565b60405180910390fd5b6001600160a01b0382166104515760405162461bcd60e51b81526004016104229061079b565b6001600160a01b0380841660008181526003602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104ac90859061089d565b60405180910390a3505050565b6001600160a01b0383166104df5760405162461bcd60e51b815260040161042290610814565b6001600160a01b0382166105055760405162461bcd60e51b815260040161042290610758565b61054281604051806060016040528060268152602001610935602691396001600160a01b03861660009081526002602052604090205491906105c3565b6001600160a01b03808516600090815260026020526040808220939093559084168152205461057190826105fd565b6001600160a01b0380841660008181526002602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104ac90859061089d565b600081848411156105e75760405162461bcd60e51b81526004016104229190610705565b5060006105f484866108cc565b95945050505050565b60008061060a83856108b4565b90508381101561062c5760405162461bcd60e51b8152600401610422906107dd565b9392505050565b80356001600160a01b038116811461033d57600080fd5b60006020828403121561065b578081fd5b61062c82610633565b60008060408385031215610676578081fd5b61067f83610633565b915061068d60208401610633565b90509250929050565b6000806000606084860312156106aa578081fd5b6106b384610633565b92506106c160208501610633565b9150604084013590509250925092565b600080604083850312156106e3578182fd5b6106ec83610633565b946020939093013593505050565b901515815260200190565b6000602080835283518082850152825b8181101561073157858101830151858201604001528201610715565b818111156107425783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b90815260200190565b60ff91909116815260200190565b600082198211156108c7576108c761091e565b500190565b6000828210156108de576108de61091e565b500390565b6002810460018216806108f757607f821691505b6020821081141561091857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220e9507df15e0ff9e96a362b71fa3227102fbe80d1957d539b9c225125e31b4b0064736f6c63430008000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012957806370a082311461013c57806395d89b411461014f578063a457c2d714610157578063a9059cbb1461016a578063dd62ed3e1461017d576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ec57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b6610190565b6040516100c39190610705565b60405180910390f35b6100df6100da3660046106d1565b610222565b6040516100c391906106fa565b6100f461023f565b6040516100c3919061089d565b6100df61010f366004610696565b610245565b61011c6102cc565b6040516100c391906108a6565b6100df6101373660046106d1565b6102d5565b6100f461014a36600461064a565b610323565b6100b6610342565b6100df6101653660046106d1565b610351565b6100df6101783660046106d1565b6103b9565b6100f461018b366004610664565b6103cd565b60606005805461019f906108e3565b80601f01602080910402602001604051908101604052809291908181526020018280546101cb906108e3565b80156102185780601f106101ed57610100808354040283529160200191610218565b820191906000526020600020905b8154815290600101906020018083116101fb57829003601f168201915b5050505050905090565b600061023661022f6103f8565b84846103fc565b50600192915050565b60045490565b60006102528484846104b9565b6102c28461025e6103f8565b6102bd8560405180606001604052806028815260200161095b602891396001600160a01b038a1660009081526003602052604081209061029c6103f8565b6001600160a01b0316815260208101919091526040016000205491906105c3565b6103fc565b5060019392505050565b60075460ff1690565b60006102366102e26103f8565b846102bd85600360006102f36103f8565b6001600160a01b03908116825260208083019390935260409182016000908120918c1681529252902054906105fd565b6001600160a01b0381166000908152600260205260409020545b919050565b60606006805461019f906108e3565b600061023661035e6103f8565b846102bd8560405180606001604052806025815260200161098360259139600360006103886103f8565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906105c3565b60006102366103c66103f8565b84846104b9565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b3390565b6001600160a01b03831661042b5760405162461bcd60e51b815260040161042290610859565b60405180910390fd5b6001600160a01b0382166104515760405162461bcd60e51b81526004016104229061079b565b6001600160a01b0380841660008181526003602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104ac90859061089d565b60405180910390a3505050565b6001600160a01b0383166104df5760405162461bcd60e51b815260040161042290610814565b6001600160a01b0382166105055760405162461bcd60e51b815260040161042290610758565b61054281604051806060016040528060268152602001610935602691396001600160a01b03861660009081526002602052604090205491906105c3565b6001600160a01b03808516600090815260026020526040808220939093559084168152205461057190826105fd565b6001600160a01b0380841660008181526002602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104ac90859061089d565b600081848411156105e75760405162461bcd60e51b81526004016104229190610705565b5060006105f484866108cc565b95945050505050565b60008061060a83856108b4565b90508381101561062c5760405162461bcd60e51b8152600401610422906107dd565b9392505050565b80356001600160a01b038116811461033d57600080fd5b60006020828403121561065b578081fd5b61062c82610633565b60008060408385031215610676578081fd5b61067f83610633565b915061068d60208401610633565b90509250929050565b6000806000606084860312156106aa578081fd5b6106b384610633565b92506106c160208501610633565b9150604084013590509250925092565b600080604083850312156106e3578182fd5b6106ec83610633565b946020939093013593505050565b901515815260200190565b6000602080835283518082850152825b8181101561073157858101830151858201604001528201610715565b818111156107425783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b90815260200190565b60ff91909116815260200190565b600082198211156108c7576108c761091e565b500190565b6000828210156108de576108de61091e565b500390565b6002810460018216806108f757607f821691505b6020821081141561091857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220e9507df15e0ff9e96a362b71fa3227102fbe80d1957d539b9c225125e31b4b0064736f6c63430008000033

Deployed Bytecode Sourcemap

7387:310:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5273:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3160:158;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;2618:97::-;;;:::i;:::-;;;;;;;:::i;3324:310::-;;;;;;:::i;:::-;;:::i;5455:83::-;;;:::i;:::-;;;;;;;:::i;3640:207::-;;;;;;:::i;:::-;;:::i;2721:116::-;;;;;;:::i;:::-;;:::i;5362:87::-;;;:::i;3853:258::-;;;;;;:::i;:::-;;:::i;2843:165::-;;;;;;:::i;:::-;;:::i;3014:140::-;;;;;;:::i;:::-;;:::i;5273:83::-;5310:13;5343:5;5336:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5273:83;:::o;3160:158::-;3232:4;3249:39;3258:12;:10;:12::i;:::-;3272:7;3281:6;3249:8;:39::i;:::-;-1:-1:-1;3306:4:0;3160:158;;;;:::o;2618:97::-;2695:12;;2618:97;:::o;3324:310::-;3419:4;3436:36;3446:6;3454:9;3465:6;3436:9;:36::i;:::-;3483:121;3492:6;3500:12;:10;:12::i;:::-;3514:89;3552:6;3514:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3514:19:0;;;;;;:11;:19;;;;;;3534:12;:10;:12::i;:::-;-1:-1:-1;;;;;3514:33:0;;;;;;;;;;;;-1:-1:-1;3514:33:0;;;:89;:37;:89::i;:::-;3483:8;:121::i;:::-;-1:-1:-1;3622:4:0;3324:310;;;;;:::o;5455:83::-;5521:9;;;;5455:83;:::o;3640:207::-;3717:4;3734:83;3743:12;:10;:12::i;:::-;3757:7;3766:50;3805:10;3766:11;:25;3778:12;:10;:12::i;:::-;-1:-1:-1;;;;;3766:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;3766:25:0;;;:34;;;;;;;;;;;:38;:50::i;2721:116::-;-1:-1:-1;;;;;2811:18:0;;2787:4;2811:18;;;:9;:18;;;;;;2721:116;;;;:::o;5362:87::-;5401:13;5434:7;5427:14;;;;;:::i;3853:258::-;3935:4;3952:129;3961:12;:10;:12::i;:::-;3975:7;3984:96;4023:15;3984:96;;;;;;;;;;;;;;;;;:11;:25;3996:12;:10;:12::i;:::-;-1:-1:-1;;;;;3984:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;3984:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;2843:165::-;2919:4;2936:42;2946:12;:10;:12::i;:::-;2960:9;2971:6;2936:9;:42::i;3014:140::-;-1:-1:-1;;;;;3119:18:0;;;3095:4;3119:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3014:140::o;1967:90::-;2039:10;1967:90;:::o;4615:335::-;-1:-1:-1;;;;;4706:19:0;;4698:68;;;;-1:-1:-1;;;4698:68:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;4785:21:0;;4777:68;;;;-1:-1:-1;;;4777:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4858:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;4910:32;;;;;4888:6;;4910:32;:::i;:::-;;;;;;;;4615:335;;;:::o;4117:484::-;-1:-1:-1;;;;;4211:20:0;;4203:70;;;;-1:-1:-1;;;4203:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4292:23:0;;4284:71;;;;-1:-1:-1;;;4284:71:0;;;;;;;:::i;:::-;4405;4427:6;4405:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4405:17:0;;;;;;:9;:17;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;4385:17:0;;;;;;;:9;:17;;;;;;:91;;;;4510:20;;;;;;;:32;;4535:6;4510:24;:32::i;:::-;-1:-1:-1;;;;;4487:20:0;;;;;;;:9;:20;;;;;;;:55;;;;4558:35;;;;;;;;;;4586:6;;4558:35;:::i;1044:180::-;1124:4;1157:12;1149:6;;;;1141:29;;;;-1:-1:-1;;;1141:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1181:6:0;1190:5;1194:1;1190;:5;:::i;:::-;1181:14;1044:180;-1:-1:-1;;;;;1044:180:0:o;736:169::-;788:4;;814:5;818:1;814;:5;:::i;:::-;805:14;;843:1;838;:6;;830:46;;;;-1:-1:-1;;;830:46:0;;;;;;;:::i;:::-;896:1;736:169;-1:-1:-1;;;736:169:0:o;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:198;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;397:274::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;;625:40;661:2;650:9;646:18;625:40;:::i;:::-;615:50;;484:187;;;;;:::o;676:342::-;;;;822:2;810:9;801:7;797:23;793:32;790:2;;;843:6;835;828:22;790:2;871:31;892:9;871:31;:::i;:::-;861:41;;921:40;957:2;946:9;942:18;921:40;:::i;:::-;911:50;;1008:2;997:9;993:18;980:32;970:42;;780:238;;;;;:::o;1023:266::-;;;1152:2;1140:9;1131:7;1127:23;1123:32;1120:2;;;1173:6;1165;1158:22;1120:2;1201:31;1222:9;1201:31;:::i;:::-;1191:41;1279:2;1264:18;;;;1251:32;;-1:-1:-1;;;1110:179:1:o;1294:187::-;1459:14;;1452:22;1434:41;;1422:2;1407:18;;1389:92::o;1486:603::-;;1627:2;1656;1645:9;1638:21;1688:6;1682:13;1731:6;1726:2;1715:9;1711:18;1704:34;1756:4;1769:140;1783:6;1780:1;1777:13;1769:140;;;1878:14;;;1874:23;;1868:30;1844:17;;;1863:2;1840:26;1833:66;1798:10;;1769:140;;;1927:6;1924:1;1921:13;1918:2;;;1997:4;1992:2;1983:6;1972:9;1968:22;1964:31;1957:45;1918:2;-1:-1:-1;2073:2:1;2052:15;-1:-1:-1;;2048:29:1;2033:45;;;;2080:2;2029:54;;1607:482;-1:-1:-1;;;1607:482:1:o;2094:399::-;2296:2;2278:21;;;2335:2;2315:18;;;2308:30;2374:34;2369:2;2354:18;;2347:62;-1:-1:-1;;;2440:2:1;2425:18;;2418:33;2483:3;2468:19;;2268:225::o;2498:398::-;2700:2;2682:21;;;2739:2;2719:18;;;2712:30;2778:34;2773:2;2758:18;;2751:62;-1:-1:-1;;;2844:2:1;2829:18;;2822:32;2886:3;2871:19;;2672:224::o;2901:351::-;3103:2;3085:21;;;3142:2;3122:18;;;3115:30;3181:29;3176:2;3161:18;;3154:57;3243:2;3228:18;;3075:177::o;3257:401::-;3459:2;3441:21;;;3498:2;3478:18;;;3471:30;3537:34;3532:2;3517:18;;3510:62;-1:-1:-1;;;3603:2:1;3588:18;;3581:35;3648:3;3633:19;;3431:227::o;3663:400::-;3865:2;3847:21;;;3904:2;3884:18;;;3877:30;3943:34;3938:2;3923:18;;3916:62;-1:-1:-1;;;4009:2:1;3994:18;;3987:34;4053:3;4038:19;;3837:226::o;4068:177::-;4214:25;;;4202:2;4187:18;;4169:76::o;4250:184::-;4422:4;4410:17;;;;4392:36;;4380:2;4365:18;;4347:87::o;4439:128::-;;4510:1;4506:6;4503:1;4500:13;4497:2;;;4516:18;;:::i;:::-;-1:-1:-1;4552:9:1;;4487:80::o;4572:125::-;;4640:1;4637;4634:8;4631:2;;;4645:18;;:::i;:::-;-1:-1:-1;4682:9:1;;4621:76::o;4702:380::-;4787:1;4777:12;;4834:1;4824:12;;;4845:2;;4899:4;4891:6;4887:17;4877:27;;4845:2;4952;4944:6;4941:14;4921:18;4918:38;4915:2;;;4998:10;4993:3;4989:20;4986:1;4979:31;5033:4;5030:1;5023:15;5061:4;5058:1;5051:15;4915:2;;4757:325;;;:::o;5087:127::-;5148:10;5143:3;5139:20;5136:1;5129:31;5179:4;5176:1;5169:15;5203:4;5200:1;5193:15

Swarm Source

ipfs://e9507df15e0ff9e96a362b71fa3227102fbe80d1957d539b9c225125e31b4b00
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.