ETH Price: $3,504.37 (-0.15%)
Gas: 2 Gwei

Token

APE BOSS (APEB)
 

Overview

Max Total Supply

1,000,000 APEB

Holders

174

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.770813766031182874 APEB

Value
$0.00
0xc62E88aD4Af9361B2b251b121eC7184c3A732Ef2
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:
APE_BOSS

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-06-28
*/

/**
* APES RICH TOGETHER!
*
* Ape shitcoins like a boss with our top-notch bots.
*
* https://bape.top/
* https://t.me/ape_chat
* https://twitter.com/BossApeERC20
*
*/

pragma solidity ^0.4.25;

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

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

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

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

    function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
        uint256 c = add(a,m);
        uint256 d = sub(c,1);
        return mul(div(d,m),m);
    }
}

contract Ownable {

    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    function owner() public view returns (address) {
        return _owner;
    }

    function _msgSender() internal view returns (address) {
        return msg.sender;
    }

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

    function _checkOwner() internal view {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
    }

    function renounceOwnership() public onlyOwner {
        _transferOwnership(address(0));
    }

    function transferOwnership(address newOwner) public onlyOwner {
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

interface ERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address who) external view returns (uint256);
    function allowance(address owner, address spender) external view returns (uint256);
    function transfer(address to, uint256 value) external returns (bool);
    function approve(address spender, uint256 value) external returns (bool);
    function approveAndCall(address spender, uint tokens, bytes data) external returns (bool success);
    function transferFrom(address from, address to, uint256 value) external returns (bool);

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

interface ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) external;
}

contract APE_BOSS is ERC20, Ownable {

    using SafeMath for uint256;

    mapping (address => uint256) private balances;
    mapping (address => mapping (address => uint256)) private allowed;
    mapping (address => bool) public jail;

    string public constant name  = "APE BOSS";
    string public constant symbol = "APEB";
    uint8 public constant decimals = 18;
    bool public tradingEnabled = false;

    uint256 _totalSupply = 1000000 * (10 ** 18);

    constructor() public {
        balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);

        _transferOwnership(msg.sender);
    }

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

    function balanceOf(address player) public view returns (uint256) {
        return balances[player];
    }

    function allowance(address player, address spender) public view returns (uint256) {
        return allowed[player][spender];
    }

    function transfer(address to, uint256 value) public returns (bool) {

        require(value <= balances[msg.sender]);
        require(!jail[to] && !jail[msg.sender], 'sorry, first you need to escape from jail');
        if (!tradingEnabled && msg.sender != owner()) revert('trading is not enabled yet');

        balances[msg.sender] = balances[msg.sender].sub(value);
        balances[to] = balances[to].add(value);

        emit Transfer(msg.sender, to, value);
        return true;
    }

    function multiTransfer(address[] memory receivers, uint256[] memory amounts) public {
        for (uint256 i = 0; i < receivers.length; i++) {
            transfer(receivers[i], amounts[i]);
        }
    }

    function approve(address spender, uint256 value) public returns (bool) {
        require(spender != address(0));
        allowed[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function approveAndCall(address spender, uint256 tokens, bytes data) external returns (bool) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public returns (bool) {
        require(value <= balances[from]);
        require(value <= allowed[from][msg.sender]);
        require(!jail[to] && !jail[from], 'sorry, first you need to escape from jail');

        if(!tradingEnabled && from != owner()) revert('trading is not enabled yet');

        balances[from] = balances[from].sub(value);
        balances[to] = balances[to].add(value);

        allowed[from][msg.sender] = allowed[from][msg.sender].sub(value);

        emit Transfer(from, to, value);
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
        require(spender != address(0));
        allowed[msg.sender][spender] = allowed[msg.sender][spender].add(addedValue);
        emit Approval(msg.sender, spender, allowed[msg.sender][spender]);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
        require(spender != address(0));
        allowed[msg.sender][spender] = allowed[msg.sender][spender].sub(subtractedValue);
        emit Approval(msg.sender, spender, allowed[msg.sender][spender]);
        return true;
    }

    function burn(uint256 amount) external {
        require(amount != 0);
        require(amount <= balances[msg.sender]);
        _totalSupply = _totalSupply.sub(amount);
        balances[msg.sender] = balances[msg.sender].sub(amount);
        emit Transfer(msg.sender, address(0), amount);
    }

    function enableTrading() external onlyOwner {
        require(!tradingEnabled, 'only once');
        tradingEnabled = true;
    }

    function justice(address jody, bool convicted) external onlyOwner {
        jail[jody] = convicted;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"receivers","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tradingEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"enableTrading","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"jail","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"jody","type":"address"},{"name":"convicted","type":"bool"}],"name":"justice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526000600460006101000a81548160ff02191690831515021790555069d3c21bcecceda100000060055534801561003957600080fd5b50600554600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a361010033610105640100000000026401000000009004565b6101c9565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612023806101d86000396000f30060806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610122578063095ea7b3146101b257806318160ddd146102175780631e89d5451461024257806323b872dd146102eb578063313ce5671461037057806339509351146103a157806342966c68146104065780634ada218b1461043357806370a0823114610462578063715018a6146104b95780638a8c523c146104d05780638da5cb5b146104e757806395d89b411461053e5780639bcbea52146105ce578063a457c2d714610629578063a9059cbb1461068e578063ad3733b3146106f3578063cae9ca5114610742578063dd62ed3e146107bf578063f2fde38b14610836575b600080fd5b34801561012e57600080fd5b50610137610879565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017757808201518184015260208101905061015c565b50505050905090810190601f1680156101a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101be57600080fd5b506101fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108b2565b604051808215151515815260200191505060405180910390f35b34801561022357600080fd5b5061022c6109df565b6040518082815260200191505060405180910390f35b34801561024e57600080fd5b506102e960048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506109e9565b005b3480156102f757600080fd5b50610356600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a43565b604051808215151515815260200191505060405180910390f35b34801561037c57600080fd5b50610385610fc8565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103ad57600080fd5b506103ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fcd565b604051808215151515815260200191505060405180910390f35b34801561041257600080fd5b5061043160048036038101908080359060200190929190505050611204565b005b34801561043f57600080fd5b5061044861137b565b604051808215151515815260200191505060405180910390f35b34801561046e57600080fd5b506104a3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061138e565b6040518082815260200191505060405180910390f35b3480156104c557600080fd5b506104ce6113d7565b005b3480156104dc57600080fd5b506104e56113eb565b005b3480156104f357600080fd5b506104fc611495565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561054a57600080fd5b506105536114be565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610593578082015181840152602081019050610578565b50505050905090810190601f1680156105c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105da57600080fd5b5061060f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f7565b604051808215151515815260200191505060405180910390f35b34801561063557600080fd5b50610674600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611517565b604051808215151515815260200191505060405180910390f35b34801561069a57600080fd5b506106d9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061174e565b604051808215151515815260200191505060405180910390f35b3480156106ff57600080fd5b50610740600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611b38565b005b34801561074e57600080fd5b506107a5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001919091929391929390505050611b9b565b604051808215151515815260200191505060405180910390f35b3480156107cb57600080fd5b50610820600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611da0565b6040518082815260200191505060405180910390f35b34801561084257600080fd5b50610877600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e27565b005b6040805190810160405280600881526020017f41504520424f535300000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ef57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b8251811015610a3e57610a308382815181101515610a0957fe5b906020019060200201518383815181101515610a2157fe5b9060200190602002015161174e565b5080806001019150506109ef565b505050565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a9357600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b1e57600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610bc25750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1515610c5c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001807f736f7272792c20666972737420796f75206e65656420746f206573636170652081526020017f66726f6d206a61696c000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600460009054906101000a900460ff16158015610cac5750610c7c611495565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610d1f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f74726164696e67206973206e6f7420656e61626c65642079657400000000000081525060200191505060405180910390fd5b610d7182600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e0682600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e5790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed882600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561100a57600080fd5b61109982600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e5790919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000811415151561121457600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561126257600080fd5b61127781600554611e3b90919063ffffffff16565b6005819055506112cf81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b600460009054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6113df611e78565b6113e96000611f2b565b565b6113f3611e78565b600460009054906101000a900460ff16151515611478576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f6f6e6c79206f6e6365000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6001600460006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040805190810160405280600481526020017f415045420000000000000000000000000000000000000000000000000000000081525081565b60036020528060005260406000206000915054906101000a900460ff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561155457600080fd5b6115e382600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561179e57600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156118425750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15156118dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001807f736f7272792c20666972737420796f75206e65656420746f206573636170652081526020017f66726f6d206a61696c000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600460009054906101000a900460ff1615801561192c57506118fc611495565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b1561199f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f74726164696e67206973206e6f7420656e61626c65642079657400000000000081525060200191505060405180910390fd5b6119f182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a8682600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e5790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b611b40611e78565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600083600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff16638f4ffcb133863087876040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825284848281815260200192508082843782019150509650505050505050600060405180830381600087803b158015611d7c57600080fd5b505af1158015611d90573d6000803e3d6000fd5b5050505060019050949350505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611e2f611e78565b611e3881611f2b565b50565b6000828211151515611e4c57600080fd5b818303905092915050565b6000808284019050838110151515611e6e57600080fd5b8091505092915050565b611e80611fef565b73ffffffffffffffffffffffffffffffffffffffff16611e9e611495565b73ffffffffffffffffffffffffffffffffffffffff16141515611f29576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000339050905600a165627a7a723058203eb481af8bc0a8f09aa9d4cc60658478302c26c538f0a5acfe44bbcc403ae5cb0029

Deployed Bytecode

0x60806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610122578063095ea7b3146101b257806318160ddd146102175780631e89d5451461024257806323b872dd146102eb578063313ce5671461037057806339509351146103a157806342966c68146104065780634ada218b1461043357806370a0823114610462578063715018a6146104b95780638a8c523c146104d05780638da5cb5b146104e757806395d89b411461053e5780639bcbea52146105ce578063a457c2d714610629578063a9059cbb1461068e578063ad3733b3146106f3578063cae9ca5114610742578063dd62ed3e146107bf578063f2fde38b14610836575b600080fd5b34801561012e57600080fd5b50610137610879565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017757808201518184015260208101905061015c565b50505050905090810190601f1680156101a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101be57600080fd5b506101fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108b2565b604051808215151515815260200191505060405180910390f35b34801561022357600080fd5b5061022c6109df565b6040518082815260200191505060405180910390f35b34801561024e57600080fd5b506102e960048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506109e9565b005b3480156102f757600080fd5b50610356600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a43565b604051808215151515815260200191505060405180910390f35b34801561037c57600080fd5b50610385610fc8565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103ad57600080fd5b506103ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fcd565b604051808215151515815260200191505060405180910390f35b34801561041257600080fd5b5061043160048036038101908080359060200190929190505050611204565b005b34801561043f57600080fd5b5061044861137b565b604051808215151515815260200191505060405180910390f35b34801561046e57600080fd5b506104a3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061138e565b6040518082815260200191505060405180910390f35b3480156104c557600080fd5b506104ce6113d7565b005b3480156104dc57600080fd5b506104e56113eb565b005b3480156104f357600080fd5b506104fc611495565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561054a57600080fd5b506105536114be565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610593578082015181840152602081019050610578565b50505050905090810190601f1680156105c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105da57600080fd5b5061060f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f7565b604051808215151515815260200191505060405180910390f35b34801561063557600080fd5b50610674600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611517565b604051808215151515815260200191505060405180910390f35b34801561069a57600080fd5b506106d9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061174e565b604051808215151515815260200191505060405180910390f35b3480156106ff57600080fd5b50610740600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611b38565b005b34801561074e57600080fd5b506107a5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001919091929391929390505050611b9b565b604051808215151515815260200191505060405180910390f35b3480156107cb57600080fd5b50610820600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611da0565b6040518082815260200191505060405180910390f35b34801561084257600080fd5b50610877600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e27565b005b6040805190810160405280600881526020017f41504520424f535300000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ef57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b8251811015610a3e57610a308382815181101515610a0957fe5b906020019060200201518383815181101515610a2157fe5b9060200190602002015161174e565b5080806001019150506109ef565b505050565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a9357600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b1e57600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610bc25750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1515610c5c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001807f736f7272792c20666972737420796f75206e65656420746f206573636170652081526020017f66726f6d206a61696c000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600460009054906101000a900460ff16158015610cac5750610c7c611495565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610d1f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f74726164696e67206973206e6f7420656e61626c65642079657400000000000081525060200191505060405180910390fd5b610d7182600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e0682600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e5790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed882600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561100a57600080fd5b61109982600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e5790919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000811415151561121457600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561126257600080fd5b61127781600554611e3b90919063ffffffff16565b6005819055506112cf81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b600460009054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6113df611e78565b6113e96000611f2b565b565b6113f3611e78565b600460009054906101000a900460ff16151515611478576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f6f6e6c79206f6e6365000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6001600460006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040805190810160405280600481526020017f415045420000000000000000000000000000000000000000000000000000000081525081565b60036020528060005260406000206000915054906101000a900460ff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561155457600080fd5b6115e382600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561179e57600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156118425750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15156118dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001807f736f7272792c20666972737420796f75206e65656420746f206573636170652081526020017f66726f6d206a61696c000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600460009054906101000a900460ff1615801561192c57506118fc611495565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b1561199f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f74726164696e67206973206e6f7420656e61626c65642079657400000000000081525060200191505060405180910390fd5b6119f182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e3b90919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a8682600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e5790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b611b40611e78565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600083600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff16638f4ffcb133863087876040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825284848281815260200192508082843782019150509650505050505050600060405180830381600087803b158015611d7c57600080fd5b505af1158015611d90573d6000803e3d6000fd5b5050505060019050949350505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611e2f611e78565b611e3881611f2b565b50565b6000828211151515611e4c57600080fd5b818303905092915050565b6000808284019050838110151515611e6e57600080fd5b8091505092915050565b611e80611fef565b73ffffffffffffffffffffffffffffffffffffffff16611e9e611495565b73ffffffffffffffffffffffffffffffffffffffff16141515611f29576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000339050905600a165627a7a723058203eb481af8bc0a8f09aa9d4cc60658478302c26c538f0a5acfe44bbcc403ae5cb0029

Deployed Bytecode Sourcemap

2991:4161:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3241:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3241:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3241:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4740:241;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4740:241:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3659:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3659:91:0;;;;;;;;;;;;;;;;;;;;;;;4522:210;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4522:210:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5311:613;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5311:613:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3334:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3334:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;5932:318;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5932:318:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6594:300;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6594:300:0;;;;;;;;;;;;;;;;;;;;;;;;;;3376:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3376:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3758:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3758:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1684:95;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1684:95:0;;;;;;6902:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6902:132:0;;;;;;1266:79;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1266:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3289:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3289:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3289:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3195:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3195:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6258:328;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6258:328:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4013:501;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4013:501:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7042:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7042:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4989:314;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4989:314:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3873:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3873:132:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1787:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1787:109:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3241:41;;;;;;;;;;;;;;;;;;;;:::o;4740:241::-;4805:4;4849:1;4830:21;;:7;:21;;;;4822:30;;;;;;;;4894:5;4863:7;:19;4871:10;4863:19;;;;;;;;;;;;;;;:28;4883:7;4863:28;;;;;;;;;;;;;;;:36;;;;4936:7;4915:36;;4924:10;4915:36;;;4945:5;4915:36;;;;;;;;;;;;;;;;;;4969:4;4962:11;;4740:241;;;;:::o;3659:91::-;3703:7;3730:12;;3723:19;;3659:91;:::o;4522:210::-;4622:9;4634:1;4622:13;;4617:108;4641:9;:16;4637:1;:20;4617:108;;;4679:34;4688:9;4698:1;4688:12;;;;;;;;;;;;;;;;;;4702:7;4710:1;4702:10;;;;;;;;;;;;;;;;;;4679:8;:34::i;:::-;;4659:3;;;;;;;4617:108;;;4522:210;;;:::o;5311:613::-;5390:4;5424:8;:14;5433:4;5424:14;;;;;;;;;;;;;;;;5415:5;:23;;5407:32;;;;;;;;5467:7;:13;5475:4;5467:13;;;;;;;;;;;;;;;:25;5481:10;5467:25;;;;;;;;;;;;;;;;5458:5;:34;;5450:43;;;;;;;;5513:4;:8;5518:2;5513:8;;;;;;;;;;;;;;;;;;;;;;;;;5512:9;:24;;;;;5526:4;:10;5531:4;5526:10;;;;;;;;;;;;;;;;;;;;;;;;;5525:11;5512:24;5504:78;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5599:14;;;;;;;;;;;5598:15;:34;;;;;5625:7;:5;:7::i;:::-;5617:15;;:4;:15;;;;5598:34;5595:75;;;5634:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5595:75;5700:25;5719:5;5700:8;:14;5709:4;5700:14;;;;;;;;;;;;;;;;:18;;:25;;;;:::i;:::-;5683:8;:14;5692:4;5683:14;;;;;;;;;;;;;;;:42;;;;5751:23;5768:5;5751:8;:12;5760:2;5751:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;5736:8;:12;5745:2;5736:12;;;;;;;;;;;;;;;:38;;;;5815:36;5845:5;5815:7;:13;5823:4;5815:13;;;;;;;;;;;;;;;:25;5829:10;5815:25;;;;;;;;;;;;;;;;:29;;:36;;;;:::i;:::-;5787:7;:13;5795:4;5787:13;;;;;;;;;;;;;;;:25;5801:10;5787:25;;;;;;;;;;;;;;;:64;;;;5884:2;5869:25;;5878:4;5869:25;;;5888:5;5869:25;;;;;;;;;;;;;;;;;;5912:4;5905:11;;5311:613;;;;;:::o;3334:35::-;3367:2;3334:35;:::o;5932:318::-;6012:4;6056:1;6037:21;;:7;:21;;;;6029:30;;;;;;;;6101:44;6134:10;6101:7;:19;6109:10;6101:19;;;;;;;;;;;;;;;:28;6121:7;6101:28;;;;;;;;;;;;;;;;:32;;:44;;;;:::i;:::-;6070:7;:19;6078:10;6070:19;;;;;;;;;;;;;;;:28;6090:7;6070:28;;;;;;;;;;;;;;;:75;;;;6182:7;6161:59;;6170:10;6161:59;;;6191:7;:19;6199:10;6191:19;;;;;;;;;;;;;;;:28;6211:7;6191:28;;;;;;;;;;;;;;;;6161:59;;;;;;;;;;;;;;;;;;6238:4;6231:11;;5932:318;;;;:::o;6594:300::-;6662:1;6652:6;:11;;6644:20;;;;;;;;6693:8;:20;6702:10;6693:20;;;;;;;;;;;;;;;;6683:6;:30;;6675:39;;;;;;;;6740:24;6757:6;6740:12;;:16;;:24;;;;:::i;:::-;6725:12;:39;;;;6798:32;6823:6;6798:8;:20;6807:10;6798:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;6775:8;:20;6784:10;6775:20;;;;;;;;;;;;;;;:55;;;;6875:1;6846:40;;6855:10;6846:40;;;6879:6;6846:40;;;;;;;;;;;;;;;;;;6594:300;:::o;3376:34::-;;;;;;;;;;;;;:::o;3758:107::-;3814:7;3841:8;:16;3850:6;3841:16;;;;;;;;;;;;;;;;3834:23;;3758:107;;;:::o;1684:95::-;1225:13;:11;:13::i;:::-;1741:30;1768:1;1741:18;:30::i;:::-;1684:95::o;6902:132::-;1225:13;:11;:13::i;:::-;6966:14;;;;;;;;;;;6965:15;6957:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7022:4;7005:14;;:21;;;;;;;;;;;;;;;;;;6902:132::o;1266:79::-;1304:7;1331:6;;;;;;;;;;;1324:13;;1266:79;:::o;3289:38::-;;;;;;;;;;;;;;;;;;;;:::o;3195:37::-;;;;;;;;;;;;;;;;;;;;;;:::o;6258:328::-;6343:4;6387:1;6368:21;;:7;:21;;;;6360:30;;;;;;;;6432:49;6465:15;6432:7;:19;6440:10;6432:19;;;;;;;;;;;;;;;:28;6452:7;6432:28;;;;;;;;;;;;;;;;:32;;:49;;;;:::i;:::-;6401:7;:19;6409:10;6401:19;;;;;;;;;;;;;;;:28;6421:7;6401:28;;;;;;;;;;;;;;;:80;;;;6518:7;6497:59;;6506:10;6497:59;;;6527:7;:19;6535:10;6527:19;;;;;;;;;;;;;;;:28;6547:7;6527:28;;;;;;;;;;;;;;;;6497:59;;;;;;;;;;;;;;;;;;6574:4;6567:11;;6258:328;;;;:::o;4013:501::-;4074:4;4110:8;:20;4119:10;4110:20;;;;;;;;;;;;;;;;4101:5;:29;;4093:38;;;;;;;;4151:4;:8;4156:2;4151:8;;;;;;;;;;;;;;;;;;;;;;;;;4150:9;:30;;;;;4164:4;:16;4169:10;4164:16;;;;;;;;;;;;;;;;;;;;;;;;;4163:17;4150:30;4142:84;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4242:14;;;;;;;;;;;4241:15;:40;;;;;4274:7;:5;:7::i;:::-;4260:21;;:10;:21;;;;4241:40;4237:82;;;4283:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4237:82;4355:31;4380:5;4355:8;:20;4364:10;4355:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;4332:8;:20;4341:10;4332:20;;;;;;;;;;;;;;;:54;;;;4412:23;4429:5;4412:8;:12;4421:2;4412:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;4397:8;:12;4406:2;4397:12;;;;;;;;;;;;;;;:38;;;;4474:2;4453:31;;4462:10;4453:31;;;4478:5;4453:31;;;;;;;;;;;;;;;;;;4502:4;4495:11;;4013:501;;;;:::o;7042:107::-;1225:13;:11;:13::i;:::-;7132:9;7119:4;:10;7124:4;7119:10;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;7042:107;;:::o;4989:314::-;5076:4;5124:6;5093:7;:19;5101:10;5093:19;;;;;;;;;;;;;;;:28;5113:7;5093:28;;;;;;;;;;;;;;;:37;;;;5167:7;5146:37;;5155:10;5146:37;;;5176:6;5146:37;;;;;;;;;;;;;;;;;;5217:7;5194:47;;;5242:10;5254:6;5262:4;5268;;5194:79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5194:79:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5194:79:0;;;;5291:4;5284:11;;4989:314;;;;;;:::o;3873:132::-;3946:7;3973;:15;3981:6;3973:15;;;;;;;;;;;;;;;:24;3989:7;3973:24;;;;;;;;;;;;;;;;3966:31;;3873:132;;;;:::o;1787:109::-;1225:13;:11;:13::i;:::-;1860:28;1879:8;1860:18;:28::i;:::-;1787:109;:::o;578:124::-;636:7;669:1;664;:6;;656:15;;;;;;;;693:1;689;:5;682:12;;578:124;;;;:::o;710:148::-;768:7;788:9;804:1;800;:5;788:17;;829:1;824;:6;;816:15;;;;;;;;849:1;842:8;;710:148;;;;;:::o;1552:124::-;1619:12;:10;:12::i;:::-;1608:23;;:7;:5;:7::i;:::-;:23;;;1600:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1552:124::o;1904:183::-;1970:16;1989:6;;;;;;;;;;;1970:25;;2015:8;2006:6;;:17;;;;;;;;;;;;;;;;;;2070:8;2039:40;;2060:8;2039:40;;;;;;;;;;;;1904:183;;:::o;1353:90::-;1398:7;1425:10;1418:17;;1353:90;:::o

Swarm Source

bzzr://3eb481af8bc0a8f09aa9d4cc60658478302c26c538f0a5acfe44bbcc403ae5cb
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.