ETH Price: $2,618.54 (+1.03%)

Token

GimpCoin (GIMP)
 

Overview

Max Total Supply

99,000,000,000 GIMP

Holders

51

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,212,121,212 GIMP

Value
$0.00
0x61Fe28dbfF67e6D796eFFFFd679B65a3F30c0868
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
GimpCoin

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-10-21
*/

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

interface IERC20 {
    function totalSupply() external view returns (uint256);
    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);
}

contract GimpCoin is IERC20 {
    string public constant name = "GimpCoin";
    string public constant symbol = "GIMP";
    uint8 public constant decimals = 18;
    uint256 private _totalSupply = 99000000000 * (10 ** uint256(decimals));
    
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;

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

    modifier onlyOwner() {
        require(owner == msg.sender, "Not the contract owner");
        _;
    }

   constructor() {
    _totalSupply = 99000000000 * (10 ** uint256(decimals)); // 99,000,000,000 tokens with 18 decimals

    // Distributing the tokens to the provided addresses
    _balances[0x33c13A1ea27202566f5eCf078Db999d1Ce367e9c] = _totalSupply * 65 / 100;
    _balances[0x373FdC873fCC3a06b2750C3B233B21fB3c6c01E4] = _totalSupply * 5 / 100;
    _balances[0x04FC4d25DF56b9fee30cf990815D8E83Ff129989] = _totalSupply * 5 / 100;
    _balances[0xd7F5C30Eb3Ec7e0FA5ba1727Dc0a97bB7663D644] = _totalSupply * 5 / 100;
    _balances[0x7E65cB5F35bB17b56dd1824b3510aD76450a437A] = _totalSupply * 5 / 100;
    _balances[0x347049eCc2388843818467c1B5BccfCbc53CE339] = _totalSupply * 5 / 100;
    _balances[0xd06c0f3Ea81Be5c39058898223565acE188134bF] = _totalSupply * 5 / 100;
    _balances[0xE2bFD82E6d17589d08c519D978D3847b2e1F7879] = _totalSupply * 5 / 100;

    emit Transfer(address(0), 0x33c13A1ea27202566f5eCf078Db999d1Ce367e9c, _totalSupply * 65 / 100);
    // ... repeat for the other addresses
}

    function transferOwnership(address newOwner) external onlyOwner {
        require(newOwner != address(0), "New owner is the zero address");
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }

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

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

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

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

    function approve(address spender, uint256 amount) external override returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        _balances[sender] -= amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

    function _approve(address _owner, address spender, uint256 amount) internal {
        require(_owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[_owner][spender] = amount;
        emit Approval(_owner, spender, amount);
    }
}

Contract 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":"_owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"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":"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"}]

6080604052601260ff16600a62000017919062000642565b64170cdc1e0062000029919062000693565b6000553480156200003957600080fd5b50601260ff16600a6200004d919062000642565b64170cdc1e006200005f919062000693565b6000819055506064604160005462000078919062000693565b6200008491906200070d565b600160007333c13a1ea27202566f5ecf078db999d1ce367e9c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060646005600054620000ee919062000693565b620000fa91906200070d565b6001600073373fdc873fcc3a06b2750c3b233b21fb3c6c01e473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506064600560005462000164919062000693565b6200017091906200070d565b600160007304fc4d25df56b9fee30cf990815d8e83ff12998973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060646005600054620001da919062000693565b620001e691906200070d565b6001600073d7f5c30eb3ec7e0fa5ba1727dc0a97bb7663d64473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506064600560005462000250919062000693565b6200025c91906200070d565b60016000737e65cb5f35bb17b56dd1824b3510ad76450a437a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060646005600054620002c6919062000693565b620002d291906200070d565b6001600073347049ecc2388843818467c1b5bccfcbc53ce33973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550606460056000546200033c919062000693565b6200034891906200070d565b6001600073d06c0f3ea81be5c39058898223565ace188134bf73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060646005600054620003b2919062000693565b620003be91906200070d565b6001600073e2bfd82e6d17589d08c519d978d3847b2e1f787973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507333c13a1ea27202566f5ecf078db999d1ce367e9c73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef606460416000546200048c919062000693565b6200049891906200070d565b604051620004a7919062000756565b60405180910390a362000773565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000543578086048111156200051b576200051a620004b5565b5b60018516156200052b5780820291505b80810290506200053b85620004e4565b9450620004fb565b94509492505050565b6000826200055e576001905062000631565b816200056e576000905062000631565b81600181146200058757600281146200059257620005c8565b600191505062000631565b60ff841115620005a757620005a6620004b5565b5b8360020a915084821115620005c157620005c0620004b5565b5b5062000631565b5060208310610133831016604e8410600b8410161715620006025782820a905083811115620005fc57620005fb620004b5565b5b62000631565b620006118484846001620004f1565b925090508184048111156200062b576200062a620004b5565b5b81810290505b9392505050565b6000819050919050565b60006200064f8262000638565b91506200065c8362000638565b92506200068b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200054c565b905092915050565b6000620006a08262000638565b9150620006ad8362000638565b9250828202620006bd8162000638565b91508282048414831517620006d757620006d6620004b5565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006200071a8262000638565b9150620007278362000638565b9250826200073a5762000739620006de565b5b828204905092915050565b620007508162000638565b82525050565b60006020820190506200076d600083018462000745565b92915050565b61111380620007836000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a08231146101685780638da5cb5b1461019857806395d89b41146101b6578063a9059cbb146101d4578063dd62ed3e14610204578063f2fde38b14610234576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610250565b6040516100c39190610aaa565b60405180910390f35b6100e660048036038101906100e19190610b65565b610289565b6040516100f39190610bc0565b60405180910390f35b6101046102a0565b6040516101119190610bea565b60405180910390f35b610134600480360381019061012f9190610c05565b6102a9565b6040516101419190610bc0565b60405180910390f35b610152610353565b60405161015f9190610c74565b60405180910390f35b610182600480360381019061017d9190610c8f565b610358565b60405161018f9190610bea565b60405180910390f35b6101a06103a1565b6040516101ad9190610ccb565b60405180910390f35b6101be6103c7565b6040516101cb9190610aaa565b60405180910390f35b6101ee60048036038101906101e99190610b65565b610400565b6040516101fb9190610bc0565b60405180910390f35b61021e60048036038101906102199190610ce6565b610417565b60405161022b9190610bea565b60405180910390f35b61024e60048036038101906102499190610c8f565b61049e565b005b6040518060400160405280600881526020017f47696d70436f696e00000000000000000000000000000000000000000000000081525081565b600061029633848461065d565b6001905092915050565b60008054905090565b60006102b6848484610826565b610348843384600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546103439190610d55565b61065d565b600190509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600481526020017f47494d500000000000000000000000000000000000000000000000000000000081525081565b600061040d338484610826565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461052e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052590610dd5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361059d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059490610e41565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c390610ed3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361073b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073290610f65565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108199190610bea565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088c90610ff7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610904576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fb90611089565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109539190610d55565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109a991906110a9565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a0d9190610bea565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610a54578082015181840152602081019050610a39565b60008484015250505050565b6000601f19601f8301169050919050565b6000610a7c82610a1a565b610a868185610a25565b9350610a96818560208601610a36565b610a9f81610a60565b840191505092915050565b60006020820190508181036000830152610ac48184610a71565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610afc82610ad1565b9050919050565b610b0c81610af1565b8114610b1757600080fd5b50565b600081359050610b2981610b03565b92915050565b6000819050919050565b610b4281610b2f565b8114610b4d57600080fd5b50565b600081359050610b5f81610b39565b92915050565b60008060408385031215610b7c57610b7b610acc565b5b6000610b8a85828601610b1a565b9250506020610b9b85828601610b50565b9150509250929050565b60008115159050919050565b610bba81610ba5565b82525050565b6000602082019050610bd56000830184610bb1565b92915050565b610be481610b2f565b82525050565b6000602082019050610bff6000830184610bdb565b92915050565b600080600060608486031215610c1e57610c1d610acc565b5b6000610c2c86828701610b1a565b9350506020610c3d86828701610b1a565b9250506040610c4e86828701610b50565b9150509250925092565b600060ff82169050919050565b610c6e81610c58565b82525050565b6000602082019050610c896000830184610c65565b92915050565b600060208284031215610ca557610ca4610acc565b5b6000610cb384828501610b1a565b91505092915050565b610cc581610af1565b82525050565b6000602082019050610ce06000830184610cbc565b92915050565b60008060408385031215610cfd57610cfc610acc565b5b6000610d0b85828601610b1a565b9250506020610d1c85828601610b1a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610d6082610b2f565b9150610d6b83610b2f565b9250828203905081811115610d8357610d82610d26565b5b92915050565b7f4e6f742074686520636f6e7472616374206f776e657200000000000000000000600082015250565b6000610dbf601683610a25565b9150610dca82610d89565b602082019050919050565b60006020820190508181036000830152610dee81610db2565b9050919050565b7f4e6577206f776e657220697320746865207a65726f2061646472657373000000600082015250565b6000610e2b601d83610a25565b9150610e3682610df5565b602082019050919050565b60006020820190508181036000830152610e5a81610e1e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610ebd602483610a25565b9150610ec882610e61565b604082019050919050565b60006020820190508181036000830152610eec81610eb0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000610f4f602283610a25565b9150610f5a82610ef3565b604082019050919050565b60006020820190508181036000830152610f7e81610f42565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000610fe1602583610a25565b9150610fec82610f85565b604082019050919050565b6000602082019050818103600083015261101081610fd4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611073602383610a25565b915061107e82611017565b604082019050919050565b600060208201905081810360008301526110a281611066565b9050919050565b60006110b482610b2f565b91506110bf83610b2f565b92508282019050808211156110d7576110d6610d26565b5b9291505056fea2646970667358221220dfac5453fdf3f2213746d50d02939b194e958e7859c3957bacde9d261d6d7eef64736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a08231146101685780638da5cb5b1461019857806395d89b41146101b6578063a9059cbb146101d4578063dd62ed3e14610204578063f2fde38b14610234576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610250565b6040516100c39190610aaa565b60405180910390f35b6100e660048036038101906100e19190610b65565b610289565b6040516100f39190610bc0565b60405180910390f35b6101046102a0565b6040516101119190610bea565b60405180910390f35b610134600480360381019061012f9190610c05565b6102a9565b6040516101419190610bc0565b60405180910390f35b610152610353565b60405161015f9190610c74565b60405180910390f35b610182600480360381019061017d9190610c8f565b610358565b60405161018f9190610bea565b60405180910390f35b6101a06103a1565b6040516101ad9190610ccb565b60405180910390f35b6101be6103c7565b6040516101cb9190610aaa565b60405180910390f35b6101ee60048036038101906101e99190610b65565b610400565b6040516101fb9190610bc0565b60405180910390f35b61021e60048036038101906102199190610ce6565b610417565b60405161022b9190610bea565b60405180910390f35b61024e60048036038101906102499190610c8f565b61049e565b005b6040518060400160405280600881526020017f47696d70436f696e00000000000000000000000000000000000000000000000081525081565b600061029633848461065d565b6001905092915050565b60008054905090565b60006102b6848484610826565b610348843384600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546103439190610d55565b61065d565b600190509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600481526020017f47494d500000000000000000000000000000000000000000000000000000000081525081565b600061040d338484610826565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461052e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052590610dd5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361059d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059490610e41565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c390610ed3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361073b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073290610f65565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108199190610bea565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088c90610ff7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610904576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fb90611089565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109539190610d55565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109a991906110a9565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a0d9190610bea565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610a54578082015181840152602081019050610a39565b60008484015250505050565b6000601f19601f8301169050919050565b6000610a7c82610a1a565b610a868185610a25565b9350610a96818560208601610a36565b610a9f81610a60565b840191505092915050565b60006020820190508181036000830152610ac48184610a71565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610afc82610ad1565b9050919050565b610b0c81610af1565b8114610b1757600080fd5b50565b600081359050610b2981610b03565b92915050565b6000819050919050565b610b4281610b2f565b8114610b4d57600080fd5b50565b600081359050610b5f81610b39565b92915050565b60008060408385031215610b7c57610b7b610acc565b5b6000610b8a85828601610b1a565b9250506020610b9b85828601610b50565b9150509250929050565b60008115159050919050565b610bba81610ba5565b82525050565b6000602082019050610bd56000830184610bb1565b92915050565b610be481610b2f565b82525050565b6000602082019050610bff6000830184610bdb565b92915050565b600080600060608486031215610c1e57610c1d610acc565b5b6000610c2c86828701610b1a565b9350506020610c3d86828701610b1a565b9250506040610c4e86828701610b50565b9150509250925092565b600060ff82169050919050565b610c6e81610c58565b82525050565b6000602082019050610c896000830184610c65565b92915050565b600060208284031215610ca557610ca4610acc565b5b6000610cb384828501610b1a565b91505092915050565b610cc581610af1565b82525050565b6000602082019050610ce06000830184610cbc565b92915050565b60008060408385031215610cfd57610cfc610acc565b5b6000610d0b85828601610b1a565b9250506020610d1c85828601610b1a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610d6082610b2f565b9150610d6b83610b2f565b9250828203905081811115610d8357610d82610d26565b5b92915050565b7f4e6f742074686520636f6e7472616374206f776e657200000000000000000000600082015250565b6000610dbf601683610a25565b9150610dca82610d89565b602082019050919050565b60006020820190508181036000830152610dee81610db2565b9050919050565b7f4e6577206f776e657220697320746865207a65726f2061646472657373000000600082015250565b6000610e2b601d83610a25565b9150610e3682610df5565b602082019050919050565b60006020820190508181036000830152610e5a81610e1e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610ebd602483610a25565b9150610ec882610e61565b604082019050919050565b60006020820190508181036000830152610eec81610eb0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000610f4f602283610a25565b9150610f5a82610ef3565b604082019050919050565b60006020820190508181036000830152610f7e81610f42565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000610fe1602583610a25565b9150610fec82610f85565b604082019050919050565b6000602082019050818103600083015261101081610fd4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611073602383610a25565b915061107e82611017565b604082019050919050565b600060208201905081810360008301526110a281611066565b9050919050565b60006110b482610b2f565b91506110bf83610b2f565b92508282019050808211156110d7576110d6610d26565b5b9291505056fea2646970667358221220dfac5453fdf3f2213746d50d02939b194e958e7859c3957bacde9d261d6d7eef64736f6c63430008120033

Deployed Bytecode Sourcemap

737:3607:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;772:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3172:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2603:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3341:264;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;864:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2713:121;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1120:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;819:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2842:167;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3017:147;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2368:227;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;772:40;;;;;;;;;;;;;;;;;;;:::o;3172:161::-;3249:4;3266:37;3275:10;3287:7;3296:6;3266:8;:37::i;:::-;3321:4;3314:11;;3172:161;;;;:::o;2603:102::-;2658:7;2685:12;;2678:19;;2603:102;:::o;3341:264::-;3441:4;3458:36;3468:6;3476:9;3487:6;3458:9;:36::i;:::-;3505:70;3514:6;3522:10;3568:6;3534:11;:19;3546:6;3534:19;;;;;;;;;;;;;;;:31;3554:10;3534:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;3505:8;:70::i;:::-;3593:4;3586:11;;3341:264;;;;;:::o;864:35::-;897:2;864:35;:::o;2713:121::-;2781:7;2808:9;:18;2818:7;2808:18;;;;;;;;;;;;;;;;2801:25;;2713:121;;;:::o;1120:20::-;;;;;;;;;;;;;:::o;819:38::-;;;;;;;;;;;;;;;;;;;:::o;2842:167::-;2922:4;2939:40;2949:10;2961:9;2972:6;2939:9;:40::i;:::-;2997:4;2990:11;;2842:167;;;;:::o;3017:147::-;3101:7;3128:11;:19;3140:6;3128:19;;;;;;;;;;;;;;;:28;3148:7;3128:28;;;;;;;;;;;;;;;;3121:35;;3017:147;;;;:::o;2368:227::-;1288:10;1279:19;;:5;;;;;;;;;;;:19;;;1271:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;2471:1:::1;2451:22;;:8;:22;;::::0;2443:64:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;2551:8;2523:37;;2544:5;;;;;;;;;;;2523:37;;;;;;;;;;;;2579:8;2571:5;;:16;;;;;;;;;;;;;;;;;;2368:227:::0;:::o;4001:340::-;4114:1;4096:20;;:6;:20;;;4088:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;4195:1;4176:21;;:7;:21;;;4168:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4278:6;4247:11;:19;4259:6;4247:19;;;;;;;;;;;;;;;:28;4267:7;4247:28;;;;;;;;;;;;;;;:37;;;;4317:7;4300:33;;4309:6;4300:33;;;4326:6;4300:33;;;;;;:::i;:::-;;;;;;;;4001:340;;;:::o;3613:380::-;3729:1;3711:20;;:6;:20;;;3703:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;3813:1;3792:23;;:9;:23;;;3784:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;3887:6;3866:9;:17;3876:6;3866:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;3928:6;3904:9;:20;3914:9;3904:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3967:9;3950:35;;3959:6;3950:35;;;3978:6;3950:35;;;;;;:::i;:::-;;;;;;;;3613:380;;;:::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:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:194;6246:4;6266:20;6284:1;6266:20;:::i;:::-;6261:25;;6300:20;6318:1;6300:20;:::i;:::-;6295:25;;6344:1;6341;6337:9;6329:17;;6368:1;6362:4;6359:11;6356:37;;;6373:18;;:::i;:::-;6356:37;6206:194;;;;:::o;6406:172::-;6546:24;6542:1;6534:6;6530:14;6523:48;6406:172;:::o;6584:366::-;6726:3;6747:67;6811:2;6806:3;6747:67;:::i;:::-;6740:74;;6823:93;6912:3;6823:93;:::i;:::-;6941:2;6936:3;6932:12;6925:19;;6584:366;;;:::o;6956:419::-;7122:4;7160:2;7149:9;7145:18;7137:26;;7209:9;7203:4;7199:20;7195:1;7184:9;7180:17;7173:47;7237:131;7363:4;7237:131;:::i;:::-;7229:139;;6956:419;;;:::o;7381:179::-;7521:31;7517:1;7509:6;7505:14;7498:55;7381:179;:::o;7566:366::-;7708:3;7729:67;7793:2;7788:3;7729:67;:::i;:::-;7722:74;;7805:93;7894:3;7805:93;:::i;:::-;7923:2;7918:3;7914:12;7907:19;;7566:366;;;:::o;7938:419::-;8104:4;8142:2;8131:9;8127:18;8119:26;;8191:9;8185:4;8181:20;8177:1;8166:9;8162:17;8155:47;8219:131;8345:4;8219:131;:::i;:::-;8211:139;;7938:419;;;:::o;8363:223::-;8503:34;8499:1;8491:6;8487:14;8480:58;8572:6;8567:2;8559:6;8555:15;8548:31;8363:223;:::o;8592:366::-;8734:3;8755:67;8819:2;8814:3;8755:67;:::i;:::-;8748:74;;8831:93;8920:3;8831:93;:::i;:::-;8949:2;8944:3;8940:12;8933:19;;8592:366;;;:::o;8964:419::-;9130:4;9168:2;9157:9;9153:18;9145:26;;9217:9;9211:4;9207:20;9203:1;9192:9;9188:17;9181:47;9245:131;9371:4;9245:131;:::i;:::-;9237:139;;8964:419;;;:::o;9389:221::-;9529:34;9525:1;9517:6;9513:14;9506:58;9598:4;9593:2;9585:6;9581:15;9574:29;9389:221;:::o;9616:366::-;9758:3;9779:67;9843:2;9838:3;9779:67;:::i;:::-;9772:74;;9855:93;9944:3;9855:93;:::i;:::-;9973:2;9968:3;9964:12;9957:19;;9616:366;;;:::o;9988:419::-;10154:4;10192:2;10181:9;10177:18;10169:26;;10241:9;10235:4;10231:20;10227:1;10216:9;10212:17;10205:47;10269:131;10395:4;10269:131;:::i;:::-;10261:139;;9988:419;;;:::o;10413:224::-;10553:34;10549:1;10541:6;10537:14;10530:58;10622:7;10617:2;10609:6;10605:15;10598:32;10413:224;:::o;10643:366::-;10785:3;10806:67;10870:2;10865:3;10806:67;:::i;:::-;10799:74;;10882:93;10971:3;10882:93;:::i;:::-;11000:2;10995:3;10991:12;10984:19;;10643:366;;;:::o;11015:419::-;11181:4;11219:2;11208:9;11204:18;11196:26;;11268:9;11262:4;11258:20;11254:1;11243:9;11239:17;11232:47;11296:131;11422:4;11296:131;:::i;:::-;11288:139;;11015:419;;;:::o;11440:222::-;11580:34;11576:1;11568:6;11564:14;11557:58;11649:5;11644:2;11636:6;11632:15;11625:30;11440:222;:::o;11668:366::-;11810:3;11831:67;11895:2;11890:3;11831:67;:::i;:::-;11824:74;;11907:93;11996:3;11907:93;:::i;:::-;12025:2;12020:3;12016:12;12009:19;;11668:366;;;:::o;12040:419::-;12206:4;12244:2;12233:9;12229:18;12221:26;;12293:9;12287:4;12283:20;12279:1;12268:9;12264:17;12257:47;12321:131;12447:4;12321:131;:::i;:::-;12313:139;;12040:419;;;:::o;12465:191::-;12505:3;12524:20;12542:1;12524:20;:::i;:::-;12519:25;;12558:20;12576:1;12558:20;:::i;:::-;12553:25;;12601:1;12598;12594:9;12587:16;;12622:3;12619:1;12616:10;12613:36;;;12629:18;;:::i;:::-;12613:36;12465:191;;;;:::o

Swarm Source

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