Token Involta Coin

 

Overview [ERC-20]

Max Total Supply:
100,000,000 INVOLTA

Holders:
19

Transfers:
-

Loading
[ Download CSV Export  ] 
Loading
[ Download CSV Export  ] 
Loading

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

Contract Source Code Verified (Exact Match)

Contract Name:
InvoltaCoin

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

interface IERC20 {
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

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

    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract ERC20 is IERC20 {
    mapping (address => uint256) private _balances;

    mapping (address => mapping (address => uint256)) private _allowances;

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor (string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }

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

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

    function decimals() public view virtual returns (uint8) {
        return _decimals;
    }

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

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

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _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) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "Involta: transfer amount exceeds allowance");
        _approve(sender, _msgSender(), currentAllowance - amount);

        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "Involta: decreased allowance below zero");
        _approve(_msgSender(), spender, currentAllowance - subtractedValue);

        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "Involta: transfer from the zero address");
        require(recipient != address(0), "Involta: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "Involta: transfer amount exceeds balance");
        _balances[sender] = senderBalance - amount;
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "Involta: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "Involta: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "Involta: burn amount exceeds balance");
        _balances[account] = accountBalance - amount;
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "Involta: approve from the zero address");
        require(spender != address(0), "Involta: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _setupDecimals(uint8 decimals_) internal virtual {
        _decimals = decimals_;
    }

    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }

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

contract InvoltaCoin is ERC20 {
    constructor() public ERC20("Involta Coin", "INVOLTA") {
        _setupDecimals(4);
        _mint(msg.sender, 1000000000000);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","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":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040518060400160405280600c81526020017f496e766f6c746120436f696e00000000000000000000000000000000000000008152506040518060400160405280600781526020017f494e564f4c54410000000000000000000000000000000000000000000000000081525081600390805190602001906200009692919062000269565b508060049080519060200190620000af92919062000269565b505050620000c46004620000e160201b60201c565b620000db3364e8d4a51000620000ff60201b60201c565b620004dd565b80600560006101000a81548160ff021916908360ff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000172576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001699062000392565b60405180910390fd5b62000186600083836200026460201b60201c565b80600260008282546200019a9190620003e2565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620001f19190620003e2565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002589190620003b4565b60405180910390a35050565b505050565b828054620002779062000449565b90600052602060002090601f0160209004810192826200029b5760008555620002e7565b82601f10620002b657805160ff1916838001178555620002e7565b82800160010185558215620002e7579182015b82811115620002e6578251825591602001919060010190620002c9565b5b509050620002f69190620002fa565b5090565b5b8082111562000315576000816000905550600101620002fb565b5090565b600062000328602183620003d1565b91507f496e766f6c74613a206d696e7420746f20746865207a65726f2061646472657360008301527f73000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6200038c816200043f565b82525050565b60006020820190508181036000830152620003ad8162000319565b9050919050565b6000602082019050620003cb600083018462000381565b92915050565b600082825260208201905092915050565b6000620003ef826200043f565b9150620003fc836200043f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200043457620004336200047f565b5b828201905092915050565b6000819050919050565b600060028204905060018216806200046257607f821691505b60208210811415620004795762000478620004ae565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b61138e80620004ed6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190611023565b60405180910390f35b6100e660048036038101906100e19190610c9c565b610308565b6040516100f39190611008565b60405180910390f35b610104610326565b6040516101119190611125565b60405180910390f35b610134600480360381019061012f9190610c4d565b610330565b6040516101419190611008565b60405180910390f35b610152610431565b60405161015f9190611140565b60405180910390f35b610182600480360381019061017d9190610c9c565b610448565b60405161018f9190611008565b60405180910390f35b6101b260048036038101906101ad9190610be8565b6104f4565b6040516101bf9190611125565b60405180910390f35b6101d061053c565b6040516101dd9190611023565b60405180910390f35b61020060048036038101906101fb9190610c9c565b6105ce565b60405161020d9190611008565b60405180910390f35b610230600480360381019061022b9190610c9c565b6106c2565b60405161023d9190611008565b60405180910390f35b610260600480360381019061025b9190610c11565b6106e0565b60405161026d9190611125565b60405180910390f35b60606003805461028590611289565b80601f01602080910402602001604051908101604052809291908181526020018280546102b190611289565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b600061031c610315610767565b848461076f565b6001905092915050565b6000600254905090565b600061033d84848461093a565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610388610767565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610408576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ff90611085565b60405180910390fd5b61042585610414610767565b858461042091906111cd565b61076f565b60019150509392505050565b6000600560009054906101000a900460ff16905090565b60006104ea610455610767565b848460016000610463610767565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104e59190611177565b61076f565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606004805461054b90611289565b80601f016020809104026020016040519081016040528092919081815260200182805461057790611289565b80156105c45780601f10610599576101008083540402835291602001916105c4565b820191906000526020600020905b8154815290600101906020018083116105a757829003601f168201915b5050505050905090565b600080600160006105dd610767565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561069a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069190611105565b60405180910390fd5b6106b76106a5610767565b8585846106b291906111cd565b61076f565b600191505092915050565b60006106d66106cf610767565b848461093a565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d690611045565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561084f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610846906110a5565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161092d9190611125565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a1906110c5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a11906110e5565b60405180910390fd5b610a25838383610bb9565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610aab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa290611065565b60405180910390fd5b8181610ab791906111cd565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b479190611177565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bab9190611125565b60405180910390a350505050565b505050565b600081359050610bcd8161132a565b92915050565b600081359050610be281611341565b92915050565b600060208284031215610bfa57600080fd5b6000610c0884828501610bbe565b91505092915050565b60008060408385031215610c2457600080fd5b6000610c3285828601610bbe565b9250506020610c4385828601610bbe565b9150509250929050565b600080600060608486031215610c6257600080fd5b6000610c7086828701610bbe565b9350506020610c8186828701610bbe565b9250506040610c9286828701610bd3565b9150509250925092565b60008060408385031215610caf57600080fd5b6000610cbd85828601610bbe565b9250506020610cce85828601610bd3565b9150509250929050565b610ce181611213565b82525050565b6000610cf28261115b565b610cfc8185611166565b9350610d0c818560208601611256565b610d1581611319565b840191505092915050565b6000610d2d602683611166565b91507f496e766f6c74613a20617070726f76652066726f6d20746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d93602883611166565b91507f496e766f6c74613a207472616e7366657220616d6f756e74206578636565647360008301527f2062616c616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610df9602a83611166565b91507f496e766f6c74613a207472616e7366657220616d6f756e74206578636565647360008301527f20616c6c6f77616e6365000000000000000000000000000000000000000000006020830152604082019050919050565b6000610e5f602483611166565b91507f496e766f6c74613a20617070726f766520746f20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ec5602783611166565b91507f496e766f6c74613a207472616e736665722066726f6d20746865207a65726f2060008301527f61646472657373000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610f2b602583611166565b91507f496e766f6c74613a207472616e7366657220746f20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610f91602783611166565b91507f496e766f6c74613a2064656372656173656420616c6c6f77616e63652062656c60008301527f6f77207a65726f000000000000000000000000000000000000000000000000006020830152604082019050919050565b610ff38161123f565b82525050565b61100281611249565b82525050565b600060208201905061101d6000830184610cd8565b92915050565b6000602082019050818103600083015261103d8184610ce7565b905092915050565b6000602082019050818103600083015261105e81610d20565b9050919050565b6000602082019050818103600083015261107e81610d86565b9050919050565b6000602082019050818103600083015261109e81610dec565b9050919050565b600060208201905081810360008301526110be81610e52565b9050919050565b600060208201905081810360008301526110de81610eb8565b9050919050565b600060208201905081810360008301526110fe81610f1e565b9050919050565b6000602082019050818103600083015261111e81610f84565b9050919050565b600060208201905061113a6000830184610fea565b92915050565b60006020820190506111556000830184610ff9565b92915050565b600081519050919050565b600082825260208201905092915050565b60006111828261123f565b915061118d8361123f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156111c2576111c16112bb565b5b828201905092915050565b60006111d88261123f565b91506111e38361123f565b9250828210156111f6576111f56112bb565b5b828203905092915050565b600061120c8261121f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611274578082015181840152602081019050611259565b83811115611283576000848401525b50505050565b600060028204905060018216806112a157607f821691505b602082108114156112b5576112b46112ea565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61133381611201565b811461133e57600080fd5b50565b61134a8161123f565b811461135557600080fd5b5056fea26469706673582212201d218821d4bfbc5fd952335a1abcc50f40f5a4fbb6522a42a51e66fee9246c1664736f6c63430008000033

Deployed ByteCode Sourcemap

5422:173:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1168:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2062:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1469:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2239:424;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1370:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2671:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1585:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1267:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2894:379;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1720:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1903:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1168:91;1213:13;1246:5;1239:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1168:91;:::o;2062:169::-;2145:4;2162:39;2171:12;:10;:12::i;:::-;2185:7;2194:6;2162:8;:39::i;:::-;2219:4;2212:11;;2062:169;;;;:::o;1469:108::-;1530:7;1557:12;;1550:19;;1469:108;:::o;2239:424::-;2345:4;2362:36;2372:6;2380:9;2391:6;2362:9;:36::i;:::-;2411:24;2438:11;:19;2450:6;2438:19;;;;;;;;;;;;;;;:33;2458:12;:10;:12::i;:::-;2438:33;;;;;;;;;;;;;;;;2411:60;;2510:6;2490:16;:26;;2482:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;2574:57;2583:6;2591:12;:10;:12::i;:::-;2624:6;2605:16;:25;;;;:::i;:::-;2574:8;:57::i;:::-;2651:4;2644:11;;;2239:424;;;;;:::o;1370:91::-;1419:5;1444:9;;;;;;;;;;;1437:16;;1370:91;:::o;2671:215::-;2759:4;2776:80;2785:12;:10;:12::i;:::-;2799:7;2845:10;2808:11;:25;2820:12;:10;:12::i;:::-;2808:25;;;;;;;;;;;;;;;:34;2834:7;2808:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;2776:8;:80::i;:::-;2874:4;2867:11;;2671:215;;;;:::o;1585:127::-;1659:7;1686:9;:18;1696:7;1686:18;;;;;;;;;;;;;;;;1679:25;;1585:127;;;:::o;1267:95::-;1314:13;1347:7;1340:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1267:95;:::o;2894:379::-;2987:4;3004:24;3031:11;:25;3043:12;:10;:12::i;:::-;3031:25;;;;;;;;;;;;;;;:34;3057:7;3031:34;;;;;;;;;;;;;;;;3004:61;;3104:15;3084:16;:35;;3076:87;;;;;;;;;;;;:::i;:::-;;;;;;;;;3174:67;3183:12;:10;:12::i;:::-;3197:7;3225:15;3206:16;:34;;;;:::i;:::-;3174:8;:67::i;:::-;3261:4;3254:11;;;2894:379;;;;:::o;1720:175::-;1806:4;1823:42;1833:12;:10;:12::i;:::-;1847:9;1858:6;1823:9;:42::i;:::-;1883:4;1876:11;;1720:175;;;;:::o;1903:151::-;1992:7;2019:11;:18;2031:5;2019:18;;;;;;;;;;;;;;;:27;2038:7;2019:27;;;;;;;;;;;;;;;;2012:34;;1903:151;;;;:::o;5317:98::-;5370:7;5397:10;5390:17;;5317:98;:::o;4753:350::-;4872:1;4855:19;;:5;:19;;;;4847:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4955:1;4936:21;;:7;:21;;;;4928:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;5041:6;5011:11;:18;5023:5;5011:18;;;;;;;;;;;;;;;:27;5030:7;5011:27;;;;;;;;;;;;;;;:36;;;;5079:7;5063:32;;5072:5;5063:32;;;5088:6;5063:32;;;;;;:::i;:::-;;;;;;;;4753:350;;;:::o;3281:610::-;3405:1;3387:20;;:6;:20;;;;3379:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;3491:1;3470:23;;:9;:23;;;;3462:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;3548:47;3569:6;3577:9;3588:6;3548:20;:47::i;:::-;3608:21;3632:9;:17;3642:6;3632:17;;;;;;;;;;;;;;;;3608:41;;3685:6;3668:13;:23;;3660:76;;;;;;;;;;;;:::i;:::-;;;;;;;;;3783:6;3767:13;:22;;;;:::i;:::-;3747:9;:17;3757:6;3747:17;;;;;;;;;;;;;;;:42;;;;3824:6;3800:9;:20;3810:9;3800:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3865:9;3848:35;;3857:6;3848:35;;;3876:6;3848:35;;;;;;:::i;:::-;;;;;;;;3281:610;;;;:::o;5217:92::-;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:109::-;2030:21;2045:5;2030:21;:::i;:::-;2025:3;2018:34;2008:50;;:::o;2064:364::-;;2180:39;2213:5;2180:39;:::i;:::-;2235:71;2299:6;2294:3;2235:71;:::i;:::-;2228:78;;2315:52;2360:6;2355:3;2348:4;2341:5;2337:16;2315:52;:::i;:::-;2392:29;2414:6;2392:29;:::i;:::-;2387:3;2383:39;2376:46;;2156:272;;;;;:::o;2434:370::-;;2597:67;2661:2;2656:3;2597:67;:::i;:::-;2590:74;;2694:34;2690:1;2685:3;2681:11;2674:55;2760:8;2755:2;2750:3;2746:12;2739:30;2795:2;2790:3;2786:12;2779:19;;2580:224;;;:::o;2810:372::-;;2973:67;3037:2;3032:3;2973:67;:::i;:::-;2966:74;;3070:34;3066:1;3061:3;3057:11;3050:55;3136:10;3131:2;3126:3;3122:12;3115:32;3173:2;3168:3;3164:12;3157:19;;2956:226;;;:::o;3188:374::-;;3351:67;3415:2;3410:3;3351:67;:::i;:::-;3344:74;;3448:34;3444:1;3439:3;3435:11;3428:55;3514:12;3509:2;3504:3;3500:12;3493:34;3553:2;3548:3;3544:12;3537:19;;3334:228;;;:::o;3568:368::-;;3731:67;3795:2;3790:3;3731:67;:::i;:::-;3724:74;;3828:34;3824:1;3819:3;3815:11;3808:55;3894:6;3889:2;3884:3;3880:12;3873:28;3927:2;3922:3;3918:12;3911:19;;3714:222;;;:::o;3942:371::-;;4105:67;4169:2;4164:3;4105:67;:::i;:::-;4098:74;;4202:34;4198:1;4193:3;4189:11;4182:55;4268:9;4263:2;4258:3;4254:12;4247:31;4304:2;4299:3;4295:12;4288:19;;4088:225;;;:::o;4319:369::-;;4482:67;4546:2;4541:3;4482:67;:::i;:::-;4475:74;;4579:34;4575:1;4570:3;4566:11;4559:55;4645:7;4640:2;4635:3;4631:12;4624:29;4679:2;4674:3;4670:12;4663:19;;4465:223;;;:::o;4694:371::-;;4857:67;4921:2;4916:3;4857:67;:::i;:::-;4850:74;;4954:34;4950:1;4945:3;4941:11;4934:55;5020:9;5015:2;5010:3;5006:12;4999:31;5056:2;5051:3;5047:12;5040:19;;4840:225;;;:::o;5071:118::-;5158:24;5176:5;5158:24;:::i;:::-;5153:3;5146:37;5136:53;;:::o;5195:112::-;5278:22;5294:5;5278:22;:::i;:::-;5273:3;5266:35;5256:51;;:::o;5313:210::-;;5438:2;5427:9;5423:18;5415:26;;5451:65;5513:1;5502:9;5498:17;5489:6;5451:65;:::i;:::-;5405:118;;;;:::o;5529:313::-;;5680:2;5669:9;5665:18;5657:26;;5729:9;5723:4;5719:20;5715:1;5704:9;5700:17;5693:47;5757:78;5830:4;5821:6;5757:78;:::i;:::-;5749:86;;5647:195;;;;:::o;5848:419::-;;6052:2;6041:9;6037:18;6029:26;;6101:9;6095:4;6091:20;6087:1;6076:9;6072:17;6065:47;6129:131;6255:4;6129:131;:::i;:::-;6121:139;;6019:248;;;:::o;6273:419::-;;6477:2;6466:9;6462:18;6454:26;;6526:9;6520:4;6516:20;6512:1;6501:9;6497:17;6490:47;6554:131;6680:4;6554:131;:::i;:::-;6546:139;;6444:248;;;:::o;6698:419::-;;6902:2;6891:9;6887:18;6879:26;;6951:9;6945:4;6941:20;6937:1;6926:9;6922:17;6915:47;6979:131;7105:4;6979:131;:::i;:::-;6971:139;;6869:248;;;:::o;7123:419::-;;7327:2;7316:9;7312:18;7304:26;;7376:9;7370:4;7366:20;7362:1;7351:9;7347:17;7340:47;7404:131;7530:4;7404:131;:::i;:::-;7396:139;;7294:248;;;:::o;7548:419::-;;7752:2;7741:9;7737:18;7729:26;;7801:9;7795:4;7791:20;7787:1;7776:9;7772:17;7765:47;7829:131;7955:4;7829:131;:::i;:::-;7821:139;;7719:248;;;:::o;7973:419::-;;8177:2;8166:9;8162:18;8154:26;;8226:9;8220:4;8216:20;8212:1;8201:9;8197:17;8190:47;8254:131;8380:4;8254:131;:::i;:::-;8246:139;;8144:248;;;:::o;8398:419::-;;8602:2;8591:9;8587:18;8579:26;;8651:9;8645:4;8641:20;8637:1;8626:9;8622:17;8615:47;8679:131;8805:4;8679:131;:::i;:::-;8671:139;;8569:248;;;:::o;8823:222::-;;8954:2;8943:9;8939:18;8931:26;;8967:71;9035:1;9024:9;9020:17;9011:6;8967:71;:::i;:::-;8921:124;;;;:::o;9051:214::-;;9178:2;9167:9;9163:18;9155:26;;9191:67;9255:1;9244:9;9240:17;9231:6;9191:67;:::i;:::-;9145:120;;;;:::o;9271:99::-;;9357:5;9351:12;9341:22;;9330:40;;;:::o;9376:169::-;;9494:6;9489:3;9482:19;9534:4;9529:3;9525:14;9510:29;;9472:73;;;;:::o;9551:305::-;;9610:20;9628:1;9610:20;:::i;:::-;9605:25;;9644:20;9662:1;9644:20;:::i;:::-;9639:25;;9798:1;9730:66;9726:74;9723:1;9720:81;9717:2;;;9804:18;;:::i;:::-;9717:2;9848:1;9845;9841:9;9834:16;;9595:261;;;;:::o;9862:191::-;;9922:20;9940:1;9922:20;:::i;:::-;9917:25;;9956:20;9974:1;9956:20;:::i;:::-;9951:25;;9995:1;9992;9989:8;9986:2;;;10000:18;;:::i;:::-;9986:2;10045:1;10042;10038:9;10030:17;;9907:146;;;;:::o;10059:96::-;;10125:24;10143:5;10125:24;:::i;:::-;10114:35;;10104:51;;;:::o;10161:90::-;;10238:5;10231:13;10224:21;10213:32;;10203:48;;;:::o;10257:126::-;;10334:42;10327:5;10323:54;10312:65;;10302:81;;;:::o;10389:77::-;;10455:5;10444:16;;10434:32;;;:::o;10472:86::-;;10547:4;10540:5;10536:16;10525:27;;10515:43;;;:::o;10564:307::-;10632:1;10642:113;10656:6;10653:1;10650:13;10642:113;;;10741:1;10736:3;10732:11;10726:18;10722:1;10717:3;10713:11;10706:39;10678:2;10675:1;10671:10;10666:15;;10642:113;;;10773:6;10770:1;10767:13;10764:2;;;10853:1;10844:6;10839:3;10835:16;10828:27;10764:2;10613:258;;;;:::o;10877:320::-;;10958:1;10952:4;10948:12;10938:22;;11005:1;10999:4;10995:12;11026:18;11016:2;;11082:4;11074:6;11070:17;11060:27;;11016:2;11144;11136:6;11133:14;11113:18;11110:38;11107:2;;;11163:18;;:::i;:::-;11107:2;10928:269;;;;:::o;11203:180::-;11251:77;11248:1;11241:88;11348:4;11345:1;11338:15;11372:4;11369:1;11362:15;11389:180;11437:77;11434:1;11427:88;11534:4;11531:1;11524:15;11558:4;11555:1;11548:15;11575:102;;11667:2;11663:7;11658:2;11651:5;11647:14;11643:28;11633:38;;11623:54;;;:::o;11683:122::-;11756:24;11774:5;11756:24;:::i;:::-;11749:5;11746:35;11736:2;;11795:1;11792;11785:12;11736:2;11726:79;:::o;11811:122::-;11884:24;11902:5;11884:24;:::i;:::-;11877:5;11874:35;11864:2;;11923:1;11920;11913:12;11864:2;11854:79;:::o

Swarm Source

ipfs://1d218821d4bfbc5fd952335a1abcc50f40f5a4fbb6522a42a51e66fee9246c16

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.