ETH Price: $2,523.44 (+2.82%)

Token

Monosodium Glutamate (MSG)
 

Overview

Max Total Supply

11,364,381 MSG

Holders

10

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
ket.eth
Balance
11,359,568.097491680109124604 MSG

Value
$0.00
0xf898f063d22a994ba6943d50a96c2dbc0bd9218c
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:
MSG

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.8.0;

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

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

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

contract MSG is ERC20 {
    string public constant name = "Monosodium Glutamate";
    string public constant symbol = "MSG";
    uint8 public constant decimals = 18;

    uint256 private _totalSupply = 11364381 * 10**18; 

    mapping(address => uint256) private balances;
    mapping(address => mapping(address => uint256)) private allowed;

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

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

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

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

    function transfer(address to, uint256 value) public override returns (bool) {
        require(value <= balances[msg.sender]);
        require(to != address(0));

        balances[msg.sender] -= value;
        balances[to] += value;

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

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

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

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

    function transferFrom(address from, address to, uint256 value) public override returns (bool) {
        require(value <= balances[from]);
        require(value <= allowed[from][msg.sender]);
        require(to != address(0));
    
        balances[from] -= value;
        balances[to] += value;
    
        allowed[from][msg.sender] -= value;
    
        emit Transfer(from, to, value);
        return true;
    }

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

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

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

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"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":"player","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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"player","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"address[]","name":"receivers","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526a0966805415ccee9654000060005534801561001f57600080fd5b50600080543380835260016020526040808420839055519092917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9161006791815260200190565b60405180910390a3610c2b8061007e6000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806342966c681161008c578063a457c2d711610066578063a457c2d714610220578063a9059cbb14610233578063cae9ca5114610246578063dd62ed3e1461025957600080fd5b806342966c68146101c257806370a08231146101d557806395d89b41146101fe57600080fd5b80631e89d545116100c85780631e89d5451461016d57806323b872dd14610182578063313ce5671461019557806339509351146101af57600080fd5b806306fdde03146100ef578063095ea7b31461013857806318160ddd1461015b575b600080fd5b610122604051806040016040528060148152602001734d6f6e6f736f6469756d20476c7574616d61746560601b81525081565b60405161012f91906107db565b60405180910390f35b61014b610146366004610845565b610292565b604051901515815260200161012f565b6000545b60405190815260200161012f565b61018061017b366004610945565b61030d565b005b61014b610190366004610a05565b61036d565b61019d601281565b60405160ff909116815260200161012f565b61014b6101bd366004610845565b6104c0565b6101806101d0366004610a41565b610564565b61015f6101e3366004610a5a565b6001600160a01b031660009081526001602052604090205490565b610122604051806040016040528060038152602001624d534760e81b81525081565b61014b61022e366004610845565b610602565b61014b610241366004610845565b61064a565b61014b610254366004610a7c565b610707565b61015f610267366004610b03565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006001600160a01b0383166102a757600080fd5b3360008181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b60005b82518110156103685761035583828151811061032e5761032e610b36565b602002602001015183838151811061034857610348610b36565b602002602001015161064a565b508061036081610b62565b915050610310565b505050565b6001600160a01b03831660009081526001602052604081205482111561039257600080fd5b6001600160a01b03841660009081526002602090815260408083203384529091529020548211156103c257600080fd5b6001600160a01b0383166103d557600080fd5b6001600160a01b038416600090815260016020526040812080548492906103fd908490610b7b565b90915550506001600160a01b0383166000908152600160205260408120805484929061042a908490610b8e565b90915550506001600160a01b038416600090815260026020908152604080832033845290915281208054849290610462908490610b7b565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516104ae91815260200190565b60405180910390a35060019392505050565b60006001600160a01b0383166104d557600080fd5b3360009081526002602090815260408083206001600160a01b038716845290915281208054849290610508908490610b8e565b90915550503360008181526002602090815260408083206001600160a01b038816808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591016102fb565b8060000361057157600080fd5b3360009081526001602052604090205481111561058d57600080fd5b8060008082825461059e9190610b7b565b909155505033600090815260016020526040812080548392906105c2908490610b7b565b909155505060405181815260009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350565b60006001600160a01b03831661061757600080fd5b3360009081526002602090815260408083206001600160a01b038716845290915281208054849290610508908490610b7b565b3360009081526001602052604081205482111561066657600080fd5b6001600160a01b03831661067957600080fd5b3360009081526001602052604081208054849290610698908490610b7b565b90915550506001600160a01b038316600090815260016020526040812080548492906106c5908490610b8e565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102fb565b3360008181526002602090815260408083206001600160a01b038916808552925280832087905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906107629088815260200190565b60405180910390a3604051638f4ffcb160e01b81526001600160a01b03861690638f4ffcb19061079e9033908890309089908990600401610ba1565b600060405180830381600087803b1580156107b857600080fd5b505af11580156107cc573d6000803e3d6000fd5b50600198975050505050505050565b600060208083528351808285015260005b81811015610808578581018301518582016040015282016107ec565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461084057600080fd5b919050565b6000806040838503121561085857600080fd5b61086183610829565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156108ae576108ae61086f565b604052919050565b600067ffffffffffffffff8211156108d0576108d061086f565b5060051b60200190565b600082601f8301126108eb57600080fd5b813560206109006108fb836108b6565b610885565b82815260059290921b8401810191818101908684111561091f57600080fd5b8286015b8481101561093a5780358352918301918301610923565b509695505050505050565b6000806040838503121561095857600080fd5b823567ffffffffffffffff8082111561097057600080fd5b818501915085601f83011261098457600080fd5b813560206109946108fb836108b6565b82815260059290921b840181019181810190898411156109b357600080fd5b948201945b838610156109d8576109c986610829565b825294820194908201906109b8565b965050860135925050808211156109ee57600080fd5b506109fb858286016108da565b9150509250929050565b600080600060608486031215610a1a57600080fd5b610a2384610829565b9250610a3160208501610829565b9150604084013590509250925092565b600060208284031215610a5357600080fd5b5035919050565b600060208284031215610a6c57600080fd5b610a7582610829565b9392505050565b60008060008060608587031215610a9257600080fd5b610a9b85610829565b935060208501359250604085013567ffffffffffffffff80821115610abf57600080fd5b818701915087601f830112610ad357600080fd5b813581811115610ae257600080fd5b886020828501011115610af457600080fd5b95989497505060200194505050565b60008060408385031215610b1657600080fd5b610b1f83610829565b9150610b2d60208401610829565b90509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201610b7457610b74610b4c565b5060010190565b8181038181111561030757610307610b4c565b8082018082111561030757610307610b4c565b6001600160a01b038681168252602082018690528416604082015260806060820181905281018290526000828460a0840137600060a0848401015260a0601f19601f8501168301019050969550505050505056fea2646970667358221220124d72a225c2cadd7890d8d77aa3aa9e87752e541b1b4840859b2ff5ae6960d364736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806342966c681161008c578063a457c2d711610066578063a457c2d714610220578063a9059cbb14610233578063cae9ca5114610246578063dd62ed3e1461025957600080fd5b806342966c68146101c257806370a08231146101d557806395d89b41146101fe57600080fd5b80631e89d545116100c85780631e89d5451461016d57806323b872dd14610182578063313ce5671461019557806339509351146101af57600080fd5b806306fdde03146100ef578063095ea7b31461013857806318160ddd1461015b575b600080fd5b610122604051806040016040528060148152602001734d6f6e6f736f6469756d20476c7574616d61746560601b81525081565b60405161012f91906107db565b60405180910390f35b61014b610146366004610845565b610292565b604051901515815260200161012f565b6000545b60405190815260200161012f565b61018061017b366004610945565b61030d565b005b61014b610190366004610a05565b61036d565b61019d601281565b60405160ff909116815260200161012f565b61014b6101bd366004610845565b6104c0565b6101806101d0366004610a41565b610564565b61015f6101e3366004610a5a565b6001600160a01b031660009081526001602052604090205490565b610122604051806040016040528060038152602001624d534760e81b81525081565b61014b61022e366004610845565b610602565b61014b610241366004610845565b61064a565b61014b610254366004610a7c565b610707565b61015f610267366004610b03565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006001600160a01b0383166102a757600080fd5b3360008181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b60005b82518110156103685761035583828151811061032e5761032e610b36565b602002602001015183838151811061034857610348610b36565b602002602001015161064a565b508061036081610b62565b915050610310565b505050565b6001600160a01b03831660009081526001602052604081205482111561039257600080fd5b6001600160a01b03841660009081526002602090815260408083203384529091529020548211156103c257600080fd5b6001600160a01b0383166103d557600080fd5b6001600160a01b038416600090815260016020526040812080548492906103fd908490610b7b565b90915550506001600160a01b0383166000908152600160205260408120805484929061042a908490610b8e565b90915550506001600160a01b038416600090815260026020908152604080832033845290915281208054849290610462908490610b7b565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516104ae91815260200190565b60405180910390a35060019392505050565b60006001600160a01b0383166104d557600080fd5b3360009081526002602090815260408083206001600160a01b038716845290915281208054849290610508908490610b8e565b90915550503360008181526002602090815260408083206001600160a01b038816808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591016102fb565b8060000361057157600080fd5b3360009081526001602052604090205481111561058d57600080fd5b8060008082825461059e9190610b7b565b909155505033600090815260016020526040812080548392906105c2908490610b7b565b909155505060405181815260009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350565b60006001600160a01b03831661061757600080fd5b3360009081526002602090815260408083206001600160a01b038716845290915281208054849290610508908490610b7b565b3360009081526001602052604081205482111561066657600080fd5b6001600160a01b03831661067957600080fd5b3360009081526001602052604081208054849290610698908490610b7b565b90915550506001600160a01b038316600090815260016020526040812080548492906106c5908490610b8e565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102fb565b3360008181526002602090815260408083206001600160a01b038916808552925280832087905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906107629088815260200190565b60405180910390a3604051638f4ffcb160e01b81526001600160a01b03861690638f4ffcb19061079e9033908890309089908990600401610ba1565b600060405180830381600087803b1580156107b857600080fd5b505af11580156107cc573d6000803e3d6000fd5b50600198975050505050505050565b600060208083528351808285015260005b81811015610808578581018301518582016040015282016107ec565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461084057600080fd5b919050565b6000806040838503121561085857600080fd5b61086183610829565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156108ae576108ae61086f565b604052919050565b600067ffffffffffffffff8211156108d0576108d061086f565b5060051b60200190565b600082601f8301126108eb57600080fd5b813560206109006108fb836108b6565b610885565b82815260059290921b8401810191818101908684111561091f57600080fd5b8286015b8481101561093a5780358352918301918301610923565b509695505050505050565b6000806040838503121561095857600080fd5b823567ffffffffffffffff8082111561097057600080fd5b818501915085601f83011261098457600080fd5b813560206109946108fb836108b6565b82815260059290921b840181019181810190898411156109b357600080fd5b948201945b838610156109d8576109c986610829565b825294820194908201906109b8565b965050860135925050808211156109ee57600080fd5b506109fb858286016108da565b9150509250929050565b600080600060608486031215610a1a57600080fd5b610a2384610829565b9250610a3160208501610829565b9150604084013590509250925092565b600060208284031215610a5357600080fd5b5035919050565b600060208284031215610a6c57600080fd5b610a7582610829565b9392505050565b60008060008060608587031215610a9257600080fd5b610a9b85610829565b935060208501359250604085013567ffffffffffffffff80821115610abf57600080fd5b818701915087601f830112610ad357600080fd5b813581811115610ae257600080fd5b886020828501011115610af457600080fd5b95989497505060200194505050565b60008060408385031215610b1657600080fd5b610b1f83610829565b9150610b2d60208401610829565b90509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201610b7457610b74610b4c565b5060010190565b8181038181111561030757610307610b4c565b8082018082111561030757610307610b4c565b6001600160a01b038681168252602082018690528416604082015260806060820181905281018290526000828460a0840137600060a0848401015260a0601f19601f8501168301019050969550505050505056fea2646970667358221220124d72a225c2cadd7890d8d77aa3aa9e87752e541b1b4840859b2ff5ae6960d364736f6c63430008120033

Deployed Bytecode Sourcemap

942:3315:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;971:52;;;;;;;;;;;;;;;-1:-1:-1;;;971:52:0;;;;;;;;;;;;:::i;:::-;;;;;;;;2358:250;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;2358:250:0;1004:187:1;1437:100:0;1490:7;1517:12;1437:100;;;1342:25:1;;;1330:2;1315:18;1437:100:0;1196:177:1;2140:210:0;;;;;;:::i;:::-;;:::i;:::-;;2965:427;;;;;;:::i;:::-;;:::i;1074:35::-;;1107:2;1074:35;;;;;4301:4:1;4289:17;;;4271:36;;4259:2;4244:18;1074:35:0;4129:184:1;3400:285:0;;;;;;:::i;:::-;;:::i;3996:258::-;;;;;;:::i;:::-;;:::i;1545:116::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1637:16:0;1610:7;1637:16;;;:8;:16;;;;;;;1545:116;1030:37;;;;;;;;;;;;;;;-1:-1:-1;;;1030:37:0;;;;;3693:295;;;;;;:::i;:::-;;:::i;1818:314::-;;;;;;:::i;:::-;;:::i;2616:341::-;;;;;;:::i;:::-;;:::i;1669:141::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1778:15:0;;;1751:7;1778:15;;;:7;:15;;;;;;;;:24;;;;;;;;;;;;;1669:141;2358:250;2432:4;-1:-1:-1;;;;;2457:21:0;;2449:30;;;;;;2498:10;2490:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2490:28:0;;;;;;;;;;;;:36;;;2542;1342:25:1;;;2490:28:0;;2498:10;2542:36;;1315:18:1;2542:36:0;;;;;;;;-1:-1:-1;2596:4:0;2358:250;;;;;:::o;2140:210::-;2240:9;2235:108;2259:9;:16;2255:1;:20;2235:108;;;2297:34;2306:9;2316:1;2306:12;;;;;;;;:::i;:::-;;;;;;;2320:7;2328:1;2320:10;;;;;;;;:::i;:::-;;;;;;;2297:8;:34::i;:::-;-1:-1:-1;2277:3:0;;;;:::i;:::-;;;;2235:108;;;;2140:210;;:::o;2965:427::-;-1:-1:-1;;;;;3087:14:0;;3053:4;3087:14;;;:8;:14;;;;;;3078:23;;;3070:32;;;;;;-1:-1:-1;;;;;3130:13:0;;;;;;:7;:13;;;;;;;;3144:10;3130:25;;;;;;;;3121:34;;;3113:43;;;;;;-1:-1:-1;;;;;3175:16:0;;3167:25;;;;;;-1:-1:-1;;;;;3209:14:0;;;;;;:8;:14;;;;;:23;;3227:5;;3209:14;:23;;3227:5;;3209:23;:::i;:::-;;;;-1:-1:-1;;;;;;;3243:12:0;;;;;;:8;:12;;;;;:21;;3259:5;;3243:12;:21;;3259:5;;3243:21;:::i;:::-;;;;-1:-1:-1;;;;;;;3281:13:0;;;;;;:7;:13;;;;;;;;3295:10;3281:25;;;;;;;:34;;3310:5;;3281:13;:34;;3310:5;;3281:34;:::i;:::-;;;;;;;;3352:2;-1:-1:-1;;;;;3337:25:0;3346:4;-1:-1:-1;;;;;3337:25:0;;3356:5;3337:25;;;;1342::1;;1330:2;1315:18;;1196:177;3337:25:0;;;;;;;;-1:-1:-1;3380:4:0;2965:427;;;;;:::o;3400:285::-;3480:4;-1:-1:-1;;;;;3505:21:0;;3497:30;;;;;;3546:10;3538:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3538:28:0;;;;;;;;;:42;;3570:10;;3538:19;:42;;3570:10;;3538:42;:::i;:::-;;;;-1:-1:-1;;3605:10:0;3626:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3596:59:0;;3626:28;;;;;;;;;;;3596:59;;1342:25:1;;;3596:59:0;;3605:10;3596:59;;1315:18:1;3596:59:0;1196:177:1;3996:258:0;4054:6;4064:1;4054:11;4046:20;;;;;;4104:10;4095:20;;;;:8;:20;;;;;;4085:30;;;4077:39;;;;;;4143:6;4127:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;4169:10:0;4160:20;;;;:8;:20;;;;;:30;;4184:6;;4160:20;:30;;4184:6;;4160:30;:::i;:::-;;;;-1:-1:-1;;4206:40:0;;1342:25:1;;;4235:1:0;;4215:10;;4206:40;;1330:2:1;1315:18;4206:40:0;;;;;;;3996:258;:::o;3693:295::-;3778:4;-1:-1:-1;;;;;3803:21:0;;3795:30;;;;;;3844:10;3836:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3836:28:0;;;;;;;;;:47;;3868:15;;3836:19;:47;;3868:15;;3836:47;:::i;1818:314::-;1931:10;1888:4;1922:20;;;:8;:20;;;;;;1913:29;;;1905:38;;;;;;-1:-1:-1;;;;;1962:16:0;;1954:25;;;;;;2001:10;1992:20;;;;:8;:20;;;;;:29;;2016:5;;1992:20;:29;;2016:5;;1992:29;:::i;:::-;;;;-1:-1:-1;;;;;;;2032:12:0;;;;;;:8;:12;;;;;:21;;2048:5;;2032:12;:21;;2048:5;;2032:21;:::i;:::-;;;;-1:-1:-1;;2071:31:0;;1342:25:1;;;-1:-1:-1;;;;;2071:31:0;;;2080:10;;2071:31;;1330:2:1;1315:18;2071:31:0;1196:177:1;2616:341:0;2746:10;2721:4;2738:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2738:28:0;;;;;;;;;;:37;;;2791;2721:4;;2738:28;;2791:37;;;;2769:6;1342:25:1;;1330:2;1315:18;;1196:177;2791:37:0;;;;;;;;2839:88;;-1:-1:-1;;;2839:88:0;;-1:-1:-1;;;;;2839:47:0;;;;;:88;;2887:10;;2899:6;;2915:4;;2922;;;;2839:88;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2945:4:0;;2616:341;-1:-1:-1;;;;;;;;2616:341:0:o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:127::-;1439:10;1434:3;1430:20;1427:1;1420:31;1470:4;1467:1;1460:15;1494:4;1491:1;1484:15;1510:275;1581:2;1575:9;1646:2;1627:13;;-1:-1:-1;;1623:27:1;1611:40;;1681:18;1666:34;;1702:22;;;1663:62;1660:88;;;1728:18;;:::i;:::-;1764:2;1757:22;1510:275;;-1:-1:-1;1510:275:1:o;1790:183::-;1850:4;1883:18;1875:6;1872:30;1869:56;;;1905:18;;:::i;:::-;-1:-1:-1;1950:1:1;1946:14;1962:4;1942:25;;1790:183::o;1978:662::-;2032:5;2085:3;2078:4;2070:6;2066:17;2062:27;2052:55;;2103:1;2100;2093:12;2052:55;2139:6;2126:20;2165:4;2189:60;2205:43;2245:2;2205:43;:::i;:::-;2189:60;:::i;:::-;2283:15;;;2369:1;2365:10;;;;2353:23;;2349:32;;;2314:12;;;;2393:15;;;2390:35;;;2421:1;2418;2411:12;2390:35;2457:2;2449:6;2445:15;2469:142;2485:6;2480:3;2477:15;2469:142;;;2551:17;;2539:30;;2589:12;;;;2502;;2469:142;;;-1:-1:-1;2629:5:1;1978:662;-1:-1:-1;;;;;;1978:662:1:o;2645:1146::-;2763:6;2771;2824:2;2812:9;2803:7;2799:23;2795:32;2792:52;;;2840:1;2837;2830:12;2792:52;2880:9;2867:23;2909:18;2950:2;2942:6;2939:14;2936:34;;;2966:1;2963;2956:12;2936:34;3004:6;2993:9;2989:22;2979:32;;3049:7;3042:4;3038:2;3034:13;3030:27;3020:55;;3071:1;3068;3061:12;3020:55;3107:2;3094:16;3129:4;3153:60;3169:43;3209:2;3169:43;:::i;3153:60::-;3247:15;;;3329:1;3325:10;;;;3317:19;;3313:28;;;3278:12;;;;3353:19;;;3350:39;;;3385:1;3382;3375:12;3350:39;3409:11;;;;3429:148;3445:6;3440:3;3437:15;3429:148;;;3511:23;3530:3;3511:23;:::i;:::-;3499:36;;3462:12;;;;3555;;;;3429:148;;;3596:5;-1:-1:-1;;3639:18:1;;3626:32;;-1:-1:-1;;3670:16:1;;;3667:36;;;3699:1;3696;3689:12;3667:36;;3722:63;3777:7;3766:8;3755:9;3751:24;3722:63;:::i;:::-;3712:73;;;2645:1146;;;;;:::o;3796:328::-;3873:6;3881;3889;3942:2;3930:9;3921:7;3917:23;3913:32;3910:52;;;3958:1;3955;3948:12;3910:52;3981:29;4000:9;3981:29;:::i;:::-;3971:39;;4029:38;4063:2;4052:9;4048:18;4029:38;:::i;:::-;4019:48;;4114:2;4103:9;4099:18;4086:32;4076:42;;3796:328;;;;;:::o;4318:180::-;4377:6;4430:2;4418:9;4409:7;4405:23;4401:32;4398:52;;;4446:1;4443;4436:12;4398:52;-1:-1:-1;4469:23:1;;4318:180;-1:-1:-1;4318:180:1:o;4503:186::-;4562:6;4615:2;4603:9;4594:7;4590:23;4586:32;4583:52;;;4631:1;4628;4621:12;4583:52;4654:29;4673:9;4654:29;:::i;:::-;4644:39;4503:186;-1:-1:-1;;;4503:186:1:o;4694:733::-;4782:6;4790;4798;4806;4859:2;4847:9;4838:7;4834:23;4830:32;4827:52;;;4875:1;4872;4865:12;4827:52;4898:29;4917:9;4898:29;:::i;:::-;4888:39;;4974:2;4963:9;4959:18;4946:32;4936:42;;5029:2;5018:9;5014:18;5001:32;5052:18;5093:2;5085:6;5082:14;5079:34;;;5109:1;5106;5099:12;5079:34;5147:6;5136:9;5132:22;5122:32;;5192:7;5185:4;5181:2;5177:13;5173:27;5163:55;;5214:1;5211;5204:12;5163:55;5254:2;5241:16;5280:2;5272:6;5269:14;5266:34;;;5296:1;5293;5286:12;5266:34;5341:7;5336:2;5327:6;5323:2;5319:15;5315:24;5312:37;5309:57;;;5362:1;5359;5352:12;5309:57;4694:733;;;;-1:-1:-1;;5393:2:1;5385:11;;-1:-1:-1;;;4694:733:1:o;5432:260::-;5500:6;5508;5561:2;5549:9;5540:7;5536:23;5532:32;5529:52;;;5577:1;5574;5567:12;5529:52;5600:29;5619:9;5600:29;:::i;:::-;5590:39;;5648:38;5682:2;5671:9;5667:18;5648:38;:::i;:::-;5638:48;;5432:260;;;;;:::o;5697:127::-;5758:10;5753:3;5749:20;5746:1;5739:31;5789:4;5786:1;5779:15;5813:4;5810:1;5803:15;5829:127;5890:10;5885:3;5881:20;5878:1;5871:31;5921:4;5918:1;5911:15;5945:4;5942:1;5935:15;5961:135;6000:3;6021:17;;;6018:43;;6041:18;;:::i;:::-;-1:-1:-1;6088:1:1;6077:13;;5961:135::o;6101:128::-;6168:9;;;6189:11;;;6186:37;;;6203:18;;:::i;6234:125::-;6299:9;;;6320:10;;;6317:36;;;6333:18;;:::i;6364:662::-;-1:-1:-1;;;;;6643:15:1;;;6625:34;;6690:2;6675:18;;6668:34;;;6738:15;;6733:2;6718:18;;6711:43;6790:3;6785:2;6770:18;;6763:31;;;6810:19;;6803:35;;;6568:4;6831:6;6881;6605:3;6860:19;;6847:49;6946:1;6940:3;6931:6;6920:9;6916:22;6912:32;6905:43;7016:3;7009:2;7005:7;7000:2;6992:6;6988:15;6984:29;6973:9;6969:45;6965:55;6957:63;;6364:662;;;;;;;;:::o

Swarm Source

ipfs://124d72a225c2cadd7890d8d77aa3aa9e87752e541b1b4840859b2ff5ae6960d3
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.