ETH Price: $3,301.26 (-3.46%)
Gas: 13 Gwei

Token

BonkGrok (BonkGrok)
 

Overview

Max Total Supply

1,000,000,000 BonkGrok

Holders

316

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Filtered by Token Holder
Uniswap V3: PEPE 3
Balance
188 BonkGrok

Value
$0.00
0xF239009A101B6B930A527DEaaB6961b6E7deC8a6
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:
BonkGrok

Compiler Version
v0.8.5+commit.a4f2e591

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-12-31
*/

pragma solidity ^0.8.5;

// Interface for ERC20 standard, defining necessary functions and events for an ERC20 token.
interface IERC20 {
    // Returns the total token supply.
    function totalSupply() external view returns (uint256);

    // Returns the account balance of another account with address `account`.
    function balanceOf(address account) external view returns (uint256);

    // Transfers `amount` tokens to `recipient`, returns true on success.
    function transfer(address recipient, uint256 amount) external returns (bool);

    // Returns the remaining number of tokens that `spender` is allowed to spend on behalf of `owner`.
    function allowance(address owner, address spender) external view returns (uint256);

    // Sets `amount` as the allowance of `spender` over the caller's tokens, returns true on success.
    function approve(address spender, uint256 amount) external returns (bool);

    // Transfers `amount` tokens from `sender` to `recipient`, using the allowance mechanism. Returns true on success.
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    // Emitted when `value` tokens are moved from one account (`from`) to another (`to`).
    event Transfer(address indexed from, address indexed to, uint256 value);

    // Emitted when the allowance of a `spender` for an `owner` is set to a new value.
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

// Provides basic context for `who` is calling the contract (msg.sender) in a payable way.
abstract contract Context {
    // Returns the sender of the transaction in a payable address format.
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

// Contract module which provides a basic access control mechanism, where an account (an owner) can be granted exclusive access to specific functions.
contract Ownable is Context {
    address private _owner;

    // Event to emit when ownership is transferred.
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    // Sets the original `owner` of the contract to the sender account.
    constructor() {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    // Returns the address of the current owner.
    function owner() public view virtual returns (address) {
        return _owner;
    }

    // Modifier to restrict functions to only the owner.
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    // Allows the current owner to relinquish control of the contract.
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }
}

// Custom ERC20 token with ownership and transfer restrictions.
contract BonkGrok is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;

    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    uint256 private _transferRestrictionTime;
    mapping(address => bool) private _excludedFromRestriction;

    // Constructor to initialize the token with a name, symbol, decimals, and total supply.
    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    // Returns the name of the token.
    function name() public view returns (string memory) {
        return _name;
    }

    // Returns the symbol of the token.
    function symbol() public view returns (string memory) {
        return _symbol;
    }

    // Returns the number of decimals the token uses.
    function decimals() public view returns (uint8) {
        return _decimals;
    }

    // Returns the total token supply.
    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }

    // Returns the balance of an account.
    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    // Transfers tokens to a recipient, with additional transfer restriction logic.
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        require(_canTransfer(_msgSender()), "TT: transfer restricted due to time limit");
        require(_balances[_msgSender()] >= amount, "TT: transfer amount exceeds balance");
        _balances[_msgSender()] -= amount;
        _balances[recipient] += amount;
        emit Transfer(_msgSender(), recipient, amount);
        return true;
    }

    // Returns the allowance one account has to another.
    function allowance(address owner, address spender) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    // Approves a spender to spend a specific amount of the caller's tokens.
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    // Transfers tokens from one account to another, using the allowance mechanism, with additional transfer restriction logic.
    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        require(_canTransfer(sender), "TT: transfer restricted due to time limit");
        require(_allowances[sender][_msgSender()] >= amount, "TT: transfer amount exceeds allowance");
        require(_balances[sender] >= amount, "TT: balance too low");
        _balances[sender] -= amount;
        _balances[recipient] += amount;
        _allowances[sender][_msgSender()] -= amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

    // Allows the owner to set a time restriction for token transfers.
    function setTransferRestrictionTime(uint256 restrictionTime) public onlyOwner {
        _transferRestrictionTime = restrictionTime;
    }

    // Allows the owner to exclude or include accounts from transfer restrictions.
    function excludeFromTransferRestriction(address [] calldata accounts, bool isExcluded) public onlyOwner {
        for (uint256 i = 0; i < accounts.length; i++) {
            _excludedFromRestriction[accounts[i]] = isExcluded;
        }
    }

    // Checks if an account is excluded from transfer restrictions.
    function isExcludedFromTransferRestriction(address account) public view returns (bool) {
        return _excludedFromRestriction[account];
    }

    // Internal function to determine if a transfer can occur based on the transfer restriction time and exclusion list.
    function _canTransfer(address sender) private view returns (bool) {
        if (_excludedFromRestriction[sender] || _transferRestrictionTime == 0) {
            return true;
        }
        return block.timestamp >= _transferRestrictionTime;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"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":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"excludeFromTransferRestriction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromTransferRestriction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"restrictionTime","type":"uint256"}],"name":"setTransferRestrictionTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040516200203938038062002039833981810160405281019062000037919062000392565b6000620000496200022e60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3508360039080519060200190620000ff92919062000236565b5082600490805190602001906200011892919062000236565b5081600560006101000a81548160ff021916908360ff16021790555081600a6200014391906200052a565b8162000150919062000667565b600681905550600654600160006200016d6200022e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001bb6200022e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6006546040516200021c919062000453565b60405180910390a35050505062000874565b600033905090565b828054620002449062000715565b90600052602060002090601f016020900481019282620002685760008555620002b4565b82601f106200028357805160ff1916838001178555620002b4565b82800160010185558215620002b4579182015b82811115620002b357825182559160200191906001019062000296565b5b509050620002c39190620002c7565b5090565b5b80821115620002e2576000816000905550600101620002c8565b5090565b6000620002fd620002f78462000499565b62000470565b9050828152602081018484840111156200031c576200031b62000813565b5b62000329848285620006df565b509392505050565b600082601f8301126200034957620003486200080e565b5b81516200035b848260208601620002e6565b91505092915050565b600081519050620003758162000840565b92915050565b6000815190506200038c816200085a565b92915050565b60008060008060808587031215620003af57620003ae6200081d565b5b600085015167ffffffffffffffff811115620003d057620003cf62000818565b5b620003de8782880162000331565b945050602085015167ffffffffffffffff81111562000402576200040162000818565b5b620004108782880162000331565b935050604062000423878288016200037b565b9250506060620004368782880162000364565b91505092959194509250565b6200044d81620006c8565b82525050565b60006020820190506200046a600083018462000442565b92915050565b60006200047c6200048f565b90506200048a82826200074b565b919050565b6000604051905090565b600067ffffffffffffffff821115620004b757620004b6620007df565b5b620004c28262000822565b9050602081019050919050565b6000808291508390505b60018511156200052157808604811115620004f957620004f862000781565b5b6001851615620005095780820291505b8081029050620005198562000833565b9450620004d9565b94509492505050565b60006200053782620006c8565b91506200054483620006d2565b9250620005737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200057b565b905092915050565b6000826200058d576001905062000660565b816200059d576000905062000660565b8160018114620005b65760028114620005c157620005f7565b600191505062000660565b60ff841115620005d657620005d562000781565b5b8360020a915084821115620005f057620005ef62000781565b5b5062000660565b5060208310610133831016604e8410600b8410161715620006315782820a9050838111156200062b576200062a62000781565b5b62000660565b620006408484846001620004cf565b925090508184048111156200065a576200065962000781565b5b81810290505b9392505050565b60006200067482620006c8565b91506200068183620006c8565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620006bd57620006bc62000781565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b83811015620006ff578082015181840152602081019050620006e2565b838111156200070f576000848401525b50505050565b600060028204905060018216806200072e57607f821691505b60208210811415620007455762000744620007b0565b5b50919050565b620007568262000822565b810181811067ffffffffffffffff82111715620007785762000777620007df565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b6200084b81620006c8565b81146200085757600080fd5b50565b6200086581620006d2565b81146200087157600080fd5b50565b6117b580620008846000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806370a082311161008c57806395d89b411161006657806395d89b411461024d578063a9059cbb1461026b578063c38c95161461029b578063dd62ed3e146102b7576100ea565b806370a08231146101f5578063715018a6146102255780638da5cb5b1461022f576100ea565b806318160ddd116100c857806318160ddd1461015957806323b872dd14610177578063313ce567146101a75780635b6fc54f146101c5576100ea565b806306fdde03146100ef578063095ea7b31461010d57806313f7367d1461013d575b600080fd5b6100f76102e7565b60405161010491906112a3565b60405180910390f35b6101276004803603810190610122919061107c565b610379565b6040516101349190611288565b60405180910390f35b610157600480360381019061015291906110bc565b610479565b005b61016161059a565b60405161016e9190611365565b60405180910390f35b610191600480360381019061018c9190611029565b6105a4565b60405161019e9190611288565b60405180910390f35b6101af6108ec565b6040516101bc9190611380565b60405180910390f35b6101df60048036038101906101da9190610fbc565b610903565b6040516101ec9190611288565b60405180910390f35b61020f600480360381019061020a9190610fbc565b610959565b60405161021c9190611365565b60405180910390f35b61022d6109a2565b005b610237610adc565b604051610244919061126d565b60405180910390f35b610255610b05565b60405161026291906112a3565b60405180910390f35b6102856004803603810190610280919061107c565b610b97565b6040516102929190611288565b60405180910390f35b6102b560048036038101906102b0919061111c565b610d9a565b005b6102d160048036038101906102cc9190610fe9565b610e20565b6040516102de9190611365565b60405180910390f35b6060600380546102f6906114c9565b80601f0160208091040260200160405190810160405280929190818152602001828054610322906114c9565b801561036f5780601f106103445761010080835404028352916020019161036f565b820191906000526020600020905b81548152906001019060200180831161035257829003601f168201915b5050505050905090565b60008160026000610388610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610422610ea7565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104679190611365565b60405180910390a36001905092915050565b610481610ea7565b73ffffffffffffffffffffffffffffffffffffffff1661049f610adc565b73ffffffffffffffffffffffffffffffffffffffff16146104f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ec90611325565b60405180910390fd5b60005b8383905081101561059457816008600086868581811061051b5761051a6115a2565b5b90506020020160208101906105309190610fbc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061058c906114fb565b9150506104f8565b50505050565b6000600654905090565b60006105af84610eaf565b6105ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e5906112e5565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610638610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156106b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ab90611345565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610736576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072d906112c5565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610785919061140d565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107db91906113b7565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061082c610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610875919061140d565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108d99190611365565b60405180910390a3600190509392505050565b6000600560009054906101000a900460ff16905090565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109aa610ea7565b73ffffffffffffffffffffffffffffffffffffffff166109c8610adc565b73ffffffffffffffffffffffffffffffffffffffff1614610a1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1590611325565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610b14906114c9565b80601f0160208091040260200160405190810160405280929190818152602001828054610b40906114c9565b8015610b8d5780601f10610b6257610100808354040283529160200191610b8d565b820191906000526020600020905b815481529060010190602001808311610b7057829003601f168201915b5050505050905090565b6000610ba9610ba4610ea7565b610eaf565b610be8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdf906112e5565b60405180910390fd5b8160016000610bf5610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610c71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6890611305565b60405180910390fd5b8160016000610c7e610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cc7919061140d565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d1d91906113b7565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610d43610ea7565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d889190611365565b60405180910390a36001905092915050565b610da2610ea7565b73ffffffffffffffffffffffffffffffffffffffff16610dc0610adc565b73ffffffffffffffffffffffffffffffffffffffff1614610e16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0d90611325565b60405180910390fd5b8060078190555050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610f0b57506000600754145b15610f195760019050610f22565b60075442101590505b919050565b600081359050610f368161173a565b92915050565b60008083601f840112610f5257610f516115d6565b5b8235905067ffffffffffffffff811115610f6f57610f6e6115d1565b5b602083019150836020820283011115610f8b57610f8a6115db565b5b9250929050565b600081359050610fa181611751565b92915050565b600081359050610fb681611768565b92915050565b600060208284031215610fd257610fd16115e5565b5b6000610fe084828501610f27565b91505092915050565b6000806040838503121561100057610fff6115e5565b5b600061100e85828601610f27565b925050602061101f85828601610f27565b9150509250929050565b600080600060608486031215611042576110416115e5565b5b600061105086828701610f27565b935050602061106186828701610f27565b925050604061107286828701610fa7565b9150509250925092565b60008060408385031215611093576110926115e5565b5b60006110a185828601610f27565b92505060206110b285828601610fa7565b9150509250929050565b6000806000604084860312156110d5576110d46115e5565b5b600084013567ffffffffffffffff8111156110f3576110f26115e0565b5b6110ff86828701610f3c565b9350935050602061111286828701610f92565b9150509250925092565b600060208284031215611132576111316115e5565b5b600061114084828501610fa7565b91505092915050565b61115281611441565b82525050565b61116181611453565b82525050565b60006111728261139b565b61117c81856113a6565b935061118c818560208601611496565b611195816115ea565b840191505092915050565b60006111ad6013836113a6565b91506111b8826115fb565b602082019050919050565b60006111d06029836113a6565b91506111db82611624565b604082019050919050565b60006111f36023836113a6565b91506111fe82611673565b604082019050919050565b60006112166020836113a6565b9150611221826116c2565b602082019050919050565b60006112396025836113a6565b9150611244826116eb565b604082019050919050565b6112588161147f565b82525050565b61126781611489565b82525050565b60006020820190506112826000830184611149565b92915050565b600060208201905061129d6000830184611158565b92915050565b600060208201905081810360008301526112bd8184611167565b905092915050565b600060208201905081810360008301526112de816111a0565b9050919050565b600060208201905081810360008301526112fe816111c3565b9050919050565b6000602082019050818103600083015261131e816111e6565b9050919050565b6000602082019050818103600083015261133e81611209565b9050919050565b6000602082019050818103600083015261135e8161122c565b9050919050565b600060208201905061137a600083018461124f565b92915050565b6000602082019050611395600083018461125e565b92915050565b600081519050919050565b600082825260208201905092915050565b60006113c28261147f565b91506113cd8361147f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561140257611401611544565b5b828201905092915050565b60006114188261147f565b91506114238361147f565b92508282101561143657611435611544565b5b828203905092915050565b600061144c8261145f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156114b4578082015181840152602081019050611499565b838111156114c3576000848401525b50505050565b600060028204905060018216806114e157607f821691505b602082108114156114f5576114f4611573565b5b50919050565b60006115068261147f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561153957611538611544565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f54543a2062616c616e636520746f6f206c6f7700000000000000000000000000600082015250565b7f54543a207472616e7366657220726573747269637465642064756520746f207460008201527f696d65206c696d69740000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b61174381611441565b811461174e57600080fd5b50565b61175a81611453565b811461176557600080fd5b50565b6117718161147f565b811461177c57600080fd5b5056fea2646970667358221220d4e511642d0d21555fedd3e69aa1f63a0ca6c9b62206f82bd5547fced22a376c64736f6c63430008050033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000008426f6e6b47726f6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008426f6e6b47726f6b000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806370a082311161008c57806395d89b411161006657806395d89b411461024d578063a9059cbb1461026b578063c38c95161461029b578063dd62ed3e146102b7576100ea565b806370a08231146101f5578063715018a6146102255780638da5cb5b1461022f576100ea565b806318160ddd116100c857806318160ddd1461015957806323b872dd14610177578063313ce567146101a75780635b6fc54f146101c5576100ea565b806306fdde03146100ef578063095ea7b31461010d57806313f7367d1461013d575b600080fd5b6100f76102e7565b60405161010491906112a3565b60405180910390f35b6101276004803603810190610122919061107c565b610379565b6040516101349190611288565b60405180910390f35b610157600480360381019061015291906110bc565b610479565b005b61016161059a565b60405161016e9190611365565b60405180910390f35b610191600480360381019061018c9190611029565b6105a4565b60405161019e9190611288565b60405180910390f35b6101af6108ec565b6040516101bc9190611380565b60405180910390f35b6101df60048036038101906101da9190610fbc565b610903565b6040516101ec9190611288565b60405180910390f35b61020f600480360381019061020a9190610fbc565b610959565b60405161021c9190611365565b60405180910390f35b61022d6109a2565b005b610237610adc565b604051610244919061126d565b60405180910390f35b610255610b05565b60405161026291906112a3565b60405180910390f35b6102856004803603810190610280919061107c565b610b97565b6040516102929190611288565b60405180910390f35b6102b560048036038101906102b0919061111c565b610d9a565b005b6102d160048036038101906102cc9190610fe9565b610e20565b6040516102de9190611365565b60405180910390f35b6060600380546102f6906114c9565b80601f0160208091040260200160405190810160405280929190818152602001828054610322906114c9565b801561036f5780601f106103445761010080835404028352916020019161036f565b820191906000526020600020905b81548152906001019060200180831161035257829003601f168201915b5050505050905090565b60008160026000610388610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610422610ea7565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104679190611365565b60405180910390a36001905092915050565b610481610ea7565b73ffffffffffffffffffffffffffffffffffffffff1661049f610adc565b73ffffffffffffffffffffffffffffffffffffffff16146104f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ec90611325565b60405180910390fd5b60005b8383905081101561059457816008600086868581811061051b5761051a6115a2565b5b90506020020160208101906105309190610fbc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061058c906114fb565b9150506104f8565b50505050565b6000600654905090565b60006105af84610eaf565b6105ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e5906112e5565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610638610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156106b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ab90611345565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610736576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072d906112c5565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610785919061140d565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107db91906113b7565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061082c610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610875919061140d565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108d99190611365565b60405180910390a3600190509392505050565b6000600560009054906101000a900460ff16905090565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109aa610ea7565b73ffffffffffffffffffffffffffffffffffffffff166109c8610adc565b73ffffffffffffffffffffffffffffffffffffffff1614610a1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1590611325565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610b14906114c9565b80601f0160208091040260200160405190810160405280929190818152602001828054610b40906114c9565b8015610b8d5780601f10610b6257610100808354040283529160200191610b8d565b820191906000526020600020905b815481529060010190602001808311610b7057829003601f168201915b5050505050905090565b6000610ba9610ba4610ea7565b610eaf565b610be8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdf906112e5565b60405180910390fd5b8160016000610bf5610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610c71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6890611305565b60405180910390fd5b8160016000610c7e610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cc7919061140d565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d1d91906113b7565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610d43610ea7565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d889190611365565b60405180910390a36001905092915050565b610da2610ea7565b73ffffffffffffffffffffffffffffffffffffffff16610dc0610adc565b73ffffffffffffffffffffffffffffffffffffffff1614610e16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0d90611325565b60405180910390fd5b8060078190555050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610f0b57506000600754145b15610f195760019050610f22565b60075442101590505b919050565b600081359050610f368161173a565b92915050565b60008083601f840112610f5257610f516115d6565b5b8235905067ffffffffffffffff811115610f6f57610f6e6115d1565b5b602083019150836020820283011115610f8b57610f8a6115db565b5b9250929050565b600081359050610fa181611751565b92915050565b600081359050610fb681611768565b92915050565b600060208284031215610fd257610fd16115e5565b5b6000610fe084828501610f27565b91505092915050565b6000806040838503121561100057610fff6115e5565b5b600061100e85828601610f27565b925050602061101f85828601610f27565b9150509250929050565b600080600060608486031215611042576110416115e5565b5b600061105086828701610f27565b935050602061106186828701610f27565b925050604061107286828701610fa7565b9150509250925092565b60008060408385031215611093576110926115e5565b5b60006110a185828601610f27565b92505060206110b285828601610fa7565b9150509250929050565b6000806000604084860312156110d5576110d46115e5565b5b600084013567ffffffffffffffff8111156110f3576110f26115e0565b5b6110ff86828701610f3c565b9350935050602061111286828701610f92565b9150509250925092565b600060208284031215611132576111316115e5565b5b600061114084828501610fa7565b91505092915050565b61115281611441565b82525050565b61116181611453565b82525050565b60006111728261139b565b61117c81856113a6565b935061118c818560208601611496565b611195816115ea565b840191505092915050565b60006111ad6013836113a6565b91506111b8826115fb565b602082019050919050565b60006111d06029836113a6565b91506111db82611624565b604082019050919050565b60006111f36023836113a6565b91506111fe82611673565b604082019050919050565b60006112166020836113a6565b9150611221826116c2565b602082019050919050565b60006112396025836113a6565b9150611244826116eb565b604082019050919050565b6112588161147f565b82525050565b61126781611489565b82525050565b60006020820190506112826000830184611149565b92915050565b600060208201905061129d6000830184611158565b92915050565b600060208201905081810360008301526112bd8184611167565b905092915050565b600060208201905081810360008301526112de816111a0565b9050919050565b600060208201905081810360008301526112fe816111c3565b9050919050565b6000602082019050818103600083015261131e816111e6565b9050919050565b6000602082019050818103600083015261133e81611209565b9050919050565b6000602082019050818103600083015261135e8161122c565b9050919050565b600060208201905061137a600083018461124f565b92915050565b6000602082019050611395600083018461125e565b92915050565b600081519050919050565b600082825260208201905092915050565b60006113c28261147f565b91506113cd8361147f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561140257611401611544565b5b828201905092915050565b60006114188261147f565b91506114238361147f565b92508282101561143657611435611544565b5b828203905092915050565b600061144c8261145f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156114b4578082015181840152602081019050611499565b838111156114c3576000848401525b50505050565b600060028204905060018216806114e157607f821691505b602082108114156114f5576114f4611573565b5b50919050565b60006115068261147f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561153957611538611544565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f54543a2062616c616e636520746f6f206c6f7700000000000000000000000000600082015250565b7f54543a207472616e7366657220726573747269637465642064756520746f207460008201527f696d65206c696d69740000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b61174381611441565b811461174e57600080fd5b50565b61175a81611453565b811461176557600080fd5b50565b6117718161147f565b811461177c57600080fd5b5056fea2646970667358221220d4e511642d0d21555fedd3e69aa1f63a0ca6c9b62206f82bd5547fced22a376c64736f6c63430008050033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000008426f6e6b47726f6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008426f6e6b47726f6b000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): BonkGrok
Arg [1] : symbol_ (string): BonkGrok
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 1000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 426f6e6b47726f6b000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [7] : 426f6e6b47726f6b000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

3054:4554:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3972:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5492:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6753:245;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4385:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5857:585;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4254:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7075:146;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4538:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2834:148;;;:::i;:::-;;2481:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4750:447;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6522:139;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5263:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3972:83;4009:13;4042:5;4035:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3972:83;:::o;5492:228::-;5575:4;5629:6;5592:11;:25;5604:12;:10;:12::i;:::-;5592:25;;;;;;;;;;;;;;;:34;5618:7;5592:34;;;;;;;;;;;;;;;:43;;;;5674:7;5651:39;;5660:12;:10;:12::i;:::-;5651:39;;;5683:6;5651:39;;;;;;:::i;:::-;;;;;;;;5708:4;5701:11;;5492:228;;;;:::o;6753:245::-;2685:12;:10;:12::i;:::-;2674:23;;:7;:5;:7::i;:::-;:23;;;2666:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6873:9:::1;6868:123;6892:8;;:15;;6888:1;:19;6868:123;;;6969:10;6929:24;:37;6954:8;;6963:1;6954:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;6929:37;;;;;;;;;;;;;;;;:50;;;;;;;;;;;;;;;;;;6909:3;;;;;:::i;:::-;;;;6868:123;;;;6753:245:::0;;;:::o;4385:102::-;4440:7;4467:12;;4460:19;;4385:102;:::o;5857:585::-;5963:4;5988:20;6001:6;5988:12;:20::i;:::-;5980:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;6110:6;6073:11;:19;6085:6;6073:19;;;;;;;;;;;;;;;:33;6093:12;:10;:12::i;:::-;6073:33;;;;;;;;;;;;;;;;:43;;6065:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;6198:6;6177:9;:17;6187:6;6177:17;;;;;;;;;;;;;;;;:27;;6169:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;6260:6;6239:9;:17;6249:6;6239:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;6301:6;6277:9;:20;6287:9;6277:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;6355:6;6318:11;:19;6330:6;6318:19;;;;;;;;;;;;;;;:33;6338:12;:10;:12::i;:::-;6318:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;6394:9;6377:35;;6386:6;6377:35;;;6405:6;6377:35;;;;;;:::i;:::-;;;;;;;;6430:4;6423:11;;5857:585;;;;;:::o;4254:83::-;4295:5;4320:9;;;;;;;;;;;4313:16;;4254:83;:::o;7075:146::-;7156:4;7180:24;:33;7205:7;7180:33;;;;;;;;;;;;;;;;;;;;;;;;;7173:40;;7075:146;;;:::o;4538:119::-;4604:7;4631:9;:18;4641:7;4631:18;;;;;;;;;;;;;;;;4624:25;;4538:119;;;:::o;2834:148::-;2685:12;:10;:12::i;:::-;2674:23;;:7;:5;:7::i;:::-;:23;;;2666:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2941:1:::1;2904:40;;2925:6;::::0;::::1;;;;;;;;2904:40;;;;;;;;;;;;2972:1;2955:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2834:148::o:0;2481:87::-;2527:7;2554:6;;;;;;;;;;;2547:13;;2481:87;:::o;4104:::-;4143:13;4176:7;4169:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4104:87;:::o;4750:447::-;4836:4;4861:26;4874:12;:10;:12::i;:::-;4861;:26::i;:::-;4853:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;4979:6;4952:9;:23;4962:12;:10;:12::i;:::-;4952:23;;;;;;;;;;;;;;;;:33;;4944:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;5063:6;5036:9;:23;5046:12;:10;:12::i;:::-;5036:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;5104:6;5080:9;:20;5090:9;5080:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5149:9;5126:41;;5135:12;:10;:12::i;:::-;5126:41;;;5160:6;5126:41;;;;;;:::i;:::-;;;;;;;;5185:4;5178:11;;4750:447;;;;:::o;6522:139::-;2685:12;:10;:12::i;:::-;2674:23;;:7;:5;:7::i;:::-;:23;;;2666:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6638:15:::1;6611:24;:42;;;;6522:139:::0;:::o;5263:143::-;5344:7;5371:11;:18;5383:5;5371:18;;;;;;;;;;;;;;;:27;5390:7;5371:27;;;;;;;;;;;;;;;;5364:34;;5263:143;;;;:::o;1712:115::-;1765:15;1808:10;1793:26;;1712:115;:::o;7351:254::-;7411:4;7432:24;:32;7457:6;7432:32;;;;;;;;;;;;;;;;;;;;;;;;;:65;;;;7496:1;7468:24;;:29;7432:65;7428:109;;;7521:4;7514:11;;;;7428:109;7573:24;;7554:15;:43;;7547:50;;7351:254;;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;169:568::-;242:8;252:6;302:3;295:4;287:6;283:17;279:27;269:2;;310:79;;:::i;:::-;269:2;423:6;410:20;400:30;;453:18;445:6;442:30;439:2;;;475:79;;:::i;:::-;439:2;589:4;581:6;577:17;565:29;;643:3;635:4;627:6;623:17;613:8;609:32;606:41;603:2;;;650:79;;:::i;:::-;603:2;259:478;;;;;:::o;743:133::-;786:5;824:6;811:20;802:29;;840:30;864:5;840:30;:::i;:::-;792:84;;;;:::o;882:139::-;928:5;966:6;953:20;944:29;;982:33;1009:5;982:33;:::i;:::-;934:87;;;;:::o;1027:329::-;1086:6;1135:2;1123:9;1114:7;1110:23;1106:32;1103:2;;;1141:79;;:::i;:::-;1103:2;1261:1;1286:53;1331:7;1322:6;1311:9;1307:22;1286:53;:::i;:::-;1276:63;;1232:117;1093:263;;;;:::o;1362:474::-;1430:6;1438;1487:2;1475:9;1466:7;1462:23;1458:32;1455:2;;;1493:79;;:::i;:::-;1455:2;1613:1;1638:53;1683:7;1674:6;1663:9;1659:22;1638:53;:::i;:::-;1628:63;;1584:117;1740:2;1766:53;1811:7;1802:6;1791:9;1787:22;1766:53;:::i;:::-;1756:63;;1711:118;1445:391;;;;;:::o;1842:619::-;1919:6;1927;1935;1984:2;1972:9;1963:7;1959:23;1955:32;1952:2;;;1990:79;;:::i;:::-;1952:2;2110:1;2135:53;2180:7;2171:6;2160:9;2156:22;2135:53;:::i;:::-;2125:63;;2081:117;2237:2;2263:53;2308:7;2299:6;2288:9;2284:22;2263:53;:::i;:::-;2253:63;;2208:118;2365:2;2391:53;2436:7;2427:6;2416:9;2412:22;2391:53;:::i;:::-;2381:63;;2336:118;1942:519;;;;;:::o;2467:474::-;2535:6;2543;2592:2;2580:9;2571:7;2567:23;2563:32;2560:2;;;2598:79;;:::i;:::-;2560:2;2718:1;2743:53;2788:7;2779:6;2768:9;2764:22;2743:53;:::i;:::-;2733:63;;2689:117;2845:2;2871:53;2916:7;2907:6;2896:9;2892:22;2871:53;:::i;:::-;2861:63;;2816:118;2550:391;;;;;:::o;2947:698::-;3039:6;3047;3055;3104:2;3092:9;3083:7;3079:23;3075:32;3072:2;;;3110:79;;:::i;:::-;3072:2;3258:1;3247:9;3243:17;3230:31;3288:18;3280:6;3277:30;3274:2;;;3310:79;;:::i;:::-;3274:2;3423:80;3495:7;3486:6;3475:9;3471:22;3423:80;:::i;:::-;3405:98;;;;3201:312;3552:2;3578:50;3620:7;3611:6;3600:9;3596:22;3578:50;:::i;:::-;3568:60;;3523:115;3062:583;;;;;:::o;3651:329::-;3710:6;3759:2;3747:9;3738:7;3734:23;3730:32;3727:2;;;3765:79;;:::i;:::-;3727:2;3885:1;3910:53;3955:7;3946:6;3935:9;3931:22;3910:53;:::i;:::-;3900:63;;3856:117;3717:263;;;;:::o;3986:118::-;4073:24;4091:5;4073:24;:::i;:::-;4068:3;4061:37;4051:53;;:::o;4110:109::-;4191:21;4206:5;4191:21;:::i;:::-;4186:3;4179:34;4169:50;;:::o;4225:364::-;4313:3;4341:39;4374:5;4341:39;:::i;:::-;4396:71;4460:6;4455:3;4396:71;:::i;:::-;4389:78;;4476:52;4521:6;4516:3;4509:4;4502:5;4498:16;4476:52;:::i;:::-;4553:29;4575:6;4553:29;:::i;:::-;4548:3;4544:39;4537:46;;4317:272;;;;;:::o;4595:366::-;4737:3;4758:67;4822:2;4817:3;4758:67;:::i;:::-;4751:74;;4834:93;4923:3;4834:93;:::i;:::-;4952:2;4947:3;4943:12;4936:19;;4741:220;;;:::o;4967:366::-;5109:3;5130:67;5194:2;5189:3;5130:67;:::i;:::-;5123:74;;5206:93;5295:3;5206:93;:::i;:::-;5324:2;5319:3;5315:12;5308:19;;5113:220;;;:::o;5339:366::-;5481:3;5502:67;5566:2;5561:3;5502:67;:::i;:::-;5495:74;;5578:93;5667:3;5578:93;:::i;:::-;5696:2;5691:3;5687:12;5680:19;;5485:220;;;:::o;5711:366::-;5853:3;5874:67;5938:2;5933:3;5874:67;:::i;:::-;5867:74;;5950:93;6039:3;5950:93;:::i;:::-;6068:2;6063:3;6059:12;6052:19;;5857:220;;;:::o;6083:366::-;6225:3;6246:67;6310:2;6305:3;6246:67;:::i;:::-;6239:74;;6322:93;6411:3;6322:93;:::i;:::-;6440:2;6435:3;6431:12;6424:19;;6229:220;;;:::o;6455:118::-;6542:24;6560:5;6542:24;:::i;:::-;6537:3;6530:37;6520:53;;:::o;6579:112::-;6662:22;6678:5;6662:22;:::i;:::-;6657:3;6650:35;6640:51;;:::o;6697:222::-;6790:4;6828:2;6817:9;6813:18;6805:26;;6841:71;6909:1;6898:9;6894:17;6885:6;6841:71;:::i;:::-;6795:124;;;;:::o;6925:210::-;7012:4;7050:2;7039:9;7035:18;7027:26;;7063:65;7125:1;7114:9;7110:17;7101:6;7063:65;:::i;:::-;7017:118;;;;:::o;7141:313::-;7254:4;7292:2;7281:9;7277:18;7269:26;;7341:9;7335:4;7331:20;7327:1;7316:9;7312:17;7305:47;7369:78;7442:4;7433:6;7369:78;:::i;:::-;7361:86;;7259:195;;;;:::o;7460:419::-;7626:4;7664:2;7653:9;7649:18;7641:26;;7713:9;7707:4;7703:20;7699:1;7688:9;7684:17;7677:47;7741:131;7867:4;7741:131;:::i;:::-;7733:139;;7631:248;;;:::o;7885:419::-;8051:4;8089:2;8078:9;8074:18;8066:26;;8138:9;8132:4;8128:20;8124:1;8113:9;8109:17;8102:47;8166:131;8292:4;8166:131;:::i;:::-;8158:139;;8056:248;;;:::o;8310:419::-;8476:4;8514:2;8503:9;8499:18;8491:26;;8563:9;8557:4;8553:20;8549:1;8538:9;8534:17;8527:47;8591:131;8717:4;8591:131;:::i;:::-;8583:139;;8481:248;;;:::o;8735:419::-;8901:4;8939:2;8928:9;8924:18;8916:26;;8988:9;8982:4;8978:20;8974:1;8963:9;8959:17;8952:47;9016:131;9142:4;9016:131;:::i;:::-;9008:139;;8906:248;;;:::o;9160:419::-;9326:4;9364:2;9353:9;9349:18;9341:26;;9413:9;9407:4;9403:20;9399:1;9388:9;9384:17;9377:47;9441:131;9567:4;9441:131;:::i;:::-;9433:139;;9331:248;;;:::o;9585:222::-;9678:4;9716:2;9705:9;9701:18;9693:26;;9729:71;9797:1;9786:9;9782:17;9773:6;9729:71;:::i;:::-;9683:124;;;;:::o;9813:214::-;9902:4;9940:2;9929:9;9925:18;9917:26;;9953:67;10017:1;10006:9;10002:17;9993:6;9953:67;:::i;:::-;9907:120;;;;:::o;10114:99::-;10166:6;10200:5;10194:12;10184:22;;10173:40;;;:::o;10219:169::-;10303:11;10337:6;10332:3;10325:19;10377:4;10372:3;10368:14;10353:29;;10315:73;;;;:::o;10394:305::-;10434:3;10453:20;10471:1;10453:20;:::i;:::-;10448:25;;10487:20;10505:1;10487:20;:::i;:::-;10482:25;;10641:1;10573:66;10569:74;10566:1;10563:81;10560:2;;;10647:18;;:::i;:::-;10560:2;10691:1;10688;10684:9;10677:16;;10438:261;;;;:::o;10705:191::-;10745:4;10765:20;10783:1;10765:20;:::i;:::-;10760:25;;10799:20;10817:1;10799:20;:::i;:::-;10794:25;;10838:1;10835;10832:8;10829:2;;;10843:18;;:::i;:::-;10829:2;10888:1;10885;10881:9;10873:17;;10750:146;;;;:::o;10902:96::-;10939:7;10968:24;10986:5;10968:24;:::i;:::-;10957:35;;10947:51;;;:::o;11004:90::-;11038:7;11081:5;11074:13;11067:21;11056:32;;11046:48;;;:::o;11100:126::-;11137:7;11177:42;11170:5;11166:54;11155:65;;11145:81;;;:::o;11232:77::-;11269:7;11298:5;11287:16;;11277:32;;;:::o;11315:86::-;11350:7;11390:4;11383:5;11379:16;11368:27;;11358:43;;;:::o;11407:307::-;11475:1;11485:113;11499:6;11496:1;11493:13;11485:113;;;11584:1;11579:3;11575:11;11569:18;11565:1;11560:3;11556:11;11549:39;11521:2;11518:1;11514:10;11509:15;;11485:113;;;11616:6;11613:1;11610:13;11607:2;;;11696:1;11687:6;11682:3;11678:16;11671:27;11607:2;11456:258;;;;:::o;11720:320::-;11764:6;11801:1;11795:4;11791:12;11781:22;;11848:1;11842:4;11838:12;11869:18;11859:2;;11925:4;11917:6;11913:17;11903:27;;11859:2;11987;11979:6;11976:14;11956:18;11953:38;11950:2;;;12006:18;;:::i;:::-;11950:2;11771:269;;;;:::o;12046:233::-;12085:3;12108:24;12126:5;12108:24;:::i;:::-;12099:33;;12154:66;12147:5;12144:77;12141:2;;;12224:18;;:::i;:::-;12141:2;12271:1;12264:5;12260:13;12253:20;;12089:190;;;:::o;12285:180::-;12333:77;12330:1;12323:88;12430:4;12427:1;12420:15;12454:4;12451:1;12444:15;12471:180;12519:77;12516:1;12509:88;12616:4;12613:1;12606:15;12640:4;12637:1;12630:15;12657:180;12705:77;12702:1;12695:88;12802:4;12799:1;12792:15;12826:4;12823:1;12816:15;12843:117;12952:1;12949;12942:12;12966:117;13075:1;13072;13065:12;13089:117;13198:1;13195;13188:12;13212:117;13321:1;13318;13311:12;13335:117;13444:1;13441;13434:12;13458:102;13499:6;13550:2;13546:7;13541:2;13534:5;13530:14;13526:28;13516:38;;13506:54;;;:::o;13566:169::-;13706:21;13702:1;13694:6;13690:14;13683:45;13672:63;:::o;13741:228::-;13881:34;13877:1;13869:6;13865:14;13858:58;13950:11;13945:2;13937:6;13933:15;13926:36;13847:122;:::o;13975:222::-;14115:34;14111:1;14103:6;14099:14;14092:58;14184:5;14179:2;14171:6;14167:15;14160:30;14081:116;:::o;14203:182::-;14343:34;14339:1;14331:6;14327:14;14320:58;14309:76;:::o;14391:224::-;14531:34;14527:1;14519:6;14515:14;14508:58;14600:7;14595:2;14587:6;14583:15;14576:32;14497:118;:::o;14621:122::-;14694:24;14712:5;14694:24;:::i;:::-;14687:5;14684:35;14674:2;;14733:1;14730;14723:12;14674:2;14664:79;:::o;14749:116::-;14819:21;14834:5;14819:21;:::i;:::-;14812:5;14809:32;14799:2;;14855:1;14852;14845:12;14799:2;14789:76;:::o;14871:122::-;14944:24;14962:5;14944:24;:::i;:::-;14937:5;14934:35;14924:2;;14983:1;14980;14973:12;14924:2;14914:79;:::o

Swarm Source

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