ETH Price: $3,488.98 (+2.18%)

Token

Mammon (MMM)
 

Overview

Max Total Supply

1,000,000,000,000,000,000 MMM

Holders

9

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
18,747,165,026,403,190.634550616136874515 MMM

Value
$0.00
0x05dbcf7bf15aacb73f5045387ab96d0bdb8641a9
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:
Mammon

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-09-08
*/

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

/* __  __                             __        
* |  \/  | __ _ _ __ ___  _ __ ___   /_/  _ __  
* | |\/| |/ _` | '_ ` _ \| '_ ` _ \ / _ \| '_ \ 
* | |  | | (_| | | | | | | | | | | | (_) | | | |1
* |_|  |_|\__,_|_| |_| |_|_| |_| |_|\___/|_| |_|
*/

contract Mammon {
    string public name = "Mammon";
    string public symbol = "MMM";
    uint8 public decimals = 18;
    uint256 public totalSupply = 1000000000000000000 * 10**18;

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed tokenOwner, address indexed spender, uint256 value);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    address public owner;

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

    constructor() {
        _balances[msg.sender] = totalSupply;
        owner = msg.sender;
        emit Transfer(address(0), msg.sender, totalSupply);
        emit OwnershipTransferred(address(0), msg.sender);
        renounceOwnership();
    }

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

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

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

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");

        unchecked {
            _balances[sender] = senderBalance - amount;
            _balances[recipient] += amount;
        }

        emit Transfer(sender, recipient, amount);
    }

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

    function _approve(address tokenOwner, address spender, uint256 amount) internal {
        require(tokenOwner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
 
        _allowances[tokenOwner][spender] = amount;
        emit Approval(tokenOwner, spender, amount);
    }

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

    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        uint256 currentAllowance = _allowances[sender][msg.sender];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");

        _transfer(sender, recipient, amount);

        unchecked {
            _approve(sender, msg.sender, currentAllowance - amount);
        }

        return true;
    }

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

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","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":"tokenOwner","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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","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"}]

60806040526040518060400160405280600681526020017f4d616d6d6f6e0000000000000000000000000000000000000000000000000000815250600090805190602001906200005192919062000393565b506040518060400160405280600381526020017f4d4d4d0000000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f92919062000393565b506012600260006101000a81548160ff021916908360ff1602179055506ec097ce7bc90715b34b9f1000000000600355348015620000dc57600080fd5b50600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620001c69190620004b8565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3620002396200023f60201b60201c565b62000555565b3373ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614620002d2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002c99062000496565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b828054620003a190620004f0565b90600052602060002090601f016020900481019282620003c5576000855562000411565b82601f10620003e057805160ff191683800117855562000411565b8280016001018555821562000411579182015b8281111562000410578251825591602001919060010190620003f3565b5b50905062000420919062000424565b5090565b5b808211156200043f57600081600090555060010162000425565b5090565b600062000452601783620004d5565b91507f43616c6c6572206973206e6f7420746865206f776e65720000000000000000006000830152602082019050919050565b6200049081620004e6565b82525050565b60006020820190508181036000830152620004b18162000443565b9050919050565b6000602082019050620004cf600083018462000485565b92915050565b600082825260208201905092915050565b6000819050919050565b600060028204905060018216806200050957607f821691505b6020821081141562000520576200051f62000526565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b61121c80620005656000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a0823114610168578063715018a6146101985780638da5cb5b146101a257806395d89b41146101c0578063a9059cbb146101de578063dd62ed3e1461020e576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b661023e565b6040516100c39190610f6a565b60405180910390f35b6100e660048036038101906100e19190610bdf565b6102cc565b6040516100f39190610f4f565b60405180910390f35b6101046102e3565b604051610111919061106c565b60405180910390f35b610134600480360381019061012f9190610b90565b6102e9565b6040516101419190610f4f565b60405180910390f35b6101526103d2565b60405161015f9190611087565b60405180910390f35b610182600480360381019061017d9190610b2b565b6103e5565b60405161018f919061106c565b60405180910390f35b6101a061042e565b005b6101aa61057f565b6040516101b79190610f34565b60405180910390f35b6101c86105a5565b6040516101d59190610f6a565b60405180910390f35b6101f860048036038101906101f39190610bdf565b610633565b6040516102059190610f4f565b60405180910390f35b61022860048036038101906102239190610b54565b61064a565b604051610235919061106c565b60405180910390f35b6000805461024b90611146565b80601f016020809104026020016040519081016040528092919081815260200182805461027790611146565b80156102c45780601f10610299576101008083540402835291602001916102c4565b820191906000526020600020905b8154815290600101906020018083116102a757829003601f168201915b505050505081565b60006102d93384846106d1565b6001905092915050565b60035481565b600080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156103ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103a59061100c565b60405180910390fd5b6103b985858561089c565b6103c685338584036106d1565b60019150509392505050565b600260009054906101000a900460ff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146104be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104b590610fac565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546105b290611146565b80601f01602080910402602001604051908101604052809291908181526020018280546105de90611146565b801561062b5780601f106106005761010080835404028352916020019161062b565b820191906000526020600020905b81548152906001019060200180831161060e57829003601f168201915b505050505081565b600061064033848461089c565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610741576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107389061104c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a890610fcc565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161088f919061106c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561090c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109039061102c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561097c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097390610f8c565b60405180910390fd5b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610a03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109fa90610fec565b60405180910390fd5b818103600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610af3919061106c565b60405180910390a350505050565b600081359050610b10816111b8565b92915050565b600081359050610b25816111cf565b92915050565b600060208284031215610b3d57600080fd5b6000610b4b84828501610b01565b91505092915050565b60008060408385031215610b6757600080fd5b6000610b7585828601610b01565b9250506020610b8685828601610b01565b9150509250929050565b600080600060608486031215610ba557600080fd5b6000610bb386828701610b01565b9350506020610bc486828701610b01565b9250506040610bd586828701610b16565b9150509250925092565b60008060408385031215610bf257600080fd5b6000610c0085828601610b01565b9250506020610c1185828601610b16565b9150509250929050565b610c24816110be565b82525050565b610c33816110d0565b82525050565b6000610c44826110a2565b610c4e81856110ad565b9350610c5e818560208601611113565b610c67816111a7565b840191505092915050565b6000610c7f6023836110ad565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ce56017836110ad565b91507f43616c6c6572206973206e6f7420746865206f776e65720000000000000000006000830152602082019050919050565b6000610d256022836110ad565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d8b6026836110ad565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610df16028836110ad565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206160008301527f6c6c6f77616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610e576025836110ad565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ebd6024836110ad565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610f1f816110fc565b82525050565b610f2e81611106565b82525050565b6000602082019050610f496000830184610c1b565b92915050565b6000602082019050610f646000830184610c2a565b92915050565b60006020820190508181036000830152610f848184610c39565b905092915050565b60006020820190508181036000830152610fa581610c72565b9050919050565b60006020820190508181036000830152610fc581610cd8565b9050919050565b60006020820190508181036000830152610fe581610d18565b9050919050565b6000602082019050818103600083015261100581610d7e565b9050919050565b6000602082019050818103600083015261102581610de4565b9050919050565b6000602082019050818103600083015261104581610e4a565b9050919050565b6000602082019050818103600083015261106581610eb0565b9050919050565b60006020820190506110816000830184610f16565b92915050565b600060208201905061109c6000830184610f25565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110c9826110dc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611131578082015181840152602081019050611116565b83811115611140576000848401525b50505050565b6000600282049050600182168061115e57607f821691505b6020821081141561117257611171611178565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b6111c1816110be565b81146111cc57600080fd5b50565b6111d8816110fc565b81146111e357600080fd5b5056fea264697066735822122015e64a9db02616577e6e7a0f5058f73e07e9fa0c1b3db9dfa9ce354b2d97d0da64736f6c63430008000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a0823114610168578063715018a6146101985780638da5cb5b146101a257806395d89b41146101c0578063a9059cbb146101de578063dd62ed3e1461020e576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b661023e565b6040516100c39190610f6a565b60405180910390f35b6100e660048036038101906100e19190610bdf565b6102cc565b6040516100f39190610f4f565b60405180910390f35b6101046102e3565b604051610111919061106c565b60405180910390f35b610134600480360381019061012f9190610b90565b6102e9565b6040516101419190610f4f565b60405180910390f35b6101526103d2565b60405161015f9190611087565b60405180910390f35b610182600480360381019061017d9190610b2b565b6103e5565b60405161018f919061106c565b60405180910390f35b6101a061042e565b005b6101aa61057f565b6040516101b79190610f34565b60405180910390f35b6101c86105a5565b6040516101d59190610f6a565b60405180910390f35b6101f860048036038101906101f39190610bdf565b610633565b6040516102059190610f4f565b60405180910390f35b61022860048036038101906102239190610b54565b61064a565b604051610235919061106c565b60405180910390f35b6000805461024b90611146565b80601f016020809104026020016040519081016040528092919081815260200182805461027790611146565b80156102c45780601f10610299576101008083540402835291602001916102c4565b820191906000526020600020905b8154815290600101906020018083116102a757829003601f168201915b505050505081565b60006102d93384846106d1565b6001905092915050565b60035481565b600080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156103ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103a59061100c565b60405180910390fd5b6103b985858561089c565b6103c685338584036106d1565b60019150509392505050565b600260009054906101000a900460ff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146104be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104b590610fac565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546105b290611146565b80601f01602080910402602001604051908101604052809291908181526020018280546105de90611146565b801561062b5780601f106106005761010080835404028352916020019161062b565b820191906000526020600020905b81548152906001019060200180831161060e57829003601f168201915b505050505081565b600061064033848461089c565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610741576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107389061104c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a890610fcc565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161088f919061106c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561090c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109039061102c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561097c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097390610f8c565b60405180910390fd5b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610a03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109fa90610fec565b60405180910390fd5b818103600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610af3919061106c565b60405180910390a350505050565b600081359050610b10816111b8565b92915050565b600081359050610b25816111cf565b92915050565b600060208284031215610b3d57600080fd5b6000610b4b84828501610b01565b91505092915050565b60008060408385031215610b6757600080fd5b6000610b7585828601610b01565b9250506020610b8685828601610b01565b9150509250929050565b600080600060608486031215610ba557600080fd5b6000610bb386828701610b01565b9350506020610bc486828701610b01565b9250506040610bd586828701610b16565b9150509250925092565b60008060408385031215610bf257600080fd5b6000610c0085828601610b01565b9250506020610c1185828601610b16565b9150509250929050565b610c24816110be565b82525050565b610c33816110d0565b82525050565b6000610c44826110a2565b610c4e81856110ad565b9350610c5e818560208601611113565b610c67816111a7565b840191505092915050565b6000610c7f6023836110ad565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ce56017836110ad565b91507f43616c6c6572206973206e6f7420746865206f776e65720000000000000000006000830152602082019050919050565b6000610d256022836110ad565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d8b6026836110ad565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610df16028836110ad565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206160008301527f6c6c6f77616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610e576025836110ad565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ebd6024836110ad565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610f1f816110fc565b82525050565b610f2e81611106565b82525050565b6000602082019050610f496000830184610c1b565b92915050565b6000602082019050610f646000830184610c2a565b92915050565b60006020820190508181036000830152610f848184610c39565b905092915050565b60006020820190508181036000830152610fa581610c72565b9050919050565b60006020820190508181036000830152610fc581610cd8565b9050919050565b60006020820190508181036000830152610fe581610d18565b9050919050565b6000602082019050818103600083015261100581610d7e565b9050919050565b6000602082019050818103600083015261102581610de4565b9050919050565b6000602082019050818103600083015261104581610e4a565b9050919050565b6000602082019050818103600083015261106581610eb0565b9050919050565b60006020820190506110816000830184610f16565b92915050565b600060208201905061109c6000830184610f25565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110c9826110dc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611131578082015181840152602081019050611116565b83811115611140576000848401525b50505050565b6000600282049050600182168061115e57607f821691505b6020821081141561117257611171611178565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b6111c1816110be565b81146111cc57600080fd5b50565b6111d8816110fc565b81146111e357600080fd5b5056fea264697066735822122015e64a9db02616577e6e7a0f5058f73e07e9fa0c1b3db9dfa9ce354b2d97d0da64736f6c63430008000033

Deployed Bytecode Sourcemap

317:3113:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;340:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2165:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;444:57;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2842:439;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;411:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1297:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3289:138;;;:::i;:::-;;897:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;376:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1415:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2690:144;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;340:29;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2165:150::-;2231:4;2248:37;2257:10;2269:7;2278:6;2248:8;:37::i;:::-;2303:4;2296:11;;2165:150;;;;:::o;444:57::-;;;;:::o;2842:439::-;2931:4;2948:24;2975:11;:19;2987:6;2975:19;;;;;;;;;;;;;;;:31;2995:10;2975:31;;;;;;;;;;;;;;;;2948:58;;3045:6;3025:16;:26;;3017:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;3109:36;3119:6;3127:9;3138:6;3109:9;:36::i;:::-;3183:55;3192:6;3200:10;3231:6;3212:16;:25;3183:8;:55::i;:::-;3269:4;3262:11;;;2842:439;;;;;:::o;411:26::-;;;;;;;;;;;;;:::o;1297:110::-;1354:7;1381:9;:18;1391:7;1381:18;;;;;;;;;;;;;;;;1374:25;;1297:110;;;:::o;3289:138::-;975:10;966:19;;:5;;;;;;;;;;;:19;;;958:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;3387:1:::1;3351:39;;3372:5;;;;;;;;;;;3351:39;;;;;;;;;;;;3417:1;3401:5;;:18;;;;;;;;;;;;;;;;;;3289:138::o:0;897:20::-;;;;;;;;;;;;;:::o;376:28::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1415:156::-;1484:4;1501:40;1511:10;1523:9;1534:6;1501:9;:40::i;:::-;1559:4;1552:11;;1415:156;;;;:::o;2690:144::-;2767:7;2794:11;:23;2806:10;2794:23;;;;;;;;;;;;;;;:32;2818:7;2794:32;;;;;;;;;;;;;;;;2787:39;;2690:144;;;;:::o;2323:359::-;2444:1;2422:24;;:10;:24;;;;2414:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2525:1;2506:21;;:7;:21;;;;2498:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2615:6;2580:11;:23;2592:10;2580:23;;;;;;;;;;;;;;;:32;2604:7;2580:32;;;;;;;;;;;;;;;:41;;;;2658:7;2637:37;;2646:10;2637:37;;;2667:6;2637:37;;;;;;:::i;:::-;;;;;;;;2323:359;;;:::o;1579:578::-;1695:1;1677:20;;:6;:20;;;;1669:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;1779:1;1758:23;;:9;:23;;;;1750:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;1834:21;1858:9;:17;1868:6;1858:17;;;;;;;;;;;;;;;;1834:41;;1911:6;1894:13;:23;;1886:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;2034:6;2018:13;:22;1998:9;:17;2008:6;1998:17;;;;;;;;;;;;;;;:42;;;;2079:6;2055:9;:20;2065:9;2055:20;;;;;;;;;;;;;;;;:30;;;;;;;;;;;2131:9;2114:35;;2123:6;2114:35;;;2142:6;2114:35;;;;;;:::i;:::-;;;;;;;;1579:578;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:118::-;2036:24;2054:5;2036:24;:::i;:::-;2031:3;2024:37;2014:53;;:::o;2073:109::-;2154:21;2169:5;2154:21;:::i;:::-;2149:3;2142:34;2132:50;;:::o;2188:364::-;;2304:39;2337:5;2304:39;:::i;:::-;2359:71;2423:6;2418:3;2359:71;:::i;:::-;2352:78;;2439:52;2484:6;2479:3;2472:4;2465:5;2461:16;2439:52;:::i;:::-;2516:29;2538:6;2516:29;:::i;:::-;2511:3;2507:39;2500:46;;2280:272;;;;;:::o;2558:367::-;;2721:67;2785:2;2780:3;2721:67;:::i;:::-;2714:74;;2818:34;2814:1;2809:3;2805:11;2798:55;2884:5;2879:2;2874:3;2870:12;2863:27;2916:2;2911:3;2907:12;2900:19;;2704:221;;;:::o;2931:321::-;;3094:67;3158:2;3153:3;3094:67;:::i;:::-;3087:74;;3191:25;3187:1;3182:3;3178:11;3171:46;3243:2;3238:3;3234:12;3227:19;;3077:175;;;:::o;3258:366::-;;3421:67;3485:2;3480:3;3421:67;:::i;:::-;3414:74;;3518:34;3514:1;3509:3;3505:11;3498:55;3584:4;3579:2;3574:3;3570:12;3563:26;3615:2;3610:3;3606:12;3599:19;;3404:220;;;:::o;3630:370::-;;3793:67;3857:2;3852:3;3793:67;:::i;:::-;3786:74;;3890:34;3886:1;3881:3;3877:11;3870:55;3956:8;3951:2;3946:3;3942:12;3935:30;3991:2;3986:3;3982:12;3975:19;;3776:224;;;:::o;4006:372::-;;4169:67;4233:2;4228:3;4169:67;:::i;:::-;4162:74;;4266:34;4262:1;4257:3;4253:11;4246:55;4332:10;4327:2;4322:3;4318:12;4311:32;4369:2;4364:3;4360:12;4353:19;;4152:226;;;:::o;4384:369::-;;4547:67;4611:2;4606:3;4547:67;:::i;:::-;4540:74;;4644:34;4640:1;4635:3;4631:11;4624:55;4710:7;4705:2;4700:3;4696:12;4689:29;4744:2;4739:3;4735:12;4728:19;;4530:223;;;:::o;4759:368::-;;4922:67;4986:2;4981:3;4922:67;:::i;:::-;4915:74;;5019:34;5015:1;5010:3;5006:11;4999:55;5085:6;5080:2;5075:3;5071:12;5064:28;5118:2;5113:3;5109:12;5102:19;;4905:222;;;:::o;5133:118::-;5220:24;5238:5;5220:24;:::i;:::-;5215:3;5208:37;5198:53;;:::o;5257:112::-;5340:22;5356:5;5340:22;:::i;:::-;5335:3;5328:35;5318:51;;:::o;5375:222::-;;5506:2;5495:9;5491:18;5483:26;;5519:71;5587:1;5576:9;5572:17;5563:6;5519:71;:::i;:::-;5473:124;;;;:::o;5603:210::-;;5728:2;5717:9;5713:18;5705:26;;5741:65;5803:1;5792:9;5788:17;5779:6;5741:65;:::i;:::-;5695:118;;;;:::o;5819:313::-;;5970:2;5959:9;5955:18;5947:26;;6019:9;6013:4;6009:20;6005:1;5994:9;5990:17;5983:47;6047:78;6120:4;6111:6;6047:78;:::i;:::-;6039:86;;5937:195;;;;:::o;6138:419::-;;6342:2;6331:9;6327:18;6319:26;;6391:9;6385:4;6381:20;6377:1;6366:9;6362:17;6355:47;6419:131;6545:4;6419:131;:::i;:::-;6411:139;;6309:248;;;:::o;6563:419::-;;6767:2;6756:9;6752:18;6744:26;;6816:9;6810:4;6806:20;6802:1;6791:9;6787:17;6780:47;6844:131;6970:4;6844:131;:::i;:::-;6836:139;;6734:248;;;:::o;6988:419::-;;7192:2;7181:9;7177:18;7169:26;;7241:9;7235:4;7231:20;7227:1;7216:9;7212:17;7205:47;7269:131;7395:4;7269:131;:::i;:::-;7261:139;;7159:248;;;:::o;7413:419::-;;7617:2;7606:9;7602:18;7594:26;;7666:9;7660:4;7656:20;7652:1;7641:9;7637:17;7630:47;7694:131;7820:4;7694:131;:::i;:::-;7686:139;;7584:248;;;:::o;7838:419::-;;8042:2;8031:9;8027:18;8019:26;;8091:9;8085:4;8081:20;8077:1;8066:9;8062:17;8055:47;8119:131;8245:4;8119:131;:::i;:::-;8111:139;;8009:248;;;:::o;8263:419::-;;8467:2;8456:9;8452:18;8444:26;;8516:9;8510:4;8506:20;8502:1;8491:9;8487:17;8480:47;8544:131;8670:4;8544:131;:::i;:::-;8536:139;;8434:248;;;:::o;8688:419::-;;8892:2;8881:9;8877:18;8869:26;;8941:9;8935:4;8931:20;8927:1;8916:9;8912:17;8905:47;8969:131;9095:4;8969:131;:::i;:::-;8961:139;;8859:248;;;:::o;9113:222::-;;9244:2;9233:9;9229:18;9221:26;;9257:71;9325:1;9314:9;9310:17;9301:6;9257:71;:::i;:::-;9211:124;;;;:::o;9341:214::-;;9468:2;9457:9;9453:18;9445:26;;9481:67;9545:1;9534:9;9530:17;9521:6;9481:67;:::i;:::-;9435:120;;;;:::o;9561:99::-;;9647:5;9641:12;9631:22;;9620:40;;;:::o;9666:169::-;;9784:6;9779:3;9772:19;9824:4;9819:3;9815:14;9800:29;;9762:73;;;;:::o;9841:96::-;;9907:24;9925:5;9907:24;:::i;:::-;9896:35;;9886:51;;;:::o;9943:90::-;;10020:5;10013:13;10006:21;9995:32;;9985:48;;;:::o;10039:126::-;;10116:42;10109:5;10105:54;10094:65;;10084:81;;;:::o;10171:77::-;;10237:5;10226:16;;10216:32;;;:::o;10254:86::-;;10329:4;10322:5;10318:16;10307:27;;10297:43;;;:::o;10346:307::-;10414:1;10424:113;10438:6;10435:1;10432:13;10424:113;;;10523:1;10518:3;10514:11;10508:18;10504:1;10499:3;10495:11;10488:39;10460:2;10457:1;10453:10;10448:15;;10424:113;;;10555:6;10552:1;10549:13;10546:2;;;10635:1;10626:6;10621:3;10617:16;10610:27;10546:2;10395:258;;;;:::o;10659:320::-;;10740:1;10734:4;10730:12;10720:22;;10787:1;10781:4;10777:12;10808:18;10798:2;;10864:4;10856:6;10852:17;10842:27;;10798:2;10926;10918:6;10915:14;10895:18;10892:38;10889:2;;;10945:18;;:::i;:::-;10889:2;10710:269;;;;:::o;10985:180::-;11033:77;11030:1;11023:88;11130:4;11127:1;11120:15;11154:4;11151:1;11144:15;11171:102;;11263:2;11259:7;11254:2;11247:5;11243:14;11239:28;11229:38;;11219:54;;;:::o;11279:122::-;11352:24;11370:5;11352:24;:::i;:::-;11345:5;11342:35;11332:2;;11391:1;11388;11381:12;11332:2;11322:79;:::o;11407:122::-;11480:24;11498:5;11480:24;:::i;:::-;11473:5;11470:35;11460:2;;11519:1;11516;11509:12;11460:2;11450:79;:::o

Swarm Source

ipfs://15e64a9db02616577e6e7a0f5058f73e07e9fa0c1b3db9dfa9ce354b2d97d0da
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.