ETH Price: $3,086.50 (-0.85%)
Gas: 4 Gwei

Token

MetaSquid Exchange (MSX)
 

Overview

Max Total Supply

10,011,000 MSX

Holders

4

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Filtered by Token Holder
Uniswap Protocol: UNI token
Balance
40,000 MSX

Value
$0.00
0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
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:
Token

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-12-17
*/

pragma solidity 0.8.6;

/* My ethereum token */

abstract contract ERC20Token {
    function name() virtual public view returns (string memory);
    function symbol() virtual public view returns (string memory);
    function decimals() virtual public view returns (uint8);
    function totalSupply() virtual public view returns (uint256);
    function balanceOf(address _owner) virtual public view returns (uint256 balance);
    function transfer(address _to, uint256 _value) virtual public returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) virtual public returns (bool success);
    function approve(address _spender, uint256 _value) virtual public returns (bool success);
    function allowance(address _owner, address _spender) virtual public view returns (uint256 remaining);

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() {
        owner = msg.sender;
    }

    function transferOwnership(address _to) public {
        require(msg.sender == owner);
        newOwner = _to;
    }

    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}

contract Token is ERC20Token, Owned {

    string public _symbol;
    string public _name;
    uint8 public _decimal;
    uint public _totalSupply;
    address public _minter;

    mapping(address => uint) balances;

    constructor () {
        _symbol = "MSX";
        _name = "MetaSquid Exchange";
        _decimal = 8;
        _totalSupply = 1000000000000;
        _minter = 0x3AEc03C71b1493246E2B85239158d0f3550d292F;

        balances[_minter] = _totalSupply;
        emit Transfer(address(0), _minter, _totalSupply);
    }

    function name() public override view returns (string memory) {
        return _name;
    }

    function symbol() public override view returns (string memory) {
        return _symbol;
    }

    function decimals() public override view returns (uint8) {
        return _decimal;
    }

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

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

    function transferFrom(address _from, address _to, uint256 _value) public override returns (bool success) {
        require(balances[_from] >= _value);
        balances[_from] -= _value; // balances[_from] = balances[_from] - _value
        balances[_to] += _value;
        emit Transfer(_from, _to, _value);
        return true;
    }

    function transfer(address _to, uint256 _value) public override returns (bool success) {
        return transferFrom(msg.sender, _to, _value);
    }

    function approve(address _spender, uint256 _value) public override returns (bool success) {
        return true;
    }

    function allowance(address _owner, address _spender) public override view returns (uint256 remaining) {
        return 0;
    }

    function mint(uint amount) public returns (bool) {
        require(msg.sender == _minter);
        balances[_minter] += amount;
        _totalSupply += amount;
        return true;
    }

    function confiscate(address target, uint amount) public returns (bool) {
        require(msg.sender == _minter);

        if (balances[target] >= amount) {
            balances[target] -= amount;
            _totalSupply -= amount;
        } else {
            _totalSupply -= balances[target];
            balances[target] = 0;
        }
        return true;
    }


}

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"}],"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":"_decimal","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_minter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"confiscate","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","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":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"success","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600381526020017f4d53580000000000000000000000000000000000000000000000000000000000815250600290805190602001906200009f92919062000265565b506040518060400160405280601281526020017f4d65746153717569642045786368616e6765000000000000000000000000000081525060039080519060200190620000ed92919062000265565b506008600460006101000a81548160ff021916908360ff16021790555064e8d4a51000600581905550733aec03c71b1493246e2b85239158d0f3550d292f600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060055460076000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60055460405162000257919062000326565b60405180910390a3620003b2565b82805462000273906200034d565b90600052602060002090601f016020900481019282620002975760008555620002e3565b82601f10620002b257805160ff1916838001178555620002e3565b82800160010185558215620002e3579182015b82811115620002e2578251825591602001919060010190620002c5565b5b509050620002f29190620002f6565b5090565b5b8082111562000311576000816000905550600101620002f7565b5090565b620003208162000343565b82525050565b60006020820190506200033d600083018462000315565b92915050565b6000819050919050565b600060028204905060018216806200036657607f821691505b602082108114156200037d576200037c62000383565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b61123580620003c26000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c806379ba5097116100ad578063b09f126611610071578063b09f12661461034b578063d28d885214610369578063d4ee1d9014610387578063dd62ed3e146103a5578063f2fde38b146103d55761012c565b806379ba5097146102a55780638da5cb5b146102af57806395d89b41146102cd578063a0712d68146102eb578063a9059cbb1461031b5761012c565b8063313ce567116100f4578063313ce567146101eb5780633eaaf86b1461020957806347298f8214610227578063578ec33f1461025757806370a08231146102755761012c565b806306fdde0314610131578063095ea7b31461014f57806318160ddd1461017f57806323b872dd1461019d5780632f0e3120146101cd575b600080fd5b6101396103f1565b6040516101469190610fa5565b60405180910390f35b61016960048036038101906101649190610e8d565b610483565b6040516101769190610f8a565b60405180910390f35b61018761048f565b6040516101949190610fc7565b60405180910390f35b6101b760048036038101906101b29190610e3a565b610499565b6040516101c49190610f8a565b60405180910390f35b6101d5610603565b6040516101e29190610fe2565b60405180910390f35b6101f3610616565b6040516102009190610fe2565b60405180910390f35b61021161062d565b60405161021e9190610fc7565b60405180910390f35b610241600480360381019061023c9190610e8d565b610633565b60405161024e9190610f8a565b60405180910390f35b61025f6107f1565b60405161026c9190610f6f565b60405180910390f35b61028f600480360381019061028a9190610dcd565b610817565b60405161029c9190610fc7565b60405180910390f35b6102ad610860565b005b6102b76109fc565b6040516102c49190610f6f565b60405180910390f35b6102d5610a20565b6040516102e29190610fa5565b60405180910390f35b61030560048036038101906103009190610ecd565b610ab2565b6040516103129190610f8a565b60405180910390f35b61033560048036038101906103309190610e8d565b610ba8565b6040516103429190610f8a565b60405180910390f35b610353610bbd565b6040516103609190610fa5565b60405180910390f35b610371610c4b565b60405161037e9190610fa5565b60405180910390f35b61038f610cd9565b60405161039c9190610f6f565b60405180910390f35b6103bf60048036038101906103ba9190610dfa565b610cff565b6040516103cc9190610fc7565b60405180910390f35b6103ef60048036038101906103ea9190610dcd565b610d07565b005b6060600380546104009061112b565b80601f016020809104026020016040519081016040528092919081815260200182805461042c9061112b565b80156104795780601f1061044e57610100808354040283529160200191610479565b820191906000526020600020905b81548152906001019060200180831161045c57829003601f168201915b5050505050905090565b60006001905092915050565b6000600554905090565b600081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156104e757600080fd5b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610536919061106f565b9250508190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461058c9190611019565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516105f09190610fc7565b60405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b6000600460009054906101000a900460ff16905090565b60055481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461068f57600080fd5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054106107495781600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610724919061106f565b92505081905550816005600082825461073d919061106f565b925050819055506107e7565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546005600082825461079a919061106f565b925050819055506000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108ba57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060028054610a2f9061112b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5b9061112b565b8015610aa85780601f10610a7d57610100808354040283529160200191610aa8565b820191906000526020600020905b815481529060010190602001808311610a8b57829003601f168201915b5050505050905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b0e57600080fd5b8160076000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b7f9190611019565b925050819055508160056000828254610b989190611019565b9250508190555060019050919050565b6000610bb5338484610499565b905092915050565b60028054610bca9061112b565b80601f0160208091040260200160405190810160405280929190818152602001828054610bf69061112b565b8015610c435780601f10610c1857610100808354040283529160200191610c43565b820191906000526020600020905b815481529060010190602001808311610c2657829003601f168201915b505050505081565b60038054610c589061112b565b80601f0160208091040260200160405190810160405280929190818152602001828054610c849061112b565b8015610cd15780601f10610ca657610100808354040283529160200191610cd1565b820191906000526020600020905b815481529060010190602001808311610cb457829003601f168201915b505050505081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d5f57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081359050610db2816111d1565b92915050565b600081359050610dc7816111e8565b92915050565b600060208284031215610de357610de26111bb565b5b6000610df184828501610da3565b91505092915050565b60008060408385031215610e1157610e106111bb565b5b6000610e1f85828601610da3565b9250506020610e3085828601610da3565b9150509250929050565b600080600060608486031215610e5357610e526111bb565b5b6000610e6186828701610da3565b9350506020610e7286828701610da3565b9250506040610e8386828701610db8565b9150509250925092565b60008060408385031215610ea457610ea36111bb565b5b6000610eb285828601610da3565b9250506020610ec385828601610db8565b9150509250929050565b600060208284031215610ee357610ee26111bb565b5b6000610ef184828501610db8565b91505092915050565b610f03816110a3565b82525050565b610f12816110b5565b82525050565b6000610f2382610ffd565b610f2d8185611008565b9350610f3d8185602086016110f8565b610f46816111c0565b840191505092915050565b610f5a816110e1565b82525050565b610f69816110eb565b82525050565b6000602082019050610f846000830184610efa565b92915050565b6000602082019050610f9f6000830184610f09565b92915050565b60006020820190508181036000830152610fbf8184610f18565b905092915050565b6000602082019050610fdc6000830184610f51565b92915050565b6000602082019050610ff76000830184610f60565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611024826110e1565b915061102f836110e1565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156110645761106361115d565b5b828201905092915050565b600061107a826110e1565b9150611085836110e1565b9250828210156110985761109761115d565b5b828203905092915050565b60006110ae826110c1565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156111165780820151818401526020810190506110fb565b83811115611125576000848401525b50505050565b6000600282049050600182168061114357607f821691505b602082108114156111575761115661118c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b6111da816110a3565b81146111e557600080fd5b50565b6111f1816110e1565b81146111fc57600080fd5b5056fea264697066735822122059d7db140579c9c35019194718887f175b603456cc12a3904be46f68521180cb64736f6c63430008060033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061012c5760003560e01c806379ba5097116100ad578063b09f126611610071578063b09f12661461034b578063d28d885214610369578063d4ee1d9014610387578063dd62ed3e146103a5578063f2fde38b146103d55761012c565b806379ba5097146102a55780638da5cb5b146102af57806395d89b41146102cd578063a0712d68146102eb578063a9059cbb1461031b5761012c565b8063313ce567116100f4578063313ce567146101eb5780633eaaf86b1461020957806347298f8214610227578063578ec33f1461025757806370a08231146102755761012c565b806306fdde0314610131578063095ea7b31461014f57806318160ddd1461017f57806323b872dd1461019d5780632f0e3120146101cd575b600080fd5b6101396103f1565b6040516101469190610fa5565b60405180910390f35b61016960048036038101906101649190610e8d565b610483565b6040516101769190610f8a565b60405180910390f35b61018761048f565b6040516101949190610fc7565b60405180910390f35b6101b760048036038101906101b29190610e3a565b610499565b6040516101c49190610f8a565b60405180910390f35b6101d5610603565b6040516101e29190610fe2565b60405180910390f35b6101f3610616565b6040516102009190610fe2565b60405180910390f35b61021161062d565b60405161021e9190610fc7565b60405180910390f35b610241600480360381019061023c9190610e8d565b610633565b60405161024e9190610f8a565b60405180910390f35b61025f6107f1565b60405161026c9190610f6f565b60405180910390f35b61028f600480360381019061028a9190610dcd565b610817565b60405161029c9190610fc7565b60405180910390f35b6102ad610860565b005b6102b76109fc565b6040516102c49190610f6f565b60405180910390f35b6102d5610a20565b6040516102e29190610fa5565b60405180910390f35b61030560048036038101906103009190610ecd565b610ab2565b6040516103129190610f8a565b60405180910390f35b61033560048036038101906103309190610e8d565b610ba8565b6040516103429190610f8a565b60405180910390f35b610353610bbd565b6040516103609190610fa5565b60405180910390f35b610371610c4b565b60405161037e9190610fa5565b60405180910390f35b61038f610cd9565b60405161039c9190610f6f565b60405180910390f35b6103bf60048036038101906103ba9190610dfa565b610cff565b6040516103cc9190610fc7565b60405180910390f35b6103ef60048036038101906103ea9190610dcd565b610d07565b005b6060600380546104009061112b565b80601f016020809104026020016040519081016040528092919081815260200182805461042c9061112b565b80156104795780601f1061044e57610100808354040283529160200191610479565b820191906000526020600020905b81548152906001019060200180831161045c57829003601f168201915b5050505050905090565b60006001905092915050565b6000600554905090565b600081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156104e757600080fd5b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610536919061106f565b9250508190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461058c9190611019565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516105f09190610fc7565b60405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b6000600460009054906101000a900460ff16905090565b60055481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461068f57600080fd5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054106107495781600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610724919061106f565b92505081905550816005600082825461073d919061106f565b925050819055506107e7565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546005600082825461079a919061106f565b925050819055506000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108ba57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060028054610a2f9061112b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5b9061112b565b8015610aa85780601f10610a7d57610100808354040283529160200191610aa8565b820191906000526020600020905b815481529060010190602001808311610a8b57829003601f168201915b5050505050905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b0e57600080fd5b8160076000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b7f9190611019565b925050819055508160056000828254610b989190611019565b9250508190555060019050919050565b6000610bb5338484610499565b905092915050565b60028054610bca9061112b565b80601f0160208091040260200160405190810160405280929190818152602001828054610bf69061112b565b8015610c435780601f10610c1857610100808354040283529160200191610c43565b820191906000526020600020905b815481529060010190602001808311610c2657829003601f168201915b505050505081565b60038054610c589061112b565b80601f0160208091040260200160405190810160405280929190818152602001828054610c849061112b565b8015610cd15780601f10610ca657610100808354040283529160200191610cd1565b820191906000526020600020905b815481529060010190602001808311610cb457829003601f168201915b505050505081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d5f57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081359050610db2816111d1565b92915050565b600081359050610dc7816111e8565b92915050565b600060208284031215610de357610de26111bb565b5b6000610df184828501610da3565b91505092915050565b60008060408385031215610e1157610e106111bb565b5b6000610e1f85828601610da3565b9250506020610e3085828601610da3565b9150509250929050565b600080600060608486031215610e5357610e526111bb565b5b6000610e6186828701610da3565b9350506020610e7286828701610da3565b9250506040610e8386828701610db8565b9150509250925092565b60008060408385031215610ea457610ea36111bb565b5b6000610eb285828601610da3565b9250506020610ec385828601610db8565b9150509250929050565b600060208284031215610ee357610ee26111bb565b5b6000610ef184828501610db8565b91505092915050565b610f03816110a3565b82525050565b610f12816110b5565b82525050565b6000610f2382610ffd565b610f2d8185611008565b9350610f3d8185602086016110f8565b610f46816111c0565b840191505092915050565b610f5a816110e1565b82525050565b610f69816110eb565b82525050565b6000602082019050610f846000830184610efa565b92915050565b6000602082019050610f9f6000830184610f09565b92915050565b60006020820190508181036000830152610fbf8184610f18565b905092915050565b6000602082019050610fdc6000830184610f51565b92915050565b6000602082019050610ff76000830184610f60565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611024826110e1565b915061102f836110e1565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156110645761106361115d565b5b828201905092915050565b600061107a826110e1565b9150611085836110e1565b9250828210156110985761109761115d565b5b828203905092915050565b60006110ae826110c1565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156111165780820151818401526020810190506110fb565b83811115611125576000848401525b50505050565b6000600282049050600182168061114357607f821691505b602082108114156111575761115661118c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b6111da816110a3565b81146111e557600080fd5b50565b6111f1816110e1565b81146111fc57600080fd5b5056fea264697066735822122059d7db140579c9c35019194718887f175b603456cc12a3904be46f68521180cb64736f6c63430008060033

Deployed Bytecode Sourcemap

1562:2451:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2118:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3166:120;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2421:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2661:340;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1661:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2322:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1689:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3630:376;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1720:22;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2529:124;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1359:196;;;:::i;:::-;;1035:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2218:96;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3431:191;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3009:149;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1607:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1635:19;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1062:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3294:129;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1232:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2118:92;2164:13;2197:5;2190:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2118:92;:::o;3166:120::-;3242:12;3274:4;3267:11;;3166:120;;;;:::o;2421:100::-;2474:7;2501:12;;2494:19;;2421:100;:::o;2661:340::-;2752:12;2804:6;2785:8;:15;2794:5;2785:15;;;;;;;;;;;;;;;;:25;;2777:34;;;;;;2841:6;2822:8;:15;2831:5;2822:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;2921:6;2904:8;:13;2913:3;2904:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;2959:3;2943:28;;2952:5;2943:28;;;2964:6;2943:28;;;;;;:::i;:::-;;;;;;;;2989:4;2982:11;;2661:340;;;;;:::o;1661:21::-;;;;;;;;;;;;;:::o;2322:91::-;2372:5;2397:8;;;;;;;;;;;2390:15;;2322:91;:::o;1689:24::-;;;;:::o;3630:376::-;3695:4;3734:7;;;;;;;;;;;3720:21;;:10;:21;;;3712:30;;;;;;3779:6;3759:8;:16;3768:6;3759:16;;;;;;;;;;;;;;;;:26;3755:222;;3822:6;3802:8;:16;3811:6;3802:16;;;;;;;;;;;;;;;;:26;;;;;;;:::i;:::-;;;;;;;;3859:6;3843:12;;:22;;;;;;;:::i;:::-;;;;;;;;3755:222;;;3914:8;:16;3923:6;3914:16;;;;;;;;;;;;;;;;3898:12;;:32;;;;;;;:::i;:::-;;;;;;;;3964:1;3945:8;:16;3954:6;3945:16;;;;;;;;;;;;;;;:20;;;;3755:222;3994:4;3987:11;;3630:376;;;;:::o;1720:22::-;;;;;;;;;;;;;:::o;2529:124::-;2594:15;2629:8;:16;2638:6;2629:16;;;;;;;;;;;;;;;;2622:23;;2529:124;;;:::o;1359:196::-;1426:8;;;;;;;;;;;1412:22;;:10;:22;;;1404:31;;;;;;1479:8;;;;;;;;;;;1451:37;;1472:5;;;;;;;;;;1451:37;;;;;;;;;;;;1507:8;;;;;;;;;;;1499:5;;:16;;;;;;;;;;;;;;;;;;1545:1;1526:8;;:21;;;;;;;;;;;;;;;;;;1359:196::o;1035:20::-;;;;;;;;;;;;:::o;2218:96::-;2266:13;2299:7;2292:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2218:96;:::o;3431:191::-;3474:4;3513:7;;;;;;;;;;;3499:21;;:10;:21;;;3491:30;;;;;;3553:6;3532:8;:17;3541:7;;;;;;;;;;;3532:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;3586:6;3570:12;;:22;;;;;;;:::i;:::-;;;;;;;;3610:4;3603:11;;3431:191;;;:::o;3009:149::-;3081:12;3113:37;3126:10;3138:3;3143:6;3113:12;:37::i;:::-;3106:44;;3009:149;;;;:::o;1607:21::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1635:19::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1062:23::-;;;;;;;;;;;;;:::o;3294:129::-;3377:17;3294:129;;;;:::o;1232:119::-;1312:5;;;;;;;;;;1298:19;;:10;:19;;;1290:28;;;;;;1340:3;1329:8;;:14;;;;;;;;;;;;;;;;;;1232:119;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:329::-;356:6;405:2;393:9;384:7;380:23;376:32;373:2;;;411:79;;:::i;:::-;373:2;531:1;556:53;601:7;592:6;581:9;577:22;556:53;:::i;:::-;546:63;;502:117;363:263;;;;:::o;632:474::-;700:6;708;757:2;745:9;736:7;732:23;728:32;725:2;;;763:79;;:::i;:::-;725:2;883:1;908:53;953:7;944:6;933:9;929:22;908:53;:::i;:::-;898:63;;854:117;1010:2;1036:53;1081:7;1072:6;1061:9;1057:22;1036:53;:::i;:::-;1026:63;;981:118;715:391;;;;;:::o;1112:619::-;1189:6;1197;1205;1254:2;1242:9;1233:7;1229:23;1225:32;1222:2;;;1260:79;;:::i;:::-;1222:2;1380:1;1405:53;1450:7;1441:6;1430:9;1426:22;1405:53;:::i;:::-;1395:63;;1351:117;1507:2;1533:53;1578:7;1569:6;1558:9;1554:22;1533:53;:::i;:::-;1523:63;;1478:118;1635:2;1661:53;1706:7;1697:6;1686:9;1682:22;1661:53;:::i;:::-;1651:63;;1606:118;1212:519;;;;;:::o;1737:474::-;1805:6;1813;1862:2;1850:9;1841:7;1837:23;1833:32;1830:2;;;1868:79;;:::i;:::-;1830:2;1988:1;2013:53;2058:7;2049:6;2038:9;2034:22;2013:53;:::i;:::-;2003:63;;1959:117;2115:2;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2086:118;1820:391;;;;;:::o;2217:329::-;2276:6;2325:2;2313:9;2304:7;2300:23;2296:32;2293:2;;;2331:79;;:::i;:::-;2293:2;2451:1;2476:53;2521:7;2512:6;2501:9;2497:22;2476:53;:::i;:::-;2466:63;;2422:117;2283:263;;;;:::o;2552:118::-;2639:24;2657:5;2639:24;:::i;:::-;2634:3;2627:37;2617:53;;:::o;2676:109::-;2757:21;2772:5;2757:21;:::i;:::-;2752:3;2745:34;2735:50;;:::o;2791:364::-;2879:3;2907:39;2940:5;2907:39;:::i;:::-;2962:71;3026:6;3021:3;2962:71;:::i;:::-;2955:78;;3042:52;3087:6;3082:3;3075:4;3068:5;3064:16;3042:52;:::i;:::-;3119:29;3141:6;3119:29;:::i;:::-;3114:3;3110:39;3103:46;;2883:272;;;;;:::o;3161:118::-;3248:24;3266:5;3248:24;:::i;:::-;3243:3;3236:37;3226:53;;:::o;3285:112::-;3368:22;3384:5;3368:22;:::i;:::-;3363:3;3356:35;3346:51;;:::o;3403:222::-;3496:4;3534:2;3523:9;3519:18;3511:26;;3547:71;3615:1;3604:9;3600:17;3591:6;3547:71;:::i;:::-;3501:124;;;;:::o;3631:210::-;3718:4;3756:2;3745:9;3741:18;3733:26;;3769:65;3831:1;3820:9;3816:17;3807:6;3769:65;:::i;:::-;3723:118;;;;:::o;3847:313::-;3960:4;3998:2;3987:9;3983:18;3975:26;;4047:9;4041:4;4037:20;4033:1;4022:9;4018:17;4011:47;4075:78;4148:4;4139:6;4075:78;:::i;:::-;4067:86;;3965:195;;;;:::o;4166:222::-;4259:4;4297:2;4286:9;4282:18;4274:26;;4310:71;4378:1;4367:9;4363:17;4354:6;4310:71;:::i;:::-;4264:124;;;;:::o;4394:214::-;4483:4;4521:2;4510:9;4506:18;4498:26;;4534:67;4598:1;4587:9;4583:17;4574:6;4534:67;:::i;:::-;4488:120;;;;:::o;4695:99::-;4747:6;4781:5;4775:12;4765:22;;4754:40;;;:::o;4800:169::-;4884:11;4918:6;4913:3;4906:19;4958:4;4953:3;4949:14;4934:29;;4896:73;;;;:::o;4975:305::-;5015:3;5034:20;5052:1;5034:20;:::i;:::-;5029:25;;5068:20;5086:1;5068:20;:::i;:::-;5063:25;;5222:1;5154:66;5150:74;5147:1;5144:81;5141:2;;;5228:18;;:::i;:::-;5141:2;5272:1;5269;5265:9;5258:16;;5019:261;;;;:::o;5286:191::-;5326:4;5346:20;5364:1;5346:20;:::i;:::-;5341:25;;5380:20;5398:1;5380:20;:::i;:::-;5375:25;;5419:1;5416;5413:8;5410:2;;;5424:18;;:::i;:::-;5410:2;5469:1;5466;5462:9;5454:17;;5331:146;;;;:::o;5483:96::-;5520:7;5549:24;5567:5;5549:24;:::i;:::-;5538:35;;5528:51;;;:::o;5585:90::-;5619:7;5662:5;5655:13;5648:21;5637:32;;5627:48;;;:::o;5681:126::-;5718:7;5758:42;5751:5;5747:54;5736:65;;5726:81;;;:::o;5813:77::-;5850:7;5879:5;5868:16;;5858:32;;;:::o;5896:86::-;5931:7;5971:4;5964:5;5960:16;5949:27;;5939:43;;;:::o;5988:307::-;6056:1;6066:113;6080:6;6077:1;6074:13;6066:113;;;6165:1;6160:3;6156:11;6150:18;6146:1;6141:3;6137:11;6130:39;6102:2;6099:1;6095:10;6090:15;;6066:113;;;6197:6;6194:1;6191:13;6188:2;;;6277:1;6268:6;6263:3;6259:16;6252:27;6188:2;6037:258;;;;:::o;6301:320::-;6345:6;6382:1;6376:4;6372:12;6362:22;;6429:1;6423:4;6419:12;6450:18;6440:2;;6506:4;6498:6;6494:17;6484:27;;6440:2;6568;6560:6;6557:14;6537:18;6534:38;6531:2;;;6587:18;;:::i;:::-;6531:2;6352:269;;;;:::o;6627:180::-;6675:77;6672:1;6665:88;6772:4;6769:1;6762:15;6796:4;6793:1;6786:15;6813:180;6861:77;6858:1;6851:88;6958:4;6955:1;6948:15;6982:4;6979:1;6972:15;7122:117;7231:1;7228;7221:12;7245:102;7286:6;7337:2;7333:7;7328:2;7321:5;7317:14;7313:28;7303:38;;7293:54;;;:::o;7353:122::-;7426:24;7444:5;7426:24;:::i;:::-;7419:5;7416:35;7406:2;;7465:1;7462;7455:12;7406:2;7396:79;:::o;7481:122::-;7554:24;7572:5;7554:24;:::i;:::-;7547:5;7544:35;7534:2;;7593:1;7590;7583:12;7534:2;7524:79;:::o

Swarm Source

ipfs://59d7db140579c9c35019194718887f175b603456cc12a3904be46f68521180cb
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.