POL Price: $0.38666 (+2.12%)
Gas: 50 GWei
 

Overview

Max Total Supply

10,747,045.475480239560806796 pZUG

Holders

2,056

Total Transfers

-

Market

Price

$0.00 @ 0.000000 POL

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
PolyZug

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2021-11-30
*/

// SPDX-License-Identifier: Unlicense
pragma solidity 0.8.7;

/// @notice Modern and gas efficient ERC20 + EIP-2612 implementation.
/// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)
/// Taken from Solmate: https://github.com/Rari-Capital/solmate

contract PolyZug {
    /*///////////////////////////////////////////////////////////////
                                  EVENTS
    //////////////////////////////////////////////////////////////*/

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

    /*///////////////////////////////////////////////////////////////
                             METADATA STORAGE
    //////////////////////////////////////////////////////////////*/

    string public constant name     = "pZUG";
    string public constant symbol   = "pZUG";
    uint8  public constant decimals = 18;

    /*///////////////////////////////////////////////////////////////
                             ERC20 STORAGE
    //////////////////////////////////////////////////////////////*/

    uint256 public totalSupply;

    mapping(address => uint256) public balanceOf;

    mapping(address => mapping(address => uint256)) public allowance;

    mapping(address => bool) public isMinter;

    address public ruler;

    /*///////////////////////////////////////////////////////////////
                              ERC20 LOGIC
    //////////////////////////////////////////////////////////////*/

    constructor() { ruler = msg.sender;}

    function approve(address spender, uint256 value) external returns (bool) {
        allowance[msg.sender][spender] = value;

        emit Approval(msg.sender, spender, value);

        return true;
    }

    function transfer(address to, uint256 value) external returns (bool) {
        balanceOf[msg.sender] -= value;

        // This is safe because the sum of all user
        // balances can't exceed type(uint256).max!
        unchecked {
            balanceOf[to] += value;
        }

        emit Transfer(msg.sender, to, value);

        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 value
    ) external returns (bool) {
        if (allowance[from][msg.sender] != type(uint256).max) {
            allowance[from][msg.sender] -= value;
        }

        balanceOf[from] -= value;

        // This is safe because the sum of all user
        // balances can't exceed type(uint256).max!
        unchecked {
            balanceOf[to] += value;
        }

        emit Transfer(from, to, value);

        return true;
    }

    /*///////////////////////////////////////////////////////////////
                             ORC PRIVILEGE
    //////////////////////////////////////////////////////////////*/

    function mint(address to, uint256 value) external {
        require(isMinter[msg.sender], "FORBIDDEN TO MINT");
        _mint(to, value);
    }

    function burn(address from, uint256 value) external {
        require(isMinter[msg.sender], "FORBIDDEN TO BURN");
        _burn(from, value);
    }

    /*///////////////////////////////////////////////////////////////
                         Ruler Function
    //////////////////////////////////////////////////////////////*/

    function setMinter(address minter, bool status) external {
        require(msg.sender == ruler, "NOT ALLOWED TO RULE");

        isMinter[minter] = status;
    }

    function setRuler(address ruler_) external {
        require(msg.sender == ruler ||ruler == address(0), "NOT ALLOWED TO RULE");

        ruler = ruler_;
    }


    /*///////////////////////////////////////////////////////////////
                          INTERNAL UTILS
    //////////////////////////////////////////////////////////////*/

    function _mint(address to, uint256 value) internal {
        totalSupply += value;

        // This is safe because the sum of all user
        // balances can't exceed type(uint256).max!
        unchecked {
            balanceOf[to] += value;
        }

        emit Transfer(address(0), to, value);
    }

    function _burn(address from, uint256 value) internal {
        balanceOf[from] -= value;

        // This is safe because a user won't ever
        // have a balance larger than totalSupply!
        unchecked {
            totalSupply -= value;
        }

        emit Transfer(from, address(0), value);
    }
}

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":"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":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ruler","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"},{"internalType":"bool","name":"status","type":"bool"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ruler_","type":"address"}],"name":"setRuler","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":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50600480546001600160a01b031916331790556108cd806100326000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610220578063aa271e1a14610233578063cf456ae714610256578063dd62ed3e1461026957600080fd5b806370a08231146101c257806395d89b41146100fa5780639dc29fac146101e2578063a51dd75d146101f557600080fd5b806323b872dd116100d357806323b872dd1461016d578063313ce5671461018057806340c10f191461019a5780634fa4c5d7146101af57600080fd5b806306fdde03146100fa578063095ea7b31461013357806318160ddd14610156575b600080fd5b61011d60405180604001604052806004815260200163705a554760e01b81525081565b60405161012a91906107dd565b60405180910390f35b6101466101413660046107b3565b610294565b604051901515815260200161012a565b61015f60005481565b60405190815260200161012a565b61014661017b36600461073b565b610300565b610188601281565b60405160ff909116815260200161012a565b6101ad6101a83660046107b3565b6103e8565b005b6101ad6101bd3660046106e6565b61044e565b61015f6101d03660046106e6565b60016020526000908152604090205481565b6101ad6101f03660046107b3565b6104d4565b600454610208906001600160a01b031681565b6040516001600160a01b03909116815260200161012a565b61014661022e3660046107b3565b610531565b6101466102413660046106e6565b60036020526000908152604090205460ff1681565b6101ad610264366004610777565b610597565b61015f610277366004610708565b600260209081526000928352604080842090915290825290205481565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102ef9086815260200190565b60405180910390a350600192915050565b6001600160a01b038316600090815260026020908152604080832033845290915281205460001914610365576001600160a01b03841660009081526002602090815260408083203384529091528120805484929061035f90849061084a565b90915550505b6001600160a01b0384166000908152600160205260408120805484929061038d90849061084a565b90915550506001600160a01b0380841660008181526001602052604090819020805486019055519091861690600080516020610878833981519152906103d69086815260200190565b60405180910390a35060019392505050565b3360009081526003602052604090205460ff166104405760405162461bcd60e51b81526020600482015260116024820152701193d4909251111153881513c813525395607a1b60448201526064015b60405180910390fd5b61044a8282610612565b5050565b6004546001600160a01b031633148061047057506004546001600160a01b0316155b6104b25760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b6044820152606401610437565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526003602052604090205460ff166105275760405162461bcd60e51b81526020600482015260116024820152702327a92124a22222a7102a2790212aa92760791b6044820152606401610437565b61044a828261066b565b3360009081526001602052604081208054839190839061055290849061084a565b90915550506001600160a01b03831660008181526001602052604090819020805485019055513390600080516020610878833981519152906102ef9086815260200190565b6004546001600160a01b031633146105e75760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b6044820152606401610437565b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b806000808282546106239190610832565b90915550506001600160a01b03821660008181526001602090815260408083208054860190555184815260008051602061087883398151915291015b60405180910390a35050565b6001600160a01b0382166000908152600160205260408120805483929061069390849061084a565b90915550506000805482900381556040518281526001600160a01b038416906000805160206108788339815191529060200161065f565b80356001600160a01b03811681146106e157600080fd5b919050565b6000602082840312156106f857600080fd5b610701826106ca565b9392505050565b6000806040838503121561071b57600080fd5b610724836106ca565b9150610732602084016106ca565b90509250929050565b60008060006060848603121561075057600080fd5b610759846106ca565b9250610767602085016106ca565b9150604084013590509250925092565b6000806040838503121561078a57600080fd5b610793836106ca565b9150602083013580151581146107a857600080fd5b809150509250929050565b600080604083850312156107c657600080fd5b6107cf836106ca565b946020939093013593505050565b600060208083528351808285015260005b8181101561080a578581018301518582016040015282016107ee565b8181111561081c576000604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561084557610845610861565b500190565b60008282101561085c5761085c610861565b500390565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220da3c6f20c14156b5b0d2705b33069c342bd1b8b1f273d706d80eaed7aff4b4cb64736f6c63430008070033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610220578063aa271e1a14610233578063cf456ae714610256578063dd62ed3e1461026957600080fd5b806370a08231146101c257806395d89b41146100fa5780639dc29fac146101e2578063a51dd75d146101f557600080fd5b806323b872dd116100d357806323b872dd1461016d578063313ce5671461018057806340c10f191461019a5780634fa4c5d7146101af57600080fd5b806306fdde03146100fa578063095ea7b31461013357806318160ddd14610156575b600080fd5b61011d60405180604001604052806004815260200163705a554760e01b81525081565b60405161012a91906107dd565b60405180910390f35b6101466101413660046107b3565b610294565b604051901515815260200161012a565b61015f60005481565b60405190815260200161012a565b61014661017b36600461073b565b610300565b610188601281565b60405160ff909116815260200161012a565b6101ad6101a83660046107b3565b6103e8565b005b6101ad6101bd3660046106e6565b61044e565b61015f6101d03660046106e6565b60016020526000908152604090205481565b6101ad6101f03660046107b3565b6104d4565b600454610208906001600160a01b031681565b6040516001600160a01b03909116815260200161012a565b61014661022e3660046107b3565b610531565b6101466102413660046106e6565b60036020526000908152604090205460ff1681565b6101ad610264366004610777565b610597565b61015f610277366004610708565b600260209081526000928352604080842090915290825290205481565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102ef9086815260200190565b60405180910390a350600192915050565b6001600160a01b038316600090815260026020908152604080832033845290915281205460001914610365576001600160a01b03841660009081526002602090815260408083203384529091528120805484929061035f90849061084a565b90915550505b6001600160a01b0384166000908152600160205260408120805484929061038d90849061084a565b90915550506001600160a01b0380841660008181526001602052604090819020805486019055519091861690600080516020610878833981519152906103d69086815260200190565b60405180910390a35060019392505050565b3360009081526003602052604090205460ff166104405760405162461bcd60e51b81526020600482015260116024820152701193d4909251111153881513c813525395607a1b60448201526064015b60405180910390fd5b61044a8282610612565b5050565b6004546001600160a01b031633148061047057506004546001600160a01b0316155b6104b25760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b6044820152606401610437565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526003602052604090205460ff166105275760405162461bcd60e51b81526020600482015260116024820152702327a92124a22222a7102a2790212aa92760791b6044820152606401610437565b61044a828261066b565b3360009081526001602052604081208054839190839061055290849061084a565b90915550506001600160a01b03831660008181526001602052604090819020805485019055513390600080516020610878833981519152906102ef9086815260200190565b6004546001600160a01b031633146105e75760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b6044820152606401610437565b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b806000808282546106239190610832565b90915550506001600160a01b03821660008181526001602090815260408083208054860190555184815260008051602061087883398151915291015b60405180910390a35050565b6001600160a01b0382166000908152600160205260408120805483929061069390849061084a565b90915550506000805482900381556040518281526001600160a01b038416906000805160206108788339815191529060200161065f565b80356001600160a01b03811681146106e157600080fd5b919050565b6000602082840312156106f857600080fd5b610701826106ca565b9392505050565b6000806040838503121561071b57600080fd5b610724836106ca565b9150610732602084016106ca565b90509250929050565b60008060006060848603121561075057600080fd5b610759846106ca565b9250610767602085016106ca565b9150604084013590509250925092565b6000806040838503121561078a57600080fd5b610793836106ca565b9150602083013580151581146107a857600080fd5b809150509250929050565b600080604083850312156107c657600080fd5b6107cf836106ca565b946020939093013593505050565b600060208083528351808285015260005b8181101561080a578581018301518582016040015282016107ee565b8181111561081c576000604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561084557610845610861565b500190565b60008282101561085c5761085c610861565b500390565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220da3c6f20c14156b5b0d2705b33069c342bd1b8b1f273d706d80eaed7aff4b4cb64736f6c63430008070033

Deployed Bytecode Sourcemap

324:4354:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;887:40;;;;;;;;;;;;;;;-1:-1:-1;;;887:40:0;;;;;;;;;;;;:::i;:::-;;;;;;;;1682:208;;;;;;:::i;:::-;;:::i;:::-;;;1965:14:1;;1958:22;1940:41;;1928:2;1913:18;1682:208:0;1800:187:1;1213:26:0;;;;;;;;;3780:25:1;;;3768:2;3753:18;1213:26:0;3634:177:1;2274:537:0;;;;;;:::i;:::-;;:::i;981:36::-;;1015:2;981:36;;;;;3988:4:1;3976:17;;;3958:36;;3946:2;3931:18;981:36:0;3816:184:1;3006:146:0;;;;;;:::i;:::-;;:::i;:::-;;3675:162;;;;;;:::i;:::-;;:::i;1248:44::-;;;;;;:::i;:::-;;;;;;;;;;;;;;3160:150;;;;;;:::i;:::-;;:::i;1423:20::-;;;;;-1:-1:-1;;;;;1423:20:0;;;;;;-1:-1:-1;;;;;1756:32:1;;;1738:51;;1726:2;1711:18;1423:20:0;1592:203:1;1898:368:0;;;;;;:::i;:::-;;:::i;1374:40::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;3502:165;;;;;;:::i;:::-;;:::i;1301:64::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;1682:208;1776:10;1749:4;1766:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;1766:30:0;;;;;;;;;;:38;;;1822:36;1749:4;;1766:30;;1822:36;;;;1799:5;3780:25:1;;3768:2;3753:18;;3634:177;1822:36:0;;;;;;;;-1:-1:-1;1878:4:0;1682:208;;;;:::o;2274:537::-;-1:-1:-1;;;;;2410:15:0;;2389:4;2410:15;;;:9;:15;;;;;;;;2426:10;2410:27;;;;;;;;-1:-1:-1;;2410:48:0;2406:117;;-1:-1:-1;;;;;2475:15:0;;;;;;:9;:15;;;;;;;;2491:10;2475:27;;;;;;;:36;;2506:5;;2475:15;:36;;2506:5;;2475:36;:::i;:::-;;;;-1:-1:-1;;2406:117:0;-1:-1:-1;;;;;2535:15:0;;;;;;:9;:15;;;;;:24;;2554:5;;2535:15;:24;;2554:5;;2535:24;:::i;:::-;;;;-1:-1:-1;;;;;;;2703:13:0;;;;;;;:9;:13;;;;;;;:22;;;;;;2754:25;2703:13;;2754:25;;;-1:-1:-1;;;;;;;;;;;2754:25:0;;;2720:5;3780:25:1;;3768:2;3753:18;;3634:177;2754:25:0;;;;;;;;-1:-1:-1;2799:4:0;2274:537;;;;;:::o;3006:146::-;3084:10;3075:20;;;;:8;:20;;;;;;;;3067:50;;;;-1:-1:-1;;;3067:50:0;;3144:2:1;3067:50:0;;;3126:21:1;3183:2;3163:18;;;3156:30;-1:-1:-1;;;3202:18:1;;;3195:47;3259:18;;3067:50:0;;;;;;;;;3128:16;3134:2;3138:5;3128;:16::i;:::-;3006:146;;:::o;3675:162::-;3751:5;;-1:-1:-1;;;;;3751:5:0;3737:10;:19;;:41;;-1:-1:-1;3759:5:0;;-1:-1:-1;;;;;3759:5:0;:19;3737:41;3729:73;;;;-1:-1:-1;;;3729:73:0;;2796:2:1;3729:73:0;;;2778:21:1;2835:2;2815:18;;;2808:30;-1:-1:-1;;;2854:18:1;;;2847:49;2913:18;;3729:73:0;2594:343:1;3729:73:0;3815:5;:14;;-1:-1:-1;;;;;;3815:14:0;-1:-1:-1;;;;;3815:14:0;;;;;;;;;;3675:162::o;3160:150::-;3240:10;3231:20;;;;:8;:20;;;;;;;;3223:50;;;;-1:-1:-1;;;3223:50:0;;3490:2:1;3223:50:0;;;3472:21:1;3529:2;3509:18;;;3502:30;-1:-1:-1;;;3548:18:1;;;3541:47;3605:18;;3223:50:0;3288:341:1;3223:50:0;3284:18;3290:4;3296:5;3284;:18::i;1898:368::-;1988:10;1961:4;1978:21;;;:9;:21;;;;;:30;;2003:5;;1978:21;1961:4;;1978:30;;2003:5;;1978:30;:::i;:::-;;;;-1:-1:-1;;;;;;;2152:13:0;;;;;;:9;:13;;;;;;;:22;;;;;;2203:31;2212:10;;-1:-1:-1;;;;;;;;;;;2203:31:0;;;2169:5;3780:25:1;;3768:2;3753:18;;3634:177;3502:165:0;3592:5;;-1:-1:-1;;;;;3592:5:0;3578:10;:19;3570:51;;;;-1:-1:-1;;;3570:51:0;;2796:2:1;3570:51:0;;;2778:21:1;2835:2;2815:18;;;2808:30;-1:-1:-1;;;2854:18:1;;;2847:49;2913:18;;3570:51:0;2594:343:1;3570:51:0;-1:-1:-1;;;;;3634:16:0;;;;;;;;:8;:16;;;;;:25;;-1:-1:-1;;3634:25:0;;;;;;;;;;3502:165::o;4032:316::-;4109:5;4094:11;;:20;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;4258:13:0;;;;;;:9;:13;;;;;;;;:22;;;;;;4309:31;3780:25:1;;;-1:-1:-1;;;;;;;;;;;4309:31:0;3753:18:1;4309:31:0;;;;;;;;4032:316;;:::o;4356:319::-;-1:-1:-1;;;;;4420:15:0;;;;;;:9;:15;;;;;:24;;4439:5;;4420:15;:24;;4439:5;;4420:24;:::i;:::-;;;;-1:-1:-1;;4585:11:0;:20;;;;;;;4634:33;;3780:25:1;;;-1:-1:-1;;;;;4634:33:0;;;-1:-1:-1;;;;;;;;;;;4634:33:0;3768:2:1;3753:18;4634:33:0;3634:177:1;14:173;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:347::-;1046:6;1054;1107:2;1095:9;1086:7;1082:23;1078:32;1075:52;;;1123:1;1120;1113:12;1075:52;1146:29;1165:9;1146:29;:::i;:::-;1136:39;;1225:2;1214:9;1210:18;1197:32;1272:5;1265:13;1258:21;1251:5;1248:32;1238:60;;1294:1;1291;1284:12;1238:60;1317:5;1307:15;;;981:347;;;;;:::o;1333:254::-;1401:6;1409;1462:2;1450:9;1441:7;1437:23;1433:32;1430:52;;;1478:1;1475;1468:12;1430:52;1501:29;1520:9;1501:29;:::i;:::-;1491:39;1577:2;1562:18;;;;1549:32;;-1:-1:-1;;;1333:254:1:o;1992:597::-;2104:4;2133:2;2162;2151:9;2144:21;2194:6;2188:13;2237:6;2232:2;2221:9;2217:18;2210:34;2262:1;2272:140;2286:6;2283:1;2280:13;2272:140;;;2381:14;;;2377:23;;2371:30;2347:17;;;2366:2;2343:26;2336:66;2301:10;;2272:140;;;2430:6;2427:1;2424:13;2421:91;;;2500:1;2495:2;2486:6;2475:9;2471:22;2467:31;2460:42;2421:91;-1:-1:-1;2573:2:1;2552:15;-1:-1:-1;;2548:29:1;2533:45;;;;2580:2;2529:54;;1992:597;-1:-1:-1;;;1992:597:1:o;4005:128::-;4045:3;4076:1;4072:6;4069:1;4066:13;4063:39;;;4082:18;;:::i;:::-;-1:-1:-1;4118:9:1;;4005:128::o;4138:125::-;4178:4;4206:1;4203;4200:8;4197:34;;;4211:18;;:::i;:::-;-1:-1:-1;4248:9:1;;4138:125::o;4268:127::-;4329:10;4324:3;4320:20;4317:1;4310:31;4360:4;4357:1;4350:15;4384:4;4381:1;4374:15

Swarm Source

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