ETH Price: $3,246.82 (+2.27%)
Gas: 3 Gwei

Token

JOKER (JOKER)
 

Overview

Max Total Supply

420,690,000,000,000 JOKER

Holders

8

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 15 Decimals)

Balance
22,222,222,222,222.005255749187378 JOKER

Value
$0.00
0x6792d25b50e1c729adfcc8cebae6b366380cc866
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x1785b70f...0e3C0caDe
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
JokerToken

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2024-07-07
*/

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

/**
 * @title ERC20 Token
 * @dev Standard ERC20 token with blacklist, renounce ownership, and liquidity addition features.
 */
contract JokerToken {
    string public name = "JOKER";
    string public symbol = "JOKER";
    uint8 public decimals = 15;
    uint256 private _totalSupply = 420690000000000 * (10 ** uint256(decimals));

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _blacklist;
    address private _owner;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    event BlacklistUpdated(address indexed account, bool isBlacklisted);

    constructor() {
        _balances[msg.sender] = _totalSupply;
        _owner = msg.sender;
        _blacklist[address(0)] = true; // Adding the zero address to blacklist by default
        emit Transfer(address(0), msg.sender, _totalSupply);
        emit OwnershipTransferred(address(0), msg.sender);
    }

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

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

    function transfer(address recipient, uint256 amount) external returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

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

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

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
        return true;
    }

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

    function decreaseAllowance(address spender, uint256 subtractedValue) external returns (bool) {
        uint256 currentAllowance = _allowances[msg.sender][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        _approve(msg.sender, spender, currentAllowance - subtractedValue);
        return true;
    }

    function setBlacklist(address account, bool isBlacklisted) external {
        require(msg.sender == _owner, "ERC20: only owner can set blacklist");
        _blacklist[account] = isBlacklisted;
        emit BlacklistUpdated(account, isBlacklisted);
    }

    function renounceOwnership() external {
        require(msg.sender == _owner, "ERC20: only owner can renounce ownership");
        _blacklist[_owner] = true; // Add owner to blacklist upon renouncing ownership
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(!_blacklist[sender], "ERC20: sender is blacklisted");
        require(!_blacklist[recipient], "ERC20: recipient is blacklisted");

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

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

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

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

60806040526040518060400160405280600581526020017f4a4f4b45520000000000000000000000000000000000000000000000000000008152506000908051906020019062000051929190620002ac565b506040518060400160405280600581526020017f4a4f4b4552000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f929190620002ac565b50600f600260006101000a81548160ff021916908360ff160217905550600260009054906101000a900460ff1660ff16600a620000dd9190620003e5565b66017e9d8602b400620000f1919062000522565b6003553480156200010157600080fd5b50600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555033600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040516200024391906200036d565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36200062e565b828054620002ba906200058d565b90600052602060002090601f016020900481019282620002de57600085556200032a565b82601f10620002f957805160ff19168380011785556200032a565b828001600101855582156200032a579182015b82811115620003295782518255916020019190600101906200030c565b5b5090506200033991906200033d565b5090565b5b80821115620003585760008160009055506001016200033e565b5090565b620003678162000583565b82525050565b60006020820190506200038460008301846200035c565b92915050565b6000808291508390505b6001851115620003dc57808604811115620003b457620003b3620005c3565b5b6001851615620003c45780820291505b8081029050620003d48562000621565b945062000394565b94509492505050565b6000620003f28262000583565b9150620003ff8362000583565b92506200042e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000436565b905092915050565b6000826200044857600190506200051b565b816200045857600090506200051b565b81600181146200047157600281146200047c57620004b2565b60019150506200051b565b60ff841115620004915762000490620005c3565b5b8360020a915084821115620004ab57620004aa620005c3565b5b506200051b565b5060208310610133831016604e8410600b8410161715620004ec5782820a905083811115620004e657620004e5620005c3565b5b6200051b565b620004fb84848460016200038a565b92509050818404811115620005155762000514620005c3565b5b81810290505b9392505050565b60006200052f8262000583565b91506200053c8362000583565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620005785762000577620005c3565b5b828202905092915050565b6000819050919050565b60006002820490506001821680620005a657607f821691505b60208210811415620005bd57620005bc620005f2565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60008160011c9050919050565b6117fe806200063e6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063395093511161008c57806395d89b411161006657806395d89b4114610214578063a457c2d714610232578063a9059cbb14610262578063dd62ed3e14610292576100cf565b806339509351146101aa57806370a08231146101da578063715018a61461020a576100cf565b806306fdde03146100d4578063095ea7b3146100f2578063153b0d1e1461012257806318160ddd1461013e57806323b872dd1461015c578063313ce5671461018c575b600080fd5b6100dc6102c2565b6040516100e9919061143c565b60405180910390f35b61010c60048036038101906101079190611035565b610350565b6040516101199190611421565b60405180910390f35b61013c60048036038101906101379190610ff9565b610367565b005b6101466104a0565b604051610153919061157e565b60405180910390f35b61017660048036038101906101719190610faa565b6104aa565b6040516101839190611421565b60405180910390f35b610194610554565b6040516101a19190611599565b60405180910390f35b6101c460048036038101906101bf9190611035565b610567565b6040516101d19190611421565b60405180910390f35b6101f460048036038101906101ef9190610f45565b610605565b604051610201919061157e565b60405180910390f35b61021261064e565b005b61021c610819565b604051610229919061143c565b60405180910390f35b61024c60048036038101906102479190611035565b6108a7565b6040516102599190611421565b60405180910390f35b61027c60048036038101906102779190611035565b61098d565b6040516102899190611421565b60405180910390f35b6102ac60048036038101906102a79190610f6e565b6109a4565b6040516102b9919061157e565b60405180910390f35b600080546102cf906116e2565b80601f01602080910402602001604051908101604052809291908181526020018280546102fb906116e2565b80156103485780601f1061031d57610100808354040283529160200191610348565b820191906000526020600020905b81548152906001019060200180831161032b57829003601f168201915b505050505081565b600061035d338484610a2b565b6001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ee9061147e565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f6a12b3df6cba4203bd7fd06b816789f87de8c594299aed5717ae070fac781bac826040516104949190611421565b60405180910390a25050565b6000600354905090565b60006104b7848484610bf6565b610549843384600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105449190611626565b610a2b565b600190509392505050565b600260009054906101000a900460ff1681565b60006105fb338484600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105f691906115d0565b610a2b565b6001905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d59061149e565b60405180910390fd5b600160066000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60018054610826906116e2565b80601f0160208091040260200160405190810160405280929190818152602001828054610852906116e2565b801561089f5780601f106108745761010080835404028352916020019161089f565b820191906000526020600020905b81548152906001019060200180831161088257829003601f168201915b505050505081565b600080600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561096c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109639061155e565b60405180910390fd5b6109823385858461097d9190611626565b610a2b565b600191505092915050565b600061099a338484610bf6565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a929061153e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610b0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b02906114de565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610be9919061157e565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5d9061151e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ccd9061145e565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610d63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5a906114fe565b60405180910390fd5b600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610df0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de7906114be565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e3f9190611626565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e9591906115d0565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ef9919061157e565b60405180910390a3505050565b600081359050610f1581611783565b92915050565b600081359050610f2a8161179a565b92915050565b600081359050610f3f816117b1565b92915050565b600060208284031215610f5757600080fd5b6000610f6584828501610f06565b91505092915050565b60008060408385031215610f8157600080fd5b6000610f8f85828601610f06565b9250506020610fa085828601610f06565b9150509250929050565b600080600060608486031215610fbf57600080fd5b6000610fcd86828701610f06565b9350506020610fde86828701610f06565b9250506040610fef86828701610f30565b9150509250925092565b6000806040838503121561100c57600080fd5b600061101a85828601610f06565b925050602061102b85828601610f1b565b9150509250929050565b6000806040838503121561104857600080fd5b600061105685828601610f06565b925050602061106785828601610f30565b9150509250929050565b61107a8161166c565b82525050565b600061108b826115b4565b61109581856115bf565b93506110a58185602086016116af565b6110ae81611772565b840191505092915050565b60006110c66023836115bf565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061112c6023836115bf565b91507f45524332303a206f6e6c79206f776e65722063616e2073657420626c61636b6c60008301527f69737400000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006111926028836115bf565b91507f45524332303a206f6e6c79206f776e65722063616e2072656e6f756e6365206f60008301527f776e6572736869700000000000000000000000000000000000000000000000006020830152604082019050919050565b60006111f8601f836115bf565b91507f45524332303a20726563697069656e7420697320626c61636b6c6973746564006000830152602082019050919050565b60006112386022836115bf565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061129e601c836115bf565b91507f45524332303a2073656e64657220697320626c61636b6c6973746564000000006000830152602082019050919050565b60006112de6025836115bf565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006113446024836115bf565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006113aa6025836115bf565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b61140c81611698565b82525050565b61141b816116a2565b82525050565b60006020820190506114366000830184611071565b92915050565b600060208201905081810360008301526114568184611080565b905092915050565b60006020820190508181036000830152611477816110b9565b9050919050565b600060208201905081810360008301526114978161111f565b9050919050565b600060208201905081810360008301526114b781611185565b9050919050565b600060208201905081810360008301526114d7816111eb565b9050919050565b600060208201905081810360008301526114f78161122b565b9050919050565b6000602082019050818103600083015261151781611291565b9050919050565b60006020820190508181036000830152611537816112d1565b9050919050565b6000602082019050818103600083015261155781611337565b9050919050565b600060208201905081810360008301526115778161139d565b9050919050565b60006020820190506115936000830184611403565b92915050565b60006020820190506115ae6000830184611412565b92915050565b600081519050919050565b600082825260208201905092915050565b60006115db82611698565b91506115e683611698565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561161b5761161a611714565b5b828201905092915050565b600061163182611698565b915061163c83611698565b92508282101561164f5761164e611714565b5b828203905092915050565b600061166582611678565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156116cd5780820151818401526020810190506116b2565b838111156116dc576000848401525b50505050565b600060028204905060018216806116fa57607f821691505b6020821081141561170e5761170d611743565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61178c8161165a565b811461179757600080fd5b50565b6117a38161166c565b81146117ae57600080fd5b50565b6117ba81611698565b81146117c557600080fd5b5056fea2646970667358221220955a47225c5e224cbd08839d311d36879f4356b251a10847692a2aa40d0b75f564736f6c63430008000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063395093511161008c57806395d89b411161006657806395d89b4114610214578063a457c2d714610232578063a9059cbb14610262578063dd62ed3e14610292576100cf565b806339509351146101aa57806370a08231146101da578063715018a61461020a576100cf565b806306fdde03146100d4578063095ea7b3146100f2578063153b0d1e1461012257806318160ddd1461013e57806323b872dd1461015c578063313ce5671461018c575b600080fd5b6100dc6102c2565b6040516100e9919061143c565b60405180910390f35b61010c60048036038101906101079190611035565b610350565b6040516101199190611421565b60405180910390f35b61013c60048036038101906101379190610ff9565b610367565b005b6101466104a0565b604051610153919061157e565b60405180910390f35b61017660048036038101906101719190610faa565b6104aa565b6040516101839190611421565b60405180910390f35b610194610554565b6040516101a19190611599565b60405180910390f35b6101c460048036038101906101bf9190611035565b610567565b6040516101d19190611421565b60405180910390f35b6101f460048036038101906101ef9190610f45565b610605565b604051610201919061157e565b60405180910390f35b61021261064e565b005b61021c610819565b604051610229919061143c565b60405180910390f35b61024c60048036038101906102479190611035565b6108a7565b6040516102599190611421565b60405180910390f35b61027c60048036038101906102779190611035565b61098d565b6040516102899190611421565b60405180910390f35b6102ac60048036038101906102a79190610f6e565b6109a4565b6040516102b9919061157e565b60405180910390f35b600080546102cf906116e2565b80601f01602080910402602001604051908101604052809291908181526020018280546102fb906116e2565b80156103485780601f1061031d57610100808354040283529160200191610348565b820191906000526020600020905b81548152906001019060200180831161032b57829003601f168201915b505050505081565b600061035d338484610a2b565b6001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ee9061147e565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f6a12b3df6cba4203bd7fd06b816789f87de8c594299aed5717ae070fac781bac826040516104949190611421565b60405180910390a25050565b6000600354905090565b60006104b7848484610bf6565b610549843384600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105449190611626565b610a2b565b600190509392505050565b600260009054906101000a900460ff1681565b60006105fb338484600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105f691906115d0565b610a2b565b6001905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d59061149e565b60405180910390fd5b600160066000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60018054610826906116e2565b80601f0160208091040260200160405190810160405280929190818152602001828054610852906116e2565b801561089f5780601f106108745761010080835404028352916020019161089f565b820191906000526020600020905b81548152906001019060200180831161088257829003601f168201915b505050505081565b600080600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561096c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109639061155e565b60405180910390fd5b6109823385858461097d9190611626565b610a2b565b600191505092915050565b600061099a338484610bf6565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a929061153e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610b0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b02906114de565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610be9919061157e565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5d9061151e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ccd9061145e565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610d63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5a906114fe565b60405180910390fd5b600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610df0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de7906114be565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e3f9190611626565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e9591906115d0565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ef9919061157e565b60405180910390a3505050565b600081359050610f1581611783565b92915050565b600081359050610f2a8161179a565b92915050565b600081359050610f3f816117b1565b92915050565b600060208284031215610f5757600080fd5b6000610f6584828501610f06565b91505092915050565b60008060408385031215610f8157600080fd5b6000610f8f85828601610f06565b9250506020610fa085828601610f06565b9150509250929050565b600080600060608486031215610fbf57600080fd5b6000610fcd86828701610f06565b9350506020610fde86828701610f06565b9250506040610fef86828701610f30565b9150509250925092565b6000806040838503121561100c57600080fd5b600061101a85828601610f06565b925050602061102b85828601610f1b565b9150509250929050565b6000806040838503121561104857600080fd5b600061105685828601610f06565b925050602061106785828601610f30565b9150509250929050565b61107a8161166c565b82525050565b600061108b826115b4565b61109581856115bf565b93506110a58185602086016116af565b6110ae81611772565b840191505092915050565b60006110c66023836115bf565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061112c6023836115bf565b91507f45524332303a206f6e6c79206f776e65722063616e2073657420626c61636b6c60008301527f69737400000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006111926028836115bf565b91507f45524332303a206f6e6c79206f776e65722063616e2072656e6f756e6365206f60008301527f776e6572736869700000000000000000000000000000000000000000000000006020830152604082019050919050565b60006111f8601f836115bf565b91507f45524332303a20726563697069656e7420697320626c61636b6c6973746564006000830152602082019050919050565b60006112386022836115bf565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061129e601c836115bf565b91507f45524332303a2073656e64657220697320626c61636b6c6973746564000000006000830152602082019050919050565b60006112de6025836115bf565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006113446024836115bf565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006113aa6025836115bf565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b61140c81611698565b82525050565b61141b816116a2565b82525050565b60006020820190506114366000830184611071565b92915050565b600060208201905081810360008301526114568184611080565b905092915050565b60006020820190508181036000830152611477816110b9565b9050919050565b600060208201905081810360008301526114978161111f565b9050919050565b600060208201905081810360008301526114b781611185565b9050919050565b600060208201905081810360008301526114d7816111eb565b9050919050565b600060208201905081810360008301526114f78161122b565b9050919050565b6000602082019050818103600083015261151781611291565b9050919050565b60006020820190508181036000830152611537816112d1565b9050919050565b6000602082019050818103600083015261155781611337565b9050919050565b600060208201905081810360008301526115778161139d565b9050919050565b60006020820190506115936000830184611403565b92915050565b60006020820190506115ae6000830184611412565b92915050565b600081519050919050565b600082825260208201905092915050565b60006115db82611698565b91506115e683611698565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561161b5761161a611714565b5b828201905092915050565b600061163182611698565b915061163c83611698565b92508282101561164f5761164e611714565b5b828203905092915050565b600061166582611678565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156116cd5780820151818401526020810190506116b2565b838111156116dc576000848401525b50505050565b600060028204905060018216806116fa57607f821691505b6020821081141561170e5761170d611743565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61178c8161165a565b811461179757600080fd5b50565b6117a38161166c565b81146117ae57600080fd5b50565b6117ba81611698565b81146117c557600080fd5b5056fea2646970667358221220955a47225c5e224cbd08839d311d36879f4356b251a10847692a2aa40d0b75f564736f6c63430008000033

Deployed Bytecode Sourcemap

192:4168:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;219:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1793:152;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2836:257;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1262:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1953:289;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;291:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2250:205;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1363:112;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3101:304;;;:::i;:::-;;254:30;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2463:365;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1483:158;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1649:136;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;219:28;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1793:152::-;1861:4;1878:37;1887:10;1899:7;1908:6;1878:8;:37::i;:::-;1933:4;1926:11;;1793:152;;;;:::o;2836:257::-;2937:6;;;;;;;;;;;2923:20;;:10;:20;;;2915:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3016:13;2994:10;:19;3005:7;2994:19;;;;;;;;;;;;;;;;:35;;;;;;;;;;;;;;;;;;3062:7;3045:40;;;3071:13;3045:40;;;;;;:::i;:::-;;;;;;;;2836:257;;:::o;1262:93::-;1308:7;1335:12;;1328:19;;1262:93;:::o;1953:289::-;2078:4;2095:36;2105:6;2113:9;2124:6;2095:9;:36::i;:::-;2142:70;2151:6;2159:10;2205:6;2171:11;:19;2183:6;2171:19;;;;;;;;;;;;;;;:31;2191:10;2171:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;2142:8;:70::i;:::-;2230:4;2223:11;;1953:289;;;;;:::o;291:26::-;;;;;;;;;;;;;:::o;2250:205::-;2332:4;2349:76;2358:10;2370:7;2414:10;2379:11;:23;2391:10;2379:23;;;;;;;;;;;;;;;:32;2403:7;2379:32;;;;;;;;;;;;;;;;:45;;;;:::i;:::-;2349:8;:76::i;:::-;2443:4;2436:11;;2250:205;;;;:::o;1363:112::-;1422:7;1449:9;:18;1459:7;1449:18;;;;;;;;;;;;;;;;1442:25;;1363:112;;;:::o;3101:304::-;3172:6;;;;;;;;;;;3158:20;;:10;:20;;;3150:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;3255:4;3234:10;:18;3245:6;;;;;;;;;;;3234:18;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;3364:1;3327:40;;3348:6;;;;;;;;;;;3327:40;;;;;;;;;;;;3395:1;3378:6;;:19;;;;;;;;;;;;;;;;;;3101:304::o;254:30::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2463:365::-;2550:4;2567:24;2594:11;:23;2606:10;2594:23;;;;;;;;;;;;;;;:32;2618:7;2594:32;;;;;;;;;;;;;;;;2567:59;;2665:15;2645:16;:35;;2637:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;2733:65;2742:10;2754:7;2782:15;2763:16;:34;;;;:::i;:::-;2733:8;:65::i;:::-;2816:4;2809:11;;;2463:365;;;;:::o;1483:158::-;1554:4;1571:40;1581:10;1593:9;1604:6;1571:9;:40::i;:::-;1629:4;1622:11;;1483:158;;;;:::o;1649:136::-;1723:7;1750:11;:18;1762:5;1750:18;;;;;;;;;;;;;;;:27;1769:7;1750:27;;;;;;;;;;;;;;;;1743:34;;1649:136;;;;:::o;3985:372::-;4130:1;4113:19;;:5;:19;;;;4105:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4211:1;4192:21;;:7;:21;;;;4184:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4295:6;4265:11;:18;4277:5;4265:18;;;;;;;;;;;;;;;:27;4284:7;4265:27;;;;;;;;;;;;;;;:36;;;;4333:7;4317:32;;4326:5;4317:32;;;4342:6;4317:32;;;;;;:::i;:::-;;;;;;;;3985:372;;;:::o;3413:564::-;3563:1;3545:20;;:6;:20;;;;3537:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;3647:1;3626:23;;:9;:23;;;;3618:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;3709:10;:18;3720:6;3709:18;;;;;;;;;;;;;;;;;;;;;;;;;3708:19;3700:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;3780:10;:21;3791:9;3780:21;;;;;;;;;;;;;;;;;;;;;;;;;3779:22;3771:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;3871:6;3850:9;:17;3860:6;3850:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;3912:6;3888:9;:20;3898:9;3888:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3951:9;3934:35;;3943:6;3934:35;;;3962:6;3934:35;;;;;;:::i;:::-;;;;;;;;3413:564;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:133::-;;233:6;220:20;211:29;;249:30;273:5;249:30;:::i;:::-;201:84;;;;:::o;291:139::-;;375:6;362:20;353:29;;391:33;418:5;391:33;:::i;:::-;343:87;;;;:::o;436:262::-;;544:2;532:9;523:7;519:23;515:32;512:2;;;560:1;557;550:12;512:2;603:1;628:53;673:7;664:6;653:9;649:22;628:53;:::i;:::-;618:63;;574:117;502:196;;;;:::o;704:407::-;;;829:2;817:9;808:7;804:23;800:32;797:2;;;845:1;842;835:12;797:2;888:1;913:53;958:7;949:6;938:9;934:22;913:53;:::i;:::-;903:63;;859:117;1015:2;1041:53;1086:7;1077:6;1066:9;1062:22;1041:53;:::i;:::-;1031:63;;986:118;787:324;;;;;:::o;1117:552::-;;;;1259:2;1247:9;1238:7;1234:23;1230:32;1227:2;;;1275:1;1272;1265:12;1227:2;1318:1;1343:53;1388:7;1379:6;1368:9;1364:22;1343:53;:::i;:::-;1333:63;;1289:117;1445:2;1471:53;1516:7;1507:6;1496:9;1492:22;1471:53;:::i;:::-;1461:63;;1416:118;1573:2;1599:53;1644:7;1635:6;1624:9;1620:22;1599:53;:::i;:::-;1589:63;;1544:118;1217:452;;;;;:::o;1675:401::-;;;1797:2;1785:9;1776:7;1772:23;1768:32;1765:2;;;1813:1;1810;1803:12;1765:2;1856:1;1881:53;1926:7;1917:6;1906:9;1902:22;1881:53;:::i;:::-;1871:63;;1827:117;1983:2;2009:50;2051:7;2042:6;2031:9;2027:22;2009:50;:::i;:::-;1999:60;;1954:115;1755:321;;;;;:::o;2082:407::-;;;2207:2;2195:9;2186:7;2182:23;2178:32;2175:2;;;2223:1;2220;2213:12;2175:2;2266:1;2291:53;2336:7;2327:6;2316:9;2312:22;2291:53;:::i;:::-;2281:63;;2237:117;2393:2;2419:53;2464:7;2455:6;2444:9;2440:22;2419:53;:::i;:::-;2409:63;;2364:118;2165:324;;;;;:::o;2495:109::-;2576:21;2591:5;2576:21;:::i;:::-;2571:3;2564:34;2554:50;;:::o;2610:364::-;;2726:39;2759:5;2726:39;:::i;:::-;2781:71;2845:6;2840:3;2781:71;:::i;:::-;2774:78;;2861:52;2906:6;2901:3;2894:4;2887:5;2883:16;2861:52;:::i;:::-;2938:29;2960:6;2938:29;:::i;:::-;2933:3;2929:39;2922:46;;2702:272;;;;;:::o;2980:367::-;;3143:67;3207:2;3202:3;3143:67;:::i;:::-;3136:74;;3240:34;3236:1;3231:3;3227:11;3220:55;3306:5;3301:2;3296:3;3292:12;3285:27;3338:2;3333:3;3329:12;3322:19;;3126:221;;;:::o;3353:367::-;;3516:67;3580:2;3575:3;3516:67;:::i;:::-;3509:74;;3613:34;3609:1;3604:3;3600:11;3593:55;3679:5;3674:2;3669:3;3665:12;3658:27;3711:2;3706:3;3702:12;3695:19;;3499:221;;;:::o;3726:372::-;;3889:67;3953:2;3948:3;3889:67;:::i;:::-;3882:74;;3986:34;3982:1;3977:3;3973:11;3966:55;4052:10;4047:2;4042:3;4038:12;4031:32;4089:2;4084:3;4080:12;4073:19;;3872:226;;;:::o;4104:329::-;;4267:67;4331:2;4326:3;4267:67;:::i;:::-;4260:74;;4364:33;4360:1;4355:3;4351:11;4344:54;4424:2;4419:3;4415:12;4408:19;;4250:183;;;:::o;4439:366::-;;4602:67;4666:2;4661:3;4602:67;:::i;:::-;4595:74;;4699:34;4695:1;4690:3;4686:11;4679:55;4765:4;4760:2;4755:3;4751:12;4744:26;4796:2;4791:3;4787:12;4780:19;;4585:220;;;:::o;4811:326::-;;4974:67;5038:2;5033:3;4974:67;:::i;:::-;4967:74;;5071:30;5067:1;5062:3;5058:11;5051:51;5128:2;5123:3;5119:12;5112:19;;4957:180;;;:::o;5143:369::-;;5306:67;5370:2;5365:3;5306:67;:::i;:::-;5299:74;;5403:34;5399:1;5394:3;5390:11;5383:55;5469:7;5464:2;5459:3;5455:12;5448:29;5503:2;5498:3;5494:12;5487:19;;5289:223;;;:::o;5518:368::-;;5681:67;5745:2;5740:3;5681:67;:::i;:::-;5674:74;;5778:34;5774:1;5769:3;5765:11;5758:55;5844:6;5839:2;5834:3;5830:12;5823:28;5877:2;5872:3;5868:12;5861:19;;5664:222;;;:::o;5892:369::-;;6055:67;6119:2;6114:3;6055:67;:::i;:::-;6048:74;;6152:34;6148:1;6143:3;6139:11;6132:55;6218:7;6213:2;6208:3;6204:12;6197:29;6252:2;6247:3;6243:12;6236:19;;6038:223;;;:::o;6267:118::-;6354:24;6372:5;6354:24;:::i;:::-;6349:3;6342:37;6332:53;;:::o;6391:112::-;6474:22;6490:5;6474:22;:::i;:::-;6469:3;6462:35;6452:51;;:::o;6509:210::-;;6634:2;6623:9;6619:18;6611:26;;6647:65;6709:1;6698:9;6694:17;6685:6;6647:65;:::i;:::-;6601:118;;;;:::o;6725:313::-;;6876:2;6865:9;6861:18;6853:26;;6925:9;6919:4;6915:20;6911:1;6900:9;6896:17;6889:47;6953:78;7026:4;7017:6;6953:78;:::i;:::-;6945:86;;6843:195;;;;:::o;7044:419::-;;7248:2;7237:9;7233:18;7225:26;;7297:9;7291:4;7287:20;7283:1;7272:9;7268:17;7261:47;7325:131;7451:4;7325:131;:::i;:::-;7317:139;;7215:248;;;:::o;7469:419::-;;7673:2;7662:9;7658:18;7650:26;;7722:9;7716:4;7712:20;7708:1;7697:9;7693:17;7686:47;7750:131;7876:4;7750:131;:::i;:::-;7742:139;;7640:248;;;:::o;7894:419::-;;8098:2;8087:9;8083:18;8075:26;;8147:9;8141:4;8137:20;8133:1;8122:9;8118:17;8111:47;8175:131;8301:4;8175:131;:::i;:::-;8167:139;;8065:248;;;:::o;8319:419::-;;8523:2;8512:9;8508:18;8500:26;;8572:9;8566:4;8562:20;8558:1;8547:9;8543:17;8536:47;8600:131;8726:4;8600:131;:::i;:::-;8592:139;;8490:248;;;:::o;8744:419::-;;8948:2;8937:9;8933:18;8925:26;;8997:9;8991:4;8987:20;8983:1;8972:9;8968:17;8961:47;9025:131;9151:4;9025:131;:::i;:::-;9017:139;;8915:248;;;:::o;9169:419::-;;9373:2;9362:9;9358:18;9350:26;;9422:9;9416:4;9412:20;9408:1;9397:9;9393:17;9386:47;9450:131;9576:4;9450:131;:::i;:::-;9442:139;;9340:248;;;:::o;9594:419::-;;9798:2;9787:9;9783:18;9775:26;;9847:9;9841:4;9837:20;9833:1;9822:9;9818:17;9811:47;9875:131;10001:4;9875:131;:::i;:::-;9867:139;;9765:248;;;:::o;10019:419::-;;10223:2;10212:9;10208:18;10200:26;;10272:9;10266:4;10262:20;10258:1;10247:9;10243:17;10236:47;10300:131;10426:4;10300:131;:::i;:::-;10292:139;;10190:248;;;:::o;10444:419::-;;10648:2;10637:9;10633:18;10625:26;;10697:9;10691:4;10687:20;10683:1;10672:9;10668:17;10661:47;10725:131;10851:4;10725:131;:::i;:::-;10717:139;;10615:248;;;:::o;10869:222::-;;11000:2;10989:9;10985:18;10977:26;;11013:71;11081:1;11070:9;11066:17;11057:6;11013:71;:::i;:::-;10967:124;;;;:::o;11097:214::-;;11224:2;11213:9;11209:18;11201:26;;11237:67;11301:1;11290:9;11286:17;11277:6;11237:67;:::i;:::-;11191:120;;;;:::o;11317:99::-;;11403:5;11397:12;11387:22;;11376:40;;;:::o;11422:169::-;;11540:6;11535:3;11528:19;11580:4;11575:3;11571:14;11556:29;;11518:73;;;;:::o;11597:305::-;;11656:20;11674:1;11656:20;:::i;:::-;11651:25;;11690:20;11708:1;11690:20;:::i;:::-;11685:25;;11844:1;11776:66;11772:74;11769:1;11766:81;11763:2;;;11850:18;;:::i;:::-;11763:2;11894:1;11891;11887:9;11880:16;;11641:261;;;;:::o;11908:191::-;;11968:20;11986:1;11968:20;:::i;:::-;11963:25;;12002:20;12020:1;12002:20;:::i;:::-;11997:25;;12041:1;12038;12035:8;12032:2;;;12046:18;;:::i;:::-;12032:2;12091:1;12088;12084:9;12076:17;;11953:146;;;;:::o;12105:96::-;;12171:24;12189:5;12171:24;:::i;:::-;12160:35;;12150:51;;;:::o;12207:90::-;;12284:5;12277:13;12270:21;12259:32;;12249:48;;;:::o;12303:126::-;;12380:42;12373:5;12369:54;12358:65;;12348:81;;;:::o;12435:77::-;;12501:5;12490:16;;12480:32;;;:::o;12518:86::-;;12593:4;12586:5;12582:16;12571:27;;12561:43;;;:::o;12610:307::-;12678:1;12688:113;12702:6;12699:1;12696:13;12688:113;;;12787:1;12782:3;12778:11;12772:18;12768:1;12763:3;12759:11;12752:39;12724:2;12721:1;12717:10;12712:15;;12688:113;;;12819:6;12816:1;12813:13;12810:2;;;12899:1;12890:6;12885:3;12881:16;12874:27;12810:2;12659:258;;;;:::o;12923:320::-;;13004:1;12998:4;12994:12;12984:22;;13051:1;13045:4;13041:12;13072:18;13062:2;;13128:4;13120:6;13116:17;13106:27;;13062:2;13190;13182:6;13179:14;13159:18;13156:38;13153:2;;;13209:18;;:::i;:::-;13153:2;12974:269;;;;:::o;13249:180::-;13297:77;13294:1;13287:88;13394:4;13391:1;13384:15;13418:4;13415:1;13408:15;13435:180;13483:77;13480:1;13473:88;13580:4;13577:1;13570:15;13604:4;13601:1;13594:15;13621:102;;13713:2;13709:7;13704:2;13697:5;13693:14;13689:28;13679:38;;13669:54;;;:::o;13729:122::-;13802:24;13820:5;13802:24;:::i;:::-;13795:5;13792:35;13782:2;;13841:1;13838;13831:12;13782:2;13772:79;:::o;13857:116::-;13927:21;13942:5;13927:21;:::i;:::-;13920:5;13917:32;13907:2;;13963:1;13960;13953:12;13907:2;13897:76;:::o;13979:122::-;14052:24;14070:5;14052:24;:::i;:::-;14045:5;14042:35;14032:2;;14091:1;14088;14081:12;14032:2;14022:79;:::o

Swarm Source

ipfs://955a47225c5e224cbd08839d311d36879f4356b251a10847692a2aa40d0b75f5
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.