ETH Price: $2,938.16 (-0.33%)
 

Overview

Max Total Supply

600,000,000 PIP

Holders

20,161

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1 PIP

Value
$0.00
0x0de44017fba04d63093989fe434dcf54d4458b89
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
Pepium

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at basescan.org on 2024-07-13
*/

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

contract Pepium {
    string public constant name = "Pepium";
    string public constant symbol = "PIP";
    uint8 public constant decimals = 18;
    uint256 public constant INITIAL_SUPPLY = 600000000 * 10**18;

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _badChas;
    uint256 private _totalSupply;

    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 BadChaUpdated(address indexed account, bool isBadCha);

    modifier onlyOwner() {
        require(_owner == msg.sender, "Caller is not the owner");
        _;
    }

    constructor() {
        _owner = msg.sender;
        _mint(_owner, INITIAL_SUPPLY);
    }
    

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

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

    function transfer(address recipient, uint256 amount) public returns (bool) {
        require(!_badChas[msg.sender], "B cha't transtokensout");
        _transfer(msg.sender, recipient, amount);
        return true;
    }

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

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

    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        require(!_badChas[sender], "B cha't transtokensout");
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
        return true;
    }

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

    function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender] - subtractedValue);
        return true;
    }

    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function setBadCha(address account, bool isBadCha) public onlyOwner {
        _badChas[account] = isBadCha;
        emit BadChaUpdated(account, isBadCha);
    }

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

        // Al transs only if sen is 't a badcha
        require(!_badChas[sender], "B cha't transtokensout");

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

    function _mint(address account, uint256 amount) internal {
        require(account != address(0), "Mint to the zero address");
        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }

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

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

Contract Security Audit

Contract ABI

API
[{"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":"isBadCha","type":"bool"}],"name":"BadChaUpdated","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":[],"name":"INITIAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":"isBadCha","type":"bool"}],"name":"setBadCha","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"}]

608060405234801561000f575f80fd5b50600480546001600160a01b0319163390811790915561003b906b01f04ef12cb04cf158000000610040565b610145565b6001600160a01b03821661009a5760405162461bcd60e51b815260206004820152601860248201527f4d696e7420746f20746865207a65726f20616464726573730000000000000000604482015260640160405180910390fd5b8060035f8282546100ab9190610120565b90915550506001600160a01b0382165f90815260208190526040812080548392906100d7908490610120565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b8082018082111561013f57634e487b7160e01b5f52601160045260245ffd5b92915050565b6109df806101525f395ff3fe608060405234801561000f575f80fd5b50600436106100e5575f3560e01c806370a0823111610088578063a457c2d711610063578063a457c2d714610200578063a9059cbb14610213578063dd62ed3e14610226578063dfb592231461025e575f80fd5b806370a08231146101ac578063715018a6146101d457806395d89b41146101de575f80fd5b806323b872dd116100c357806323b872dd146101595780632ff2e9dc1461016c578063313ce5671461017f5780633950935114610199575f80fd5b806306fdde03146100e9578063095ea7b31461012457806318160ddd14610147575b5f80fd5b61010e6040518060400160405280600681526020016550657069756d60d01b81525081565b60405161011b9190610803565b60405180910390f35b610137610132366004610853565b610271565b604051901515815260200161011b565b6003545b60405190815260200161011b565b61013761016736600461087b565b610287565b61014b6b01f04ef12cb04cf15800000081565b610187601281565b60405160ff909116815260200161011b565b6101376101a7366004610853565b610317565b61014b6101ba3660046108b5565b6001600160a01b03165f9081526020819052604090205490565b6101dc61034d565b005b61010e6040518060400160405280600381526020016205049560ec1b81525081565b61013761020e366004610853565b6103ea565b610137610221366004610853565b610420565b61014b6102343660046108d5565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6101dc61026c366004610906565b61045a565b5f61027d33848461050c565b5060015b92915050565b6001600160a01b0383165f9081526002602052604081205460ff16156102c85760405162461bcd60e51b81526004016102bf9061093f565b60405180910390fd5b6102d3848484610619565b6001600160a01b0384165f9081526001602090815260408083203380855292529091205461030d918691610308908690610983565b61050c565b5060019392505050565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909161027d918590610308908690610996565b6004546001600160a01b031633146103a15760405162461bcd60e51b815260206004820152601760248201527621b0b63632b91034b9903737ba103a34329037bbb732b960491b60448201526064016102bf565b6004546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600480546001600160a01b0319169055565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909161027d918590610308908690610983565b335f9081526002602052604081205460ff161561044f5760405162461bcd60e51b81526004016102bf9061093f565b61027d338484610619565b6004546001600160a01b031633146104ae5760405162461bcd60e51b815260206004820152601760248201527621b0b63632b91034b9903737ba103a34329037bbb732b960491b60448201526064016102bf565b6001600160a01b0382165f81815260026020908152604091829020805460ff191685151590811790915591519182527f98a4161c8ea86349c770d8047a62e2353525c50ab25110d54c0fe040c8163175910160405180910390a25050565b6001600160a01b0383166105625760405162461bcd60e51b815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f206164647265737300000060448201526064016102bf565b6001600160a01b0382166105b85760405162461bcd60e51b815260206004820152601b60248201527f417070726f766520746f20746865207a65726f2061646472657373000000000060448201526064016102bf565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661066f5760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f2061646472657373000060448201526064016102bf565b6001600160a01b0382166106c55760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f20616464726573730000000060448201526064016102bf565b6001600160a01b0383165f9081526020819052604090205481111561072c5760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e63650060448201526064016102bf565b6001600160a01b0383165f9081526002602052604090205460ff16156107645760405162461bcd60e51b81526004016102bf9061093f565b6001600160a01b0383165f908152602081905260408120805483929061078b908490610983565b90915550506001600160a01b0382165f90815260208190526040812080548392906107b7908490610996565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161060c91815260200190565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461084e575f80fd5b919050565b5f8060408385031215610864575f80fd5b61086d83610838565b946020939093013593505050565b5f805f6060848603121561088d575f80fd5b61089684610838565b92506108a460208501610838565b929592945050506040919091013590565b5f602082840312156108c5575f80fd5b6108ce82610838565b9392505050565b5f80604083850312156108e6575f80fd5b6108ef83610838565b91506108fd60208401610838565b90509250929050565b5f8060408385031215610917575f80fd5b61092083610838565b915060208301358015158114610934575f80fd5b809150509250929050565b602080825260169082015275108818da1849dd081d1c985b9cdd1bdad95b9cdbdd5d60521b604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102815761028161096f565b808201808211156102815761028161096f56fea26469706673582212201023adf7ce16a334b3cb034b3072d5fffd04faf16ce01d5ff279877f2203292164736f6c634300081a0033

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100e5575f3560e01c806370a0823111610088578063a457c2d711610063578063a457c2d714610200578063a9059cbb14610213578063dd62ed3e14610226578063dfb592231461025e575f80fd5b806370a08231146101ac578063715018a6146101d457806395d89b41146101de575f80fd5b806323b872dd116100c357806323b872dd146101595780632ff2e9dc1461016c578063313ce5671461017f5780633950935114610199575f80fd5b806306fdde03146100e9578063095ea7b31461012457806318160ddd14610147575b5f80fd5b61010e6040518060400160405280600681526020016550657069756d60d01b81525081565b60405161011b9190610803565b60405180910390f35b610137610132366004610853565b610271565b604051901515815260200161011b565b6003545b60405190815260200161011b565b61013761016736600461087b565b610287565b61014b6b01f04ef12cb04cf15800000081565b610187601281565b60405160ff909116815260200161011b565b6101376101a7366004610853565b610317565b61014b6101ba3660046108b5565b6001600160a01b03165f9081526020819052604090205490565b6101dc61034d565b005b61010e6040518060400160405280600381526020016205049560ec1b81525081565b61013761020e366004610853565b6103ea565b610137610221366004610853565b610420565b61014b6102343660046108d5565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6101dc61026c366004610906565b61045a565b5f61027d33848461050c565b5060015b92915050565b6001600160a01b0383165f9081526002602052604081205460ff16156102c85760405162461bcd60e51b81526004016102bf9061093f565b60405180910390fd5b6102d3848484610619565b6001600160a01b0384165f9081526001602090815260408083203380855292529091205461030d918691610308908690610983565b61050c565b5060019392505050565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909161027d918590610308908690610996565b6004546001600160a01b031633146103a15760405162461bcd60e51b815260206004820152601760248201527621b0b63632b91034b9903737ba103a34329037bbb732b960491b60448201526064016102bf565b6004546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600480546001600160a01b0319169055565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909161027d918590610308908690610983565b335f9081526002602052604081205460ff161561044f5760405162461bcd60e51b81526004016102bf9061093f565b61027d338484610619565b6004546001600160a01b031633146104ae5760405162461bcd60e51b815260206004820152601760248201527621b0b63632b91034b9903737ba103a34329037bbb732b960491b60448201526064016102bf565b6001600160a01b0382165f81815260026020908152604091829020805460ff191685151590811790915591519182527f98a4161c8ea86349c770d8047a62e2353525c50ab25110d54c0fe040c8163175910160405180910390a25050565b6001600160a01b0383166105625760405162461bcd60e51b815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f206164647265737300000060448201526064016102bf565b6001600160a01b0382166105b85760405162461bcd60e51b815260206004820152601b60248201527f417070726f766520746f20746865207a65726f2061646472657373000000000060448201526064016102bf565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661066f5760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f2061646472657373000060448201526064016102bf565b6001600160a01b0382166106c55760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f20616464726573730000000060448201526064016102bf565b6001600160a01b0383165f9081526020819052604090205481111561072c5760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e63650060448201526064016102bf565b6001600160a01b0383165f9081526002602052604090205460ff16156107645760405162461bcd60e51b81526004016102bf9061093f565b6001600160a01b0383165f908152602081905260408120805483929061078b908490610983565b90915550506001600160a01b0382165f90815260208190526040812080548392906107b7908490610996565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161060c91815260200190565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461084e575f80fd5b919050565b5f8060408385031215610864575f80fd5b61086d83610838565b946020939093013593505050565b5f805f6060848603121561088d575f80fd5b61089684610838565b92506108a460208501610838565b929592945050506040919091013590565b5f602082840312156108c5575f80fd5b6108ce82610838565b9392505050565b5f80604083850312156108e6575f80fd5b6108ef83610838565b91506108fd60208401610838565b90509250929050565b5f8060408385031215610917575f80fd5b61092083610838565b915060208301358015158114610934575f80fd5b809150509250929050565b602080825260169082015275108818da1849dd081d1c985b9cdd1bdad95b9cdbdd5d60521b604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102815761028161096f565b808201808211156102815761028161096f56fea26469706673582212201023adf7ce16a334b3cb034b3072d5fffd04faf16ce01d5ff279877f2203292164736f6c634300081a0033

Deployed Bytecode Sourcemap

60:3995:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;83:38;;;;;;;;;;;;;;;-1:-1:-1;;;83:38:0;;;;;;;;;;;;:::i;:::-;;;;;;;;1656:150;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;1656:150:0;920:187:1;1066:91:0;1137:12;;1066:91;;;1258:25:1;;;1246:2;1231:18;1066:91:0;1112:177:1;1814:316:0;;;;;;:::i;:::-;;:::i;214:59::-;;255:18;214:59;;172:35;;205:2;172:35;;;;;1845:4:1;1833:17;;;1815:36;;1803:2;1788:18;172:35:0;1673:184:1;2138:203:0;;;;;;:::i;:::-;;:::i;1165:110::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1249:18:0;1222:7;1249:18;;;;;;;;;;;;1165:110;2570:140;;;:::i;:::-;;128:37;;;;;;;;;;;;;;;-1:-1:-1;;;128:37:0;;;;;2349:213;;;;;;:::i;:::-;;:::i;1283:223::-;;;;;;:::i;:::-;;:::i;1514:134::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1613:18:0;;;1586:7;1613:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;1514:134;2718:163;;;;;;:::i;:::-;;:::i;1656:150::-;1722:4;1739:37;1748:10;1760:7;1769:6;1739:8;:37::i;:::-;-1:-1:-1;1794:4:0;1656:150;;;;;:::o;1814:316::-;-1:-1:-1;;;;;1929:16:0;;1903:4;1929:16;;;:8;:16;;;;;;;;1928:17;1920:52;;;;-1:-1:-1;;;1920:52:0;;;;;;;:::i;:::-;;;;;;;;;1983:36;1993:6;2001:9;2012:6;1983:9;:36::i;:::-;-1:-1:-1;;;;;2059:19:0;;;;;;:11;:19;;;;;;;;2047:10;2059:31;;;;;;;;;2030:70;;2039:6;;2059:40;;2093:6;;2059:40;:::i;:::-;2030:8;:70::i;:::-;-1:-1:-1;2118:4:0;1814:316;;;;;:::o;2138:203::-;2244:10;2218:4;2265:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;2265:32:0;;;;;;;;;;2218:4;;2235:76;;2256:7;;2265:45;;2300:10;;2265:45;:::i;2570:140::-;884:6;;-1:-1:-1;;;;;884:6:0;894:10;884:20;876:56;;;;-1:-1:-1;;;876:56:0;;3618:2:1;876:56:0;;;3600:21:1;3657:2;3637:18;;;3630:30;-1:-1:-1;;;3676:18:1;;;3669:53;3739:18;;876:56:0;3416:347:1;876:56:0;2653:6:::1;::::0;2632:40:::1;::::0;2669:1:::1;::::0;-1:-1:-1;;;;;2653:6:0::1;::::0;2632:40:::1;::::0;2669:1;;2632:40:::1;2683:6;:19:::0;;-1:-1:-1;;;;;;2683:19:0::1;::::0;;2570:140::o;2349:213::-;2460:10;2434:4;2481:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;2481:32:0;;;;;;;;;;2434:4;;2451:81;;2472:7;;2481:50;;2516:15;;2481:50;:::i;1283:223::-;1387:10;1352:4;1378:20;;;:8;:20;;;;;;;;1377:21;1369:56;;;;-1:-1:-1;;;1369:56:0;;;;;;;:::i;:::-;1436:40;1446:10;1458:9;1469:6;1436:9;:40::i;2718:163::-;884:6;;-1:-1:-1;;;;;884:6:0;894:10;884:20;876:56;;;;-1:-1:-1;;;876:56:0;;3618:2:1;876:56:0;;;3600:21:1;3657:2;3637:18;;;3630:30;-1:-1:-1;;;3676:18:1;;;3669:53;3739:18;;876:56:0;3416:347:1;876:56:0;-1:-1:-1;;;;;2797:17:0;::::1;;::::0;;;:8:::1;:17;::::0;;;;;;;;:28;;-1:-1:-1;;2797:28:0::1;::::0;::::1;;::::0;;::::1;::::0;;;2841:32;;1060:41:1;;;2841:32:0::1;::::0;1033:18:1;2841:32:0::1;;;;;;;2718:163:::0;;:::o;3728:324::-;-1:-1:-1;;;;;3822:19:0;;3814:61;;;;-1:-1:-1;;;3814:61:0;;3970:2:1;3814:61:0;;;3952:21:1;4009:2;3989:18;;;3982:30;4048:31;4028:18;;;4021:59;4097:18;;3814:61:0;3768:353:1;3814:61:0;-1:-1:-1;;;;;3894:21:0;;3886:61;;;;-1:-1:-1;;;3886:61:0;;4328:2:1;3886:61:0;;;4310:21:1;4367:2;4347:18;;;4340:30;4406:29;4386:18;;;4379:57;4453:18;;3886:61:0;4126:351:1;3886:61:0;-1:-1:-1;;;;;3960:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;4012:32;;1258:25:1;;;4012:32:0;;1231:18:1;4012:32:0;;;;;;;;3728:324;;;:::o;2889:564::-;-1:-1:-1;;;;;2987:20:0;;2979:63;;;;-1:-1:-1;;;2979:63:0;;4684:2:1;2979:63:0;;;4666:21:1;4723:2;4703:18;;;4696:30;4762:32;4742:18;;;4735:60;4812:18;;2979:63:0;4482:354:1;2979:63:0;-1:-1:-1;;;;;3061:23:0;;3053:64;;;;-1:-1:-1;;;3053:64:0;;5043:2:1;3053:64:0;;;5025:21:1;5082:2;5062:18;;;5055:30;5121;5101:18;;;5094:58;5169:18;;3053:64:0;4841:352:1;3053:64:0;-1:-1:-1;;;;;3136:17:0;;:9;:17;;;;;;;;;;;:27;-1:-1:-1;3136:27:0;3128:71;;;;-1:-1:-1;;;3128:71:0;;5400:2:1;3128:71:0;;;5382:21:1;5439:2;5419:18;;;5412:30;5478:33;5458:18;;;5451:61;5529:18;;3128:71:0;5198:355:1;3128:71:0;-1:-1:-1;;;;;3270:16:0;;;;;;:8;:16;;;;;;;;3269:17;3261:52;;;;-1:-1:-1;;;3261:52:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3326:17:0;;:9;:17;;;;;;;;;;:27;;3347:6;;3326:9;:27;;3347:6;;3326:27;:::i;:::-;;;;-1:-1:-1;;;;;;;3364:20:0;;:9;:20;;;;;;;;;;:30;;3388:6;;3364:9;:30;;3388:6;;3364:30;:::i;:::-;;;;;;;;3427:9;-1:-1:-1;;;;;3410:35:0;3419:6;-1:-1:-1;;;;;3410:35:0;;3438:6;3410:35;;;;1258:25:1;;1246:2;1231:18;;1112:177;14:418;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:300::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;881:2;866:18;;;;853:32;;-1:-1:-1;;;615:300:1:o;1294:374::-;1371:6;1379;1387;1440:2;1428:9;1419:7;1415:23;1411:32;1408:52;;;1456:1;1453;1446:12;1408:52;1479:29;1498:9;1479:29;:::i;:::-;1469:39;;1527:38;1561:2;1550:9;1546:18;1527:38;:::i;:::-;1294:374;;1517:48;;-1:-1:-1;;;1634:2:1;1619:18;;;;1606:32;;1294:374::o;1862:186::-;1921:6;1974:2;1962:9;1953:7;1949:23;1945:32;1942:52;;;1990:1;1987;1980:12;1942:52;2013:29;2032:9;2013:29;:::i;:::-;2003:39;1862:186;-1:-1:-1;;;1862:186:1:o;2053:260::-;2121:6;2129;2182:2;2170:9;2161:7;2157:23;2153:32;2150:52;;;2198:1;2195;2188:12;2150:52;2221:29;2240:9;2221:29;:::i;:::-;2211:39;;2269:38;2303:2;2292:9;2288:18;2269:38;:::i;:::-;2259:48;;2053:260;;;;;:::o;2318:347::-;2383:6;2391;2444:2;2432:9;2423:7;2419:23;2415:32;2412:52;;;2460:1;2457;2450:12;2412:52;2483:29;2502:9;2483:29;:::i;:::-;2473:39;;2562:2;2551:9;2547:18;2534:32;2609:5;2602:13;2595:21;2588:5;2585:32;2575:60;;2631:1;2628;2621:12;2575:60;2654:5;2644:15;;;2318:347;;;;;:::o;2670:346::-;2872:2;2854:21;;;2911:2;2891:18;;;2884:30;-1:-1:-1;;;2945:2:1;2930:18;;2923:52;3007:2;2992:18;;2670:346::o;3021:127::-;3082:10;3077:3;3073:20;3070:1;3063:31;3113:4;3110:1;3103:15;3137:4;3134:1;3127:15;3153:128;3220:9;;;3241:11;;;3238:37;;;3255:18;;:::i;3286:125::-;3351:9;;;3372:10;;;3369:36;;;3385:18;;:::i

Swarm Source

ipfs://1023adf7ce16a334b3cb034b3072d5fffd04faf16ce01d5ff279877f22032921
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.