ETH Price: $2,817.68 (+7.35%)
 

Overview

Max Total Supply

186 CGO

Holders

186

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
0xb946273F6a51472a4eCe6CbE80cDA30FBfb9c72C
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:
ERC1155SS

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

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

// SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.0;

/**
 * @title ERC1155SS (ERC1155 Sumo Soul)
 * @author 0xSumo
 */

 abstract contract OwnControll {
    address public owner;
    mapping(address => bool) public admin;
    modifier onlyOwner { require(owner == msg.sender, "Not Owner"); _; }
    modifier onlyAdmin { require(admin[msg.sender], "Not Admin"); _; }
    constructor() { owner = msg.sender; }
    function transferOwnership(address new_) external onlyOwner { owner = new_; }
    function setAdmin(address address_, bool bool_) external onlyOwner { admin[address_] = bool_; }
}


interface ERC1155TokenReceiver {
    function onERC1155Received(address operator_, address from_, uint256 id_, uint256 amount_, bytes calldata data_) external returns (bytes4);
    function onERC1155BatchReceived(address operator_, address from_, uint256[] calldata ids_, uint256[] calldata amounts_, bytes calldata data_) external returns (bytes4);
}

interface IRender {
    function tokenURI(uint256 id_) external view returns (string memory);
}

contract ERC1155SS is OwnControll {
    
    string public name; 
    string public symbol; 
    IRender private Render;

    mapping(address => mapping(uint256 => uint256)) public balanceOf;

    event TransferSingle(address indexed operator_, address indexed from_, address indexed to_, uint256 id_, uint256 amount_);
    event TransferBatch(address indexed operator_, address indexed from_, address indexed to_, uint256[] ids_, uint256[] amounts_);

    constructor(string memory name_, string memory symbol_, address render_) {
        name = name_;
        symbol = symbol_;
        Render = IRender(render_);
    }

    function _ERC1155Supported(address from_, address to_, uint256 id_, uint256 amount_, bytes memory data_) internal {
        require(to_.code.length == 0 ? to_ != address(0) : ERC1155TokenReceiver(to_).onERC1155Received(
            msg.sender, from_, id_, amount_, data_) ==
            ERC1155TokenReceiver.onERC1155Received.selector,
            "_ERC1155Supported(): Unsupported Recipient!"
        );
    }

    function _ERC1155BatchSupported(address from_, address to_, uint256[] memory ids_, uint256[] memory amounts_, bytes memory data_) internal {
        require(to_.code.length == 0 ? to_ != address(0) : ERC1155TokenReceiver(to_).onERC1155BatchReceived(
            msg.sender, from_, ids_, amounts_, data_) ==
            ERC1155TokenReceiver.onERC1155BatchReceived.selector,
            "_ERC1155BatchSupported(): Unsupported Recipient!"
        );
    }

    function _mintInternal(address to_, uint256 id_, uint256 amount_) internal {
        balanceOf[to_][id_] += amount_;
    }

    function _mint(address to_, uint256 id_, uint256 amount_, bytes memory data_) internal {
        _mintInternal(to_, id_, amount_);
        emit TransferSingle(msg.sender, address(0), to_, id_, amount_);
        _ERC1155Supported(address(0), to_, id_, amount_, data_);
    }

    function _batchMint(address to_, uint256[] memory ids_, uint256[] memory amounts_, bytes memory data_) internal {
        require(_isSameLength(ids_.length, amounts_.length));
        for (uint256 i = 0; i < ids_.length; i++) {
            _mintInternal(to_, ids_[i], amounts_[i]);
        }
        emit TransferBatch(msg.sender, address(0), to_, ids_, amounts_);
        _ERC1155BatchSupported(address(0), to_, ids_, amounts_, data_);
    }

    function _burnInternal(address from_, uint256 id_, uint256 amount_) internal {
        balanceOf[from_][id_] -= amount_;
    }

    function _burn(address from_, uint256 id_, uint256 amount_) internal {
        _burnInternal(from_, id_, amount_);
        emit TransferSingle(msg.sender, from_, address(0), id_, amount_);
    }

    function _batchBurn(address from_, uint256[] memory ids_, uint256[] memory amounts_) internal {
        require(_isSameLength(ids_.length, amounts_.length));  
        for (uint256 i = 0; i < ids_.length; i++) {
            _burnInternal(from_, ids_[i], amounts_[i]);
        }
        emit TransferBatch(msg.sender, from_, address(0), ids_, amounts_);
    }

    function _isSameLength(uint256 a, uint256 b) internal pure returns (bool) {
        return a == b;
    }

    function setRender(address _address) external onlyOwner {
        Render = IRender(_address);
    }

    function mintToken(address to_, uint256 id_, uint256 amount_, bytes memory data_) external onlyAdmin {
        _mint(to_, id_, amount_, data_);
    }

    function mintBatch(address[] calldata to_, uint256 id_, uint256[] memory amount_, bytes memory data_) external onlyOwner {
        require(_isSameLength(to_.length, amount_.length));
        for (uint256 i = 0; i < to_.length;) {
            _mint(to_[i], id_, amount_[i], data_);
            unchecked { ++i; }
        }
    }

    function mintTokenBatch(address to_, uint256[] memory ids_, uint256[] memory amounts_, bytes memory data_) external onlyAdmin {
        _batchMint(to_, ids_, amounts_, data_);
    }

    function burnToken(address from_, uint256 id_, uint256 amount_) external onlyAdmin {
        _burn(from_, id_, amount_);
    }

    function burnTokenBatch(address from_, uint256[] memory ids_, uint256[] memory amounts_) external onlyAdmin {
        _batchBurn(from_, ids_, amounts_);
    }

    function supportsInterface(bytes4 interfaceId_) public pure virtual returns (bool) {
        return interfaceId_ == 0x01ffc9a7 || interfaceId_ == 0xd9b67a26 || interfaceId_ == 0x0e89341c;
    }

    function uri(uint256 id_) public virtual view returns (string memory) {
        return Render.tokenURI(id_);
    }

    function balanceOfBatch(address[] memory owners_, uint256[] memory ids_) public view virtual returns (uint256[] memory) {
        require(_isSameLength(owners_.length, ids_.length));
        uint256[] memory _balances = new uint256[](owners_.length);
        for (uint256 i = 0; i < owners_.length; i++) {
            _balances[i] = balanceOf[owners_[i]][ids_[i]];
        }
        return _balances;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"render_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator_","type":"address"},{"indexed":true,"internalType":"address","name":"from_","type":"address"},{"indexed":true,"internalType":"address","name":"to_","type":"address"},{"indexed":false,"internalType":"uint256[]","name":"ids_","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"amounts_","type":"uint256[]"}],"name":"TransferBatch","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator_","type":"address"},{"indexed":true,"internalType":"address","name":"from_","type":"address"},{"indexed":true,"internalType":"address","name":"to_","type":"address"},{"indexed":false,"internalType":"uint256","name":"id_","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount_","type":"uint256"}],"name":"TransferSingle","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"admin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"owners_","type":"address[]"},{"internalType":"uint256[]","name":"ids_","type":"uint256[]"}],"name":"balanceOfBatch","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from_","type":"address"},{"internalType":"uint256","name":"id_","type":"uint256"},{"internalType":"uint256","name":"amount_","type":"uint256"}],"name":"burnToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from_","type":"address"},{"internalType":"uint256[]","name":"ids_","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts_","type":"uint256[]"}],"name":"burnTokenBatch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"to_","type":"address[]"},{"internalType":"uint256","name":"id_","type":"uint256"},{"internalType":"uint256[]","name":"amount_","type":"uint256[]"},{"internalType":"bytes","name":"data_","type":"bytes"}],"name":"mintBatch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to_","type":"address"},{"internalType":"uint256","name":"id_","type":"uint256"},{"internalType":"uint256","name":"amount_","type":"uint256"},{"internalType":"bytes","name":"data_","type":"bytes"}],"name":"mintToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to_","type":"address"},{"internalType":"uint256[]","name":"ids_","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts_","type":"uint256[]"},{"internalType":"bytes","name":"data_","type":"bytes"}],"name":"mintTokenBatch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"address_","type":"address"},{"internalType":"bool","name":"bool_","type":"bool"}],"name":"setAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setRender","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId_","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"new_","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"id_","type":"uint256"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b5060405162001820380380620018208339810160408190526200003491620001f8565b600080546001600160a01b0319163317905582516200005b9060029060208601906200009b565b508151620000719060039060208501906200009b565b50600480546001600160a01b0319166001600160a01b039290921691909117905550620002d89050565b828054620000a99062000285565b90600052602060002090601f016020900481019282620000cd576000855562000118565b82601f10620000e857805160ff191683800117855562000118565b8280016001018555821562000118579182015b8281111562000118578251825591602001919060010190620000fb565b50620001269291506200012a565b5090565b5b808211156200012657600081556001016200012b565b600082601f8301126200015357600080fd5b81516001600160401b0380821115620001705762000170620002c2565b604051601f8301601f19908116603f011681019082821181831017156200019b576200019b620002c2565b81604052838152602092508683858801011115620001b857600080fd5b600091505b83821015620001dc5785820183015181830184015290820190620001bd565b83821115620001ee5760008385830101525b9695505050505050565b6000806000606084860312156200020e57600080fd5b83516001600160401b03808211156200022657600080fd5b620002348783880162000141565b945060208601519150808211156200024b57600080fd5b506200025a8682870162000141565b604086015190935090506001600160a01b03811681146200027a57600080fd5b809150509250925092565b600181811c908216806200029a57607f821691505b60208210811415620002bc57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b61153880620002e86000396000f3fe608060405234801561001057600080fd5b50600436106100ff5760003560e01c806363a846f811610097578063ed8c593811610066578063ed8c593814610251578063f0c136cb14610264578063f240ec3614610277578063f2fde38b1461028a57600080fd5b806363a846f8146101e857806370a2754e1461020b5780638da5cb5b1461021e57806395d89b411461024957600080fd5b80634b0bddd2116100d35780634b0bddd21461018d5780634e1273f4146101a25780635e315f8b146101c257806360ae1540146101d557600080fd5b8062fdd58e1461010457806301ffc9a71461014257806306fdde03146101655780630e89341c1461017a575b600080fd5b61012f610112366004610ed5565b600560209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b610155610150366004611114565b61029d565b6040519015158152602001610139565b61016d6102ef565b6040516101399190611320565b61016d6101883660046111c5565b61037d565b6101a061019b366004610e99565b610400565b005b6101b56101b036600461104d565b61045e565b60405161013991906112e8565b6101a06101d0366004610f32565b610568565b6101a06101e3366004610f87565b6105a9565b6101556101f6366004610d6a565b60016020526000908152604090205460ff1681565b6101a0610219366004610e00565b610646565b600054610231906001600160a01b031681565b6040516001600160a01b039091168152602001610139565b61016d610681565b6101a061025f366004610eff565b61068e565b6101a0610272366004610d6a565b6106cd565b6101a0610285366004610d8c565b610719565b6101a0610298366004610d6a565b610753565b60006301ffc9a760e01b6001600160e01b0319831614806102ce5750636cdb3d1360e11b6001600160e01b03198316145b806102e957506303a24d0760e21b6001600160e01b03198316145b92915050565b600280546102fc90611451565b80601f016020809104026020016040519081016040528092919081815260200182805461032890611451565b80156103755780601f1061034a57610100808354040283529160200191610375565b820191906000526020600020905b81548152906001019060200180831161035857829003601f168201915b505050505081565b6004805460405163c87b56dd60e01b81529182018390526060916001600160a01b039091169063c87b56dd9060240160006040518083038186803b1580156103c457600080fd5b505afa1580156103d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526102e9919081019061114e565b6000546001600160a01b031633146104335760405162461bcd60e51b815260040161042a90611333565b60405180910390fd5b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b606061046b835183511490565b61047457600080fd5b6000835167ffffffffffffffff811115610490576104906114d3565b6040519080825280602002602001820160405280156104b9578160200160208202803683370190505b50905060005b845181101561056057600560008683815181106104de576104de6114bd565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600085838151811061051a5761051a6114bd565b6020026020010151815260200190815260200160002054828281518110610543576105436114bd565b6020908102919091010152806105588161148c565b9150506104bf565b509392505050565b3360009081526001602052604090205460ff166105975760405162461bcd60e51b815260040161042a90611356565b6105a38484848461079f565b50505050565b6000546001600160a01b031633146105d35760405162461bcd60e51b815260040161042a90611333565b815184146105e057600080fd5b60005b8481101561063e57610636868683818110610600576106006114bd565b90506020020160208101906106159190610d6a565b85858481518110610628576106286114bd565b60200260200101518561079f565b6001016105e3565b505050505050565b3360009081526001602052604090205460ff166106755760405162461bcd60e51b815260040161042a90611356565b6105a384848484610801565b600380546102fc90611451565b3360009081526001602052604090205460ff166106bd5760405162461bcd60e51b815260040161042a90611356565b6106c88383836108d1565b505050565b6000546001600160a01b031633146106f75760405162461bcd60e51b815260040161042a90611333565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526001602052604090205460ff166107485760405162461bcd60e51b815260040161042a90611356565b6106c883838361092b565b6000546001600160a01b0316331461077d5760405162461bcd60e51b815260040161042a90611333565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6107aa8484846109e5565b60408051848152602081018490526001600160a01b0386169160009133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46105a3600085858585610a22565b825182511461080f57600080fd5b60005b835181101561086a5761085885858381518110610831576108316114bd565b602002602001015185848151811061084b5761084b6114bd565b60200260200101516109e5565b806108628161148c565b915050610812565b50836001600160a01b031660006001600160a01b0316336001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516108bb9291906112fb565b60405180910390a46105a3600085858585610b3e565b6108dc838383610c58565b60408051838152602081018390526000916001600160a01b0386169133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6291015b60405180910390a4505050565b815181511461093957600080fd5b60005b8251811015610994576109828484838151811061095b5761095b6114bd565b6020026020010151848481518110610975576109756114bd565b6020026020010151610c58565b8061098c8161148c565b91505061093c565b5060006001600160a01b0316836001600160a01b0316336001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb858560405161091e9291906112fb565b6001600160a01b038316600090815260056020908152604080832085845290915281208054839290610a189084906113f6565b9091555050505050565b6001600160a01b0384163b15610aca5760405163f23a6e6160e01b808252906001600160a01b0386169063f23a6e6190610a689033908a908990899089906004016112a3565b602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aba9190611131565b6001600160e01b03191614610ad7565b6001600160a01b03841615155b610b375760405162461bcd60e51b815260206004820152602b60248201527f5f45524331313535537570706f7274656428293a20556e737570706f7274656460448201526a20526563697069656e742160a81b606482015260840161042a565b5050505050565b6001600160a01b0384163b15610be65760405163bc197c8160e01b808252906001600160a01b0386169063bc197c8190610b849033908a90899089908990600401611245565b602060405180830381600087803b158015610b9e57600080fd5b505af1158015610bb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bd69190611131565b6001600160e01b03191614610bf3565b6001600160a01b03841615155b610b375760405162461bcd60e51b815260206004820152603060248201527f5f455243313135354261746368537570706f7274656428293a20556e7375707060448201526f6f7274656420526563697069656e742160801b606482015260840161042a565b6001600160a01b038316600090815260056020908152604080832085845290915281208054839290610a1890849061140e565b80356001600160a01b0381168114610ca257600080fd5b919050565b600082601f830112610cb857600080fd5b81356020610ccd610cc8836113aa565b611379565b80838252828201915082860187848660051b8901011115610ced57600080fd5b60005b85811015610d0c57813584529284019290840190600101610cf0565b5090979650505050505050565b600082601f830112610d2a57600080fd5b8135610d38610cc8826113ce565b818152846020838601011115610d4d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610d7c57600080fd5b610d8582610c8b565b9392505050565b600080600060608486031215610da157600080fd5b610daa84610c8b565b9250602084013567ffffffffffffffff80821115610dc757600080fd5b610dd387838801610ca7565b93506040860135915080821115610de957600080fd5b50610df686828701610ca7565b9150509250925092565b60008060008060808587031215610e1657600080fd5b610e1f85610c8b565b9350602085013567ffffffffffffffff80821115610e3c57600080fd5b610e4888838901610ca7565b94506040870135915080821115610e5e57600080fd5b610e6a88838901610ca7565b93506060870135915080821115610e8057600080fd5b50610e8d87828801610d19565b91505092959194509250565b60008060408385031215610eac57600080fd5b610eb583610c8b565b915060208301358015158114610eca57600080fd5b809150509250929050565b60008060408385031215610ee857600080fd5b610ef183610c8b565b946020939093013593505050565b600080600060608486031215610f1457600080fd5b610f1d84610c8b565b95602085013595506040909401359392505050565b60008060008060808587031215610f4857600080fd5b610f5185610c8b565b93506020850135925060408501359150606085013567ffffffffffffffff811115610f7b57600080fd5b610e8d87828801610d19565b600080600080600060808688031215610f9f57600080fd5b853567ffffffffffffffff80821115610fb757600080fd5b818801915088601f830112610fcb57600080fd5b813581811115610fda57600080fd5b8960208260051b8501011115610fef57600080fd5b6020928301975095509087013593506040870135908082111561101157600080fd5b61101d89838a01610ca7565b9350606088013591508082111561103357600080fd5b5061104088828901610d19565b9150509295509295909350565b6000806040838503121561106057600080fd5b823567ffffffffffffffff8082111561107857600080fd5b818501915085601f83011261108c57600080fd5b8135602061109c610cc8836113aa565b8083825282820191508286018a848660051b89010111156110bc57600080fd5b600096505b848710156110e6576110d281610c8b565b8352600196909601959183019183016110c1565b50965050860135925050808211156110fd57600080fd5b5061110a85828601610ca7565b9150509250929050565b60006020828403121561112657600080fd5b8135610d85816114e9565b60006020828403121561114357600080fd5b8151610d85816114e9565b60006020828403121561116057600080fd5b815167ffffffffffffffff81111561117757600080fd5b8201601f8101841361118857600080fd5b8051611196610cc8826113ce565b8181528560208385010111156111ab57600080fd5b6111bc826020830160208601611425565b95945050505050565b6000602082840312156111d757600080fd5b5035919050565b600081518084526020808501945080840160005b8381101561120e578151875295820195908201906001016111f2565b509495945050505050565b60008151808452611231816020860160208601611425565b601f01601f19169290920160200192915050565b6001600160a01b0386811682528516602082015260a060408201819052600090611271908301866111de565b828103606084015261128381866111de565b905082810360808401526112978185611219565b98975050505050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a0608082018190526000906112dd90830184611219565b979650505050505050565b602081526000610d8560208301846111de565b60408152600061130e60408301856111de565b82810360208401526111bc81856111de565b602081526000610d856020830184611219565b6020808252600990820152682737ba1027bbb732b960b91b604082015260600190565b6020808252600990820152682737ba1020b236b4b760b91b604082015260600190565b604051601f8201601f1916810167ffffffffffffffff811182821017156113a2576113a26114d3565b604052919050565b600067ffffffffffffffff8211156113c4576113c46114d3565b5060051b60200190565b600067ffffffffffffffff8211156113e8576113e86114d3565b50601f01601f191660200190565b60008219821115611409576114096114a7565b500190565b600082821015611420576114206114a7565b500390565b60005b83811015611440578181015183820152602001611428565b838111156105a35750506000910152565b600181811c9082168061146557607f821691505b6020821081141561148657634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156114a0576114a06114a7565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146114ff57600080fd5b5056fea2646970667358221220f44954a8f95316960cab40b273f8bddf5fc0c49d358e70745cad0ffb90bc8a7664736f6c63430008070033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000024a517706f4ee334258b73eff7c8c2acb10ffed3000000000000000000000000000000000000000000000000000000000000000f4368616e636f20476f6e65204f66660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000343474f0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ff5760003560e01c806363a846f811610097578063ed8c593811610066578063ed8c593814610251578063f0c136cb14610264578063f240ec3614610277578063f2fde38b1461028a57600080fd5b806363a846f8146101e857806370a2754e1461020b5780638da5cb5b1461021e57806395d89b411461024957600080fd5b80634b0bddd2116100d35780634b0bddd21461018d5780634e1273f4146101a25780635e315f8b146101c257806360ae1540146101d557600080fd5b8062fdd58e1461010457806301ffc9a71461014257806306fdde03146101655780630e89341c1461017a575b600080fd5b61012f610112366004610ed5565b600560209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b610155610150366004611114565b61029d565b6040519015158152602001610139565b61016d6102ef565b6040516101399190611320565b61016d6101883660046111c5565b61037d565b6101a061019b366004610e99565b610400565b005b6101b56101b036600461104d565b61045e565b60405161013991906112e8565b6101a06101d0366004610f32565b610568565b6101a06101e3366004610f87565b6105a9565b6101556101f6366004610d6a565b60016020526000908152604090205460ff1681565b6101a0610219366004610e00565b610646565b600054610231906001600160a01b031681565b6040516001600160a01b039091168152602001610139565b61016d610681565b6101a061025f366004610eff565b61068e565b6101a0610272366004610d6a565b6106cd565b6101a0610285366004610d8c565b610719565b6101a0610298366004610d6a565b610753565b60006301ffc9a760e01b6001600160e01b0319831614806102ce5750636cdb3d1360e11b6001600160e01b03198316145b806102e957506303a24d0760e21b6001600160e01b03198316145b92915050565b600280546102fc90611451565b80601f016020809104026020016040519081016040528092919081815260200182805461032890611451565b80156103755780601f1061034a57610100808354040283529160200191610375565b820191906000526020600020905b81548152906001019060200180831161035857829003601f168201915b505050505081565b6004805460405163c87b56dd60e01b81529182018390526060916001600160a01b039091169063c87b56dd9060240160006040518083038186803b1580156103c457600080fd5b505afa1580156103d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526102e9919081019061114e565b6000546001600160a01b031633146104335760405162461bcd60e51b815260040161042a90611333565b60405180910390fd5b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b606061046b835183511490565b61047457600080fd5b6000835167ffffffffffffffff811115610490576104906114d3565b6040519080825280602002602001820160405280156104b9578160200160208202803683370190505b50905060005b845181101561056057600560008683815181106104de576104de6114bd565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600085838151811061051a5761051a6114bd565b6020026020010151815260200190815260200160002054828281518110610543576105436114bd565b6020908102919091010152806105588161148c565b9150506104bf565b509392505050565b3360009081526001602052604090205460ff166105975760405162461bcd60e51b815260040161042a90611356565b6105a38484848461079f565b50505050565b6000546001600160a01b031633146105d35760405162461bcd60e51b815260040161042a90611333565b815184146105e057600080fd5b60005b8481101561063e57610636868683818110610600576106006114bd565b90506020020160208101906106159190610d6a565b85858481518110610628576106286114bd565b60200260200101518561079f565b6001016105e3565b505050505050565b3360009081526001602052604090205460ff166106755760405162461bcd60e51b815260040161042a90611356565b6105a384848484610801565b600380546102fc90611451565b3360009081526001602052604090205460ff166106bd5760405162461bcd60e51b815260040161042a90611356565b6106c88383836108d1565b505050565b6000546001600160a01b031633146106f75760405162461bcd60e51b815260040161042a90611333565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526001602052604090205460ff166107485760405162461bcd60e51b815260040161042a90611356565b6106c883838361092b565b6000546001600160a01b0316331461077d5760405162461bcd60e51b815260040161042a90611333565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6107aa8484846109e5565b60408051848152602081018490526001600160a01b0386169160009133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46105a3600085858585610a22565b825182511461080f57600080fd5b60005b835181101561086a5761085885858381518110610831576108316114bd565b602002602001015185848151811061084b5761084b6114bd565b60200260200101516109e5565b806108628161148c565b915050610812565b50836001600160a01b031660006001600160a01b0316336001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516108bb9291906112fb565b60405180910390a46105a3600085858585610b3e565b6108dc838383610c58565b60408051838152602081018390526000916001600160a01b0386169133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6291015b60405180910390a4505050565b815181511461093957600080fd5b60005b8251811015610994576109828484838151811061095b5761095b6114bd565b6020026020010151848481518110610975576109756114bd565b6020026020010151610c58565b8061098c8161148c565b91505061093c565b5060006001600160a01b0316836001600160a01b0316336001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb858560405161091e9291906112fb565b6001600160a01b038316600090815260056020908152604080832085845290915281208054839290610a189084906113f6565b9091555050505050565b6001600160a01b0384163b15610aca5760405163f23a6e6160e01b808252906001600160a01b0386169063f23a6e6190610a689033908a908990899089906004016112a3565b602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aba9190611131565b6001600160e01b03191614610ad7565b6001600160a01b03841615155b610b375760405162461bcd60e51b815260206004820152602b60248201527f5f45524331313535537570706f7274656428293a20556e737570706f7274656460448201526a20526563697069656e742160a81b606482015260840161042a565b5050505050565b6001600160a01b0384163b15610be65760405163bc197c8160e01b808252906001600160a01b0386169063bc197c8190610b849033908a90899089908990600401611245565b602060405180830381600087803b158015610b9e57600080fd5b505af1158015610bb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bd69190611131565b6001600160e01b03191614610bf3565b6001600160a01b03841615155b610b375760405162461bcd60e51b815260206004820152603060248201527f5f455243313135354261746368537570706f7274656428293a20556e7375707060448201526f6f7274656420526563697069656e742160801b606482015260840161042a565b6001600160a01b038316600090815260056020908152604080832085845290915281208054839290610a1890849061140e565b80356001600160a01b0381168114610ca257600080fd5b919050565b600082601f830112610cb857600080fd5b81356020610ccd610cc8836113aa565b611379565b80838252828201915082860187848660051b8901011115610ced57600080fd5b60005b85811015610d0c57813584529284019290840190600101610cf0565b5090979650505050505050565b600082601f830112610d2a57600080fd5b8135610d38610cc8826113ce565b818152846020838601011115610d4d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610d7c57600080fd5b610d8582610c8b565b9392505050565b600080600060608486031215610da157600080fd5b610daa84610c8b565b9250602084013567ffffffffffffffff80821115610dc757600080fd5b610dd387838801610ca7565b93506040860135915080821115610de957600080fd5b50610df686828701610ca7565b9150509250925092565b60008060008060808587031215610e1657600080fd5b610e1f85610c8b565b9350602085013567ffffffffffffffff80821115610e3c57600080fd5b610e4888838901610ca7565b94506040870135915080821115610e5e57600080fd5b610e6a88838901610ca7565b93506060870135915080821115610e8057600080fd5b50610e8d87828801610d19565b91505092959194509250565b60008060408385031215610eac57600080fd5b610eb583610c8b565b915060208301358015158114610eca57600080fd5b809150509250929050565b60008060408385031215610ee857600080fd5b610ef183610c8b565b946020939093013593505050565b600080600060608486031215610f1457600080fd5b610f1d84610c8b565b95602085013595506040909401359392505050565b60008060008060808587031215610f4857600080fd5b610f5185610c8b565b93506020850135925060408501359150606085013567ffffffffffffffff811115610f7b57600080fd5b610e8d87828801610d19565b600080600080600060808688031215610f9f57600080fd5b853567ffffffffffffffff80821115610fb757600080fd5b818801915088601f830112610fcb57600080fd5b813581811115610fda57600080fd5b8960208260051b8501011115610fef57600080fd5b6020928301975095509087013593506040870135908082111561101157600080fd5b61101d89838a01610ca7565b9350606088013591508082111561103357600080fd5b5061104088828901610d19565b9150509295509295909350565b6000806040838503121561106057600080fd5b823567ffffffffffffffff8082111561107857600080fd5b818501915085601f83011261108c57600080fd5b8135602061109c610cc8836113aa565b8083825282820191508286018a848660051b89010111156110bc57600080fd5b600096505b848710156110e6576110d281610c8b565b8352600196909601959183019183016110c1565b50965050860135925050808211156110fd57600080fd5b5061110a85828601610ca7565b9150509250929050565b60006020828403121561112657600080fd5b8135610d85816114e9565b60006020828403121561114357600080fd5b8151610d85816114e9565b60006020828403121561116057600080fd5b815167ffffffffffffffff81111561117757600080fd5b8201601f8101841361118857600080fd5b8051611196610cc8826113ce565b8181528560208385010111156111ab57600080fd5b6111bc826020830160208601611425565b95945050505050565b6000602082840312156111d757600080fd5b5035919050565b600081518084526020808501945080840160005b8381101561120e578151875295820195908201906001016111f2565b509495945050505050565b60008151808452611231816020860160208601611425565b601f01601f19169290920160200192915050565b6001600160a01b0386811682528516602082015260a060408201819052600090611271908301866111de565b828103606084015261128381866111de565b905082810360808401526112978185611219565b98975050505050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a0608082018190526000906112dd90830184611219565b979650505050505050565b602081526000610d8560208301846111de565b60408152600061130e60408301856111de565b82810360208401526111bc81856111de565b602081526000610d856020830184611219565b6020808252600990820152682737ba1027bbb732b960b91b604082015260600190565b6020808252600990820152682737ba1020b236b4b760b91b604082015260600190565b604051601f8201601f1916810167ffffffffffffffff811182821017156113a2576113a26114d3565b604052919050565b600067ffffffffffffffff8211156113c4576113c46114d3565b5060051b60200190565b600067ffffffffffffffff8211156113e8576113e86114d3565b50601f01601f191660200190565b60008219821115611409576114096114a7565b500190565b600082821015611420576114206114a7565b500390565b60005b83811015611440578181015183820152602001611428565b838111156105a35750506000910152565b600181811c9082168061146557607f821691505b6020821081141561148657634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156114a0576114a06114a7565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146114ff57600080fd5b5056fea2646970667358221220f44954a8f95316960cab40b273f8bddf5fc0c49d358e70745cad0ffb90bc8a7664736f6c63430008070033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000024a517706f4ee334258b73eff7c8c2acb10ffed3000000000000000000000000000000000000000000000000000000000000000f4368616e636f20476f6e65204f66660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000343474f0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Chanco Gone Off
Arg [1] : symbol_ (string): CGO
Arg [2] : render_ (address): 0x24a517706F4eE334258b73eff7c8C2Acb10FfED3

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 00000000000000000000000024a517706f4ee334258b73eff7c8c2acb10ffed3
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000f
Arg [4] : 4368616e636f20476f6e65204f66660000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 43474f0000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1085:5081:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1217:64;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;13266:25:1;;;13254:2;13239:18;1217:64:0;;;;;;;;5423:195;;;;;;:::i;:::-;;:::i;:::-;;;11366:14:1;;11359:22;11341:41;;11329:2;11314:18;5423:195:0;11201:187:1;1132:18:0;;;:::i;:::-;;;;;;;:::i;5626:116::-;;;;;;:::i;:::-;;:::i;522:95::-;;;;;;:::i;:::-;;:::i;:::-;;5750:413;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4428:151::-;;;;;;:::i;:::-;;:::i;4587:333::-;;;;;;:::i;:::-;;:::i;206:37::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;4928:183;;;;;;:::i;:::-;;:::i;179:20::-;;;;;-1:-1:-1;;;;;179:20:0;;;;;;-1:-1:-1;;;;;9025:32:1;;;9007:51;;8995:2;8980:18;179:20:0;8861:203:1;1158:20:0;;;:::i;5119:128::-;;;;;;:::i;:::-;;:::i;4319:101::-;;;;;;:::i;:::-;;:::i;5255:160::-;;;;;;:::i;:::-;;:::i;439:77::-;;;;;;:::i;:::-;;:::i;5423:195::-;5500:4;-1:-1:-1;;;;;;;;;5524:26:0;;;;:56;;-1:-1:-1;;;;;;;;;;5554:26:0;;;5524:56;:86;;;-1:-1:-1;;;;;;;;;;5584:26:0;;;5524:86;5517:93;5423:195;-1:-1:-1;;5423:195:0:o;1132:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5626:116::-;5714:6;;;:20;;-1:-1:-1;;;5714:20:0;;;;;13266:25:1;;;5681:13:0;;-1:-1:-1;;;;;5714:6:0;;;;:15;;13239:18:1;;5714:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5714:20:0;;;;;;;;;;;;:::i;522:95::-;279:5;;-1:-1:-1;;;;;279:5:0;288:10;279:19;271:41;;;;-1:-1:-1;;;271:41:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;591:15:0;;;::::1;;::::0;;;:5:::1;:15;::::0;;;;:23;;-1:-1:-1;;591:23:0::1;::::0;::::1;;::::0;;;::::1;::::0;;522:95::o;5750:413::-;5852:16;5889:42;5903:7;:14;5919:4;:11;4297:6;;4205:106;5889:42;5881:51;;;;;;5943:26;5986:7;:14;5972:29;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5972:29:0;;5943:58;;6017:9;6012:117;6036:7;:14;6032:1;:18;6012:117;;;6087:9;:21;6097:7;6105:1;6097:10;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;;;6087:21:0;-1:-1:-1;;;;;6087:21:0;;;;;;;;;;;;:30;6109:4;6114:1;6109:7;;;;;;;;:::i;:::-;;;;;;;6087:30;;;;;;;;;;;;6072:9;6082:1;6072:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6052:3;;;;:::i;:::-;;;;6012:117;;;-1:-1:-1;6146:9:0;5750:413;-1:-1:-1;;;5750:413:0:o;4428:151::-;359:10;353:17;;;;:5;:17;;;;;;;;345:39;;;;-1:-1:-1;;;345:39:0;;;;;;;:::i;:::-;4540:31:::1;4546:3;4551;4556:7;4565:5;4540;:31::i;:::-;4428:151:::0;;;;:::o;4587:333::-;279:5;;-1:-1:-1;;;;;279:5:0;288:10;279:19;271:41;;;;-1:-1:-1;;;271:41:0;;;;;;;:::i;:::-;4753:14;;4297:6;;4719:50:::1;;;::::0;::::1;;4785:9;4780:133;4800:14:::0;;::::1;4780:133;;;4832:37;4838:3;;4842:1;4838:6;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;4846:3;4851:7;4859:1;4851:10;;;;;;;;:::i;:::-;;;;;;;4863:5;4832;:37::i;:::-;4896:3;;4780:133;;;;4587:333:::0;;;;;:::o;4928:183::-;359:10;353:17;;;;:5;:17;;;;;;;;345:39;;;;-1:-1:-1;;;345:39:0;;;;;;;:::i;:::-;5065:38:::1;5076:3;5081:4;5087:8;5097:5;5065:10;:38::i;1158:20::-:0;;;;;;;:::i;5119:128::-;359:10;353:17;;;;:5;:17;;;;;;;;345:39;;;;-1:-1:-1;;;345:39:0;;;;;;;:::i;:::-;5213:26:::1;5219:5;5226:3;5231:7;5213:5;:26::i;:::-;5119:128:::0;;;:::o;4319:101::-;279:5;;-1:-1:-1;;;;;279:5:0;288:10;279:19;271:41;;;;-1:-1:-1;;;271:41:0;;;;;;;:::i;:::-;4386:6:::1;:26:::0;;-1:-1:-1;;;;;;4386:26:0::1;-1:-1:-1::0;;;;;4386:26:0;;;::::1;::::0;;;::::1;::::0;;4319:101::o;5255:160::-;359:10;353:17;;;;:5;:17;;;;;;;;345:39;;;;-1:-1:-1;;;345:39:0;;;;;;;:::i;:::-;5374:33:::1;5385:5;5392:4;5398:8;5374:10;:33::i;439:77::-:0;279:5;;-1:-1:-1;;;;;279:5:0;288:10;279:19;271:41;;;;-1:-1:-1;;;271:41:0;;;;;;;:::i;:::-;501:5:::1;:12:::0;;-1:-1:-1;;;;;;501:12:0::1;-1:-1:-1::0;;;;;501:12:0;;;::::1;::::0;;;::::1;::::0;;439:77::o;2750:277::-;2848:32;2862:3;2867;2872:7;2848:13;:32::i;:::-;2896:57;;;13476:25:1;;;13532:2;13517:18;;13510:34;;;-1:-1:-1;;;;;2896:57:0;;;2931:1;;2911:10;;2896:57;;13449:18:1;2896:57:0;;;;;;;2964:55;2990:1;2994:3;2999;3004:7;3013:5;2964:17;:55::i;3035:449::-;3180:11;;3193:15;;4297:6;3158:52;;;;;;3226:9;3221:109;3245:4;:11;3241:1;:15;3221:109;;;3278:40;3292:3;3297:4;3302:1;3297:7;;;;;;;;:::i;:::-;;;;;;;3306:8;3315:1;3306:11;;;;;;;;:::i;:::-;;;;;;;3278:13;:40::i;:::-;3258:3;;;;:::i;:::-;;;;3221:109;;;;3383:3;-1:-1:-1;;;;;3345:58:0;3379:1;-1:-1:-1;;;;;3345:58:0;3359:10;-1:-1:-1;;;;;3345:58:0;;3388:4;3394:8;3345:58;;;;;;;:::i;:::-;;;;;;;;3414:62;3445:1;3449:3;3454:4;3460:8;3470:5;3414:22;:62::i;3628:197::-;3708:34;3722:5;3729:3;3734:7;3708:13;:34::i;:::-;3758:59;;;13476:25:1;;;13532:2;13517:18;;13510:34;;;3800:1:0;;-1:-1:-1;;;;;3758:59:0;;;3773:10;;3758:59;;13449:18:1;3758:59:0;;;;;;;;3628:197;;;:::o;3833:364::-;3960:11;;3973:15;;4297:6;3938:52;;;;;;4008:9;4003:111;4027:4;:11;4023:1;:15;4003:111;;;4060:42;4074:5;4081:4;4086:1;4081:7;;;;;;;;:::i;:::-;;;;;;;4090:8;4099:1;4090:11;;;;;;;;:::i;:::-;;;;;;;4060:13;:42::i;:::-;4040:3;;;;:::i;:::-;;;;4003:111;;;;4170:1;-1:-1:-1;;;;;4129:60:0;4155:5;-1:-1:-1;;;;;4129:60:0;4143:10;-1:-1:-1;;;;;4129:60:0;;4174:4;4180:8;4129:60;;;;;;;:::i;2618:124::-;-1:-1:-1;;;;;2704:14:0;;;;;;:9;:14;;;;;;;;:19;;;;;;;;:30;;2727:7;;2704:14;:30;;2727:7;;2704:30;:::i;:::-;;;;-1:-1:-1;;;;;2618:124:0:o;1728:416::-;-1:-1:-1;;;;;1861:15:0;;;:20;:204;;1904:97;;-1:-1:-1;;;1904:97:0;;;2018:47;-1:-1:-1;;;;;1904:43:0;;;2018:47;;1904:97;;1962:10;;1974:5;;1981:3;;1986:7;;1995:5;;1904:97;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;1904:161:0;;1861:204;;;-1:-1:-1;;;;;1884:17:0;;;;1861:204;1853:283;;;;-1:-1:-1;;;1853:283:0;;11819:2:1;1853:283:0;;;11801:21:1;11858:2;11838:18;;;11831:30;11897:34;11877:18;;;11870:62;-1:-1:-1;;;11948:18:1;;;11941:41;11999:19;;1853:283:0;11617:407:1;1853:283:0;1728:416;;;;;:::o;2152:458::-;-1:-1:-1;;;;;2310:15:0;;;:20;:216;;2353:104;;-1:-1:-1;;;2353:104:0;;;2474:52;-1:-1:-1;;;;;2353:48:0;;;2474:52;;2353:104;;2416:10;;2428:5;;2435:4;;2441:8;;2451:5;;2353:104;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;2353:173:0;;2310:216;;;-1:-1:-1;;;;;2333:17:0;;;;2310:216;2302:300;;;;-1:-1:-1;;;2302:300:0;;12231:2:1;2302:300:0;;;12213:21:1;12270:2;12250:18;;;12243:30;12309:34;12289:18;;;12282:62;-1:-1:-1;;;12360:18:1;;;12353:46;12416:19;;2302:300:0;12029:412:1;3492:128:0;-1:-1:-1;;;;;3580:16:0;;;;;;:9;:16;;;;;;;;:21;;;;;;;;:32;;3605:7;;3580:16;:32;;3605:7;;3580:32;:::i;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:673::-;246:5;299:3;292:4;284:6;280:17;276:27;266:55;;317:1;314;307:12;266:55;353:6;340:20;379:4;403:60;419:43;459:2;419:43;:::i;:::-;403:60;:::i;:::-;485:3;509:2;504:3;497:15;537:2;532:3;528:12;521:19;;572:2;564:6;560:15;624:3;619:2;613;610:1;606:10;598:6;594:23;590:32;587:41;584:61;;;641:1;638;631:12;584:61;663:1;673:163;687:2;684:1;681:9;673:163;;;744:17;;732:30;;782:12;;;;814;;;;705:1;698:9;673:163;;;-1:-1:-1;854:5:1;;192:673;-1:-1:-1;;;;;;;192:673:1:o;870:462::-;912:5;965:3;958:4;950:6;946:17;942:27;932:55;;983:1;980;973:12;932:55;1019:6;1006:20;1050:48;1066:31;1094:2;1066:31;:::i;1050:48::-;1123:2;1114:7;1107:19;1169:3;1162:4;1157:2;1149:6;1145:15;1141:26;1138:35;1135:55;;;1186:1;1183;1176:12;1135:55;1251:2;1244:4;1236:6;1232:17;1225:4;1216:7;1212:18;1199:55;1299:1;1274:16;;;1292:4;1270:27;1263:38;;;;1278:7;870:462;-1:-1:-1;;;870:462:1:o;1337:186::-;1396:6;1449:2;1437:9;1428:7;1424:23;1420:32;1417:52;;;1465:1;1462;1455:12;1417:52;1488:29;1507:9;1488:29;:::i;:::-;1478:39;1337:186;-1:-1:-1;;;1337:186:1:o;1528:669::-;1655:6;1663;1671;1724:2;1712:9;1703:7;1699:23;1695:32;1692:52;;;1740:1;1737;1730:12;1692:52;1763:29;1782:9;1763:29;:::i;:::-;1753:39;;1843:2;1832:9;1828:18;1815:32;1866:18;1907:2;1899:6;1896:14;1893:34;;;1923:1;1920;1913:12;1893:34;1946:61;1999:7;1990:6;1979:9;1975:22;1946:61;:::i;:::-;1936:71;;2060:2;2049:9;2045:18;2032:32;2016:48;;2089:2;2079:8;2076:16;2073:36;;;2105:1;2102;2095:12;2073:36;;2128:63;2183:7;2172:8;2161:9;2157:24;2128:63;:::i;:::-;2118:73;;;1528:669;;;;;:::o;2202:868::-;2347:6;2355;2363;2371;2424:3;2412:9;2403:7;2399:23;2395:33;2392:53;;;2441:1;2438;2431:12;2392:53;2464:29;2483:9;2464:29;:::i;:::-;2454:39;;2544:2;2533:9;2529:18;2516:32;2567:18;2608:2;2600:6;2597:14;2594:34;;;2624:1;2621;2614:12;2594:34;2647:61;2700:7;2691:6;2680:9;2676:22;2647:61;:::i;:::-;2637:71;;2761:2;2750:9;2746:18;2733:32;2717:48;;2790:2;2780:8;2777:16;2774:36;;;2806:1;2803;2796:12;2774:36;2829:63;2884:7;2873:8;2862:9;2858:24;2829:63;:::i;:::-;2819:73;;2945:2;2934:9;2930:18;2917:32;2901:48;;2974:2;2964:8;2961:16;2958:36;;;2990:1;2987;2980:12;2958:36;;3013:51;3056:7;3045:8;3034:9;3030:24;3013:51;:::i;:::-;3003:61;;;2202:868;;;;;;;:::o;3075:347::-;3140:6;3148;3201:2;3189:9;3180:7;3176:23;3172:32;3169:52;;;3217:1;3214;3207:12;3169:52;3240:29;3259:9;3240:29;:::i;:::-;3230:39;;3319:2;3308:9;3304:18;3291:32;3366:5;3359:13;3352:21;3345:5;3342:32;3332:60;;3388:1;3385;3378:12;3332:60;3411:5;3401:15;;;3075:347;;;;;:::o;3427:254::-;3495:6;3503;3556:2;3544:9;3535:7;3531:23;3527:32;3524:52;;;3572:1;3569;3562:12;3524:52;3595:29;3614:9;3595:29;:::i;:::-;3585:39;3671:2;3656:18;;;;3643:32;;-1:-1:-1;;;3427:254:1:o;3686:322::-;3763:6;3771;3779;3832:2;3820:9;3811:7;3807:23;3803:32;3800:52;;;3848:1;3845;3838:12;3800:52;3871:29;3890:9;3871:29;:::i;:::-;3861:39;3947:2;3932:18;;3919:32;;-1:-1:-1;3998:2:1;3983:18;;;3970:32;;3686:322;-1:-1:-1;;;3686:322:1:o;4013:531::-;4108:6;4116;4124;4132;4185:3;4173:9;4164:7;4160:23;4156:33;4153:53;;;4202:1;4199;4192:12;4153:53;4225:29;4244:9;4225:29;:::i;:::-;4215:39;;4301:2;4290:9;4286:18;4273:32;4263:42;;4352:2;4341:9;4337:18;4324:32;4314:42;;4407:2;4396:9;4392:18;4379:32;4434:18;4426:6;4423:30;4420:50;;;4466:1;4463;4456:12;4420:50;4489:49;4530:7;4521:6;4510:9;4506:22;4489:49;:::i;4549:1114::-;4696:6;4704;4712;4720;4728;4781:3;4769:9;4760:7;4756:23;4752:33;4749:53;;;4798:1;4795;4788:12;4749:53;4838:9;4825:23;4867:18;4908:2;4900:6;4897:14;4894:34;;;4924:1;4921;4914:12;4894:34;4962:6;4951:9;4947:22;4937:32;;5007:7;5000:4;4996:2;4992:13;4988:27;4978:55;;5029:1;5026;5019:12;4978:55;5069:2;5056:16;5095:2;5087:6;5084:14;5081:34;;;5111:1;5108;5101:12;5081:34;5166:7;5159:4;5149:6;5146:1;5142:14;5138:2;5134:23;5130:34;5127:47;5124:67;;;5187:1;5184;5177:12;5124:67;5218:4;5210:13;;;;-1:-1:-1;5242:6:1;-1:-1:-1;5280:20:1;;;5267:34;;-1:-1:-1;5354:2:1;5339:18;;5326:32;;5370:16;;;5367:36;;;5399:1;5396;5389:12;5367:36;5422:63;5477:7;5466:8;5455:9;5451:24;5422:63;:::i;:::-;5412:73;;5538:2;5527:9;5523:18;5510:32;5494:48;;5567:2;5557:8;5554:16;5551:36;;;5583:1;5580;5573:12;5551:36;;5606:51;5649:7;5638:8;5627:9;5623:24;5606:51;:::i;:::-;5596:61;;;4549:1114;;;;;;;;:::o;5668:1157::-;5786:6;5794;5847:2;5835:9;5826:7;5822:23;5818:32;5815:52;;;5863:1;5860;5853:12;5815:52;5903:9;5890:23;5932:18;5973:2;5965:6;5962:14;5959:34;;;5989:1;5986;5979:12;5959:34;6027:6;6016:9;6012:22;6002:32;;6072:7;6065:4;6061:2;6057:13;6053:27;6043:55;;6094:1;6091;6084:12;6043:55;6130:2;6117:16;6152:4;6176:60;6192:43;6232:2;6192:43;:::i;6176:60::-;6258:3;6282:2;6277:3;6270:15;6310:2;6305:3;6301:12;6294:19;;6341:2;6337;6333:11;6389:7;6384:2;6378;6375:1;6371:10;6367:2;6363:19;6359:28;6356:41;6353:61;;;6410:1;6407;6400:12;6353:61;6432:1;6423:10;;6442:169;6456:2;6453:1;6450:9;6442:169;;;6513:23;6532:3;6513:23;:::i;:::-;6501:36;;6474:1;6467:9;;;;;6557:12;;;;6589;;6442:169;;;-1:-1:-1;6630:5:1;-1:-1:-1;;6673:18:1;;6660:32;;-1:-1:-1;;6704:16:1;;;6701:36;;;6733:1;6730;6723:12;6701:36;;6756:63;6811:7;6800:8;6789:9;6785:24;6756:63;:::i;:::-;6746:73;;;5668:1157;;;;;:::o;6830:245::-;6888:6;6941:2;6929:9;6920:7;6916:23;6912:32;6909:52;;;6957:1;6954;6947:12;6909:52;6996:9;6983:23;7015:30;7039:5;7015:30;:::i;7080:249::-;7149:6;7202:2;7190:9;7181:7;7177:23;7173:32;7170:52;;;7218:1;7215;7208:12;7170:52;7250:9;7244:16;7269:30;7293:5;7269:30;:::i;7334:635::-;7414:6;7467:2;7455:9;7446:7;7442:23;7438:32;7435:52;;;7483:1;7480;7473:12;7435:52;7516:9;7510:16;7549:18;7541:6;7538:30;7535:50;;;7581:1;7578;7571:12;7535:50;7604:22;;7657:4;7649:13;;7645:27;-1:-1:-1;7635:55:1;;7686:1;7683;7676:12;7635:55;7715:2;7709:9;7740:48;7756:31;7784:2;7756:31;:::i;7740:48::-;7811:2;7804:5;7797:17;7851:7;7846:2;7841;7837;7833:11;7829:20;7826:33;7823:53;;;7872:1;7869;7862:12;7823:53;7885:54;7936:2;7931;7924:5;7920:14;7915:2;7911;7907:11;7885:54;:::i;:::-;7958:5;7334:635;-1:-1:-1;;;;;7334:635:1:o;7974:180::-;8033:6;8086:2;8074:9;8065:7;8061:23;8057:32;8054:52;;;8102:1;8099;8092:12;8054:52;-1:-1:-1;8125:23:1;;7974:180;-1:-1:-1;7974:180:1:o;8159:435::-;8212:3;8250:5;8244:12;8277:6;8272:3;8265:19;8303:4;8332:2;8327:3;8323:12;8316:19;;8369:2;8362:5;8358:14;8390:1;8400:169;8414:6;8411:1;8408:13;8400:169;;;8475:13;;8463:26;;8509:12;;;;8544:15;;;;8436:1;8429:9;8400:169;;;-1:-1:-1;8585:3:1;;8159:435;-1:-1:-1;;;;;8159:435:1:o;8599:257::-;8640:3;8678:5;8672:12;8705:6;8700:3;8693:19;8721:63;8777:6;8770:4;8765:3;8761:14;8754:4;8747:5;8743:16;8721:63;:::i;:::-;8838:2;8817:15;-1:-1:-1;;8813:29:1;8804:39;;;;8845:4;8800:50;;8599:257;-1:-1:-1;;8599:257:1:o;9069:826::-;-1:-1:-1;;;;;9466:15:1;;;9448:34;;9518:15;;9513:2;9498:18;;9491:43;9428:3;9565:2;9550:18;;9543:31;;;9391:4;;9597:57;;9634:19;;9626:6;9597:57;:::i;:::-;9702:9;9694:6;9690:22;9685:2;9674:9;9670:18;9663:50;9736:44;9773:6;9765;9736:44;:::i;:::-;9722:58;;9829:9;9821:6;9817:22;9811:3;9800:9;9796:19;9789:51;9857:32;9882:6;9874;9857:32;:::i;:::-;9849:40;9069:826;-1:-1:-1;;;;;;;;9069:826:1:o;9900:560::-;-1:-1:-1;;;;;10197:15:1;;;10179:34;;10249:15;;10244:2;10229:18;;10222:43;10296:2;10281:18;;10274:34;;;10339:2;10324:18;;10317:34;;;10159:3;10382;10367:19;;10360:32;;;10122:4;;10409:45;;10434:19;;10426:6;10409:45;:::i;:::-;10401:53;9900:560;-1:-1:-1;;;;;;;9900:560:1:o;10465:261::-;10644:2;10633:9;10626:21;10607:4;10664:56;10716:2;10705:9;10701:18;10693:6;10664:56;:::i;10731:465::-;10988:2;10977:9;10970:21;10951:4;11014:56;11066:2;11055:9;11051:18;11043:6;11014:56;:::i;:::-;11118:9;11110:6;11106:22;11101:2;11090:9;11086:18;11079:50;11146:44;11183:6;11175;11146:44;:::i;11393:219::-;11542:2;11531:9;11524:21;11505:4;11562:44;11602:2;11591:9;11587:18;11579:6;11562:44;:::i;12446:332::-;12648:2;12630:21;;;12687:1;12667:18;;;12660:29;-1:-1:-1;;;12720:2:1;12705:18;;12698:39;12769:2;12754:18;;12446:332::o;12783:::-;12985:2;12967:21;;;13024:1;13004:18;;;12997:29;-1:-1:-1;;;13057:2:1;13042:18;;13035:39;13106:2;13091:18;;12783:332::o;13555:275::-;13626:2;13620:9;13691:2;13672:13;;-1:-1:-1;;13668:27:1;13656:40;;13726:18;13711:34;;13747:22;;;13708:62;13705:88;;;13773:18;;:::i;:::-;13809:2;13802:22;13555:275;;-1:-1:-1;13555:275:1:o;13835:183::-;13895:4;13928:18;13920:6;13917:30;13914:56;;;13950:18;;:::i;:::-;-1:-1:-1;13995:1:1;13991:14;14007:4;13987:25;;13835:183::o;14023:186::-;14071:4;14104:18;14096:6;14093:30;14090:56;;;14126:18;;:::i;:::-;-1:-1:-1;14192:2:1;14171:15;-1:-1:-1;;14167:29:1;14198:4;14163:40;;14023:186::o;14214:128::-;14254:3;14285:1;14281:6;14278:1;14275:13;14272:39;;;14291:18;;:::i;:::-;-1:-1:-1;14327:9:1;;14214:128::o;14347:125::-;14387:4;14415:1;14412;14409:8;14406:34;;;14420:18;;:::i;:::-;-1:-1:-1;14457:9:1;;14347:125::o;14477:258::-;14549:1;14559:113;14573:6;14570:1;14567:13;14559:113;;;14649:11;;;14643:18;14630:11;;;14623:39;14595:2;14588:10;14559:113;;;14690:6;14687:1;14684:13;14681:48;;;-1:-1:-1;;14725:1:1;14707:16;;14700:27;14477:258::o;14740:380::-;14819:1;14815:12;;;;14862;;;14883:61;;14937:4;14929:6;14925:17;14915:27;;14883:61;14990:2;14982:6;14979:14;14959:18;14956:38;14953:161;;;15036:10;15031:3;15027:20;15024:1;15017:31;15071:4;15068:1;15061:15;15099:4;15096:1;15089:15;14953:161;;14740:380;;;:::o;15125:135::-;15164:3;-1:-1:-1;;15185:17:1;;15182:43;;;15205:18;;:::i;:::-;-1:-1:-1;15252:1:1;15241:13;;15125:135::o;15265:127::-;15326:10;15321:3;15317:20;15314:1;15307:31;15357:4;15354:1;15347:15;15381:4;15378:1;15371:15;15397:127;15458:10;15453:3;15449:20;15446:1;15439:31;15489:4;15486:1;15479:15;15513:4;15510:1;15503:15;15529:127;15590:10;15585:3;15581:20;15578:1;15571:31;15621:4;15618:1;15611:15;15645:4;15642:1;15635:15;15661:131;-1:-1:-1;;;;;;15735:32:1;;15725:43;;15715:71;;15782:1;15779;15772:12;15715:71;15661:131;:::o

Swarm Source

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