Token

Sonic Wars P2E (WARS)

Overview

Max Total Supply

10,000,000 WARS

Holders

4

Market

Price

-

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
19,510.323878960185134713 WARS

Value
$0.00
0xebfba93c171a997e773d630c755bf382b3b981b8
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
WARS

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2024-12-19
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.9;

interface ERC20 {
    function totalSupply() external view returns (uint256);

    function decimals() external view returns (uint8);

    function symbol() external view returns (string memory);

    function name() external view returns (string memory);

    function balanceOf(address account) external view returns (uint256);

    function transfer(
        address recipient,
        uint256 amount
    ) external returns (bool);

    function allowance(
        address _owner,
        address spender
    ) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

abstract contract Ownable {
    address internal _owner;

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

    constructor() {
        address msgSender = msg.sender;
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == msg.sender, "!owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "new is 0");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

contract WARS is ERC20, Ownable {
    string private _name = "Sonic Wars P2E";
    string private _symbol = "WARS";
    uint8 constant _decimals = 18;
    uint256 _totalSupply = 10000000 * 10 ** _decimals;

    mapping(address => uint256) _balances;
    mapping(address => mapping(address => uint256)) _allowances;
    mapping(address => bool) isWalletLimitExempt;

    constructor() Ownable() {
        _balances[msg.sender] = (_totalSupply * 100) / 100;

        emit Transfer(address(0), msg.sender, (_totalSupply * 100) / 100);
    }

    receive() external payable {}

    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }

    function decimals() external pure override returns (uint8) {
        return _decimals;
    }

    function symbol() external view override returns (string memory) {
        return _symbol;
    }

    function name() external view override returns (string memory) {
        return _name;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function allowance(
        address holder,
        address spender
    ) external view override returns (uint256) {
        return _allowances[holder][spender];
    }

    function approve(
        address spender,
        uint256 amount
    ) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function approveMax(address spender) external returns (bool) {
        return approve(spender, type(uint256).max);
    }

    function transfer(
        address recipient,
        uint256 amount
    ) external override returns (bool) {
        return _transferFrom(msg.sender, recipient, amount);
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external override returns (bool) {
        if (_allowances[sender][msg.sender] != type(uint256).max) {
            _allowances[sender][msg.sender] =
                _allowances[sender][msg.sender] -
                amount;
        }
        return _transferFrom(sender, recipient, amount);
    }

    function _transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) internal returns (bool) {
        _balances[sender] = _balances[sender] - amount;
        _balances[recipient] = _balances[recipient] + (amount);
        emit Transfer(sender, recipient, amount);

        return true;
    }
}

Contract Security Audit

Contract ABI

[{"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":"holder","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":"spender","type":"address"}],"name":"approveMax","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":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60c0604052600e60809081526d536f6e696320576172732050324560901b60a05260019061002d90826101d9565b506040805180820190915260048152635741525360e01b602082015260029061005690826101d9565b506100636012600a61038c565b61007090629896806103a1565b60035534801561007e575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350606460035460646100d091906103a1565b6100da91906103b8565b335f818152600460205260408120929092556003549091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060649061012190826103a1565b61012b91906103b8565b60405190815260200160405180910390a36103d7565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061016957607f821691505b60208210810361018757634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156101d457805f5260205f20601f840160051c810160208510156101b25750805b601f840160051c820191505b818110156101d1575f81556001016101be565b50505b505050565b81516001600160401b038111156101f2576101f2610141565b610206816102008454610155565b8461018d565b6020601f821160018114610238575f83156102215750848201515b5f19600385901b1c1916600184901b1784556101d1565b5f84815260208120601f198516915b828110156102675787850151825560209485019460019092019101610247565b508482101561028457868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156102e2578085048111156102c6576102c6610293565b60018416156102d457908102905b60019390931c9280026102ab565b935093915050565b5f826102f857506001610386565b8161030457505f610386565b816001811461031a576002811461032457610340565b6001915050610386565b60ff84111561033557610335610293565b50506001821b610386565b5060208310610133831016604e8410600b8410161715610363575081810a610386565b61036f5f1984846102a7565b805f190482111561038257610382610293565b0290505b92915050565b5f61039a60ff8416836102ea565b9392505050565b808202811582820484141761038657610386610293565b5f826103d257634e487b7160e01b5f52601260045260245ffd5b500490565b610822806103e45f395ff3fe6080604052600436106100c2575f3560e01c806370a082311161007c57806395d89b411161005757806395d89b411461020d578063a9059cbb14610221578063dd62ed3e14610240578063f2fde38b14610284575f80fd5b806370a082311461019d578063715018a6146101d15780638da5cb5b146101e7575f80fd5b806306fdde03146100cd578063095ea7b3146100f757806318160ddd1461012657806323b872dd14610144578063313ce56714610163578063571ac8b01461017e575f80fd5b366100c957005b5f80fd5b3480156100d8575f80fd5b506100e16102a3565b6040516100ee919061067e565b60405180910390f35b348015610102575f80fd5b506101166101113660046106ce565b610333565b60405190151581526020016100ee565b348015610131575f80fd5b506003545b6040519081526020016100ee565b34801561014f575f80fd5b5061011661015e3660046106f6565b61039f565b34801561016e575f80fd5b50604051601281526020016100ee565b348015610189575f80fd5b50610116610198366004610730565b61042e565b3480156101a8575f80fd5b506101366101b7366004610730565b6001600160a01b03165f9081526004602052604090205490565b3480156101dc575f80fd5b506101e561043a565b005b3480156101f2575f80fd5b505f546040516001600160a01b0390911681526020016100ee565b348015610218575f80fd5b506100e16104c9565b34801561022c575f80fd5b5061011661023b3660046106ce565b6104d8565b34801561024b575f80fd5b5061013661025a366004610749565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205490565b34801561028f575f80fd5b506101e561029e366004610730565b6104eb565b6060600180546102b29061077a565b80601f01602080910402602001604051908101604052809291908181526020018280546102de9061077a565b80156103295780601f1061030057610100808354040283529160200191610329565b820191905f5260205f20905b81548152906001019060200180831161030c57829003601f168201915b5050505050905090565b335f8181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061038d9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f9081526005602090815260408083203384529091528120545f191461041b576001600160a01b0384165f9081526005602090815260408083203384529091529020546103f79083906107c6565b6001600160a01b0385165f9081526005602090815260408083203384529091529020555b6104268484846105c7565b949350505050565b5f610399825f19610333565b5f546001600160a01b031633146104815760405162461bcd60e51b815260206004820152600660248201526510b7bbb732b960d11b60448201526064015b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600280546102b29061077a565b5f6104e43384846105c7565b9392505050565b5f546001600160a01b0316331461052d5760405162461bcd60e51b815260206004820152600660248201526510b7bbb732b960d11b6044820152606401610478565b6001600160a01b03811661056e5760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b6044820152606401610478565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383165f908152600460205260408120546105ea9083906107c6565b6001600160a01b038086165f9081526004602052604080822093909355908516815220546106199083906107d9565b6001600160a01b038085165f8181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061066c9086815260200190565b60405180910390a35060019392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146106c9575f80fd5b919050565b5f80604083850312156106df575f80fd5b6106e8836106b3565b946020939093013593505050565b5f805f60608486031215610708575f80fd5b610711846106b3565b925061071f602085016106b3565b929592945050506040919091013590565b5f60208284031215610740575f80fd5b6104e4826106b3565b5f806040838503121561075a575f80fd5b610763836106b3565b9150610771602084016106b3565b90509250929050565b600181811c9082168061078e57607f821691505b6020821081036107ac57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610399576103996107b2565b80820180821115610399576103996107b256fea264697066735822122062acd405bb83064aa121ed7f29f533be64c01b7fc096e56a7fafdc1487b96a2964736f6c634300081a0033

Deployed Bytecode

0x6080604052600436106100c2575f3560e01c806370a082311161007c57806395d89b411161005757806395d89b411461020d578063a9059cbb14610221578063dd62ed3e14610240578063f2fde38b14610284575f80fd5b806370a082311461019d578063715018a6146101d15780638da5cb5b146101e7575f80fd5b806306fdde03146100cd578063095ea7b3146100f757806318160ddd1461012657806323b872dd14610144578063313ce56714610163578063571ac8b01461017e575f80fd5b366100c957005b5f80fd5b3480156100d8575f80fd5b506100e16102a3565b6040516100ee919061067e565b60405180910390f35b348015610102575f80fd5b506101166101113660046106ce565b610333565b60405190151581526020016100ee565b348015610131575f80fd5b506003545b6040519081526020016100ee565b34801561014f575f80fd5b5061011661015e3660046106f6565b61039f565b34801561016e575f80fd5b50604051601281526020016100ee565b348015610189575f80fd5b50610116610198366004610730565b61042e565b3480156101a8575f80fd5b506101366101b7366004610730565b6001600160a01b03165f9081526004602052604090205490565b3480156101dc575f80fd5b506101e561043a565b005b3480156101f2575f80fd5b505f546040516001600160a01b0390911681526020016100ee565b348015610218575f80fd5b506100e16104c9565b34801561022c575f80fd5b5061011661023b3660046106ce565b6104d8565b34801561024b575f80fd5b5061013661025a366004610749565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205490565b34801561028f575f80fd5b506101e561029e366004610730565b6104eb565b6060600180546102b29061077a565b80601f01602080910402602001604051908101604052809291908181526020018280546102de9061077a565b80156103295780601f1061030057610100808354040283529160200191610329565b820191905f5260205f20905b81548152906001019060200180831161030c57829003601f168201915b5050505050905090565b335f8181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061038d9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f9081526005602090815260408083203384529091528120545f191461041b576001600160a01b0384165f9081526005602090815260408083203384529091529020546103f79083906107c6565b6001600160a01b0385165f9081526005602090815260408083203384529091529020555b6104268484846105c7565b949350505050565b5f610399825f19610333565b5f546001600160a01b031633146104815760405162461bcd60e51b815260206004820152600660248201526510b7bbb732b960d11b60448201526064015b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600280546102b29061077a565b5f6104e43384846105c7565b9392505050565b5f546001600160a01b0316331461052d5760405162461bcd60e51b815260206004820152600660248201526510b7bbb732b960d11b6044820152606401610478565b6001600160a01b03811661056e5760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b6044820152606401610478565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383165f908152600460205260408120546105ea9083906107c6565b6001600160a01b038086165f9081526004602052604080822093909355908516815220546106199083906107d9565b6001600160a01b038085165f8181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061066c9086815260200190565b60405180910390a35060019392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146106c9575f80fd5b919050565b5f80604083850312156106df575f80fd5b6106e8836106b3565b946020939093013593505050565b5f805f60608486031215610708575f80fd5b610711846106b3565b925061071f602085016106b3565b929592945050506040919091013590565b5f60208284031215610740575f80fd5b6104e4826106b3565b5f806040838503121561075a575f80fd5b610763836106b3565b9150610771602084016106b3565b90509250929050565b600181811c9082168061078e57607f821691505b6020821081036107ac57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610399576103996107b2565b80820180821115610399576103996107b256fea264697066735822122062acd405bb83064aa121ed7f29f533be64c01b7fc096e56a7fafdc1487b96a2964736f6c634300081a0033

Deployed Bytecode Sourcemap

1957:2648:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2871:94;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3280:241;;;;;;;;;;-1:-1:-1;3280:241:0;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;3280:241:0;920:187:1;2553:102:0;;;;;;;;;;-1:-1:-1;2635:12:0;;2553:102;;;1258:25:1;;;1246:2;1231:18;2553:102:0;1112:177:1;3848:409:0;;;;;;;;;;-1:-1:-1;3848:409:0;;;;;:::i;:::-;;:::i;2663:94::-;;;;;;;;;;-1:-1:-1;2663:94:0;;2107:2;1815:36:1;;1803:2;1788:18;2663:94:0;1673:184:1;3529:122:0;;;;;;;;;;-1:-1:-1;3529:122:0;;;;;:::i;:::-;;:::i;2973:119::-;;;;;;;;;;-1:-1:-1;2973:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;3066:18:0;3039:7;3066:18;;;:9;:18;;;;;;;2973:119;1580:148;;;;;;;;;;;;;:::i;:::-;;1394:79;;;;;;;;;;-1:-1:-1;1432:7:0;1459:6;1394:79;;-1:-1:-1;;;;;1459:6:0;;;2199:51:1;;2187:2;2172:18;1394:79:0;2053:203:1;2765:98:0;;;;;;;;;;;;;:::i;3659:181::-;;;;;;;;;;-1:-1:-1;3659:181:0;;;;;:::i;:::-;;:::i;3100:172::-;;;;;;;;;;-1:-1:-1;3100:172:0;;;;;:::i;:::-;-1:-1:-1;;;;;3236:19:0;;;3209:7;3236:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;3100:172;1736:214;;;;;;;;;;-1:-1:-1;1736:214:0;;;;;:::i;:::-;;:::i;2871:94::-;2919:13;2952:5;2945:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2871:94;:::o;3280:241::-;3409:10;3380:4;3397:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;3397:32:0;;;;;;;;;;:41;;;3454:37;3380:4;;3397:32;;3454:37;;;;3432:6;1258:25:1;;1246:2;1231:18;;1112:177;3454:37:0;;;;;;;;-1:-1:-1;3509:4:0;3280:241;;;;;:::o;3848:409::-;-1:-1:-1;;;;;4003:19:0;;3982:4;4003:19;;;:11;:19;;;;;;;;4023:10;4003:31;;;;;;;;-1:-1:-1;;4003:52:0;3999:193;;-1:-1:-1;;;;;4123:19:0;;;;;;:11;:19;;;;;;;;4143:10;4123:31;;;;;;;;:57;;4174:6;;4123:57;:::i;:::-;-1:-1:-1;;;;;4072:19:0;;;;;;:11;:19;;;;;;;;4092:10;4072:31;;;;;;;:108;3999:193;4209:40;4223:6;4231:9;4242:6;4209:13;:40::i;:::-;4202:47;3848:409;-1:-1:-1;;;;3848:409:0:o;3529:122::-;3584:4;3608:35;3616:7;-1:-1:-1;;3608:7:0;:35::i;1580:148::-;1521:6;;-1:-1:-1;;;;;1521:6:0;1531:10;1521:20;1513:39;;;;-1:-1:-1;;;1513:39:0;;3378:2:1;1513:39:0;;;3360:21:1;3417:1;3397:18;;;3390:29;-1:-1:-1;;;3435:18:1;;;3428:36;3481:18;;1513:39:0;;;;;;;;;1687:1:::1;1671:6:::0;;1650:40:::1;::::0;-1:-1:-1;;;;;1671:6:0;;::::1;::::0;1650:40:::1;::::0;1687:1;;1650:40:::1;1718:1;1701:19:::0;;-1:-1:-1;;;;;;1701:19:0::1;::::0;;1580:148::o;2765:98::-;2815:13;2848:7;2841:14;;;;;:::i;3659:181::-;3764:4;3788:44;3802:10;3814:9;3825:6;3788:13;:44::i;:::-;3781:51;3659:181;-1:-1:-1;;;3659:181:0:o;1736:214::-;1521:6;;-1:-1:-1;;;;;1521:6:0;1531:10;1521:20;1513:39;;;;-1:-1:-1;;;1513:39:0;;3378:2:1;1513:39:0;;;3360:21:1;3417:1;3397:18;;;3390:29;-1:-1:-1;;;3435:18:1;;;3428:36;3481:18;;1513:39:0;3176:329:1;1513:39:0;-1:-1:-1;;;;;1825:22:0;::::1;1817:43;;;::::0;-1:-1:-1;;;1817:43:0;;3712:2:1;1817:43:0::1;::::0;::::1;3694:21:1::0;3751:1;3731:18;;;3724:29;-1:-1:-1;;;3769:18:1;;;3762:38;3817:18;;1817:43:0::1;3510:331:1::0;1817:43:0::1;1897:6;::::0;;1876:38:::1;::::0;-1:-1:-1;;;;;1876:38:0;;::::1;::::0;1897:6;::::1;::::0;1876:38:::1;::::0;::::1;1925:6;:17:::0;;-1:-1:-1;;;;;;1925:17:0::1;-1:-1:-1::0;;;;;1925:17:0;;;::::1;::::0;;;::::1;::::0;;1736:214::o;4265:337::-;-1:-1:-1;;;;;4428:17:0;;4391:4;4428:17;;;:9;:17;;;;;;:26;;4448:6;;4428:26;:::i;:::-;-1:-1:-1;;;;;4408:17:0;;;;;;;:9;:17;;;;;;:46;;;;4488:20;;;;;;;:31;;4512:6;;4488:31;:::i;:::-;-1:-1:-1;;;;;4465:20:0;;;;;;;:9;:20;;;;;;;:54;;;;4535:35;;;;;;;;;;4563:6;1258:25:1;;1246:2;1231:18;;1112:177;4535:35:0;;;;;;;;-1:-1:-1;4590:4:0;4265:337;;;;;:::o;14:418:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:300::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;881:2;866:18;;;;853:32;;-1:-1:-1;;;615:300:1:o;1294:374::-;1371:6;1379;1387;1440:2;1428:9;1419:7;1415:23;1411:32;1408:52;;;1456:1;1453;1446:12;1408:52;1479:29;1498:9;1479:29;:::i;:::-;1469:39;;1527:38;1561:2;1550:9;1546:18;1527:38;:::i;:::-;1294:374;;1517:48;;-1:-1:-1;;;1634:2:1;1619:18;;;;1606:32;;1294:374::o;1862:186::-;1921:6;1974:2;1962:9;1953:7;1949:23;1945:32;1942:52;;;1990:1;1987;1980:12;1942:52;2013:29;2032:9;2013:29;:::i;2261:260::-;2329:6;2337;2390:2;2378:9;2369:7;2365:23;2361:32;2358:52;;;2406:1;2403;2396:12;2358:52;2429:29;2448:9;2429:29;:::i;:::-;2419:39;;2477:38;2511:2;2500:9;2496:18;2477:38;:::i;:::-;2467:48;;2261:260;;;;;:::o;2526:380::-;2605:1;2601:12;;;;2648;;;2669:61;;2723:4;2715:6;2711:17;2701:27;;2669:61;2776:2;2768:6;2765:14;2745:18;2742:38;2739:161;;2822:10;2817:3;2813:20;2810:1;2803:31;2857:4;2854:1;2847:15;2885:4;2882:1;2875:15;2739:161;;2526:380;;;:::o;2911:127::-;2972:10;2967:3;2963:20;2960:1;2953:31;3003:4;3000:1;2993:15;3027:4;3024:1;3017:15;3043:128;3110:9;;;3131:11;;;3128:37;;;3145:18;;:::i;3846:125::-;3911:9;;;3932:10;;;3929:36;;;3945:18;;:::i

Swarm Source

ipfs://62acd405bb83064aa121ed7f29f533be64c01b7fc096e56a7fafdc1487b96a29
[ 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.