ETH Price: $2,956.11 (-0.02%)

Token

Runes Token (Runes)

Overview

Max Total Supply

10,000,000,000 Runes

Holders

112,795

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
164,941 Runes

Value
$0.00
0xdb70eed3578f12929eae82e0f13e51ca01216789
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
RunesToken

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Arbiscan.io on 2024-04-16
*/

pragma solidity 0.8.6;
// SPDX-License-Identifier: MIT
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;
      // assert(a == b * c + a % b); // There is no case in which this doesn't hold
      return c;
    }
    function mod(uint a, uint b) internal pure returns (uint) {
      return mod(a, b, "SafeMath: modulo by zero");
    }
    function mod(uint a, uint b, string memory errorMessage) internal pure returns (uint) {
      require(b != 0, errorMessage);
      return a % b;
    }
}
contract RunesToken is IERC20{

    using SafeMath for uint;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    mapping (address => uint) private _balances;
    mapping (address => mapping (address => uint)) private _allowances;
    mapping (address => bool) public isWhite;

    string private _symbol = "Runes";
    string private _name = "Runes Token";

    uint private constant E18 = 1000000000000000000;
    uint private _totalSupply = 10000000000 * E18;
    uint private _decimals = 18;

    address _owner;
    bool cantransfer;

    constructor(){

        _owner = msg.sender;
        isWhite[_owner] = true;
        
        _balances[_owner] = _totalSupply;
        emit Transfer(address(0), _owner, _totalSupply);

    }

    function decimals() public view  returns(uint) {
        return _decimals;
    }
    function symbol() public view  returns (string memory) {
        return _symbol;
    }
    function name() public view  returns (string memory) {
        return _name;
    }
    function totalSupply() public override view returns (uint) {
        return _totalSupply;
    }
    function balanceOf(address account) public override view returns (uint) {
        return _balances[account];
    }
    function transfer(address recipient, uint amount) public override returns (bool) {
        _transfer(msg.sender, 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(msg.sender, spender, amount);
        return true;
    }
    function transferFrom(address sender, address recipient, uint amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }
    function increaseAllowance(address spender, uint addedValue) public returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue));
        return true;
    }
    function decreaseAllowance(address spender, uint subtractedValue) public returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }
    function _transfer(address sender, address to, uint amount) internal {

        require(isWhite[sender] || isWhite[to] || cantransfer,"can not transfer now");
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        require(_balances[sender] >= amount,"exceed balance!");

        _balances[sender] = _balances[sender].sub(amount);
        _balances[to] = _balances[to].add(amount);
        emit Transfer(sender, to, 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);
    }
    function setcantransfer(bool _cantransfer) external {
        require(msg.sender == _owner,"not owner");
        cantransfer = _cantransfer;
    }
    function setwhite(address _user,bool _iswhite) external {
        require(msg.sender == _owner,"not owner");
        isWhite[_user] = _iswhite;
    }
    function renounceOwnership() external {
        require(msg.sender == _owner,"not owner");
        _owner = address(0);
        emit OwnershipTransferred(_owner, address(0));
    }
}

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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"uint256","name":"","type":"uint256"}],"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":[{"internalType":"address","name":"","type":"address"}],"name":"isWhite","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_cantransfer","type":"bool"}],"name":"setcantransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"bool","name":"_iswhite","type":"bool"}],"name":"setwhite","outputs":[],"stateMutability":"nonpayable","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"}]

60c0604052600560808190526452756e657360d81b60a090815262000028916003919062000113565b5060408051808201909152600b8082526a293ab732b9902a37b5b2b760a91b60209092019182526200005d9160049162000113565b5062000077670de0b6b3a76400006402540be400620001b9565b60055560126006553480156200008c57600080fd5b50600780546001600160a01b0319163390811782556000908152600260209081526040808320805460ff1916600117905560055484546001600160a01b039081168552848452828520829055945491519081529316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a362000224565b8280546200012190620001e7565b90600052602060002090601f01602090048101928262000145576000855562000190565b82601f106200016057805160ff191683800117855562000190565b8280016001018555821562000190579182015b828111156200019057825182559160200191906001019062000173565b506200019e929150620001a2565b5090565b5b808211156200019e5760008155600101620001a3565b6000816000190483118215151615620001e257634e487b7160e01b600052601160045260246000fd5b500290565b600181811c90821680620001fc57607f821691505b602082108114156200021e57634e487b7160e01b600052602260045260246000fd5b50919050565b610c1f80620002346000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146101ec578063a9059cbb146101ff578063bbd841d914610212578063dd62ed3e1461022557600080fd5b8063715018a6146101a457806395d89b41146101ae57806399b9e6a2146101b6578063a348c289146101c957600080fd5b806323b872dd116100d357806323b872dd1461014d578063313ce56714610160578063395093511461016857806370a082311461017b57600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b61010261025e565b60405161010f9190610aa4565b60405180910390f35b61012b610126366004610a5f565b6102f0565b604051901515815260200161010f565b6005545b60405190815260200161010f565b61012b61015b3660046109f9565b610306565b60065461013f565b61012b610176366004610a5f565b61036f565b61013f6101893660046109ab565b6001600160a01b031660009081526020819052604090205490565b6101ac6103a5565b005b610102610417565b6101ac6101c4366004610a35565b610426565b61012b6101d73660046109ab565b60026020526000908152604090205460ff1681565b61012b6101fa366004610a5f565b61047b565b61012b61020d366004610a5f565b6104ca565b6101ac610220366004610a89565b6104d7565b61013f6102333660046109c6565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60606004805461026d90610b4b565b80601f016020809104026020016040519081016040528092919081815260200182805461029990610b4b565b80156102e65780601f106102bb576101008083540402835291602001916102e6565b820191906000526020600020905b8154815290600101906020018083116102c957829003601f168201915b5050505050905090565b60006102fd33848461051f565b50600192915050565b6000610313848484610644565b610365843361036085604051806060016040528060288152602001610b9d602891396001600160a01b038a166000908152600160209081526040808320338452909152902054919061089d565b61051f565b5060019392505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916102fd91859061036090866108d7565b6007546001600160a01b031633146103d85760405162461bcd60e51b81526004016103cf90610af9565b60405180910390fd5b600780546001600160a01b031916905560405160009081907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3565b60606003805461026d90610b4b565b6007546001600160a01b031633146104505760405162461bcd60e51b81526004016103cf90610af9565b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b60006102fd338461036085604051806060016040528060258152602001610bc5602591393360009081526001602090815260408083206001600160a01b038d168452909152902054919061089d565b60006102fd338484610644565b6007546001600160a01b031633146105015760405162461bcd60e51b81526004016103cf90610af9565b60078054911515600160a01b0260ff60a01b19909216919091179055565b6001600160a01b0383166105815760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103cf565b6001600160a01b0382166105e25760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103cf565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831660009081526002602052604090205460ff168061068357506001600160a01b03821660009081526002602052604090205460ff165b806106975750600754600160a01b900460ff165b6106da5760405162461bcd60e51b815260206004820152601460248201527363616e206e6f74207472616e73666572206e6f7760601b60448201526064016103cf565b6001600160a01b03831661073e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103cf565b600081116107a05760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016103cf565b6001600160a01b0383166000908152602081905260409020548111156107fa5760405162461bcd60e51b815260206004820152600f60248201526e6578636565642062616c616e63652160881b60448201526064016103cf565b6001600160a01b03831660009081526020819052604090205461081d908261093d565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461084c90826108d7565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610637565b600081848411156108c15760405162461bcd60e51b81526004016103cf9190610aa4565b5060006108ce8486610b34565b95945050505050565b6000806108e48385610b1c565b9050838110156109365760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016103cf565b9392505050565b600061093683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061089d565b80356001600160a01b038116811461099657600080fd5b919050565b8035801515811461099657600080fd5b6000602082840312156109bd57600080fd5b6109368261097f565b600080604083850312156109d957600080fd5b6109e28361097f565b91506109f06020840161097f565b90509250929050565b600080600060608486031215610a0e57600080fd5b610a178461097f565b9250610a256020850161097f565b9150604084013590509250925092565b60008060408385031215610a4857600080fd5b610a518361097f565b91506109f06020840161099b565b60008060408385031215610a7257600080fd5b610a7b8361097f565b946020939093013593505050565b600060208284031215610a9b57600080fd5b6109368261099b565b600060208083528351808285015260005b81811015610ad157858101830151858201604001528201610ab5565b81811115610ae3576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252600990820152683737ba1037bbb732b960b91b604082015260600190565b60008219821115610b2f57610b2f610b86565b500190565b600082821015610b4657610b46610b86565b500390565b600181811c90821680610b5f57607f821691505b60208210811415610b8057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220cd50f8bce101b05de342c58f7f52d1c6aade1be1eed50a1e5090a95321761b1b64736f6c63430008060033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146101ec578063a9059cbb146101ff578063bbd841d914610212578063dd62ed3e1461022557600080fd5b8063715018a6146101a457806395d89b41146101ae57806399b9e6a2146101b6578063a348c289146101c957600080fd5b806323b872dd116100d357806323b872dd1461014d578063313ce56714610160578063395093511461016857806370a082311461017b57600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b61010261025e565b60405161010f9190610aa4565b60405180910390f35b61012b610126366004610a5f565b6102f0565b604051901515815260200161010f565b6005545b60405190815260200161010f565b61012b61015b3660046109f9565b610306565b60065461013f565b61012b610176366004610a5f565b61036f565b61013f6101893660046109ab565b6001600160a01b031660009081526020819052604090205490565b6101ac6103a5565b005b610102610417565b6101ac6101c4366004610a35565b610426565b61012b6101d73660046109ab565b60026020526000908152604090205460ff1681565b61012b6101fa366004610a5f565b61047b565b61012b61020d366004610a5f565b6104ca565b6101ac610220366004610a89565b6104d7565b61013f6102333660046109c6565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60606004805461026d90610b4b565b80601f016020809104026020016040519081016040528092919081815260200182805461029990610b4b565b80156102e65780601f106102bb576101008083540402835291602001916102e6565b820191906000526020600020905b8154815290600101906020018083116102c957829003601f168201915b5050505050905090565b60006102fd33848461051f565b50600192915050565b6000610313848484610644565b610365843361036085604051806060016040528060288152602001610b9d602891396001600160a01b038a166000908152600160209081526040808320338452909152902054919061089d565b61051f565b5060019392505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916102fd91859061036090866108d7565b6007546001600160a01b031633146103d85760405162461bcd60e51b81526004016103cf90610af9565b60405180910390fd5b600780546001600160a01b031916905560405160009081907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3565b60606003805461026d90610b4b565b6007546001600160a01b031633146104505760405162461bcd60e51b81526004016103cf90610af9565b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b60006102fd338461036085604051806060016040528060258152602001610bc5602591393360009081526001602090815260408083206001600160a01b038d168452909152902054919061089d565b60006102fd338484610644565b6007546001600160a01b031633146105015760405162461bcd60e51b81526004016103cf90610af9565b60078054911515600160a01b0260ff60a01b19909216919091179055565b6001600160a01b0383166105815760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103cf565b6001600160a01b0382166105e25760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103cf565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831660009081526002602052604090205460ff168061068357506001600160a01b03821660009081526002602052604090205460ff165b806106975750600754600160a01b900460ff165b6106da5760405162461bcd60e51b815260206004820152601460248201527363616e206e6f74207472616e73666572206e6f7760601b60448201526064016103cf565b6001600160a01b03831661073e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103cf565b600081116107a05760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016103cf565b6001600160a01b0383166000908152602081905260409020548111156107fa5760405162461bcd60e51b815260206004820152600f60248201526e6578636565642062616c616e63652160881b60448201526064016103cf565b6001600160a01b03831660009081526020819052604090205461081d908261093d565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461084c90826108d7565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610637565b600081848411156108c15760405162461bcd60e51b81526004016103cf9190610aa4565b5060006108ce8486610b34565b95945050505050565b6000806108e48385610b1c565b9050838110156109365760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016103cf565b9392505050565b600061093683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061089d565b80356001600160a01b038116811461099657600080fd5b919050565b8035801515811461099657600080fd5b6000602082840312156109bd57600080fd5b6109368261097f565b600080604083850312156109d957600080fd5b6109e28361097f565b91506109f06020840161097f565b90509250929050565b600080600060608486031215610a0e57600080fd5b610a178461097f565b9250610a256020850161097f565b9150604084013590509250925092565b60008060408385031215610a4857600080fd5b610a518361097f565b91506109f06020840161099b565b60008060408385031215610a7257600080fd5b610a7b8361097f565b946020939093013593505050565b600060208284031215610a9b57600080fd5b6109368261099b565b600060208083528351808285015260005b81811015610ad157858101830151858201604001528201610ab5565b81811115610ae3576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252600990820152683737ba1037bbb732b960b91b604082015260600190565b60008219821115610b2f57610b2f610b86565b500190565b600082821015610b4657610b46610b86565b500390565b600181811c90821680610b5f57607f821691505b60208210811415610b8057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220cd50f8bce101b05de342c58f7f52d1c6aade1be1eed50a1e5090a95321761b1b64736f6c63430008060033

Deployed Bytecode Sourcemap

2179:3961:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3174:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3803:156;;;;;;:::i;:::-;;:::i;:::-;;;2014:14:1;;2007:22;1989:41;;1977:2;1962:18;3803:156:0;1944:92:1;3264:97:0;3341:12;;3264:97;;;5799:25:1;;;5787:2;5772:18;3264:97:0;5754:76:1;3965:306:0;;;;;;:::i;:::-;;:::i;2992:82::-;3057:9;;2992:82;;4277:203;;;;;;:::i;:::-;;:::i;3367:116::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3457:18:0;3433:4;3457:18;;;;;;;;;;;;3367:116;5953:184;;;:::i;:::-;;3080:88;;;:::i;5795:152::-;;;;;;:::i;:::-;;:::i;2464:40::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;4486:254;;;;;;:::i;:::-;;:::i;3489:162::-;;;;;;:::i;:::-;;:::i;5640:149::-;;;;;;:::i;:::-;;:::i;3657:140::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3762:18:0;;;3738:4;3762:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3657:140;3174:84;3212:13;3245:5;3238:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3174:84;:::o;3803:156::-;3875:4;3892:37;3901:10;3913:7;3922:6;3892:8;:37::i;:::-;-1:-1:-1;3947:4:0;3803:156;;;;:::o;3965:306::-;4060:4;4077:36;4087:6;4095:9;4106:6;4077:9;:36::i;:::-;4124:117;4133:6;4141:10;4153:87;4189:6;4153:87;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4153:19:0;;;;;;:11;:19;;;;;;;;4173:10;4153:31;;;;;;;;;:87;:35;:87::i;:::-;4124:8;:117::i;:::-;-1:-1:-1;4259:4:0;3965:306;;;;;:::o;4277:203::-;4380:10;4354:4;4401:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4401:32:0;;;;;;;;;;4354:4;;4371:79;;4392:7;;4401:48;;4438:10;4401:36;:48::i;5953:184::-;6024:6;;-1:-1:-1;;;;;6024:6:0;6010:10;:20;6002:41;;;;-1:-1:-1;;;6002:41:0;;;;;;;:::i;:::-;;;;;;;;;6054:6;:19;;-1:-1:-1;;;;;;6054:19:0;;;6089:40;;6071:1;;;;6089:40;;6071:1;;6089:40;5953:184::o;3080:88::-;3120:13;3153:7;3146:14;;;;;:::i;5795:152::-;5884:6;;-1:-1:-1;;;;;5884:6:0;5870:10;:20;5862:41;;;;-1:-1:-1;;;5862:41:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5914:14:0;;;;;;;;:7;:14;;;;;:25;;-1:-1:-1;;5914:25:0;;;;;;;;;;5795:152::o;4486:254::-;4568:4;4585:125;4594:10;4606:7;4615:94;4652:15;4615:94;;;;;;;;;;;;;;;;;4627:10;4615:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4615:32:0;;;;;;;;;;;:94;:36;:94::i;3489:162::-;3564:4;3581:40;3591:10;3603:9;3614:6;3581:9;:40::i;5640:149::-;5725:6;;-1:-1:-1;;;;;5725:6:0;5711:10;:20;5703:41;;;;-1:-1:-1;;;5703:41:0;;;;;;;:::i;:::-;5755:11;:26;;;;;-1:-1:-1;;;5755:26:0;-1:-1:-1;;;;5755:26:0;;;;;;;;;5640:149::o;5301:333::-;-1:-1:-1;;;;;5392:19:0;;5384:68;;;;-1:-1:-1;;;5384:68:0;;5113:2:1;5384:68:0;;;5095:21:1;5152:2;5132:18;;;5125:30;5191:34;5171:18;;;5164:62;-1:-1:-1;;;5242:18:1;;;5235:34;5286:19;;5384:68:0;5085:226:1;5384:68:0;-1:-1:-1;;;;;5471:21:0;;5463:68;;;;-1:-1:-1;;;5463:68:0;;3194:2:1;5463:68:0;;;3176:21:1;3233:2;3213:18;;;3206:30;3272:34;3252:18;;;3245:62;-1:-1:-1;;;3323:18:1;;;3316:32;3365:19;;5463:68:0;3166:224:1;5463:68:0;-1:-1:-1;;;;;5542:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;5594:32;;5799:25:1;;;5594:32:0;;5772:18:1;5594:32:0;;;;;;;;5301:333;;;:::o;4746:549::-;-1:-1:-1;;;;;4836:15:0;;;;;;:7;:15;;;;;;;;;:30;;-1:-1:-1;;;;;;4855:11:0;;;;;;:7;:11;;;;;;;;4836:30;:45;;;-1:-1:-1;4870:11:0;;-1:-1:-1;;;4870:11:0;;;;4836:45;4828:77;;;;-1:-1:-1;;;4828:77:0;;2845:2:1;4828:77:0;;;2827:21:1;2884:2;2864:18;;;2857:30;-1:-1:-1;;;2903:18:1;;;2896:50;2963:18;;4828:77:0;2817:170:1;4828:77:0;-1:-1:-1;;;;;4924:20:0;;4916:70;;;;-1:-1:-1;;;4916:70:0;;4707:2:1;4916:70:0;;;4689:21:1;4746:2;4726:18;;;4719:30;4785:34;4765:18;;;4758:62;-1:-1:-1;;;4836:18:1;;;4829:35;4881:19;;4916:70:0;4679:227:1;4916:70:0;5014:1;5005:6;:10;4997:64;;;;-1:-1:-1;;;4997:64:0;;4297:2:1;4997:64:0;;;4279:21:1;4336:2;4316:18;;;4309:30;4375:34;4355:18;;;4348:62;-1:-1:-1;;;4426:18:1;;;4419:39;4475:19;;4997:64:0;4269:231:1;4997:64:0;-1:-1:-1;;;;;5080:17:0;;:9;:17;;;;;;;;;;;:27;-1:-1:-1;5080:27:0;5072:54;;;;-1:-1:-1;;;5072:54:0;;3597:2:1;5072:54:0;;;3579:21:1;3636:2;3616:18;;;3609:30;-1:-1:-1;;;3655:18:1;;;3648:45;3710:18;;5072:54:0;3569:165:1;5072:54:0;-1:-1:-1;;;;;5159:17:0;;:9;:17;;;;;;;;;;;:29;;5181:6;5159:21;:29::i;:::-;-1:-1:-1;;;;;5139:17:0;;;:9;:17;;;;;;;;;;;:49;;;;5215:13;;;;;;;:25;;5233:6;5215:17;:25::i;:::-;-1:-1:-1;;;;;5199:13:0;;;:9;:13;;;;;;;;;;;;:41;;;;5256:28;5799:25:1;;;5199:13:0;;5256:28;;;;;;5772:18:1;5256:28:0;5754:76:1;1038:172:0;1118:4;1149:12;1141:6;;;;1133:29;;;;-1:-1:-1;;;1133:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1171:6:0;1180:5;1184:1;1180;:5;:::i;:::-;1171:14;1038:172;-1:-1:-1;;;;;1038:172:0:o;740:161::-;792:4;;816:5;820:1;816;:5;:::i;:::-;807:14;;843:1;838;:6;;830:46;;;;-1:-1:-1;;;830:46:0;;3941:2:1;830:46:0;;;3923:21:1;3980:2;3960:18;;;3953:30;4019:29;3999:18;;;3992:57;4066:18;;830:46:0;3913:177:1;830:46:0;892:1;740:161;-1:-1:-1;;;740:161:0:o;907:125::-;959:4;981:43;985:1;988;981:43;;;;;;;;;;;;;;;;;:3;:43::i;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:160::-;257:20;;313:13;;306:21;296:32;;286:2;;342:1;339;332:12;357:186;416:6;469:2;457:9;448:7;444:23;440:32;437:2;;;485:1;482;475:12;437:2;508:29;527:9;508:29;:::i;548:260::-;616:6;624;677:2;665:9;656:7;652:23;648:32;645:2;;;693:1;690;683:12;645:2;716:29;735:9;716:29;:::i;:::-;706:39;;764:38;798:2;787:9;783:18;764:38;:::i;:::-;754:48;;635:173;;;;;:::o;813:328::-;890:6;898;906;959:2;947:9;938:7;934:23;930:32;927:2;;;975:1;972;965:12;927:2;998:29;1017:9;998:29;:::i;:::-;988:39;;1046:38;1080:2;1069:9;1065:18;1046:38;:::i;:::-;1036:48;;1131:2;1120:9;1116:18;1103:32;1093:42;;917:224;;;;;:::o;1146:254::-;1211:6;1219;1272:2;1260:9;1251:7;1247:23;1243:32;1240:2;;;1288:1;1285;1278:12;1240:2;1311:29;1330:9;1311:29;:::i;:::-;1301:39;;1359:35;1390:2;1379:9;1375:18;1359:35;:::i;1405:254::-;1473:6;1481;1534:2;1522:9;1513:7;1509:23;1505:32;1502:2;;;1550:1;1547;1540:12;1502:2;1573:29;1592:9;1573:29;:::i;:::-;1563:39;1649:2;1634:18;;;;1621:32;;-1:-1:-1;;;1492:167:1:o;1664:180::-;1720:6;1773:2;1761:9;1752:7;1748:23;1744:32;1741:2;;;1789:1;1786;1779:12;1741:2;1812:26;1828:9;1812:26;:::i;2041:597::-;2153:4;2182:2;2211;2200:9;2193:21;2243:6;2237:13;2286:6;2281:2;2270:9;2266:18;2259:34;2311:1;2321:140;2335:6;2332:1;2329:13;2321:140;;;2430:14;;;2426:23;;2420:30;2396:17;;;2415:2;2392:26;2385:66;2350:10;;2321:140;;;2479:6;2476:1;2473:13;2470:2;;;2549:1;2544:2;2535:6;2524:9;2520:22;2516:31;2509:42;2470:2;-1:-1:-1;2622:2:1;2601:15;-1:-1:-1;;2597:29:1;2582:45;;;;2629:2;2578:54;;2162:476;-1:-1:-1;;;2162:476:1:o;5316:332::-;5518:2;5500:21;;;5557:1;5537:18;;;5530:29;-1:-1:-1;;;5590:2:1;5575:18;;5568:39;5639:2;5624:18;;5490:158::o;5835:128::-;5875:3;5906:1;5902:6;5899:1;5896:13;5893:2;;;5912:18;;:::i;:::-;-1:-1:-1;5948:9:1;;5883:80::o;5968:125::-;6008:4;6036:1;6033;6030:8;6027:2;;;6041:18;;:::i;:::-;-1:-1:-1;6078:9:1;;6017:76::o;6098:380::-;6177:1;6173:12;;;;6220;;;6241:2;;6295:4;6287:6;6283:17;6273:27;;6241:2;6348;6340:6;6337:14;6317:18;6314:38;6311:2;;;6394:10;6389:3;6385:20;6382:1;6375:31;6429:4;6426:1;6419:15;6457:4;6454:1;6447:15;6311:2;;6153:325;;;:::o;6483:127::-;6544:10;6539:3;6535:20;6532:1;6525:31;6575:4;6572:1;6565:15;6599:4;6596:1;6589:15

Swarm Source

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