POL Price: $0.694206 (+10.80%)
 

Overview

Max Total Supply

1,100,000,000 POLYCRAB

Holders

23,375

Market

Price

$0.00 @ 0.000000 POL

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 10 Decimals)

Filtered by Token Holder
Planet IX: IXT Token
Balance
100 POLYCRAB

Value
$0.00
0xe06bd4f5aac8d0aa337d13ec88db6defc6eaeefe
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
PolyCrab

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2024-06-08
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract PolyCrab {
    string public constant name = "PolyCrab";
    string public constant symbol = "POLYCRAB";
    uint8 public constant decimals = 10;
    uint256 public constant totalSupply = 1100000000 * 10**uint256(decimals);
    address public owner;
    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;

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

    constructor() {
        owner = msg.sender;
        balances[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

    modifier onlyOwner() {
        require(msg.sender == owner, "Only owner can call this function.");
        _;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0), "Invalid new owner address.");
        owner = newOwner;
    }

    function balanceOf(address _owner) public view returns (uint256 balance) {
        return balances[_owner];
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(_to != address(0), "Invalid recipient address.");
        require(_value <= balances[msg.sender], "Insufficient balance.");
        
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_to != address(0), "Invalid recipient address.");
        require(_value <= balances[_from], "Insufficient balance.");
        require(_value <= allowed[_from][msg.sender], "Allowance exceeded.");
        
        balances[_from] -= _value;
        balances[_to] += _value;
        allowed[_from][msg.sender] -= _value;
        emit Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }
}

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":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","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":"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":"success","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561000f575f80fd5b50335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a60ff16600a610060919061029e565b634190ab0061006f91906102e8565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600a60ff16600a610110919061029e565b634190ab0061011f91906102e8565b60405161012c9190610338565b60405180910390a3610351565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156101bb5780860481111561019757610196610139565b5b60018516156101a65780820291505b80810290506101b485610166565b945061017b565b94509492505050565b5f826101d3576001905061028e565b816101e0575f905061028e565b81600181146101f657600281146102005761022f565b600191505061028e565b60ff84111561021257610211610139565b5b8360020a91508482111561022957610228610139565b5b5061028e565b5060208310610133831016604e8410600b84101617156102645782820a90508381111561025f5761025e610139565b5b61028e565b6102718484846001610172565b9250905081840481111561028857610287610139565b5b81810290505b9392505050565b5f819050919050565b5f6102a882610295565b91506102b383610295565b92506102e07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846101c4565b905092915050565b5f6102f282610295565b91506102fd83610295565b925082820261030b81610295565b9150828204841483151761032257610321610139565b5b5092915050565b61033281610295565b82525050565b5f60208201905061034b5f830184610329565b92915050565b6112ce8061035e5f395ff3fe608060405234801561000f575f80fd5b50600436106100a7575f3560e01c806370a082311161006f57806370a08231146101655780638da5cb5b1461019557806395d89b41146101b3578063a9059cbb146101d1578063dd62ed3e14610201578063f2fde38b14610231576100a7565b806306fdde03146100ab578063095ea7b3146100c957806318160ddd146100f957806323b872dd14610117578063313ce56714610147575b5f80fd5b6100b361024d565b6040516100c09190610bbe565b60405180910390f35b6100e360048036038101906100de9190610c6f565b610286565b6040516100f09190610cc7565b60405180910390f35b610101610373565b60405161010e9190610cef565b60405180910390f35b610131600480360381019061012c9190610d08565b610396565b60405161013e9190610cc7565b60405180910390f35b61014f6106e4565b60405161015c9190610d73565b60405180910390f35b61017f600480360381019061017a9190610d8c565b6106e9565b60405161018c9190610cef565b60405180910390f35b61019d61072f565b6040516101aa9190610dc6565b60405180910390f35b6101bb610752565b6040516101c89190610bbe565b60405180910390f35b6101eb60048036038101906101e69190610c6f565b61078b565b6040516101f89190610cc7565b60405180910390f35b61021b60048036038101906102169190610ddf565b61098f565b6040516102289190610cef565b60405180910390f35b61024b60048036038101906102469190610d8c565b610a11565b005b6040518060400160405280600881526020017f506f6c794372616200000000000000000000000000000000000000000000000081525081565b5f8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103619190610cef565b60405180910390a36001905092915050565b600a60ff16600a6103849190610f79565b634190ab006103939190610fc3565b81565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610405576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103fc9061104e565b60405180910390fd5b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610485576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047c906110b6565b60405180910390fd5b60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610540576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105379061111e565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461058c919061113c565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105df919061116f565b925050819055508160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461066d919061113c565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106d19190610cef565b60405180910390a3600190509392505050565b600a81565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600881526020017f504f4c594352414200000000000000000000000000000000000000000000000081525081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f19061104e565b60405180910390fd5b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561087a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610871906110b6565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108c6919061113c565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610919919061116f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161097d9190610cef565b60405180910390a36001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9590611212565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b039061127a565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610b9082610b4e565b610b9a8185610b58565b9350610baa818560208601610b68565b610bb381610b76565b840191505092915050565b5f6020820190508181035f830152610bd68184610b86565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c0b82610be2565b9050919050565b610c1b81610c01565b8114610c25575f80fd5b50565b5f81359050610c3681610c12565b92915050565b5f819050919050565b610c4e81610c3c565b8114610c58575f80fd5b50565b5f81359050610c6981610c45565b92915050565b5f8060408385031215610c8557610c84610bde565b5b5f610c9285828601610c28565b9250506020610ca385828601610c5b565b9150509250929050565b5f8115159050919050565b610cc181610cad565b82525050565b5f602082019050610cda5f830184610cb8565b92915050565b610ce981610c3c565b82525050565b5f602082019050610d025f830184610ce0565b92915050565b5f805f60608486031215610d1f57610d1e610bde565b5b5f610d2c86828701610c28565b9350506020610d3d86828701610c28565b9250506040610d4e86828701610c5b565b9150509250925092565b5f60ff82169050919050565b610d6d81610d58565b82525050565b5f602082019050610d865f830184610d64565b92915050565b5f60208284031215610da157610da0610bde565b5b5f610dae84828501610c28565b91505092915050565b610dc081610c01565b82525050565b5f602082019050610dd95f830184610db7565b92915050565b5f8060408385031215610df557610df4610bde565b5b5f610e0285828601610c28565b9250506020610e1385828601610c28565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610e9f57808604811115610e7b57610e7a610e1d565b5b6001851615610e8a5780820291505b8081029050610e9885610e4a565b9450610e5f565b94509492505050565b5f82610eb75760019050610f72565b81610ec4575f9050610f72565b8160018114610eda5760028114610ee457610f13565b6001915050610f72565b60ff841115610ef657610ef5610e1d565b5b8360020a915084821115610f0d57610f0c610e1d565b5b50610f72565b5060208310610133831016604e8410600b8410161715610f485782820a905083811115610f4357610f42610e1d565b5b610f72565b610f558484846001610e56565b92509050818404811115610f6c57610f6b610e1d565b5b81810290505b9392505050565b5f610f8382610c3c565b9150610f8e83610c3c565b9250610fbb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610ea8565b905092915050565b5f610fcd82610c3c565b9150610fd883610c3c565b9250828202610fe681610c3c565b91508282048414831517610ffd57610ffc610e1d565b5b5092915050565b7f496e76616c696420726563697069656e7420616464726573732e0000000000005f82015250565b5f611038601a83610b58565b915061104382611004565b602082019050919050565b5f6020820190508181035f8301526110658161102c565b9050919050565b7f496e73756666696369656e742062616c616e63652e00000000000000000000005f82015250565b5f6110a0601583610b58565b91506110ab8261106c565b602082019050919050565b5f6020820190508181035f8301526110cd81611094565b9050919050565b7f416c6c6f77616e63652065786365656465642e000000000000000000000000005f82015250565b5f611108601383610b58565b9150611113826110d4565b602082019050919050565b5f6020820190508181035f830152611135816110fc565b9050919050565b5f61114682610c3c565b915061115183610c3c565b925082820390508181111561116957611168610e1d565b5b92915050565b5f61117982610c3c565b915061118483610c3c565b925082820190508082111561119c5761119b610e1d565b5b92915050565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f5f8201527f6e2e000000000000000000000000000000000000000000000000000000000000602082015250565b5f6111fc602283610b58565b9150611207826111a2565b604082019050919050565b5f6020820190508181035f830152611229816111f0565b9050919050565b7f496e76616c6964206e6577206f776e657220616464726573732e0000000000005f82015250565b5f611264601a83610b58565b915061126f82611230565b602082019050919050565b5f6020820190508181035f83015261129181611258565b905091905056fea2646970667358221220b9c7b0a409d301ef495751b4c909fbb5cdcdd8b5b03d91dad93e59e05bfdf76564736f6c634300081a0033

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100a7575f3560e01c806370a082311161006f57806370a08231146101655780638da5cb5b1461019557806395d89b41146101b3578063a9059cbb146101d1578063dd62ed3e14610201578063f2fde38b14610231576100a7565b806306fdde03146100ab578063095ea7b3146100c957806318160ddd146100f957806323b872dd14610117578063313ce56714610147575b5f80fd5b6100b361024d565b6040516100c09190610bbe565b60405180910390f35b6100e360048036038101906100de9190610c6f565b610286565b6040516100f09190610cc7565b60405180910390f35b610101610373565b60405161010e9190610cef565b60405180910390f35b610131600480360381019061012c9190610d08565b610396565b60405161013e9190610cc7565b60405180910390f35b61014f6106e4565b60405161015c9190610d73565b60405180910390f35b61017f600480360381019061017a9190610d8c565b6106e9565b60405161018c9190610cef565b60405180910390f35b61019d61072f565b6040516101aa9190610dc6565b60405180910390f35b6101bb610752565b6040516101c89190610bbe565b60405180910390f35b6101eb60048036038101906101e69190610c6f565b61078b565b6040516101f89190610cc7565b60405180910390f35b61021b60048036038101906102169190610ddf565b61098f565b6040516102289190610cef565b60405180910390f35b61024b60048036038101906102469190610d8c565b610a11565b005b6040518060400160405280600881526020017f506f6c794372616200000000000000000000000000000000000000000000000081525081565b5f8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103619190610cef565b60405180910390a36001905092915050565b600a60ff16600a6103849190610f79565b634190ab006103939190610fc3565b81565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610405576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103fc9061104e565b60405180910390fd5b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610485576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047c906110b6565b60405180910390fd5b60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610540576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105379061111e565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461058c919061113c565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105df919061116f565b925050819055508160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461066d919061113c565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106d19190610cef565b60405180910390a3600190509392505050565b600a81565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600881526020017f504f4c594352414200000000000000000000000000000000000000000000000081525081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f19061104e565b60405180910390fd5b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561087a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610871906110b6565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108c6919061113c565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610919919061116f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161097d9190610cef565b60405180910390a36001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9590611212565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b039061127a565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610b9082610b4e565b610b9a8185610b58565b9350610baa818560208601610b68565b610bb381610b76565b840191505092915050565b5f6020820190508181035f830152610bd68184610b86565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c0b82610be2565b9050919050565b610c1b81610c01565b8114610c25575f80fd5b50565b5f81359050610c3681610c12565b92915050565b5f819050919050565b610c4e81610c3c565b8114610c58575f80fd5b50565b5f81359050610c6981610c45565b92915050565b5f8060408385031215610c8557610c84610bde565b5b5f610c9285828601610c28565b9250506020610ca385828601610c5b565b9150509250929050565b5f8115159050919050565b610cc181610cad565b82525050565b5f602082019050610cda5f830184610cb8565b92915050565b610ce981610c3c565b82525050565b5f602082019050610d025f830184610ce0565b92915050565b5f805f60608486031215610d1f57610d1e610bde565b5b5f610d2c86828701610c28565b9350506020610d3d86828701610c28565b9250506040610d4e86828701610c5b565b9150509250925092565b5f60ff82169050919050565b610d6d81610d58565b82525050565b5f602082019050610d865f830184610d64565b92915050565b5f60208284031215610da157610da0610bde565b5b5f610dae84828501610c28565b91505092915050565b610dc081610c01565b82525050565b5f602082019050610dd95f830184610db7565b92915050565b5f8060408385031215610df557610df4610bde565b5b5f610e0285828601610c28565b9250506020610e1385828601610c28565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610e9f57808604811115610e7b57610e7a610e1d565b5b6001851615610e8a5780820291505b8081029050610e9885610e4a565b9450610e5f565b94509492505050565b5f82610eb75760019050610f72565b81610ec4575f9050610f72565b8160018114610eda5760028114610ee457610f13565b6001915050610f72565b60ff841115610ef657610ef5610e1d565b5b8360020a915084821115610f0d57610f0c610e1d565b5b50610f72565b5060208310610133831016604e8410600b8410161715610f485782820a905083811115610f4357610f42610e1d565b5b610f72565b610f558484846001610e56565b92509050818404811115610f6c57610f6b610e1d565b5b81810290505b9392505050565b5f610f8382610c3c565b9150610f8e83610c3c565b9250610fbb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610ea8565b905092915050565b5f610fcd82610c3c565b9150610fd883610c3c565b9250828202610fe681610c3c565b91508282048414831517610ffd57610ffc610e1d565b5b5092915050565b7f496e76616c696420726563697069656e7420616464726573732e0000000000005f82015250565b5f611038601a83610b58565b915061104382611004565b602082019050919050565b5f6020820190508181035f8301526110658161102c565b9050919050565b7f496e73756666696369656e742062616c616e63652e00000000000000000000005f82015250565b5f6110a0601583610b58565b91506110ab8261106c565b602082019050919050565b5f6020820190508181035f8301526110cd81611094565b9050919050565b7f416c6c6f77616e63652065786365656465642e000000000000000000000000005f82015250565b5f611108601383610b58565b9150611113826110d4565b602082019050919050565b5f6020820190508181035f830152611135816110fc565b9050919050565b5f61114682610c3c565b915061115183610c3c565b925082820390508181111561116957611168610e1d565b5b92915050565b5f61117982610c3c565b915061118483610c3c565b925082820190508082111561119c5761119b610e1d565b5b92915050565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f5f8201527f6e2e000000000000000000000000000000000000000000000000000000000000602082015250565b5f6111fc602283610b58565b9150611207826111a2565b604082019050919050565b5f6020820190508181035f830152611229816111f0565b9050919050565b7f496e76616c6964206e6577206f776e657220616464726573732e0000000000005f82015250565b5f611264601a83610b58565b915061126f82611230565b602082019050919050565b5f6020820190508181035f83015261129181611258565b905091905056fea2646970667358221220b9c7b0a409d301ef495751b4c909fbb5cdcdd8b5b03d91dad93e59e05bfdf76564736f6c634300081a0033

Deployed Bytecode Sourcemap

60:2412:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;85:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2103:214;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;223:72;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1582:513;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;181:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1068:115;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;302:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;132:42;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1191:383;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2325:144;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;891:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;85:40;;;;;;;;;;;;;;;;;;;:::o;2103:214::-;2170:12;2227:6;2195:7;:19;2203:10;2195:19;;;;;;;;;;;;;;;:29;2215:8;2195:29;;;;;;;;;;;;;;;:38;;;;2270:8;2249:38;;2258:10;2249:38;;;2280:6;2249:38;;;;;;:::i;:::-;;;;;;;;2305:4;2298:11;;2103:214;;;;:::o;223:72::-;214:2;278:17;;274:2;:21;;;;:::i;:::-;261:10;:34;;;;:::i;:::-;223:72;:::o;1582:513::-;1664:12;1712:1;1697:17;;:3;:17;;;1689:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;1774:8;:15;1783:5;1774:15;;;;;;;;;;;;;;;;1764:6;:25;;1756:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;1844:7;:14;1852:5;1844:14;;;;;;;;;;;;;;;:26;1859:10;1844:26;;;;;;;;;;;;;;;;1834:6;:36;;1826:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1934:6;1915:8;:15;1924:5;1915:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;1968:6;1951:8;:13;1960:3;1951:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;2015:6;1985:7;:14;1993:5;1985:14;;;;;;;;;;;;;;;:26;2000:10;1985:26;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;2053:3;2037:28;;2046:5;2037:28;;;2058:6;2037:28;;;;;;:::i;:::-;;;;;;;;2083:4;2076:11;;1582:513;;;;;:::o;181:35::-;214:2;181:35;:::o;1068:115::-;1124:15;1159:8;:16;1168:6;1159:16;;;;;;;;;;;;;;;;1152:23;;1068:115;;;:::o;302:20::-;;;;;;;;;;;;:::o;132:42::-;;;;;;;;;;;;;;;;;;;:::o;1191:383::-;1254:12;1302:1;1287:17;;:3;:17;;;1279:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;1364:8;:20;1373:10;1364:20;;;;;;;;;;;;;;;;1354:6;:30;;1346:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;1455:6;1431:8;:20;1440:10;1431:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;1489:6;1472:8;:13;1481:3;1472:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;1532:3;1511:33;;1520:10;1511:33;;;1537:6;1511:33;;;;;;:::i;:::-;;;;;;;;1562:4;1555:11;;1191:383;;;;:::o;2325:144::-;2399:17;2436:7;:15;2444:6;2436:15;;;;;;;;;;;;;;;:25;2452:8;2436:25;;;;;;;;;;;;;;;;2429:32;;2325:144;;;;:::o;891:169::-;819:5;;;;;;;;;;805:19;;:10;:19;;;797:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;992:1:::1;972:22;;:8;:22;;::::0;964:61:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1044:8;1036:5;::::0;:16:::1;;;;;;;;;;;;;;;;;;891:169:::0;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:118::-;5168:24;5186:5;5168:24;:::i;:::-;5163:3;5156:37;5081:118;;:::o;5205:222::-;5298:4;5336:2;5325:9;5321:18;5313:26;;5349:71;5417:1;5406:9;5402:17;5393:6;5349:71;:::i;:::-;5205:222;;;;:::o;5433:474::-;5501:6;5509;5558:2;5546:9;5537:7;5533:23;5529:32;5526:119;;;5564:79;;:::i;:::-;5526:119;5684:1;5709:53;5754:7;5745:6;5734:9;5730:22;5709:53;:::i;:::-;5699:63;;5655:117;5811:2;5837:53;5882:7;5873:6;5862:9;5858:22;5837:53;:::i;:::-;5827:63;;5782:118;5433:474;;;;;:::o;5913:180::-;5961:77;5958:1;5951:88;6058:4;6055:1;6048:15;6082:4;6079:1;6072:15;6099:102;6141:8;6188:5;6185:1;6181:13;6160:34;;6099:102;;;:::o;6207:848::-;6268:5;6275:4;6299:6;6290:15;;6323:5;6314:14;;6337:712;6358:1;6348:8;6345:15;6337:712;;;6453:4;6448:3;6444:14;6438:4;6435:24;6432:50;;;6462:18;;:::i;:::-;6432:50;6512:1;6502:8;6498:16;6495:451;;;6927:4;6920:5;6916:16;6907:25;;6495:451;6977:4;6971;6967:15;6959:23;;7007:32;7030:8;7007:32;:::i;:::-;6995:44;;6337:712;;;6207:848;;;;;;;:::o;7061:1073::-;7115:5;7306:8;7296:40;;7327:1;7318:10;;7329:5;;7296:40;7355:4;7345:36;;7372:1;7363:10;;7374:5;;7345:36;7441:4;7489:1;7484:27;;;;7525:1;7520:191;;;;7434:277;;7484:27;7502:1;7493:10;;7504:5;;;7520:191;7565:3;7555:8;7552:17;7549:43;;;7572:18;;:::i;:::-;7549:43;7621:8;7618:1;7614:16;7605:25;;7656:3;7649:5;7646:14;7643:40;;;7663:18;;:::i;:::-;7643:40;7696:5;;;7434:277;;7820:2;7810:8;7807:16;7801:3;7795:4;7792:13;7788:36;7770:2;7760:8;7757:16;7752:2;7746:4;7743:12;7739:35;7723:111;7720:246;;;7876:8;7870:4;7866:19;7857:28;;7911:3;7904:5;7901:14;7898:40;;;7918:18;;:::i;:::-;7898:40;7951:5;;7720:246;7991:42;8029:3;8019:8;8013:4;8010:1;7991:42;:::i;:::-;7976:57;;;;8065:4;8060:3;8056:14;8049:5;8046:25;8043:51;;;8074:18;;:::i;:::-;8043:51;8123:4;8116:5;8112:16;8103:25;;7061:1073;;;;;;:::o;8140:285::-;8200:5;8224:23;8242:4;8224:23;:::i;:::-;8216:31;;8268:27;8286:8;8268:27;:::i;:::-;8256:39;;8314:104;8351:66;8341:8;8335:4;8314:104;:::i;:::-;8305:113;;8140:285;;;;:::o;8431:410::-;8471:7;8494:20;8512:1;8494:20;:::i;:::-;8489:25;;8528:20;8546:1;8528:20;:::i;:::-;8523:25;;8583:1;8580;8576:9;8605:30;8623:11;8605:30;:::i;:::-;8594:41;;8784:1;8775:7;8771:15;8768:1;8765:22;8745:1;8738:9;8718:83;8695:139;;8814:18;;:::i;:::-;8695:139;8479:362;8431:410;;;;:::o;8847:176::-;8987:28;8983:1;8975:6;8971:14;8964:52;8847:176;:::o;9029:366::-;9171:3;9192:67;9256:2;9251:3;9192:67;:::i;:::-;9185:74;;9268:93;9357:3;9268:93;:::i;:::-;9386:2;9381:3;9377:12;9370:19;;9029:366;;;:::o;9401:419::-;9567:4;9605:2;9594:9;9590:18;9582:26;;9654:9;9648:4;9644:20;9640:1;9629:9;9625:17;9618:47;9682:131;9808:4;9682:131;:::i;:::-;9674:139;;9401:419;;;:::o;9826:171::-;9966:23;9962:1;9954:6;9950:14;9943:47;9826:171;:::o;10003:366::-;10145:3;10166:67;10230:2;10225:3;10166:67;:::i;:::-;10159:74;;10242:93;10331:3;10242:93;:::i;:::-;10360:2;10355:3;10351:12;10344:19;;10003:366;;;:::o;10375:419::-;10541:4;10579:2;10568:9;10564:18;10556:26;;10628:9;10622:4;10618:20;10614:1;10603:9;10599:17;10592:47;10656:131;10782:4;10656:131;:::i;:::-;10648:139;;10375:419;;;:::o;10800:169::-;10940:21;10936:1;10928:6;10924:14;10917:45;10800:169;:::o;10975:366::-;11117:3;11138:67;11202:2;11197:3;11138:67;:::i;:::-;11131:74;;11214:93;11303:3;11214:93;:::i;:::-;11332:2;11327:3;11323:12;11316:19;;10975:366;;;:::o;11347:419::-;11513:4;11551:2;11540:9;11536:18;11528:26;;11600:9;11594:4;11590:20;11586:1;11575:9;11571:17;11564:47;11628:131;11754:4;11628:131;:::i;:::-;11620:139;;11347:419;;;:::o;11772:194::-;11812:4;11832:20;11850:1;11832:20;:::i;:::-;11827:25;;11866:20;11884:1;11866:20;:::i;:::-;11861:25;;11910:1;11907;11903:9;11895:17;;11934:1;11928:4;11925:11;11922:37;;;11939:18;;:::i;:::-;11922:37;11772:194;;;;:::o;11972:191::-;12012:3;12031:20;12049:1;12031:20;:::i;:::-;12026:25;;12065:20;12083:1;12065:20;:::i;:::-;12060:25;;12108:1;12105;12101:9;12094:16;;12129:3;12126:1;12123:10;12120:36;;;12136:18;;:::i;:::-;12120:36;11972:191;;;;:::o;12169:221::-;12309:34;12305:1;12297:6;12293:14;12286:58;12378:4;12373:2;12365:6;12361:15;12354:29;12169:221;:::o;12396:366::-;12538:3;12559:67;12623:2;12618:3;12559:67;:::i;:::-;12552:74;;12635:93;12724:3;12635:93;:::i;:::-;12753:2;12748:3;12744:12;12737:19;;12396:366;;;:::o;12768:419::-;12934:4;12972:2;12961:9;12957:18;12949:26;;13021:9;13015:4;13011:20;13007:1;12996:9;12992:17;12985:47;13049:131;13175:4;13049:131;:::i;:::-;13041:139;;12768:419;;;:::o;13193:176::-;13333:28;13329:1;13321:6;13317:14;13310:52;13193:176;:::o;13375:366::-;13517:3;13538:67;13602:2;13597:3;13538:67;:::i;:::-;13531:74;;13614:93;13703:3;13614:93;:::i;:::-;13732:2;13727:3;13723:12;13716:19;;13375:366;;;:::o;13747:419::-;13913:4;13951:2;13940:9;13936:18;13928:26;;14000:9;13994:4;13990:20;13986:1;13975:9;13971:17;13964:47;14028:131;14154:4;14028:131;:::i;:::-;14020:139;;13747:419;;;:::o

Swarm Source

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