ETH Price: $2,681.66 (-6.99%)
 

Overview

Max Total Supply

20 ISLAND

Holders

16

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 0 Decimals)

Balance
1 ISLAND

Value
$0.00
0xc9e766e5098f0e1556de12ed445c48bef191dd57
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xF6F22A07...Df4287284
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Proxy20_1155

Compiler Version
v0.5.8+commit.23d335f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2019-06-12
*/

pragma solidity ^0.5.0;

pragma solidity ^0.5.0;

// ----------------------------------------------------------------------------
contract ERC20Proxy {
    function totalSupply() external view returns (uint);
    function balanceOf(address tokenOwner) external view returns (uint balance);
    function allowance(address tokenOwner, address spender) external view returns (uint remaining);
    function transfer(address to, uint tokens) external returns (bool success);
    function approve(address spender, uint tokens) external returns (bool success);
    function transferFrom(address from, address to, uint tokens) external returns (bool success);
    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);

    function onTransfer(address _from, address _to, uint256 _value) external;
}

pragma solidity ^0.5.0;

contract Operators
{
    mapping (address=>bool) ownerAddress;
    mapping (address=>bool) operatorAddress;

    constructor() public
    {
        ownerAddress[msg.sender] = true;
    }

    modifier onlyOwner()
    {
        require(ownerAddress[msg.sender]);
        _;
    }

    function isOwner(address _addr) public view returns (bool) {
        return ownerAddress[_addr];
    }

    function addOwner(address _newOwner) external onlyOwner {
        require(_newOwner != address(0));

        ownerAddress[_newOwner] = true;
    }

    function removeOwner(address _oldOwner) external onlyOwner {
        delete(ownerAddress[_oldOwner]);
    }

    modifier onlyOperator() {
        require(isOperator(msg.sender));
        _;
    }

    function isOperator(address _addr) public view returns (bool) {
        return operatorAddress[_addr] || ownerAddress[_addr];
    }

    function addOperator(address _newOperator) external onlyOwner {
        require(_newOperator != address(0));

        operatorAddress[_newOperator] = true;
    }

    function removeOperator(address _oldOperator) external onlyOwner {
        delete(operatorAddress[_oldOperator]);
    }
}

pragma solidity ^0.5.0;

interface BlockchainCutiesERC1155Interface
{
    function mintNonFungibleSingleShort(uint128 _type, address _to) external;
    function mintNonFungibleSingle(uint256 _type, address _to) external;
    function mintNonFungibleShort(uint128 _type, address[] calldata _to) external;
    function mintNonFungible(uint256 _type, address[] calldata _to) external;
    function mintFungibleSingle(uint256 _id, address _to, uint256 _quantity) external;
    function mintFungible(uint256 _id, address[] calldata _to, uint256[] calldata _quantities) external;
    function isNonFungible(uint256 _id) external pure returns(bool);
    function ownerOf(uint256 _id) external view returns (address);
    function totalSupplyNonFungible(uint256 _type) view external returns (uint256);
    function totalSupplyNonFungibleShort(uint128 _type) view external returns (uint256);

    /**
        @notice A distinct Uniform Resource Identifier (URI) for a given token.
        @dev URIs are defined in RFC 3986.
        The URI may point to a JSON file that conforms to the "ERC-1155 Metadata URI JSON Schema".
        @return URI string
    */
    function uri(uint256 _id) external view returns (string memory);
    function proxyTransfer721(address _from, address _to, uint256 _tokenId, bytes calldata _data) external;
    function proxyTransfer20(address _from, address _to, uint256 _tokenId, uint256 _value) external;
    /**
        @notice Get the balance of an account's Tokens.
        @param _owner  The address of the token holder
        @param _id     ID of the Token
        @return        The _owner's balance of the Token type requested
     */
    function balanceOf(address _owner, uint256 _id) external view returns (uint256);
    /**
        @notice Transfers `_value` amount of an `_id` from the `_from` address to the `_to` address specified (with safety call).
        @dev Caller must be approved to manage the tokens being transferred out of the `_from` account (see "Approval" section of the standard).
        MUST revert if `_to` is the zero address.
        MUST revert if balance of holder for token `_id` is lower than the `_value` sent.
        MUST revert on any other error.
        MUST emit the `TransferSingle` event to reflect the balance change (see "Safe Transfer Rules" section of the standard).
        After the above conditions are met, this function MUST check if `_to` is a smart contract (e.g. code size > 0). If so, it MUST call `onERC1155Received` on `_to` and act appropriately (see "Safe Transfer Rules" section of the standard).
        @param _from    Source address
        @param _to      Target address
        @param _id      ID of the token type
        @param _value   Transfer amount
        @param _data    Additional data with no specified format, MUST be sent unaltered in call to `onERC1155Received` on `_to`
    */
    function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data) external;
}


contract Proxy20_1155 is ERC20Proxy, Operators {

    BlockchainCutiesERC1155Interface public erc1155;
    uint256 public tokenId;
    string public tokenName;
    string public tokenSymbol;
    bool public canSetup = true;
    uint256 totalTokens = 0;

    modifier canBeStoredIn128Bits(uint256 _value)
    {
        require(_value <= 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF);
        _;
    }

    function setup(
        BlockchainCutiesERC1155Interface _erc1155,
        uint256 _tokenId,
        string calldata _tokenSymbol,
        string calldata _tokenName) external onlyOwner canBeStoredIn128Bits(_tokenId)
    {
        require(canSetup);
        erc1155 = _erc1155;
        tokenId = _tokenId;
        tokenSymbol = _tokenSymbol;
        tokenName = _tokenName;
    }

    function disableSetup() external onlyOwner
    {
        canSetup = false;
    }

    /// @notice A descriptive name for a collection of NFTs in this contract
    function name() external view returns (string memory)
    {
        return tokenName;
    }

    /// @notice An abbreviated name for NFTs in this contract
    function symbol() external view returns (string memory)
    {
        return tokenSymbol;
    }

    function totalSupply() external view returns (uint)
    {
        return totalTokens;
    }

    function balanceOf(address tokenOwner) external view returns (uint balance)
    {
        balance = erc1155.balanceOf(tokenOwner, tokenId);
    }

    function allowance(address, address) external view returns (uint)
    {
        return 0;
    }

    function transfer(address _to, uint _value) external returns (bool)
    {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    function _transfer(address _from, address _to, uint256 _value) internal
    {
        erc1155.proxyTransfer20(_from, _to, tokenId, _value);
    }

    function approve(address, uint) external returns (bool)
    {
        revert();
    }

    function transferFrom(address _from, address _to, uint _value) external returns (bool)
    {
        _transfer(_from, _to, _value);
        return true;
    }

    function onTransfer(address _from, address _to, uint256 _value) external
    {
        require(msg.sender == address(erc1155));
        emit Transfer(_from, _to, _value);
        if (_from == address(0x0))
        {
            totalTokens += _value;
        }
        if (_to == address(0x0))
        {
            totalTokens -= _value;
        }
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_oldOwner","type":"address"}],"name":"removeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokenId","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_addr","type":"address"}],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"onTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_erc1155","type":"address"},{"name":"_tokenId","type":"uint256"},{"name":"_tokenSymbol","type":"string"},{"name":"_tokenName","type":"string"}],"name":"setup","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"canSetup","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenName","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_addr","type":"address"}],"name":"isOperator","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"addOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenSymbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOperator","type":"address"}],"name":"addOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"disableSetup","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_oldOperator","type":"address"}],"name":"removeOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"erc1155","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

608060409081526006805460ff199081166001908117909255600060078190553381526020819052929092208054909216179055610c07806100426000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80636d70f7ae116100b85780639870d7fe1161007c5780639870d7fe14610449578063a9059cbb1461046f578063a9b9cd1e1461049b578063ac8a584a146104a3578063d56022d7146104c9578063dd62ed3e146104ed57610142565b80636d70f7ae146103c75780637065cb48146103ed57806370a08231146104135780637b61c3201461043957806395d89b411461044157610142565b806323b872dd1161010a57806323b872dd1461024e5780632f54bf6e146102845780634a393149146102aa57806362aa38e7146102e05780636b613c8c146103b75780636c02a931146103bf57610142565b806306fdde0314610147578063095ea7b3146101c4578063173825d91461020457806317d70f7c1461022c57806318160ddd14610246575b600080fd5b61014f61051b565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610189578181015183820152602001610171565b50505050905090810190601f1680156101b65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f0600480360360408110156101da57600080fd5b506001600160a01b0381351690602001356105b2565b604080519115158252519081900360200190f35b61022a6004803603602081101561021a57600080fd5b50356001600160a01b03166105b9565b005b6102346105f6565b60408051918252519081900360200190f35b6102346105fc565b6101f06004803603606081101561026457600080fd5b506001600160a01b03813581169160208101359091169060400135610602565b6101f06004803603602081101561029a57600080fd5b50356001600160a01b0316610619565b61022a600480360360608110156102c057600080fd5b506001600160a01b03813581169160208101359091169060400135610637565b61022a600480360360808110156102f657600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561032657600080fd5b82018360208201111561033857600080fd5b8035906020019184600183028401116401000000008311171561035a57600080fd5b91939092909160208101903564010000000081111561037857600080fd5b82018360208201111561038a57600080fd5b803590602001918460018302840111640100000000831117156103ac57600080fd5b5090925090506106cd565b6101f0610759565b61014f610762565b6101f0600480360360208110156103dd57600080fd5b50356001600160a01b03166107f0565b61022a6004803603602081101561040357600080fd5b50356001600160a01b0316610835565b6102346004803603602081101561042957600080fd5b50356001600160a01b0316610888565b61014f610917565b61014f610972565b61022a6004803603602081101561045f57600080fd5b50356001600160a01b03166109d3565b6101f06004803603604081101561048557600080fd5b506001600160a01b038135169060200135610a29565b61022a610a3f565b61022a600480360360208110156104b957600080fd5b50356001600160a01b0316610a67565b6104d1610aa4565b604080516001600160a01b039092168252519081900360200190f35b6102346004803603604081101561050357600080fd5b506001600160a01b0381358116916020013516610ab3565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105a75780601f1061057c576101008083540402835291602001916105a7565b820191906000526020600020905b81548152906001019060200180831161058a57829003601f168201915b505050505090505b90565b6000806000fd5b3360009081526020819052604090205460ff166105d557600080fd5b6001600160a01b03166000908152602081905260409020805460ff19169055565b60035481565b60075490565b600061060f848484610abb565b5060019392505050565b6001600160a01b031660009081526020819052604090205460ff1690565b6002546001600160a01b0316331461064e57600080fd5b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a36001600160a01b0383166106b05760078054820190555b6001600160a01b0382166106c8576007805482900390555b505050565b3360009081526020819052604090205460ff166106e957600080fd5b846fffffffffffffffffffffffffffffffff81111561070757600080fd5b60065460ff1661071657600080fd5b600280546001600160a01b0319166001600160a01b038916179055600386905561074260058686610b43565b5061074f60048484610b43565b5050505050505050565b60065460ff1681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107e85780601f106107bd576101008083540402835291602001916107e8565b820191906000526020600020905b8154815290600101906020018083116107cb57829003601f168201915b505050505081565b6001600160a01b03811660009081526001602052604081205460ff168061082f57506001600160a01b03821660009081526020819052604090205460ff165b92915050565b3360009081526020819052604090205460ff1661085157600080fd5b6001600160a01b03811661086457600080fd5b6001600160a01b03166000908152602081905260409020805460ff19166001179055565b60025460035460408051600160e11b627eeac70281526001600160a01b03858116600483015260248201939093529051600093929092169162fdd58e91604480820192602092909190829003018186803b1580156108e557600080fd5b505afa1580156108f9573d6000803e3d6000fd5b505050506040513d602081101561090f57600080fd5b505192915050565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107e85780601f106107bd576101008083540402835291602001916107e8565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105a75780601f1061057c576101008083540402835291602001916105a7565b3360009081526020819052604090205460ff166109ef57600080fd5b6001600160a01b038116610a0257600080fd5b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b6000610a36338484610abb565b50600192915050565b3360009081526020819052604090205460ff16610a5b57600080fd5b6006805460ff19169055565b3360009081526020819052604090205460ff16610a8357600080fd5b6001600160a01b03166000908152600160205260409020805460ff19169055565b6002546001600160a01b031681565b600092915050565b60025460035460408051600160e01b63b9b8763f0281526001600160a01b03878116600483015286811660248301526044820193909352606481018590529051919092169163b9b8763f91608480830192600092919082900301818387803b158015610b2657600080fd5b505af1158015610b3a573d6000803e3d6000fd5b50505050505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b845782800160ff19823516178555610bb1565b82800160010185558215610bb1579182015b82811115610bb1578235825591602001919060010190610b96565b50610bbd929150610bc1565b5090565b6105af91905b80821115610bbd5760008155600101610bc756fea165627a7a7230582085257b96b7e8ed341de252064fd68a64c85cea864b76a724b8a70de5aaaa4a190029

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101425760003560e01c80636d70f7ae116100b85780639870d7fe1161007c5780639870d7fe14610449578063a9059cbb1461046f578063a9b9cd1e1461049b578063ac8a584a146104a3578063d56022d7146104c9578063dd62ed3e146104ed57610142565b80636d70f7ae146103c75780637065cb48146103ed57806370a08231146104135780637b61c3201461043957806395d89b411461044157610142565b806323b872dd1161010a57806323b872dd1461024e5780632f54bf6e146102845780634a393149146102aa57806362aa38e7146102e05780636b613c8c146103b75780636c02a931146103bf57610142565b806306fdde0314610147578063095ea7b3146101c4578063173825d91461020457806317d70f7c1461022c57806318160ddd14610246575b600080fd5b61014f61051b565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610189578181015183820152602001610171565b50505050905090810190601f1680156101b65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f0600480360360408110156101da57600080fd5b506001600160a01b0381351690602001356105b2565b604080519115158252519081900360200190f35b61022a6004803603602081101561021a57600080fd5b50356001600160a01b03166105b9565b005b6102346105f6565b60408051918252519081900360200190f35b6102346105fc565b6101f06004803603606081101561026457600080fd5b506001600160a01b03813581169160208101359091169060400135610602565b6101f06004803603602081101561029a57600080fd5b50356001600160a01b0316610619565b61022a600480360360608110156102c057600080fd5b506001600160a01b03813581169160208101359091169060400135610637565b61022a600480360360808110156102f657600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561032657600080fd5b82018360208201111561033857600080fd5b8035906020019184600183028401116401000000008311171561035a57600080fd5b91939092909160208101903564010000000081111561037857600080fd5b82018360208201111561038a57600080fd5b803590602001918460018302840111640100000000831117156103ac57600080fd5b5090925090506106cd565b6101f0610759565b61014f610762565b6101f0600480360360208110156103dd57600080fd5b50356001600160a01b03166107f0565b61022a6004803603602081101561040357600080fd5b50356001600160a01b0316610835565b6102346004803603602081101561042957600080fd5b50356001600160a01b0316610888565b61014f610917565b61014f610972565b61022a6004803603602081101561045f57600080fd5b50356001600160a01b03166109d3565b6101f06004803603604081101561048557600080fd5b506001600160a01b038135169060200135610a29565b61022a610a3f565b61022a600480360360208110156104b957600080fd5b50356001600160a01b0316610a67565b6104d1610aa4565b604080516001600160a01b039092168252519081900360200190f35b6102346004803603604081101561050357600080fd5b506001600160a01b0381358116916020013516610ab3565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105a75780601f1061057c576101008083540402835291602001916105a7565b820191906000526020600020905b81548152906001019060200180831161058a57829003601f168201915b505050505090505b90565b6000806000fd5b3360009081526020819052604090205460ff166105d557600080fd5b6001600160a01b03166000908152602081905260409020805460ff19169055565b60035481565b60075490565b600061060f848484610abb565b5060019392505050565b6001600160a01b031660009081526020819052604090205460ff1690565b6002546001600160a01b0316331461064e57600080fd5b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a36001600160a01b0383166106b05760078054820190555b6001600160a01b0382166106c8576007805482900390555b505050565b3360009081526020819052604090205460ff166106e957600080fd5b846fffffffffffffffffffffffffffffffff81111561070757600080fd5b60065460ff1661071657600080fd5b600280546001600160a01b0319166001600160a01b038916179055600386905561074260058686610b43565b5061074f60048484610b43565b5050505050505050565b60065460ff1681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107e85780601f106107bd576101008083540402835291602001916107e8565b820191906000526020600020905b8154815290600101906020018083116107cb57829003601f168201915b505050505081565b6001600160a01b03811660009081526001602052604081205460ff168061082f57506001600160a01b03821660009081526020819052604090205460ff165b92915050565b3360009081526020819052604090205460ff1661085157600080fd5b6001600160a01b03811661086457600080fd5b6001600160a01b03166000908152602081905260409020805460ff19166001179055565b60025460035460408051600160e11b627eeac70281526001600160a01b03858116600483015260248201939093529051600093929092169162fdd58e91604480820192602092909190829003018186803b1580156108e557600080fd5b505afa1580156108f9573d6000803e3d6000fd5b505050506040513d602081101561090f57600080fd5b505192915050565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107e85780601f106107bd576101008083540402835291602001916107e8565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105a75780601f1061057c576101008083540402835291602001916105a7565b3360009081526020819052604090205460ff166109ef57600080fd5b6001600160a01b038116610a0257600080fd5b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b6000610a36338484610abb565b50600192915050565b3360009081526020819052604090205460ff16610a5b57600080fd5b6006805460ff19169055565b3360009081526020819052604090205460ff16610a8357600080fd5b6001600160a01b03166000908152600160205260409020805460ff19169055565b6002546001600160a01b031681565b600092915050565b60025460035460408051600160e01b63b9b8763f0281526001600160a01b03878116600483015286811660248301526044820193909352606481018590529051919092169163b9b8763f91608480830192600092919082900301818387803b158015610b2657600080fd5b505af1158015610b3a573d6000803e3d6000fd5b50505050505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b845782800160ff19823516178555610bb1565b82800160010185558215610bb1579182015b82811115610bb1578235825591602001919060010190610b96565b50610bbd929150610bc1565b5090565b6105af91905b80821115610bbd5760008155600101610bc756fea165627a7a7230582085257b96b7e8ed341de252064fd68a64c85cea864b76a724b8a70de5aaaa4a190029

Deployed Bytecode Sourcemap

5218:2559:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5218:2559:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6195:94;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;6195:94:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7142:88;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7142:88:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;1510:109;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1510:109:0;-1:-1:-1;;;;;1510:109:0;;:::i;:::-;;5328:22;;;:::i;:::-;;;;;;;;;;;;;;;;6466:94;;;:::i;7238:162::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7238:162:0;;;;;;;;;;;;;;;;;:::i;1240:104::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1240:104:0;-1:-1:-1;;;;;1240:104:0;;:::i;7408:366::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7408:366:0;;;;;;;;;;;;;;;;;:::i;5628:390::-;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;5628:390:0;;;;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;5628:390:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5628:390:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;5628:390:0;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;5628:390:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5628:390:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;-1:-1;5628:390:0;;-1:-1:-1;5628:390:0;-1:-1:-1;5628:390:0;:::i;5419:27::-;;;:::i;5357:23::-;;;:::i;1721:133::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1721:133:0;-1:-1:-1;;;;;1721:133:0;;:::i;1352:150::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1352:150:0;-1:-1:-1;;;;;1352:150:0;;:::i;6568:148::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6568:148:0;-1:-1:-1;;;;;6568:148:0;;:::i;5387:25::-;;;:::i;6360:98::-;;;:::i;1862:165::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1862:165:0;-1:-1:-1;;;;;1862:165:0;;:::i;6830:148::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6830:148:0;;;;;;;;:::i;6026:83::-;;;:::i;2035:121::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2035:121:0;-1:-1:-1;;;;;2035:121:0;;:::i;5274:47::-;;;:::i;:::-;;;;-1:-1:-1;;;;;5274:47:0;;;;;;;;;;;;;;6724:98;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6724:98:0;;;;;;;;;;:::i;6195:94::-;6272:9;6265:16;;;;;;;;-1:-1:-1;;6265:16:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6234:13;;6265:16;;6272:9;;6265:16;;6272:9;6265:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6195:94;;:::o;7142:88::-;7192:4;7214:8;;;1510:109;1200:10;1187:12;:24;;;;;;;;;;;;;1179:33;;;;;;-1:-1:-1;;;;;1587:23:0;:12;:23;;;;;;;;;;1580:31;;-1:-1:-1;;1580:31:0;;;1510:109::o;5328:22::-;;;;:::o;6466:94::-;6541:11;;6466:94;:::o;7238:162::-;7319:4;7341:29;7351:5;7358:3;7363:6;7341:9;:29::i;:::-;-1:-1:-1;7388:4:0;7238:162;;;;;:::o;1240:104::-;-1:-1:-1;;;;;1317:19:0;1293:4;1317:19;;;;;;;;;;;;;;1240:104::o;7408:366::-;7527:7;;-1:-1:-1;;;;;7527:7:0;7505:10;:30;7497:39;;;;;;7568:3;-1:-1:-1;;;;;7552:28:0;7561:5;-1:-1:-1;;;;;7552:28:0;;7573:6;7552:28;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7595:21:0;;7591:84;;7642:11;:21;;;;;;7591:84;-1:-1:-1;;;;;7689:19:0;;7685:82;;7734:11;:21;;;;;;;7685:82;7408:366;;;:::o;5628:390::-;1200:10;1187:12;:24;;;;;;;;;;;;;1179:33;;;;;;5839:8;5565:34;5555:6;:44;;5547:53;;;;;;5873:8;;;;5865:17;;;;;;5893:7;:18;;-1:-1:-1;;;;;;5893:18:0;-1:-1:-1;;;;;5893:18:0;;;;;5922:7;:18;;;5951:26;:11;5965:12;;5951:26;:::i;:::-;-1:-1:-1;5988:22:0;:9;6000:10;;5988:22;:::i;:::-;;1223:1;5628:390;;;;;;:::o;5419:27::-;;;;;;:::o;5357:23::-;;;;;;;;;;;;;;;-1:-1:-1;;5357:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1721:133::-;-1:-1:-1;;;;;1801:22:0;;1777:4;1801:22;;;:15;:22;;;;;;;;;:45;;-1:-1:-1;;;;;;1827:19:0;;:12;:19;;;;;;;;;;;;;1801:45;1794:52;1721:133;-1:-1:-1;;1721:133:0:o;1352:150::-;1200:10;1187:12;:24;;;;;;;;;;;;;1179:33;;;;;;-1:-1:-1;;;;;1427:23:0;;1419:32;;;;;;-1:-1:-1;;;;;1464:23:0;:12;:23;;;;;;;;;;:30;;-1:-1:-1;;1464:30:0;1490:4;1464:30;;;1352:150::o;6568:148::-;6670:7;;6700;;6670:38;;;-1:-1:-1;;;;;6670:38:0;;-1:-1:-1;;;;;6670:38:0;;;;;;;;;;;;;;;;6630:12;;6670:7;;;;;:17;;:38;;;;;;;;;;;;;;;:7;:38;;;5:2:-1;;;;30:1;27;20:12;5:2;6670:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6670:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6670:38:0;;6568:148;-1:-1:-1;;6568:148:0:o;5387:25::-;;;;;;;;;;;;;;;-1:-1:-1;;5387:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6360:98;6439:11;6432:18;;;;;;;;-1:-1:-1;;6432:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6401:13;;6432:18;;6439:11;;6432:18;;6439:11;6432:18;;;;;;;;;;;;;;;;;;;;;;;;1862:165;1200:10;1187:12;:24;;;;;;;;;;;;;1179:33;;;;;;-1:-1:-1;;;;;1943:26:0;;1935:35;;;;;;-1:-1:-1;;;;;1983:29:0;;;;;2015:4;1983:29;;;;;;;;:36;;-1:-1:-1;;1983:36:0;;;;;;1862:165::o;6830:148::-;6892:4;6914:34;6924:10;6936:3;6941:6;6914:9;:34::i;:::-;-1:-1:-1;6966:4:0;6830:148;;;;:::o;6026:83::-;1200:10;1187:12;:24;;;;;;;;;;;;;1179:33;;;;;;6085:8;:16;;-1:-1:-1;;6085:16:0;;;6026:83::o;2035:121::-;1200:10;1187:12;:24;;;;;;;;;;;;;1179:33;;;;;;-1:-1:-1;;;;;2118:29:0;;;;;:15;:29;;;;;2111:37;;-1:-1:-1;;2111:37:0;;;2035:121::o;5274:47::-;;;-1:-1:-1;;;;;5274:47:0;;:::o;6724:98::-;6784:4;6724:98;;;;:::o;6986:148::-;7074:7;;7110;;7074:52;;;-1:-1:-1;;;;;7074:52:0;;-1:-1:-1;;;;;7074:52:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:7;;;;;:23;;:52;;;;;:7;;:52;;;;;;;:7;;:52;;;5:2:-1;;;;30:1;27;20:12;5:2;7074:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7074:52:0;;;;6986:148;;;:::o;5218:2559::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5218:2559:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5218:2559:0;;;-1:-1:-1;5218:2559:0;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;

Swarm Source

bzzr://85257b96b7e8ed341de252064fd68a64c85cea864b76a724b8a70de5aaaa4a19
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.