MATIC Price: $0.736216 (+0.24%)
Gas: 30 GWei
 

Overview

Max Total Supply

20,000,000 USDA

Holders

356 (0.00%)

Market

Price

$0.00 @ 0.000000 MATIC

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Filtered by Token Holder
ABCMETA: META Token
Balance
1 USDA

Value
$0.00
0xEDcFb6984a3c70501BAA8b7f5421Ae795ecC1496
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

ABCMETA is a global platform for NFT assets minting and trading.

Contract Source Code Verified (Exact Match)

Contract Name:
Token_USDA

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
File 1 of 1 : Token_usda.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.7.0 <0.9.0;

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

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

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

interface IERC20Metadata is IERC20 {
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
}

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract ERC20 is Context, IERC20, IERC20Metadata {
    using SafeMath for uint256;
    mapping(address => uint256) private _balances;    

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

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;

    address private _owner;
    modifier onlyOwner() {
        require(msg.sender == _owner, "only owner can do this!!!");
        _;
    }
    event AdditionalTotalSupply(address to, uint256 addition);

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

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

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

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

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

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

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

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

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

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

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

        return true;
    }

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

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

        return true;
    }

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

        _beforeTokenTransfer(sender, recipient, amount);

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

        emit Transfer(sender, recipient, amount);

        _afterTokenTransfer(sender, recipient, amount);
    }

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

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

        _totalSupply += amount*(10**uint(decimals()));
        _balances[account] += amount*(10**uint(decimals()));
        emit Transfer(address(0), account, amount*(10**uint(decimals())));

        _afterTokenTransfer(address(0), account, amount);
    }

    function burn(address account, uint256 amount) private onlyOwner{
        require(account != address(0), "ERC20: burn from the zero address");

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

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

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

        _afterTokenTransfer(account, address(0), amount);
    }

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

    function additionalTotalSupply(address _to, uint256 _addition) onlyOwner public{
        require(_addition > 0, "ERC20: addition is 0");
        require(_to != address(0), "ERC20: additionalTotalSupply from the zero address");
        _totalSupply = _totalSupply.add(_addition);
        _balances[_to] += _addition;
        emit AdditionalTotalSupply(_to, _addition);
    }

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

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

contract Token_USDA is ERC20{
        address internal _owner;
        constructor(address owner_) ERC20("ABCMETA USDA Token","USDA"){
        _owner = owner_;
        _mint(msg.sender, 20000000);
    }

    struct TransferInfo {
        address to_;
        uint256 count_;
    }
    
    function transfers(TransferInfo[] memory tfis) public {
        for(uint256 i = 0; i < tfis.length; i++) {
            TransferInfo memory tfi = tfis[i];
            super.transfer(tfi.to_, tfi.count_);
        }
    }
}

Settings
{
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"addition","type":"uint256"}],"name":"AdditionalTotalSupply","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_addition","type":"uint256"}],"name":"additionalTotalSupply","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":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"to_","type":"address"},{"internalType":"uint256","name":"count_","type":"uint256"}],"internalType":"struct Token_USDA.TransferInfo[]","name":"tfis","type":"tuple[]"}],"name":"transfers","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040516200225438038062002254833981810160405281019062000037919062000450565b6040518060400160405280601281526020017f4142434d455441205553444120546f6b656e00000000000000000000000000008152506040518060400160405280600481526020017f55534441000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000bb92919062000389565b508060049080519060200190620000d492919062000389565b50505080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200012e336301312d006200013560201b60201c565b5062000887565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620001a8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200019f90620004ba565b60405180910390fd5b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001fd600083836200037660201b60201c565b6200020d6200037b60201b60201c565b60ff16600a6200021e9190620005c2565b816200022b9190620006ff565b600260008282546200023e91906200050a565b92505081905550620002556200037b60201b60201c565b60ff16600a620002669190620005c2565b81620002739190620006ff565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002c291906200050a565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620003296200037b60201b60201c565b60ff16600a6200033a9190620005c2565b84620003479190620006ff565b604051620003569190620004dc565b60405180910390a362000372600083836200038460201b60201c565b5050565b505050565b60006008905090565b505050565b82805462000397906200079e565b90600052602060002090601f016020900481019282620003bb576000855562000407565b82601f10620003d657805160ff191683800117855562000407565b8280016001018555821562000407579182015b8281111562000406578251825591602001919060010190620003e9565b5b5090506200041691906200041a565b5090565b5b80821115620004355760008160009055506001016200041b565b5090565b6000815190506200044a816200086d565b92915050565b60006020828403121562000469576200046862000832565b5b6000620004798482850162000439565b91505092915050565b600062000491601f83620004f9565b91506200049e8262000844565b602082019050919050565b620004b48162000794565b82525050565b60006020820190508181036000830152620004d58162000482565b9050919050565b6000602082019050620004f36000830184620004a9565b92915050565b600082825260208201905092915050565b6000620005178262000794565b9150620005248362000794565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200055c576200055b620007d4565b5b828201905092915050565b6000808291508390505b6001851115620005b957808604811115620005915762000590620007d4565b5b6001851615620005a15780820291505b8081029050620005b18562000837565b945062000571565b94509492505050565b6000620005cf8262000794565b9150620005dc8362000794565b92506200060b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000613565b905092915050565b600082620006255760019050620006f8565b81620006355760009050620006f8565b81600181146200064e576002811462000659576200068f565b6001915050620006f8565b60ff8411156200066e576200066d620007d4565b5b8360020a915084821115620006885762000687620007d4565b5b50620006f8565b5060208310610133831016604e8410600b8410161715620006c95782820a905083811115620006c357620006c2620007d4565b5b620006f8565b620006d8848484600162000567565b92509050818404811115620006f257620006f1620007d4565b5b81810290505b9392505050565b60006200070c8262000794565b9150620007198362000794565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007555762000754620007d4565b5b828202905092915050565b60006200076d8262000774565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006002820490506001821680620007b757607f821691505b60208210811415620007ce57620007cd62000803565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b60008160011c9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b620008788162000760565b81146200088457600080fd5b50565b6119bd80620008976000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c578063a457c2d711610066578063a457c2d714610228578063a9059cbb14610258578063dd62ed3e14610288578063fbff29fc146102b8576100cf565b806370a08231146101be57806375789f58146101ee57806395d89b411461020a576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce56714610170578063395093511461018e575b600080fd5b6100dc6102d4565b6040516100e9919061125a565b60405180910390f35b61010c60048036038101906101079190610fdd565b610366565b604051610119919061123f565b60405180910390f35b61012a610384565b604051610137919061139c565b60405180910390f35b61015a60048036038101906101559190610f8a565b61038e565b604051610167919061123f565b60405180910390f35b610178610486565b60405161018591906113b7565b60405180910390f35b6101a860048036038101906101a39190610fdd565b61048f565b6040516101b5919061123f565b60405180910390f35b6101d860048036038101906101d39190610f1d565b61053b565b6040516101e5919061139c565b60405180910390f35b61020860048036038101906102039190610fdd565b610583565b005b610212610773565b60405161021f919061125a565b60405180910390f35b610242600480360381019061023d9190610fdd565b610805565b60405161024f919061123f565b60405180910390f35b610272600480360381019061026d9190610fdd565b6108f0565b60405161027f919061123f565b60405180910390f35b6102a2600480360381019061029d9190610f4a565b61090e565b6040516102af919061139c565b60405180910390f35b6102d260048036038101906102cd919061101d565b610995565b005b6060600380546102e39061151d565b80601f016020809104026020016040519081016040528092919081815260200182805461030f9061151d565b801561035c5780601f106103315761010080835404028352916020019161035c565b820191906000526020600020905b81548152906001019060200180831161033f57829003601f168201915b5050505050905090565b600061037a6103736109eb565b84846109f3565b6001905092915050565b6000600254905090565b600061039b848484610bbe565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006103e66109eb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d906112fc565b60405180910390fd5b61047a856104726109eb565b8584036109f3565b60019150509392505050565b60006008905090565b600061053161049c6109eb565b8484600160006104aa6109eb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461052c919061143f565b6109f3565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060a906112dc565b60405180910390fd5b60008111610656576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064d9061127c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156106c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106bd9061135c565b60405180910390fd5b6106db81600254610dcf90919063ffffffff16565b600281905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461072f919061143f565b925050819055507f492c1ddb7b240c0e3cd633fb1319fa5a6cd6c43844202c31902cc3a91310f7c98282604051610767929190611216565b60405180910390a15050565b6060600480546107829061151d565b80601f01602080910402602001604051908101604052809291908181526020018280546107ae9061151d565b80156107fb5780601f106107d0576101008083540402835291602001916107fb565b820191906000526020600020905b8154815290600101906020018083116107de57829003601f168201915b5050505050905090565b600080600160006108146109eb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c89061137c565b60405180910390fd5b6108e56108dc6109eb565b858584036109f3565b600191505092915050565b60006109046108fd6109eb565b8484610bbe565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60005b81518110156109e75760008282815181106109b6576109b5611656565b5b602002602001015190506109d2816000015182602001516108f0565b505080806109df90611580565b915050610998565b5050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5a9061133c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ad3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aca9061129c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610bb1919061139c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c259061131c565b60405180910390fd5b610c39838383610dfb565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb6906112bc565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d52919061143f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610db6919061139c565b60405180910390a3610dc9848484610e00565b50505050565b6000808284610dde919061143f565b905083811015610df157610df06115c9565b5b8091505092915050565b505050565b505050565b6000610e18610e13846113f7565b6113d2565b90508083825260208201905082856040860282011115610e3b57610e3a6116be565b5b60005b85811015610e6b5781610e518882610eb8565b845260208401935060408301925050600181019050610e3e565b5050509392505050565b600081359050610e8481611959565b92915050565b600082601f830112610e9f57610e9e6116b4565b5b8135610eaf848260208601610e05565b91505092915050565b600060408284031215610ece57610ecd6116b9565b5b610ed860406113d2565b90506000610ee884828501610e75565b6000830152506020610efc84828501610f08565b60208301525092915050565b600081359050610f1781611970565b92915050565b600060208284031215610f3357610f326116c8565b5b6000610f4184828501610e75565b91505092915050565b60008060408385031215610f6157610f606116c8565b5b6000610f6f85828601610e75565b9250506020610f8085828601610e75565b9150509250929050565b600080600060608486031215610fa357610fa26116c8565b5b6000610fb186828701610e75565b9350506020610fc286828701610e75565b9250506040610fd386828701610f08565b9150509250925092565b60008060408385031215610ff457610ff36116c8565b5b600061100285828601610e75565b925050602061101385828601610f08565b9150509250929050565b600060208284031215611033576110326116c8565b5b600082013567ffffffffffffffff811115611051576110506116c3565b5b61105d84828501610e8a565b91505092915050565b61106f81611495565b82525050565b61107e816114a7565b82525050565b600061108f82611423565b611099818561142e565b93506110a98185602086016114ea565b6110b2816116cd565b840191505092915050565b60006110ca60148361142e565b91506110d5826116de565b602082019050919050565b60006110ed60228361142e565b91506110f882611707565b604082019050919050565b600061111060268361142e565b915061111b82611756565b604082019050919050565b600061113360198361142e565b915061113e826117a5565b602082019050919050565b600061115660288361142e565b9150611161826117ce565b604082019050919050565b600061117960258361142e565b91506111848261181d565b604082019050919050565b600061119c60248361142e565b91506111a78261186c565b604082019050919050565b60006111bf60328361142e565b91506111ca826118bb565b604082019050919050565b60006111e260258361142e565b91506111ed8261190a565b604082019050919050565b611201816114d3565b82525050565b611210816114dd565b82525050565b600060408201905061122b6000830185611066565b61123860208301846111f8565b9392505050565b60006020820190506112546000830184611075565b92915050565b600060208201905081810360008301526112748184611084565b905092915050565b60006020820190508181036000830152611295816110bd565b9050919050565b600060208201905081810360008301526112b5816110e0565b9050919050565b600060208201905081810360008301526112d581611103565b9050919050565b600060208201905081810360008301526112f581611126565b9050919050565b6000602082019050818103600083015261131581611149565b9050919050565b600060208201905081810360008301526113358161116c565b9050919050565b600060208201905081810360008301526113558161118f565b9050919050565b60006020820190508181036000830152611375816111b2565b9050919050565b60006020820190508181036000830152611395816111d5565b9050919050565b60006020820190506113b160008301846111f8565b92915050565b60006020820190506113cc6000830184611207565b92915050565b60006113dc6113ed565b90506113e8828261154f565b919050565b6000604051905090565b600067ffffffffffffffff82111561141257611411611685565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600061144a826114d3565b9150611455836114d3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561148a576114896115f8565b5b828201905092915050565b60006114a0826114b3565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156115085780820151818401526020810190506114ed565b83811115611517576000848401525b50505050565b6000600282049050600182168061153557607f821691505b6020821081141561154957611548611627565b5b50919050565b611558826116cd565b810181811067ffffffffffffffff8211171561157757611576611685565b5b80604052505050565b600061158b826114d3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156115be576115bd6115f8565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a206164646974696f6e2069732030000000000000000000000000600082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f6f6e6c79206f776e65722063616e20646f207468697321212100000000000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206164646974696f6e616c546f74616c537570706c792066726f60008201527f6d20746865207a65726f20616464726573730000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61196281611495565b811461196d57600080fd5b50565b611979816114d3565b811461198457600080fd5b5056fea2646970667358221220156035ca5547217144f27f5d647550f08d42774d6cfbaeab748daf3ab80a561f64736f6c634300080700330000000000000000000000009d9af0fd303bff522a74bdb595817c58f3d55555

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c578063a457c2d711610066578063a457c2d714610228578063a9059cbb14610258578063dd62ed3e14610288578063fbff29fc146102b8576100cf565b806370a08231146101be57806375789f58146101ee57806395d89b411461020a576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce56714610170578063395093511461018e575b600080fd5b6100dc6102d4565b6040516100e9919061125a565b60405180910390f35b61010c60048036038101906101079190610fdd565b610366565b604051610119919061123f565b60405180910390f35b61012a610384565b604051610137919061139c565b60405180910390f35b61015a60048036038101906101559190610f8a565b61038e565b604051610167919061123f565b60405180910390f35b610178610486565b60405161018591906113b7565b60405180910390f35b6101a860048036038101906101a39190610fdd565b61048f565b6040516101b5919061123f565b60405180910390f35b6101d860048036038101906101d39190610f1d565b61053b565b6040516101e5919061139c565b60405180910390f35b61020860048036038101906102039190610fdd565b610583565b005b610212610773565b60405161021f919061125a565b60405180910390f35b610242600480360381019061023d9190610fdd565b610805565b60405161024f919061123f565b60405180910390f35b610272600480360381019061026d9190610fdd565b6108f0565b60405161027f919061123f565b60405180910390f35b6102a2600480360381019061029d9190610f4a565b61090e565b6040516102af919061139c565b60405180910390f35b6102d260048036038101906102cd919061101d565b610995565b005b6060600380546102e39061151d565b80601f016020809104026020016040519081016040528092919081815260200182805461030f9061151d565b801561035c5780601f106103315761010080835404028352916020019161035c565b820191906000526020600020905b81548152906001019060200180831161033f57829003601f168201915b5050505050905090565b600061037a6103736109eb565b84846109f3565b6001905092915050565b6000600254905090565b600061039b848484610bbe565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006103e66109eb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d906112fc565b60405180910390fd5b61047a856104726109eb565b8584036109f3565b60019150509392505050565b60006008905090565b600061053161049c6109eb565b8484600160006104aa6109eb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461052c919061143f565b6109f3565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060a906112dc565b60405180910390fd5b60008111610656576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064d9061127c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156106c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106bd9061135c565b60405180910390fd5b6106db81600254610dcf90919063ffffffff16565b600281905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461072f919061143f565b925050819055507f492c1ddb7b240c0e3cd633fb1319fa5a6cd6c43844202c31902cc3a91310f7c98282604051610767929190611216565b60405180910390a15050565b6060600480546107829061151d565b80601f01602080910402602001604051908101604052809291908181526020018280546107ae9061151d565b80156107fb5780601f106107d0576101008083540402835291602001916107fb565b820191906000526020600020905b8154815290600101906020018083116107de57829003601f168201915b5050505050905090565b600080600160006108146109eb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c89061137c565b60405180910390fd5b6108e56108dc6109eb565b858584036109f3565b600191505092915050565b60006109046108fd6109eb565b8484610bbe565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60005b81518110156109e75760008282815181106109b6576109b5611656565b5b602002602001015190506109d2816000015182602001516108f0565b505080806109df90611580565b915050610998565b5050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5a9061133c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ad3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aca9061129c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610bb1919061139c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c259061131c565b60405180910390fd5b610c39838383610dfb565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb6906112bc565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d52919061143f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610db6919061139c565b60405180910390a3610dc9848484610e00565b50505050565b6000808284610dde919061143f565b905083811015610df157610df06115c9565b5b8091505092915050565b505050565b505050565b6000610e18610e13846113f7565b6113d2565b90508083825260208201905082856040860282011115610e3b57610e3a6116be565b5b60005b85811015610e6b5781610e518882610eb8565b845260208401935060408301925050600181019050610e3e565b5050509392505050565b600081359050610e8481611959565b92915050565b600082601f830112610e9f57610e9e6116b4565b5b8135610eaf848260208601610e05565b91505092915050565b600060408284031215610ece57610ecd6116b9565b5b610ed860406113d2565b90506000610ee884828501610e75565b6000830152506020610efc84828501610f08565b60208301525092915050565b600081359050610f1781611970565b92915050565b600060208284031215610f3357610f326116c8565b5b6000610f4184828501610e75565b91505092915050565b60008060408385031215610f6157610f606116c8565b5b6000610f6f85828601610e75565b9250506020610f8085828601610e75565b9150509250929050565b600080600060608486031215610fa357610fa26116c8565b5b6000610fb186828701610e75565b9350506020610fc286828701610e75565b9250506040610fd386828701610f08565b9150509250925092565b60008060408385031215610ff457610ff36116c8565b5b600061100285828601610e75565b925050602061101385828601610f08565b9150509250929050565b600060208284031215611033576110326116c8565b5b600082013567ffffffffffffffff811115611051576110506116c3565b5b61105d84828501610e8a565b91505092915050565b61106f81611495565b82525050565b61107e816114a7565b82525050565b600061108f82611423565b611099818561142e565b93506110a98185602086016114ea565b6110b2816116cd565b840191505092915050565b60006110ca60148361142e565b91506110d5826116de565b602082019050919050565b60006110ed60228361142e565b91506110f882611707565b604082019050919050565b600061111060268361142e565b915061111b82611756565b604082019050919050565b600061113360198361142e565b915061113e826117a5565b602082019050919050565b600061115660288361142e565b9150611161826117ce565b604082019050919050565b600061117960258361142e565b91506111848261181d565b604082019050919050565b600061119c60248361142e565b91506111a78261186c565b604082019050919050565b60006111bf60328361142e565b91506111ca826118bb565b604082019050919050565b60006111e260258361142e565b91506111ed8261190a565b604082019050919050565b611201816114d3565b82525050565b611210816114dd565b82525050565b600060408201905061122b6000830185611066565b61123860208301846111f8565b9392505050565b60006020820190506112546000830184611075565b92915050565b600060208201905081810360008301526112748184611084565b905092915050565b60006020820190508181036000830152611295816110bd565b9050919050565b600060208201905081810360008301526112b5816110e0565b9050919050565b600060208201905081810360008301526112d581611103565b9050919050565b600060208201905081810360008301526112f581611126565b9050919050565b6000602082019050818103600083015261131581611149565b9050919050565b600060208201905081810360008301526113358161116c565b9050919050565b600060208201905081810360008301526113558161118f565b9050919050565b60006020820190508181036000830152611375816111b2565b9050919050565b60006020820190508181036000830152611395816111d5565b9050919050565b60006020820190506113b160008301846111f8565b92915050565b60006020820190506113cc6000830184611207565b92915050565b60006113dc6113ed565b90506113e8828261154f565b919050565b6000604051905090565b600067ffffffffffffffff82111561141257611411611685565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600061144a826114d3565b9150611455836114d3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561148a576114896115f8565b5b828201905092915050565b60006114a0826114b3565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156115085780820151818401526020810190506114ed565b83811115611517576000848401525b50505050565b6000600282049050600182168061153557607f821691505b6020821081141561154957611548611627565b5b50919050565b611558826116cd565b810181811067ffffffffffffffff8211171561157757611576611685565b5b80604052505050565b600061158b826114d3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156115be576115bd6115f8565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a206164646974696f6e2069732030000000000000000000000000600082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f6f6e6c79206f776e65722063616e20646f207468697321212100000000000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206164646974696f6e616c546f74616c537570706c792066726f60008201527f6d20746865207a65726f20616464726573730000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61196281611495565b811461196d57600080fd5b50565b611979816114d3565b811461198457600080fd5b5056fea2646970667358221220156035ca5547217144f27f5d647550f08d42774d6cfbaeab748daf3ab80a561f64736f6c63430008070033

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

0000000000000000000000009d9af0fd303bff522a74bdb595817c58f3d55555

-----Decoded View---------------
Arg [0] : owner_ (address): 0x9D9af0Fd303bfF522a74Bdb595817c58F3d55555

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000009d9af0fd303bff522a74bdb595817c58f3d55555


Deployed Bytecode Sourcemap

7292:510:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2404:98;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3288:166;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2712:106;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3460:478;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2616:90;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3944:214;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2824:125;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6662:373;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2508:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4164:407;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2955:172;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3133:149;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7582:218;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2404:98;2458:13;2490:5;2483:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2404:98;:::o;3288:166::-;3371:4;3387:39;3396:12;:10;:12::i;:::-;3410:7;3419:6;3387:8;:39::i;:::-;3443:4;3436:11;;3288:166;;;;:::o;2712:106::-;2773:7;2799:12;;2792:19;;2712:106;:::o;3460:478::-;3596:4;3612:36;3622:6;3630:9;3641:6;3612:9;:36::i;:::-;3659:24;3686:11;:19;3698:6;3686:19;;;;;;;;;;;;;;;:33;3706:12;:10;:12::i;:::-;3686:33;;;;;;;;;;;;;;;;3659:60;;3757:6;3737:16;:26;;3729:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;3842:57;3851:6;3859:12;:10;:12::i;:::-;3892:6;3873:16;:25;3842:8;:57::i;:::-;3927:4;3920:11;;;3460:478;;;;;:::o;2616:90::-;2674:5;2698:1;2691:8;;2616:90;:::o;3944:214::-;4034:4;4050:80;4059:12;:10;:12::i;:::-;4073:7;4119:10;4082:11;:25;4094:12;:10;:12::i;:::-;4082:25;;;;;;;;;;;;;;;:34;4108:7;4082:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;4050:8;:80::i;:::-;4147:4;4140:11;;3944:214;;;;:::o;2824:125::-;2898:7;2924:9;:18;2934:7;2924:18;;;;;;;;;;;;;;;;2917:25;;2824:125;;;:::o;6662:373::-;2162:6;;;;;;;;;;;2148:20;;:10;:20;;;2140:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;6771:1:::1;6759:9;:13;6751:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;6830:1;6815:17;;:3;:17;;;;6807:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;6912:27;6929:9;6912:12;;:16;;:27;;;;:::i;:::-;6897:12;:42;;;;6967:9;6949;:14:::0;6959:3:::1;6949:14;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;6991:37;7013:3;7018:9;6991:37;;;;;;;:::i;:::-;;;;;;;;6662:373:::0;;:::o;2508:102::-;2564:13;2596:7;2589:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2508:102;:::o;4164:407::-;4259:4;4275:24;4302:11;:25;4314:12;:10;:12::i;:::-;4302:25;;;;;;;;;;;;;;;:34;4328:7;4302:34;;;;;;;;;;;;;;;;4275:61;;4374:15;4354:16;:35;;4346:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;4465:67;4474:12;:10;:12::i;:::-;4488:7;4516:15;4497:16;:34;4465:8;:67::i;:::-;4560:4;4553:11;;;4164:407;;;;:::o;2955:172::-;3041:4;3057:42;3067:12;:10;:12::i;:::-;3081:9;3092:6;3057:9;:42::i;:::-;3116:4;3109:11;;2955:172;;;;:::o;3133:149::-;3222:7;3248:11;:18;3260:5;3248:18;;;;;;;;;;;;;;;:27;3267:7;3248:27;;;;;;;;;;;;;;;;3241:34;;3133:149;;;;:::o;7582:218::-;7650:9;7646:148;7669:4;:11;7665:1;:15;7646:148;;;7701:23;7727:4;7732:1;7727:7;;;;;;;;:::i;:::-;;;;;;;;7701:33;;7748:35;7763:3;:7;;;7772:3;:10;;;7748:14;:35::i;:::-;;7687:107;7682:3;;;;;:::i;:::-;;;;7646:148;;;;7582:218;:::o;98:96::-;151:7;177:10;170:17;;98:96;:::o;6286:370::-;6434:1;6417:19;;:5;:19;;;;6409:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6514:1;6495:21;;:7;:21;;;;6487:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6596:6;6566:11;:18;6578:5;6566:18;;;;;;;;;;;;;;;:27;6585:7;6566:27;;;;;;;;;;;;;;;:36;;;;6633:7;6617:32;;6626:5;6617:32;;;6642:6;6617:32;;;;;;:::i;:::-;;;;;;;;6286:370;;;:::o;4577:632::-;4730:1;4712:20;;:6;:20;;;;4704:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4785:47;4806:6;4814:9;4825:6;4785:20;:47::i;:::-;4843:21;4867:9;:17;4877:6;4867:17;;;;;;;;;;;;;;;;4843:41;;4919:6;4902:13;:23;;4894:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;5038:6;5022:13;:22;5002:9;:17;5012:6;5002:17;;;;;;;;;;;;;;;:42;;;;5088:6;5064:9;:20;5074:9;5064:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5127:9;5110:35;;5119:6;5110:35;;;5138:6;5110:35;;;;;;:::i;:::-;;;;;;;;5156:46;5176:6;5184:9;5195:6;5156:19;:46::i;:::-;4694:515;4577:632;;;:::o;1640:129::-;1698:7;1713:9;1729:1;1725;:5;;;;:::i;:::-;1713:17;;1748:1;1743;:6;;1736:14;;;;:::i;:::-;;1763:1;1756:8;;;1640:129;;;;:::o;7041:121::-;;;;:::o;7168:120::-;;;;:::o;47:809:1:-;172:5;197:110;213:93;299:6;213:93;:::i;:::-;197:110;:::i;:::-;188:119;;327:5;356:6;349:5;342:21;390:4;383:5;379:16;372:23;;416:6;466:3;458:4;450:6;446:17;441:3;437:27;434:36;431:143;;;485:79;;:::i;:::-;431:143;598:1;583:267;608:6;605:1;602:13;583:267;;;676:3;705:66;767:3;755:10;705:66;:::i;:::-;700:3;693:79;801:4;796:3;792:14;785:21;;835:4;830:3;826:14;819:21;;643:207;630:1;627;623:9;618:14;;583:267;;;587:14;178:678;;47:809;;;;;:::o;862:139::-;908:5;946:6;933:20;924:29;;962:33;989:5;962:33;:::i;:::-;862:139;;;;:::o;1047:428::-;1147:5;1196:3;1189:4;1181:6;1177:17;1173:27;1163:122;;1204:79;;:::i;:::-;1163:122;1321:6;1308:20;1346:123;1465:3;1457:6;1450:4;1442:6;1438:17;1346:123;:::i;:::-;1337:132;;1153:322;1047:428;;;;:::o;1519:579::-;1597:5;1641:4;1629:9;1624:3;1620:19;1616:30;1613:117;;;1649:79;;:::i;:::-;1613:117;1748:21;1764:4;1748:21;:::i;:::-;1739:30;;1827:1;1867:49;1912:3;1903:6;1892:9;1888:22;1867:49;:::i;:::-;1860:4;1853:5;1849:16;1842:75;1779:149;1989:2;2030:49;2075:3;2066:6;2055:9;2051:22;2030:49;:::i;:::-;2023:4;2016:5;2012:16;2005:75;1938:153;1519:579;;;;:::o;2104:139::-;2150:5;2188:6;2175:20;2166:29;;2204:33;2231:5;2204:33;:::i;:::-;2104:139;;;;:::o;2249:329::-;2308:6;2357:2;2345:9;2336:7;2332:23;2328:32;2325:119;;;2363:79;;:::i;:::-;2325:119;2483:1;2508:53;2553:7;2544:6;2533:9;2529:22;2508:53;:::i;:::-;2498:63;;2454:117;2249:329;;;;:::o;2584:474::-;2652:6;2660;2709:2;2697:9;2688:7;2684:23;2680:32;2677:119;;;2715:79;;:::i;:::-;2677:119;2835:1;2860:53;2905:7;2896:6;2885:9;2881:22;2860:53;:::i;:::-;2850:63;;2806:117;2962:2;2988:53;3033:7;3024:6;3013:9;3009:22;2988:53;:::i;:::-;2978:63;;2933:118;2584:474;;;;;:::o;3064:619::-;3141:6;3149;3157;3206:2;3194:9;3185:7;3181:23;3177:32;3174:119;;;3212:79;;:::i;:::-;3174:119;3332:1;3357:53;3402:7;3393:6;3382:9;3378:22;3357:53;:::i;:::-;3347:63;;3303:117;3459:2;3485:53;3530:7;3521:6;3510:9;3506:22;3485:53;:::i;:::-;3475:63;;3430:118;3587:2;3613:53;3658:7;3649:6;3638:9;3634:22;3613:53;:::i;:::-;3603:63;;3558:118;3064:619;;;;;:::o;3689:474::-;3757:6;3765;3814:2;3802:9;3793:7;3789:23;3785:32;3782:119;;;3820:79;;:::i;:::-;3782:119;3940:1;3965:53;4010:7;4001:6;3990:9;3986:22;3965:53;:::i;:::-;3955:63;;3911:117;4067:2;4093:53;4138:7;4129:6;4118:9;4114:22;4093:53;:::i;:::-;4083:63;;4038:118;3689:474;;;;;:::o;4169:597::-;4282:6;4331:2;4319:9;4310:7;4306:23;4302:32;4299:119;;;4337:79;;:::i;:::-;4299:119;4485:1;4474:9;4470:17;4457:31;4515:18;4507:6;4504:30;4501:117;;;4537:79;;:::i;:::-;4501:117;4642:107;4741:7;4732:6;4721:9;4717:22;4642:107;:::i;:::-;4632:117;;4428:331;4169:597;;;;:::o;4772:118::-;4859:24;4877:5;4859:24;:::i;:::-;4854:3;4847:37;4772:118;;:::o;4896:109::-;4977:21;4992:5;4977:21;:::i;:::-;4972:3;4965:34;4896:109;;:::o;5011:364::-;5099:3;5127:39;5160:5;5127:39;:::i;:::-;5182:71;5246:6;5241:3;5182:71;:::i;:::-;5175:78;;5262:52;5307:6;5302:3;5295:4;5288:5;5284:16;5262:52;:::i;:::-;5339:29;5361:6;5339:29;:::i;:::-;5334:3;5330:39;5323:46;;5103:272;5011:364;;;;:::o;5381:366::-;5523:3;5544:67;5608:2;5603:3;5544:67;:::i;:::-;5537:74;;5620:93;5709:3;5620:93;:::i;:::-;5738:2;5733:3;5729:12;5722:19;;5381:366;;;:::o;5753:::-;5895:3;5916:67;5980:2;5975:3;5916:67;:::i;:::-;5909:74;;5992:93;6081:3;5992:93;:::i;:::-;6110:2;6105:3;6101:12;6094:19;;5753:366;;;:::o;6125:::-;6267:3;6288:67;6352:2;6347:3;6288:67;:::i;:::-;6281:74;;6364:93;6453:3;6364:93;:::i;:::-;6482:2;6477:3;6473:12;6466:19;;6125:366;;;:::o;6497:::-;6639:3;6660:67;6724:2;6719:3;6660:67;:::i;:::-;6653:74;;6736:93;6825:3;6736:93;:::i;:::-;6854:2;6849:3;6845:12;6838:19;;6497:366;;;:::o;6869:::-;7011:3;7032:67;7096:2;7091:3;7032:67;:::i;:::-;7025:74;;7108:93;7197:3;7108:93;:::i;:::-;7226:2;7221:3;7217:12;7210:19;;6869:366;;;:::o;7241:::-;7383:3;7404:67;7468:2;7463:3;7404:67;:::i;:::-;7397:74;;7480:93;7569:3;7480:93;:::i;:::-;7598:2;7593:3;7589:12;7582:19;;7241:366;;;:::o;7613:::-;7755:3;7776:67;7840:2;7835:3;7776:67;:::i;:::-;7769:74;;7852:93;7941:3;7852:93;:::i;:::-;7970:2;7965:3;7961:12;7954:19;;7613:366;;;:::o;7985:::-;8127:3;8148:67;8212:2;8207:3;8148:67;:::i;:::-;8141:74;;8224:93;8313:3;8224:93;:::i;:::-;8342:2;8337:3;8333:12;8326:19;;7985:366;;;:::o;8357:::-;8499:3;8520:67;8584:2;8579:3;8520:67;:::i;:::-;8513:74;;8596:93;8685:3;8596:93;:::i;:::-;8714:2;8709:3;8705:12;8698:19;;8357:366;;;:::o;8729:118::-;8816:24;8834:5;8816:24;:::i;:::-;8811:3;8804:37;8729:118;;:::o;8853:112::-;8936:22;8952:5;8936:22;:::i;:::-;8931:3;8924:35;8853:112;;:::o;8971:332::-;9092:4;9130:2;9119:9;9115:18;9107:26;;9143:71;9211:1;9200:9;9196:17;9187:6;9143:71;:::i;:::-;9224:72;9292:2;9281:9;9277:18;9268:6;9224:72;:::i;:::-;8971:332;;;;;:::o;9309:210::-;9396:4;9434:2;9423:9;9419:18;9411:26;;9447:65;9509:1;9498:9;9494:17;9485:6;9447:65;:::i;:::-;9309:210;;;;:::o;9525:313::-;9638:4;9676:2;9665:9;9661:18;9653:26;;9725:9;9719:4;9715:20;9711:1;9700:9;9696:17;9689:47;9753:78;9826:4;9817:6;9753:78;:::i;:::-;9745:86;;9525:313;;;;:::o;9844:419::-;10010:4;10048:2;10037:9;10033:18;10025:26;;10097:9;10091:4;10087:20;10083:1;10072:9;10068:17;10061:47;10125:131;10251:4;10125:131;:::i;:::-;10117:139;;9844:419;;;:::o;10269:::-;10435:4;10473:2;10462:9;10458:18;10450:26;;10522:9;10516:4;10512:20;10508:1;10497:9;10493:17;10486:47;10550:131;10676:4;10550:131;:::i;:::-;10542:139;;10269:419;;;:::o;10694:::-;10860:4;10898:2;10887:9;10883:18;10875:26;;10947:9;10941:4;10937:20;10933:1;10922:9;10918:17;10911:47;10975:131;11101:4;10975:131;:::i;:::-;10967:139;;10694:419;;;:::o;11119:::-;11285:4;11323:2;11312:9;11308:18;11300:26;;11372:9;11366:4;11362:20;11358:1;11347:9;11343:17;11336:47;11400:131;11526:4;11400:131;:::i;:::-;11392:139;;11119:419;;;:::o;11544:::-;11710:4;11748:2;11737:9;11733:18;11725:26;;11797:9;11791:4;11787:20;11783:1;11772:9;11768:17;11761:47;11825:131;11951:4;11825:131;:::i;:::-;11817:139;;11544:419;;;:::o;11969:::-;12135:4;12173:2;12162:9;12158:18;12150:26;;12222:9;12216:4;12212:20;12208:1;12197:9;12193:17;12186:47;12250:131;12376:4;12250:131;:::i;:::-;12242:139;;11969:419;;;:::o;12394:::-;12560:4;12598:2;12587:9;12583:18;12575:26;;12647:9;12641:4;12637:20;12633:1;12622:9;12618:17;12611:47;12675:131;12801:4;12675:131;:::i;:::-;12667:139;;12394:419;;;:::o;12819:::-;12985:4;13023:2;13012:9;13008:18;13000:26;;13072:9;13066:4;13062:20;13058:1;13047:9;13043:17;13036:47;13100:131;13226:4;13100:131;:::i;:::-;13092:139;;12819:419;;;:::o;13244:::-;13410:4;13448:2;13437:9;13433:18;13425:26;;13497:9;13491:4;13487:20;13483:1;13472:9;13468:17;13461:47;13525:131;13651:4;13525:131;:::i;:::-;13517:139;;13244:419;;;:::o;13669:222::-;13762:4;13800:2;13789:9;13785:18;13777:26;;13813:71;13881:1;13870:9;13866:17;13857:6;13813:71;:::i;:::-;13669:222;;;;:::o;13897:214::-;13986:4;14024:2;14013:9;14009:18;14001:26;;14037:67;14101:1;14090:9;14086:17;14077:6;14037:67;:::i;:::-;13897:214;;;;:::o;14117:129::-;14151:6;14178:20;;:::i;:::-;14168:30;;14207:33;14235:4;14227:6;14207:33;:::i;:::-;14117:129;;;:::o;14252:75::-;14285:6;14318:2;14312:9;14302:19;;14252:75;:::o;14333:340::-;14439:4;14529:18;14521:6;14518:30;14515:56;;;14551:18;;:::i;:::-;14515:56;14601:4;14593:6;14589:17;14581:25;;14661:4;14655;14651:15;14643:23;;14333:340;;;:::o;14679:99::-;14731:6;14765:5;14759:12;14749:22;;14679:99;;;:::o;14784:169::-;14868:11;14902:6;14897:3;14890:19;14942:4;14937:3;14933:14;14918:29;;14784:169;;;;:::o;14959:305::-;14999:3;15018:20;15036:1;15018:20;:::i;:::-;15013:25;;15052:20;15070:1;15052:20;:::i;:::-;15047:25;;15206:1;15138:66;15134:74;15131:1;15128:81;15125:107;;;15212:18;;:::i;:::-;15125:107;15256:1;15253;15249:9;15242:16;;14959:305;;;;:::o;15270:96::-;15307:7;15336:24;15354:5;15336:24;:::i;:::-;15325:35;;15270:96;;;:::o;15372:90::-;15406:7;15449:5;15442:13;15435:21;15424:32;;15372:90;;;:::o;15468:126::-;15505:7;15545:42;15538:5;15534:54;15523:65;;15468:126;;;:::o;15600:77::-;15637:7;15666:5;15655:16;;15600:77;;;:::o;15683:86::-;15718:7;15758:4;15751:5;15747:16;15736:27;;15683:86;;;:::o;15775:307::-;15843:1;15853:113;15867:6;15864:1;15861:13;15853:113;;;15952:1;15947:3;15943:11;15937:18;15933:1;15928:3;15924:11;15917:39;15889:2;15886:1;15882:10;15877:15;;15853:113;;;15984:6;15981:1;15978:13;15975:101;;;16064:1;16055:6;16050:3;16046:16;16039:27;15975:101;15824:258;15775:307;;;:::o;16088:320::-;16132:6;16169:1;16163:4;16159:12;16149:22;;16216:1;16210:4;16206:12;16237:18;16227:81;;16293:4;16285:6;16281:17;16271:27;;16227:81;16355:2;16347:6;16344:14;16324:18;16321:38;16318:84;;;16374:18;;:::i;:::-;16318:84;16139:269;16088:320;;;:::o;16414:281::-;16497:27;16519:4;16497:27;:::i;:::-;16489:6;16485:40;16627:6;16615:10;16612:22;16591:18;16579:10;16576:34;16573:62;16570:88;;;16638:18;;:::i;:::-;16570:88;16678:10;16674:2;16667:22;16457:238;16414:281;;:::o;16701:233::-;16740:3;16763:24;16781:5;16763:24;:::i;:::-;16754:33;;16809:66;16802:5;16799:77;16796:103;;;16879:18;;:::i;:::-;16796:103;16926:1;16919:5;16915:13;16908:20;;16701:233;;;:::o;16940:180::-;16988:77;16985:1;16978:88;17085:4;17082:1;17075:15;17109:4;17106:1;17099:15;17126:180;17174:77;17171:1;17164:88;17271:4;17268:1;17261:15;17295:4;17292:1;17285:15;17312:180;17360:77;17357:1;17350:88;17457:4;17454:1;17447:15;17481:4;17478:1;17471:15;17498:180;17546:77;17543:1;17536:88;17643:4;17640:1;17633:15;17667:4;17664:1;17657:15;17684:180;17732:77;17729:1;17722:88;17829:4;17826:1;17819:15;17853:4;17850:1;17843:15;17870:117;17979:1;17976;17969:12;17993:117;18102:1;18099;18092:12;18239:117;18348:1;18345;18338:12;18362:117;18471:1;18468;18461:12;18485:117;18594:1;18591;18584:12;18608:102;18649:6;18700:2;18696:7;18691:2;18684:5;18680:14;18676:28;18666:38;;18608:102;;;:::o;18716:170::-;18856:22;18852:1;18844:6;18840:14;18833:46;18716:170;:::o;18892:221::-;19032:34;19028:1;19020:6;19016:14;19009:58;19101:4;19096:2;19088:6;19084:15;19077:29;18892:221;:::o;19119:225::-;19259:34;19255:1;19247:6;19243:14;19236:58;19328:8;19323:2;19315:6;19311:15;19304:33;19119:225;:::o;19350:175::-;19490:27;19486:1;19478:6;19474:14;19467:51;19350:175;:::o;19531:227::-;19671:34;19667:1;19659:6;19655:14;19648:58;19740:10;19735:2;19727:6;19723:15;19716:35;19531:227;:::o;19764:224::-;19904:34;19900:1;19892:6;19888:14;19881:58;19973:7;19968:2;19960:6;19956:15;19949:32;19764:224;:::o;19994:223::-;20134:34;20130:1;20122:6;20118:14;20111:58;20203:6;20198:2;20190:6;20186:15;20179:31;19994:223;:::o;20223:237::-;20363:34;20359:1;20351:6;20347:14;20340:58;20432:20;20427:2;20419:6;20415:15;20408:45;20223:237;:::o;20466:224::-;20606:34;20602:1;20594:6;20590:14;20583:58;20675:7;20670:2;20662:6;20658:15;20651:32;20466:224;:::o;20696:122::-;20769:24;20787:5;20769:24;:::i;:::-;20762:5;20759:35;20749:63;;20808:1;20805;20798:12;20749:63;20696:122;:::o;20824:::-;20897:24;20915:5;20897:24;:::i;:::-;20890:5;20887:35;20877:63;;20936:1;20933;20926:12;20877:63;20824:122;:::o

Swarm Source

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