ETH Price: $2,957.35 (+0.89%)
Gas: 2 Gwei

Token

Grand Theft Assets (GTA)
 

Overview

Max Total Supply

690,420,000 GTA

Holders

436

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
16,621.567518019421795757 GTA

Value
$0.00
0xe3368a6d21182c2e97a9a873a51e1521d1c36ad0
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:
GrandTheftAssets

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT

// https://www.grandtheftassets.com/

// https://www.grandtheftassets.com/pw
// Password : w*****

// Telegram : https://t.me/GTAssets

pragma solidity ^0.8.0;


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

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

contract GrandTheftAssets is IERC20 {
    string public constant name = "Grand Theft Assets";
    string public constant symbol = "GTA";
    uint8 public constant decimals = 18;

    uint256 public constant maxSupply = 690420000 * (10 ** uint256(decimals));
    uint256 private _totalSupply;
    
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    address public tokenOwner;

    constructor() {
        tokenOwner = msg.sender;
        _totalSupply = maxSupply;
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

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

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

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        if (msg.sender != tokenOwner) {
            require(amount <= maxSupply / 100, "Transfer amount exceeds 1% of total supply");
        }
        _transfer(msg.sender, recipient, amount);
        return true;
    }

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

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

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        if (sender != tokenOwner) {
            require(amount <= maxSupply / 100, "Transfer amount exceeds 1% of total supply");
        }
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "Transfer from the zero address");
        require(recipient != address(0), "Transfer to the zero address");
        require(_balances[sender] >= amount, "Transfer amount exceeds balance");

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

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

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

    function transferOwnership(address newOwner) public {
        require(msg.sender == tokenOwner, "Only the owner can transfer ownership");
        tokenOwner = newOwner;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"tokenOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601260ff16600a620000669190620001bc565b632926f920620000779190620002f9565b600081905550600054600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60005460405162000125919062000144565b60405180910390a3620003a0565b6200013e816200035a565b82525050565b60006020820190506200015b600083018462000133565b92915050565b6000808291508390505b6001851115620001b3578086048111156200018b576200018a62000364565b5b60018516156200019b5780820291505b8081029050620001ab8562000393565b94506200016b565b94509492505050565b6000620001c9826200035a565b9150620001d6836200035a565b9250620002057fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200020d565b905092915050565b6000826200021f5760019050620002f2565b816200022f5760009050620002f2565b8160018114620002485760028114620002535762000289565b6001915050620002f2565b60ff84111562000268576200026762000364565b5b8360020a91508482111562000282576200028162000364565b5b50620002f2565b5060208310610133831016604e8410600b8410161715620002c35782820a905083811115620002bd57620002bc62000364565b5b620002f2565b620002d2848484600162000161565b92509050818404811115620002ec57620002eb62000364565b5b81810290505b9392505050565b600062000306826200035a565b915062000313836200035a565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200034f576200034e62000364565b5b828202905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b61149c80620003b06000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806395d89b411161007157806395d89b41146101a3578063a3e67610146101c1578063a9059cbb146101df578063d5abeb011461020f578063dd62ed3e1461022d578063f2fde38b1461025d576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610279565b6040516100ce9190610f5a565b60405180910390f35b6100f160048036038101906100ec9190610c67565b6102b2565b6040516100fe9190610f3f565b60405180910390f35b61010f6102c9565b60405161011c919061105c565b60405180910390f35b61013f600480360381019061013a9190610c18565b6102d2565b60405161014c9190610f3f565b60405180910390f35b61015d610440565b60405161016a9190611077565b60405180910390f35b61018d60048036038101906101889190610bb3565b610445565b60405161019a919061105c565b60405180910390f35b6101ab61048e565b6040516101b89190610f5a565b60405180910390f35b6101c96104c7565b6040516101d69190610f24565b60405180910390f35b6101f960048036038101906101f49190610c67565b6104ed565b6040516102069190610f3f565b60405180910390f35b6102176105c8565b604051610224919061105c565b60405180910390f35b61024760048036038101906102429190610bdc565b6105eb565b604051610254919061105c565b60405180910390f35b61027760048036038101906102729190610bb3565b610672565b005b6040518060400160405280601281526020017f4772616e6420546865667420417373657473000000000000000000000000000081525081565b60006102bf338484610746565b6001905092915050565b60008054905090565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610398576064601260ff16600a61033c9190611188565b632926f92061034b91906112a6565b6103559190611104565b821115610397576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038e90610f7c565b60405180910390fd5b5b6103a3848484610911565b610435843384600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104309190611300565b610746565b600190509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600381526020017f475441000000000000000000000000000000000000000000000000000000000081525081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105b3576064601260ff16600a6105579190611188565b632926f92061056691906112a6565b6105709190611104565b8211156105b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a990610f7c565b60405180910390fd5b5b6105be338484610911565b6001905092915050565b601260ff16600a6105d99190611188565b632926f9206105e891906112a6565b81565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610702576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f990610fdc565b60405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ad90610fbc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610826576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081d90610f9c565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610904919061105c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610981576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109789061103c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e89061101c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6a90610ffc565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ac29190611300565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b1891906110ae565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b7c919061105c565b60405180910390a3505050565b600081359050610b9881611438565b92915050565b600081359050610bad8161144f565b92915050565b600060208284031215610bc557600080fd5b6000610bd384828501610b89565b91505092915050565b60008060408385031215610bef57600080fd5b6000610bfd85828601610b89565b9250506020610c0e85828601610b89565b9150509250929050565b600080600060608486031215610c2d57600080fd5b6000610c3b86828701610b89565b9350506020610c4c86828701610b89565b9250506040610c5d86828701610b9e565b9150509250925092565b60008060408385031215610c7a57600080fd5b6000610c8885828601610b89565b9250506020610c9985828601610b9e565b9150509250929050565b610cac81611334565b82525050565b610cbb81611346565b82525050565b6000610ccc82611092565b610cd6818561109d565b9350610ce6818560208601611389565b610cef8161141a565b840191505092915050565b6000610d07602a8361109d565b91507f5472616e7366657220616d6f756e742065786365656473203125206f6620746f60008301527f74616c20737570706c79000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d6d601b8361109d565b91507f417070726f766520746f20746865207a65726f206164647265737300000000006000830152602082019050919050565b6000610dad601d8361109d565b91507f417070726f76652066726f6d20746865207a65726f20616464726573730000006000830152602082019050919050565b6000610ded60258361109d565b91507f4f6e6c7920746865206f776e65722063616e207472616e73666572206f776e6560008301527f72736869700000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610e53601f8361109d565b91507f5472616e7366657220616d6f756e7420657863656564732062616c616e6365006000830152602082019050919050565b6000610e93601c8361109d565b91507f5472616e7366657220746f20746865207a65726f2061646472657373000000006000830152602082019050919050565b6000610ed3601e8361109d565b91507f5472616e736665722066726f6d20746865207a65726f206164647265737300006000830152602082019050919050565b610f0f81611372565b82525050565b610f1e8161137c565b82525050565b6000602082019050610f396000830184610ca3565b92915050565b6000602082019050610f546000830184610cb2565b92915050565b60006020820190508181036000830152610f748184610cc1565b905092915050565b60006020820190508181036000830152610f9581610cfa565b9050919050565b60006020820190508181036000830152610fb581610d60565b9050919050565b60006020820190508181036000830152610fd581610da0565b9050919050565b60006020820190508181036000830152610ff581610de0565b9050919050565b6000602082019050818103600083015261101581610e46565b9050919050565b6000602082019050818103600083015261103581610e86565b9050919050565b6000602082019050818103600083015261105581610ec6565b9050919050565b60006020820190506110716000830184610f06565b92915050565b600060208201905061108c6000830184610f15565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110b982611372565b91506110c483611372565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156110f9576110f86113bc565b5b828201905092915050565b600061110f82611372565b915061111a83611372565b92508261112a576111296113eb565b5b828204905092915050565b6000808291508390505b600185111561117f5780860481111561115b5761115a6113bc565b5b600185161561116a5780820291505b80810290506111788561142b565b945061113f565b94509492505050565b600061119382611372565b915061119e83611372565b92506111cb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846111d3565b905092915050565b6000826111e3576001905061129f565b816111f1576000905061129f565b8160018114611207576002811461121157611240565b600191505061129f565b60ff841115611223576112226113bc565b5b8360020a91508482111561123a576112396113bc565b5b5061129f565b5060208310610133831016604e8410600b84101617156112755782820a9050838111156112705761126f6113bc565b5b61129f565b6112828484846001611135565b92509050818404811115611299576112986113bc565b5b81810290505b9392505050565b60006112b182611372565b91506112bc83611372565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156112f5576112f46113bc565b5b828202905092915050565b600061130b82611372565b915061131683611372565b925082821015611329576113286113bc565b5b828203905092915050565b600061133f82611352565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156113a757808201518184015260208101905061138c565b838111156113b6576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b61144181611334565b811461144c57600080fd5b50565b61145881611372565b811461146357600080fd5b5056fea26469706673582212200d602ef71c360ebb4c47acc71e09374ba3f65a4025bb590ee0495f3b378ba8d264736f6c63430008000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806395d89b411161007157806395d89b41146101a3578063a3e67610146101c1578063a9059cbb146101df578063d5abeb011461020f578063dd62ed3e1461022d578063f2fde38b1461025d576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610279565b6040516100ce9190610f5a565b60405180910390f35b6100f160048036038101906100ec9190610c67565b6102b2565b6040516100fe9190610f3f565b60405180910390f35b61010f6102c9565b60405161011c919061105c565b60405180910390f35b61013f600480360381019061013a9190610c18565b6102d2565b60405161014c9190610f3f565b60405180910390f35b61015d610440565b60405161016a9190611077565b60405180910390f35b61018d60048036038101906101889190610bb3565b610445565b60405161019a919061105c565b60405180910390f35b6101ab61048e565b6040516101b89190610f5a565b60405180910390f35b6101c96104c7565b6040516101d69190610f24565b60405180910390f35b6101f960048036038101906101f49190610c67565b6104ed565b6040516102069190610f3f565b60405180910390f35b6102176105c8565b604051610224919061105c565b60405180910390f35b61024760048036038101906102429190610bdc565b6105eb565b604051610254919061105c565b60405180910390f35b61027760048036038101906102729190610bb3565b610672565b005b6040518060400160405280601281526020017f4772616e6420546865667420417373657473000000000000000000000000000081525081565b60006102bf338484610746565b6001905092915050565b60008054905090565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610398576064601260ff16600a61033c9190611188565b632926f92061034b91906112a6565b6103559190611104565b821115610397576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038e90610f7c565b60405180910390fd5b5b6103a3848484610911565b610435843384600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104309190611300565b610746565b600190509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600381526020017f475441000000000000000000000000000000000000000000000000000000000081525081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105b3576064601260ff16600a6105579190611188565b632926f92061056691906112a6565b6105709190611104565b8211156105b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a990610f7c565b60405180910390fd5b5b6105be338484610911565b6001905092915050565b601260ff16600a6105d99190611188565b632926f9206105e891906112a6565b81565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610702576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f990610fdc565b60405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ad90610fbc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610826576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081d90610f9c565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610904919061105c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610981576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109789061103c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e89061101c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6a90610ffc565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ac29190611300565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b1891906110ae565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b7c919061105c565b60405180910390a3505050565b600081359050610b9881611438565b92915050565b600081359050610bad8161144f565b92915050565b600060208284031215610bc557600080fd5b6000610bd384828501610b89565b91505092915050565b60008060408385031215610bef57600080fd5b6000610bfd85828601610b89565b9250506020610c0e85828601610b89565b9150509250929050565b600080600060608486031215610c2d57600080fd5b6000610c3b86828701610b89565b9350506020610c4c86828701610b89565b9250506040610c5d86828701610b9e565b9150509250925092565b60008060408385031215610c7a57600080fd5b6000610c8885828601610b89565b9250506020610c9985828601610b9e565b9150509250929050565b610cac81611334565b82525050565b610cbb81611346565b82525050565b6000610ccc82611092565b610cd6818561109d565b9350610ce6818560208601611389565b610cef8161141a565b840191505092915050565b6000610d07602a8361109d565b91507f5472616e7366657220616d6f756e742065786365656473203125206f6620746f60008301527f74616c20737570706c79000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d6d601b8361109d565b91507f417070726f766520746f20746865207a65726f206164647265737300000000006000830152602082019050919050565b6000610dad601d8361109d565b91507f417070726f76652066726f6d20746865207a65726f20616464726573730000006000830152602082019050919050565b6000610ded60258361109d565b91507f4f6e6c7920746865206f776e65722063616e207472616e73666572206f776e6560008301527f72736869700000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610e53601f8361109d565b91507f5472616e7366657220616d6f756e7420657863656564732062616c616e6365006000830152602082019050919050565b6000610e93601c8361109d565b91507f5472616e7366657220746f20746865207a65726f2061646472657373000000006000830152602082019050919050565b6000610ed3601e8361109d565b91507f5472616e736665722066726f6d20746865207a65726f206164647265737300006000830152602082019050919050565b610f0f81611372565b82525050565b610f1e8161137c565b82525050565b6000602082019050610f396000830184610ca3565b92915050565b6000602082019050610f546000830184610cb2565b92915050565b60006020820190508181036000830152610f748184610cc1565b905092915050565b60006020820190508181036000830152610f9581610cfa565b9050919050565b60006020820190508181036000830152610fb581610d60565b9050919050565b60006020820190508181036000830152610fd581610da0565b9050919050565b60006020820190508181036000830152610ff581610de0565b9050919050565b6000602082019050818103600083015261101581610e46565b9050919050565b6000602082019050818103600083015261103581610e86565b9050919050565b6000602082019050818103600083015261105581610ec6565b9050919050565b60006020820190506110716000830184610f06565b92915050565b600060208201905061108c6000830184610f15565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110b982611372565b91506110c483611372565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156110f9576110f86113bc565b5b828201905092915050565b600061110f82611372565b915061111a83611372565b92508261112a576111296113eb565b5b828204905092915050565b6000808291508390505b600185111561117f5780860481111561115b5761115a6113bc565b5b600185161561116a5780820291505b80810290506111788561142b565b945061113f565b94509492505050565b600061119382611372565b915061119e83611372565b92506111cb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846111d3565b905092915050565b6000826111e3576001905061129f565b816111f1576000905061129f565b8160018114611207576002811461121157611240565b600191505061129f565b60ff841115611223576112226113bc565b5b8360020a91508482111561123a576112396113bc565b5b5061129f565b5060208310610133831016604e8410600b84101617156112755782820a9050838111156112705761126f6113bc565b5b61129f565b6112828484846001611135565b92509050818404811115611299576112986113bc565b5b81810290505b9392505050565b60006112b182611372565b91506112bc83611372565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156112f5576112f46113bc565b5b828202905092915050565b600061130b82611372565b915061131683611372565b925082821015611329576113286113bc565b5b828203905092915050565b600061133f82611352565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156113a757808201518184015260208101905061138c565b838111156113b6576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b61144181611334565b811461144c57600080fd5b50565b61145881611372565b811461146357600080fd5b5056fea26469706673582212200d602ef71c360ebb4c47acc71e09374ba3f65a4025bb590ee0495f3b378ba8d264736f6c63430008000033

Deployed Bytecode Sourcemap

886:2935:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;929:50;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2271:159;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1565:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2438:405;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1030:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1673:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;986:37;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1323:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1800:312;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1074:73;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2120:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3641:177;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;929:50;;;;;;;;;;;;;;;;;;;:::o;2271:159::-;2346:4;2363:37;2372:10;2384:7;2393:6;2363:8;:37::i;:::-;2418:4;2411:11;;2271:159;;;;:::o;1565:100::-;1618:7;1645:12;;1638:19;;1565:100;:::o;2438:405::-;2536:4;2567:10;;;;;;;;;;;2557:20;;:6;:20;;;2553:133;;2624:3;1063:2;1129:17;;1123:2;:23;;;;:::i;:::-;1110:9;:37;;;;:::i;:::-;2612:15;;;;:::i;:::-;2602:6;:25;;2594:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;2553:133;2696:36;2706:6;2714:9;2725:6;2696:9;:36::i;:::-;2743:70;2752:6;2760:10;2806:6;2772:11;:19;2784:6;2772:19;;;;;;;;;;;;;;;:31;2792:10;2772:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;2743:8;:70::i;:::-;2831:4;2824:11;;2438:405;;;;;:::o;1030:35::-;1063:2;1030:35;:::o;1673:119::-;1739:7;1766:9;:18;1776:7;1766:18;;;;;;;;;;;;;;;;1759:25;;1673:119;;;:::o;986:37::-;;;;;;;;;;;;;;;;;;;:::o;1323:25::-;;;;;;;;;;;;;:::o;1800:312::-;1878:4;1913:10;;;;;;;;;;;1899:24;;:10;:24;;;1895:137;;1970:3;1063:2;1129:17;;1123:2;:23;;;;:::i;:::-;1110:9;:37;;;;:::i;:::-;1958:15;;;;:::i;:::-;1948:6;:25;;1940:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;1895:137;2042:40;2052:10;2064:9;2075:6;2042:9;:40::i;:::-;2100:4;2093:11;;1800:312;;;;:::o;1074:73::-;1063:2;1129:17;;1123:2;:23;;;;:::i;:::-;1110:9;:37;;;;:::i;:::-;1074:73;:::o;2120:143::-;2201:7;2228:11;:18;2240:5;2228:18;;;;;;;;;;;;;;;:27;2247:7;2228:27;;;;;;;;;;;;;;;;2221:34;;2120:143;;;;:::o;3641:177::-;3726:10;;;;;;;;;;;3712:24;;:10;:24;;;3704:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;3802:8;3789:10;;:21;;;;;;;;;;;;;;;;;;3641:177;:::o;3309:324::-;3420:1;3403:19;;:5;:19;;;;3395:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3494:1;3475:21;;:7;:21;;;;3467:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3571:6;3541:11;:18;3553:5;3541:18;;;;;;;;;;;;;;;:27;3560:7;3541:27;;;;;;;;;;;;;;;:36;;;;3609:7;3593:32;;3602:5;3593:32;;;3618:6;3593:32;;;;;;:::i;:::-;;;;;;;;3309:324;;;:::o;2851:450::-;2967:1;2949:20;;:6;:20;;;;2941:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;3044:1;3023:23;;:9;:23;;;;3015:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;3119:6;3098:9;:17;3108:6;3098:17;;;;;;;;;;;;;;;;:27;;3090:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;3195:6;3174:9;:17;3184:6;3174:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;3236:6;3212:9;:20;3222:9;3212:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3275:9;3258:35;;3267:6;3258:35;;;3286:6;3258:35;;;;;;:::i;:::-;;;;;;;;2851:450;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:118::-;2036:24;2054:5;2036:24;:::i;:::-;2031:3;2024:37;2014:53;;:::o;2073:109::-;2154:21;2169:5;2154:21;:::i;:::-;2149:3;2142:34;2132:50;;:::o;2188:364::-;;2304:39;2337:5;2304:39;:::i;:::-;2359:71;2423:6;2418:3;2359:71;:::i;:::-;2352:78;;2439:52;2484:6;2479:3;2472:4;2465:5;2461:16;2439:52;:::i;:::-;2516:29;2538:6;2516:29;:::i;:::-;2511:3;2507:39;2500:46;;2280:272;;;;;:::o;2558:374::-;;2721:67;2785:2;2780:3;2721:67;:::i;:::-;2714:74;;2818:34;2814:1;2809:3;2805:11;2798:55;2884:12;2879:2;2874:3;2870:12;2863:34;2923:2;2918:3;2914:12;2907:19;;2704:228;;;:::o;2938:325::-;;3101:67;3165:2;3160:3;3101:67;:::i;:::-;3094:74;;3198:29;3194:1;3189:3;3185:11;3178:50;3254:2;3249:3;3245:12;3238:19;;3084:179;;;:::o;3269:327::-;;3432:67;3496:2;3491:3;3432:67;:::i;:::-;3425:74;;3529:31;3525:1;3520:3;3516:11;3509:52;3587:2;3582:3;3578:12;3571:19;;3415:181;;;:::o;3602:369::-;;3765:67;3829:2;3824:3;3765:67;:::i;:::-;3758:74;;3862:34;3858:1;3853:3;3849:11;3842:55;3928:7;3923:2;3918:3;3914:12;3907:29;3962:2;3957:3;3953:12;3946:19;;3748:223;;;:::o;3977:329::-;;4140:67;4204:2;4199:3;4140:67;:::i;:::-;4133:74;;4237:33;4233:1;4228:3;4224:11;4217:54;4297:2;4292:3;4288:12;4281:19;;4123:183;;;:::o;4312:326::-;;4475:67;4539:2;4534:3;4475:67;:::i;:::-;4468:74;;4572:30;4568:1;4563:3;4559:11;4552:51;4629:2;4624:3;4620:12;4613:19;;4458:180;;;:::o;4644:328::-;;4807:67;4871:2;4866:3;4807:67;:::i;:::-;4800:74;;4904:32;4900:1;4895:3;4891:11;4884:53;4963:2;4958:3;4954:12;4947:19;;4790:182;;;:::o;4978:118::-;5065:24;5083:5;5065:24;:::i;:::-;5060:3;5053:37;5043:53;;:::o;5102:112::-;5185:22;5201:5;5185:22;:::i;:::-;5180:3;5173:35;5163:51;;:::o;5220:222::-;;5351:2;5340:9;5336:18;5328:26;;5364:71;5432:1;5421:9;5417:17;5408:6;5364:71;:::i;:::-;5318:124;;;;:::o;5448:210::-;;5573:2;5562:9;5558:18;5550:26;;5586:65;5648:1;5637:9;5633:17;5624:6;5586:65;:::i;:::-;5540:118;;;;:::o;5664:313::-;;5815:2;5804:9;5800:18;5792:26;;5864:9;5858:4;5854:20;5850:1;5839:9;5835:17;5828:47;5892:78;5965:4;5956:6;5892:78;:::i;:::-;5884:86;;5782:195;;;;:::o;5983:419::-;;6187:2;6176:9;6172:18;6164:26;;6236:9;6230:4;6226:20;6222:1;6211:9;6207:17;6200:47;6264:131;6390:4;6264:131;:::i;:::-;6256:139;;6154:248;;;:::o;6408:419::-;;6612:2;6601:9;6597:18;6589:26;;6661:9;6655:4;6651:20;6647:1;6636:9;6632:17;6625:47;6689:131;6815:4;6689:131;:::i;:::-;6681:139;;6579:248;;;:::o;6833:419::-;;7037:2;7026:9;7022:18;7014:26;;7086:9;7080:4;7076:20;7072:1;7061:9;7057:17;7050:47;7114:131;7240:4;7114:131;:::i;:::-;7106:139;;7004:248;;;:::o;7258:419::-;;7462:2;7451:9;7447:18;7439:26;;7511:9;7505:4;7501:20;7497:1;7486:9;7482:17;7475:47;7539:131;7665:4;7539:131;:::i;:::-;7531:139;;7429:248;;;:::o;7683:419::-;;7887:2;7876:9;7872:18;7864:26;;7936:9;7930:4;7926:20;7922:1;7911:9;7907:17;7900:47;7964:131;8090:4;7964:131;:::i;:::-;7956:139;;7854:248;;;:::o;8108:419::-;;8312:2;8301:9;8297:18;8289:26;;8361:9;8355:4;8351:20;8347:1;8336:9;8332:17;8325:47;8389:131;8515:4;8389:131;:::i;:::-;8381:139;;8279:248;;;:::o;8533:419::-;;8737:2;8726:9;8722:18;8714:26;;8786:9;8780:4;8776:20;8772:1;8761:9;8757:17;8750:47;8814:131;8940:4;8814:131;:::i;:::-;8806:139;;8704:248;;;:::o;8958:222::-;;9089:2;9078:9;9074:18;9066:26;;9102:71;9170:1;9159:9;9155:17;9146:6;9102:71;:::i;:::-;9056:124;;;;:::o;9186:214::-;;9313:2;9302:9;9298:18;9290:26;;9326:67;9390:1;9379:9;9375:17;9366:6;9326:67;:::i;:::-;9280:120;;;;:::o;9406:99::-;;9492:5;9486:12;9476:22;;9465:40;;;:::o;9511:169::-;;9629:6;9624:3;9617:19;9669:4;9664:3;9660:14;9645:29;;9607:73;;;;:::o;9686:305::-;;9745:20;9763:1;9745:20;:::i;:::-;9740:25;;9779:20;9797:1;9779:20;:::i;:::-;9774:25;;9933:1;9865:66;9861:74;9858:1;9855:81;9852:2;;;9939:18;;:::i;:::-;9852:2;9983:1;9980;9976:9;9969:16;;9730:261;;;;:::o;9997:185::-;;10054:20;10072:1;10054:20;:::i;:::-;10049:25;;10088:20;10106:1;10088:20;:::i;:::-;10083:25;;10127:1;10117:2;;10132:18;;:::i;:::-;10117:2;10174:1;10171;10167:9;10162:14;;10039:143;;;;:::o;10188:848::-;;;10280:6;10271:15;;10304:5;10295:14;;10318:712;10339:1;10329:8;10326:15;10318:712;;;10434:4;10429:3;10425:14;10419:4;10416:24;10413:2;;;10443:18;;:::i;:::-;10413:2;10493:1;10483:8;10479:16;10476:2;;;10908:4;10901:5;10897:16;10888:25;;10476:2;10958:4;10952;10948:15;10940:23;;10988:32;11011:8;10988:32;:::i;:::-;10976:44;;10318:712;;;10261:775;;;;;;;:::o;11042:285::-;;11126:23;11144:4;11126:23;:::i;:::-;11118:31;;11170:27;11188:8;11170:27;:::i;:::-;11158:39;;11216:104;11253:66;11243:8;11237:4;11216:104;:::i;:::-;11207:113;;11108:219;;;;:::o;11333:1073::-;;11578:8;11568:2;;11599:1;11590:10;;11601:5;;11568:2;11627:4;11617:2;;11644:1;11635:10;;11646:5;;11617:2;11713:4;11761:1;11756:27;;;;11797:1;11792:191;;;;11706:277;;11756:27;11774:1;11765:10;;11776:5;;;11792:191;11837:3;11827:8;11824:17;11821:2;;;11844:18;;:::i;:::-;11821:2;11893:8;11890:1;11886:16;11877:25;;11928:3;11921:5;11918:14;11915:2;;;11935:18;;:::i;:::-;11915:2;11968:5;;;11706:277;;12092:2;12082:8;12079:16;12073:3;12067:4;12064:13;12060:36;12042:2;12032:8;12029:16;12024:2;12018:4;12015:12;12011:35;11995:111;11992:2;;;12148:8;12142:4;12138:19;12129:28;;12183:3;12176:5;12173:14;12170:2;;;12190:18;;:::i;:::-;12170:2;12223:5;;11992:2;12263:42;12301:3;12291:8;12285:4;12282:1;12263:42;:::i;:::-;12248:57;;;;12337:4;12332:3;12328:14;12321:5;12318:25;12315:2;;;12346:18;;:::i;:::-;12315:2;12395:4;12388:5;12384:16;12375:25;;11393:1013;;;;;;:::o;12412:348::-;;12475:20;12493:1;12475:20;:::i;:::-;12470:25;;12509:20;12527:1;12509:20;:::i;:::-;12504:25;;12697:1;12629:66;12625:74;12622:1;12619:81;12614:1;12607:9;12600:17;12596:105;12593:2;;;12704:18;;:::i;:::-;12593:2;12752:1;12749;12745:9;12734:20;;12460:300;;;;:::o;12766:191::-;;12826:20;12844:1;12826:20;:::i;:::-;12821:25;;12860:20;12878:1;12860:20;:::i;:::-;12855:25;;12899:1;12896;12893:8;12890:2;;;12904:18;;:::i;:::-;12890:2;12949:1;12946;12942:9;12934:17;;12811:146;;;;:::o;12963:96::-;;13029:24;13047:5;13029:24;:::i;:::-;13018:35;;13008:51;;;:::o;13065:90::-;;13142:5;13135:13;13128:21;13117:32;;13107:48;;;:::o;13161:126::-;;13238:42;13231:5;13227:54;13216:65;;13206:81;;;:::o;13293:77::-;;13359:5;13348:16;;13338:32;;;:::o;13376:86::-;;13451:4;13444:5;13440:16;13429:27;;13419:43;;;:::o;13468:307::-;13536:1;13546:113;13560:6;13557:1;13554:13;13546:113;;;13645:1;13640:3;13636:11;13630:18;13626:1;13621:3;13617:11;13610:39;13582:2;13579:1;13575:10;13570:15;;13546:113;;;13677:6;13674:1;13671:13;13668:2;;;13757:1;13748:6;13743:3;13739:16;13732:27;13668:2;13517:258;;;;:::o;13781:180::-;13829:77;13826:1;13819:88;13926:4;13923:1;13916:15;13950:4;13947:1;13940:15;13967:180;14015:77;14012:1;14005:88;14112:4;14109:1;14102:15;14136:4;14133:1;14126:15;14153:102;;14245:2;14241:7;14236:2;14229:5;14225:14;14221:28;14211:38;;14201:54;;;:::o;14261:102::-;;14350:5;14347:1;14343:13;14322:34;;14312:51;;;:::o;14369:122::-;14442:24;14460:5;14442:24;:::i;:::-;14435:5;14432:35;14422:2;;14481:1;14478;14471:12;14422:2;14412:79;:::o;14497:122::-;14570:24;14588:5;14570:24;:::i;:::-;14563:5;14560:35;14550:2;;14609:1;14606;14599:12;14550:2;14540:79;:::o

Swarm Source

ipfs://0d602ef71c360ebb4c47acc71e09374ba3f65a4025bb590ee0495f3b378ba8d2
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.