ETH Price: $2,287.23 (+0.46%)

Token

On Chain Kongz (OCKONGZ)
 

Overview

Max Total Supply

5,000 OCKONGZ

Holders

1

Total Transfers

-

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
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:
OnChainKongzGallery

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2022-03-26
*/

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

/////////////////////////////////////////////////////////////////////////////////
//                                                                             //
//                                            @@                               //    
//                                         @@@,,@@(                            //    
//                                     @@@@@@@@@,,#@@@@@@@@@                   //    
//                                @@@@@**,,,,,,,,,,,,,,,,,,,@@@@@              //    
//                           @@@@@**,,,,,,,,,,****,,,,,,,,,,,,,,,@@            //    
//                         @@***,,,,,,,@@@@@@@*******,,,,,@@@@***,,@@          //    
//                       @@**,,,,,,,@@@&&&&%%%@@@@#**,,,,,,,@@@@@,,@@          //    
//                    @@@,,,,,,,**@@%%%%%&&%%%%%%%&@@**,,,,,@@@@@**,,@@@       //    
//                  @@@@@**,,,,,@@%%%%%&&%%&&&%%%%%%%@@,,,,,@@%%%@@**@@@       //    
//                @@@@***,,,,@@@%%&&%%%&&%%&&&%%%%%%%@@***,,@@&&&%%@@          //    
//                @@@@***,,@@&&&&&&&&&&&&&&&&&&&%%%%%@@***@@%%&&&&&&&@@@       //    
//             @@@&&@@***@@@@&&&&&&&@@@@@@@@@@&&&&&&&@@***@@@@@@@@@&&@@@       //    
//             @@@@@@@***@@%%&&&@@@@(((///////@@@@@&&&&@@@@@/////**@@          //    
//           @@&&&&&&&@@@&&&&@@@%%((///***********#@@@@@@@%%//*******@@@       //    
//        (@@&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       //    
//      @@@&&&&@@@((((@@@@@&&###%%%%(((((*********,,,,,...  ,,,,,  **///       //    
//    @@@@@@@@@///**@@@@@**&&@@@((((**********,,,,...  ,,,,,  ***////(((       //    
// ...@@@@@&&@@///**@@%%%&&&&@@@%%((///****,,,,,..   *********/////(((((       //    
// ...@@&&&&&@@///**@@@@@**&&%%%@@%%(((/////////@@@@@@@///@@@@@@@**@@          //    
// ...@@@@@&&&&@@@////*******&&&%%@@@@@@@(((((((@@&%%@@(((@@##@@@**@@          //    
// @@@&&@@@@@@@&&&@@///////@@&&&&&&&&&&&&@@///(((((((////////////////@@@       //    
// @@@&&&&&&&&&@@@@@@@@@@@@&&&&&&&&&&&&@@/////***********************///@@     //    
// &&&&&&&&&&&&@@@@@@@&&&&&&&&&&&&&&@@@////*****************************@@     //    
// &&&&&@@&%%%%@@@%%%%%%%%%%%%%%&&&&@@@((//@@@@@@@@@@@@@@@@@@@@@@@@@@***@@     //    
// &&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&@@@@@((//((((((((((//////////////((@@@       //    
// &&&&&&&&%%%%%%%%%%%&&&%%%%%%%&&&&@@@%%((//////////****************@@@       //    
// &&&&&%%&&&&&%%%&&%%%%%%%%%%%%&&@@@@@@@%%(((////*****************@@          //    
// @@@&&&&&@@%%&&&&&%%%%%&&&&%%%&&&&&&&&&@@(((///////////////////@@&&@@@       //    
// &&&&&&&&&&%%&&&&&%%%%%&&%%%%%&&&&%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&&&&@@     //    
// &&&&&&&&&&%%&&&&&&&%%%&&&&%%%&&%%%%%%%&&@@@@@@@@@@&&@@@&&&&%%%&&%%%%%&&@@   //    
// @@@&&&&&&&&&&&&&&%%&&&&&@@&&&&&%%%%%%%&&&&&@@&&&&&&&%%%&&%%%%%%%%%&&&%%@@   //    
// @@@&&&&&&&&&&&&%%&&@@@&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&%%%%%%%%%%%%%%&&&&@@@//    
/////////////////////////////////////////////////////////////////////////////////
//           ____             __        _        __ __                         //
//          / __ \___    ____/ /  ___ _(_)__    / //_/__  ___  ___ ____        //
//         / /_/ / _ \  / __/ _ \/ _ `/ / _ \  / ,< / _ \/ _ \/ _ `/_ /        //
//         \____/_//_/  \__/_//_/\_,_/_/_//_/ /_/|_|\___/_//_/\_, //__/        //
//         By: 0xInuarashi.eth                               /___/             //
//                                                                             //
/////////////////////////////////////////////////////////////////////////////////

/*
    On Chain Kongz. Created by 0xInuarashi with <3 https://twitter.com/0xInuarashi

    100% On-Chain, Decoded from Kongz DNA, and recreated into groovy CyberKongz 
    that will live On-Chain forever.

    These are KongzBound NFTs that cannot be traded or transferred. 
    The owner of each token will always be the owner of the 
    Cyberkongz at https://opensea.io/collection/cyberkongz.
*/

abstract contract Ownable {
    address public owner; 
    constructor() { owner = msg.sender; }
    modifier onlyOwner { require(owner == msg.sender, "Not Owner!"); _; }
    function transferOwnership(address new_) external onlyOwner { owner = new_; }
}

interface iOCK {
    function tokenURI(uint256 tokenId_) external view returns (string memory);
}

interface iKongz {
    function totalSupply() external view returns (uint256);
    function ownerOf(uint256 tokenId_) external view returns (address);
    function balanceOf(address address_) external view returns (uint256); 
}

contract OnChainKongzGallery is Ownable {
    
    // Token Details
    string public name = "On Chain Kongz";
    string public symbol = "OCKONGZ";
    function setNameAndSymbol(string calldata name_, string calldata symbol_)
    external onlyOwner { name = name_; symbol = symbol_; }

    // Interface
    iOCK public OCK = iOCK(0x3Ce95E9aD8DCFBe45fc8267B83B3Ec188D792f40);
    function setOCK(address address_) external onlyOwner {
        OCK = iOCK(address_); }

    iKongz public Kongz = iKongz(0x57a204AA1042f6E66DD7730813f4024114d74f37);
    function setKongz(address address_) external onlyOwner {
        Kongz = iKongz(address_); }
    
    // Magic Events
    event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);
    event ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, 
        address indexed fromAddress, address indexed toAddress);

    // Magic Logic
    function totalSupply() public view returns (uint256) {
        return Kongz.totalSupply();
    }
    function ownerOf(uint256 tokenId_) public view returns (address) {
        return Kongz.ownerOf(tokenId_);
    }
    function balanceOf(address address_) public view returns (uint256) {
        return Kongz.balanceOf(address_);
    }

    // Token URI
    function tokenURI(uint256 tokenId_) public view returns (string memory) {
        return OCK.tokenURI(tokenId_);
    }

    // ERC721 OpenZeppelin Standard Stuff
    function supportsInterface(bytes4 interfaceId_) public pure returns (bool) {
        return (interfaceId_ == 0x80ac58cd || interfaceId_ == 0x5b5e139f);
    }

    // Initialization Methods
    function initialize(uint256 start_, uint256 end_) external onlyOwner {
        for (uint256 i = start_; i <= end_; i++) {
            emit Transfer(address(0), address(this), i);
        }
    }
    function initializeToOwners(uint256 start_, uint256 end_) external onlyOwner {
        for (uint256 i = start_; i <= end_; i++) {
            emit Transfer(address(0), Kongz.ownerOf(i), i);
        }
    }
    function initializeToCalldata(uint256 start_, uint256 end_, 
    address[] calldata addresses_) external onlyOwner {
        uint256 _length = start_ - end_ + 1;
        require(_length == addresses_.length,
            "Addresses length incorrect!");

        uint256 _index;
        for (uint256 i = start_; i <= end_; i++) {
            emit Transfer(address(0), addresses_[_index++], i);
        }
    }
    function initializeEIP2309(uint256 start_, uint256 end_) 
    external onlyOwner {
        emit ConsecutiveTransfer(start_, end_, address(0), address(this));
    }
    function initializeEIP2309ToTarget(uint256 start_, uint256 end_, address to_) 
    external onlyOwner {
        emit ConsecutiveTransfer(start_, end_, address(0), to_);
    }
}

Contract Security Audit

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"fromTokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toTokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"fromAddress","type":"address"},{"indexed":true,"internalType":"address","name":"toAddress","type":"address"}],"name":"ConsecutiveTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"Kongz","outputs":[{"internalType":"contract iKongz","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OCK","outputs":[{"internalType":"contract iOCK","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"address_","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"start_","type":"uint256"},{"internalType":"uint256","name":"end_","type":"uint256"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"start_","type":"uint256"},{"internalType":"uint256","name":"end_","type":"uint256"}],"name":"initializeEIP2309","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"start_","type":"uint256"},{"internalType":"uint256","name":"end_","type":"uint256"},{"internalType":"address","name":"to_","type":"address"}],"name":"initializeEIP2309ToTarget","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"start_","type":"uint256"},{"internalType":"uint256","name":"end_","type":"uint256"},{"internalType":"address[]","name":"addresses_","type":"address[]"}],"name":"initializeToCalldata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"start_","type":"uint256"},{"internalType":"uint256","name":"end_","type":"uint256"}],"name":"initializeToOwners","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":"uint256","name":"tokenId_","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"address_","type":"address"}],"name":"setKongz","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"}],"name":"setNameAndSymbol","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"address_","type":"address"}],"name":"setOCK","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":"uint256","name":"tokenId_","type":"uint256"}],"name":"tokenURI","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":"new_","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60c0604052600e60808190526d27b71021b430b4b71025b7b733bd60911b60a0908152620000319160019190620000d1565b506040805180820190915260078082526627a1a5a7a723ad60c91b60209092019182526200006291600291620000d1565b50600380546001600160a01b0319908116733ce95e9ad8dcfbe45fc8267b83b3ec188d792f4017909155600480549091167357a204aa1042f6e66dd7730813f4024114d74f37179055348015620000b857600080fd5b50600080546001600160a01b03191633179055620001b4565b828054620000df9062000177565b90600052602060002090601f0160209004810192826200010357600085556200014e565b82601f106200011e57805160ff19168380011785556200014e565b828001600101855582156200014e579182015b828111156200014e57825182559160200191906001019062000131565b506200015c92915062000160565b5090565b5b808211156200015c576000815560010162000161565b600181811c908216806200018c57607f821691505b60208210811415620001ae57634e487b7160e01b600052602260045260246000fd5b50919050565b610f7080620001c46000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80638da5cb5b116100ad578063d58e0be811610071578063d58e0be814610259578063e4a301161461026c578063ed723f4b1461027f578063f2fde38b14610292578063f3c8ce11146102a557600080fd5b80638da5cb5b1461020557806395d89b4114610218578063a81b44e514610220578063c87b56dd14610233578063cdb2ad491461024657600080fd5b806357ed67c9116100f457806357ed67c91461018e5780635a446215146101a15780636352211e146101b457806370a08231146101df5780637791adc9146101f257600080fd5b806301ffc9a71461012657806306fdde031461014e57806318160ddd14610163578063254d88ff14610179575b600080fd5b610139610134366004610b81565b6102b8565b60405190151581526020015b60405180910390f35b6101566102ef565b6040516101459190610dd4565b61016b61037d565b604051908152602001610145565b61018c610187366004610cf6565b61040a565b005b61018c61019c366004610b40565b61047b565b61018c6101af366004610bab565b6104c7565b6101c76101c2366004610cc4565b610511565b6040516001600160a01b039091168152602001610145565b61016b6101ed366004610b40565b610590565b61018c610200366004610d18565b610613565b6000546101c7906001600160a01b031681565b610156610691565b61018c61022e366004610b40565b61069e565b610156610241366004610cc4565b6106ea565b6004546101c7906001600160a01b031681565b6003546101c7906001600160a01b031681565b61018c61027a366004610cf6565b61076b565b61018c61028d366004610d51565b6107e4565b61018c6102a0366004610b40565b61090f565b61018c6102b3366004610cf6565b61095b565b60006380ac58cd60e01b6001600160e01b0319831614806102e95750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546102fc90610e8a565b80601f016020809104026020016040519081016040528092919081815260200182805461032890610e8a565b80156103755780601f1061034a57610100808354040283529160200191610375565b820191906000526020600020905b81548152906001019060200180831161035857829003601f168201915b505050505081565b6000600460009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156103cd57600080fd5b505afa1580156103e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104059190610cdd565b905090565b6000546001600160a01b0316331461043d5760405162461bcd60e51b815260040161043490610e07565b60405180910390fd5b604051818152309060009084907fdeaa91b6123d068f5821d0fb0678463d1a8a6079fe8af5de3ce5e896dcf9133d9060200160405180910390a45050565b6000546001600160a01b031633146104a55760405162461bcd60e51b815260040161043490610e07565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146104f15760405162461bcd60e51b815260040161043490610e07565b6104fd60018585610a5e565b5061050a60028383610a5e565b5050505050565b600480546040516331a9108f60e11b81529182018390526000916001600160a01b0390911690636352211e9060240160206040518083038186803b15801561055857600080fd5b505afa15801561056c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e99190610b64565b600480546040516370a0823160e01b81526001600160a01b0384811693820193909352600092909116906370a082319060240160206040518083038186803b1580156105db57600080fd5b505afa1580156105ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e99190610cdd565b6000546001600160a01b0316331461063d5760405162461bcd60e51b815260040161043490610e07565b806001600160a01b031660006001600160a01b0316847fdeaa91b6123d068f5821d0fb0678463d1a8a6079fe8af5de3ce5e896dcf9133d8560405161068491815260200190565b60405180910390a4505050565b600280546102fc90610e8a565b6000546001600160a01b031633146106c85760405162461bcd60e51b815260040161043490610e07565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60035460405163c87b56dd60e01b8152600481018390526060916001600160a01b03169063c87b56dd9060240160006040518083038186803b15801561072f57600080fd5b505afa158015610743573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526102e99190810190610c17565b6000546001600160a01b031633146107955760405162461bcd60e51b815260040161043490610e07565b815b8181116107df57604051819030906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a4806107d781610ec5565b915050610797565b505050565b6000546001600160a01b0316331461080e5760405162461bcd60e51b815260040161043490610e07565b600061081a8486610e43565b610825906001610e2b565b90508181146108765760405162461bcd60e51b815260206004820152601b60248201527f416464726573736573206c656e67746820696e636f72726563742100000000006044820152606401610434565b6000855b858111610906578085858461088e81610ec5565b955081811061089f5761089f610ef6565b90506020020160208101906108b49190610b40565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4806108fe81610ec5565b91505061087a565b50505050505050565b6000546001600160a01b031633146109395760405162461bcd60e51b815260040161043490610e07565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146109855760405162461bcd60e51b815260040161043490610e07565b815b8181116107df57600480546040516331a9108f60e11b815291820183905282916001600160a01b0390911690636352211e9060240160206040518083038186803b1580156109d457600080fd5b505afa1580156109e8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0c9190610b64565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a480610a5681610ec5565b915050610987565b828054610a6a90610e8a565b90600052602060002090601f016020900481019282610a8c5760008555610ad2565b82601f10610aa55782800160ff19823516178555610ad2565b82800160010185558215610ad2579182015b82811115610ad2578235825591602001919060010190610ab7565b50610ade929150610ae2565b5090565b5b80821115610ade5760008155600101610ae3565b60008083601f840112610b0957600080fd5b50813567ffffffffffffffff811115610b2157600080fd5b602083019150836020828501011115610b3957600080fd5b9250929050565b600060208284031215610b5257600080fd5b8135610b5d81610f22565b9392505050565b600060208284031215610b7657600080fd5b8151610b5d81610f22565b600060208284031215610b9357600080fd5b81356001600160e01b031981168114610b5d57600080fd5b60008060008060408587031215610bc157600080fd5b843567ffffffffffffffff80821115610bd957600080fd5b610be588838901610af7565b90965094506020870135915080821115610bfe57600080fd5b50610c0b87828801610af7565b95989497509550505050565b600060208284031215610c2957600080fd5b815167ffffffffffffffff80821115610c4157600080fd5b818401915084601f830112610c5557600080fd5b815181811115610c6757610c67610f0c565b604051601f8201601f19908116603f01168101908382118183101715610c8f57610c8f610f0c565b81604052828152876020848701011115610ca857600080fd5b610cb9836020830160208801610e5a565b979650505050505050565b600060208284031215610cd657600080fd5b5035919050565b600060208284031215610cef57600080fd5b5051919050565b60008060408385031215610d0957600080fd5b50508035926020909101359150565b600080600060608486031215610d2d57600080fd5b83359250602084013591506040840135610d4681610f22565b809150509250925092565b60008060008060608587031215610d6757600080fd5b8435935060208501359250604085013567ffffffffffffffff80821115610d8d57600080fd5b818701915087601f830112610da157600080fd5b813581811115610db057600080fd5b8860208260051b8501011115610dc557600080fd5b95989497505060200194505050565b6020815260008251806020840152610df3816040850160208701610e5a565b601f01601f19169190910160400192915050565b6020808252600a90820152694e6f74204f776e65722160b01b604082015260600190565b60008219821115610e3e57610e3e610ee0565b500190565b600082821015610e5557610e55610ee0565b500390565b60005b83811015610e75578181015183820152602001610e5d565b83811115610e84576000848401525b50505050565b600181811c90821680610e9e57607f821691505b60208210811415610ebf57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415610ed957610ed9610ee0565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610f3757600080fd5b5056fea26469706673582212206e48fc399ffe640c165bb244e2ba7455a563ecf78e46611c92e5e64e5272780164736f6c63430008070033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101215760003560e01c80638da5cb5b116100ad578063d58e0be811610071578063d58e0be814610259578063e4a301161461026c578063ed723f4b1461027f578063f2fde38b14610292578063f3c8ce11146102a557600080fd5b80638da5cb5b1461020557806395d89b4114610218578063a81b44e514610220578063c87b56dd14610233578063cdb2ad491461024657600080fd5b806357ed67c9116100f457806357ed67c91461018e5780635a446215146101a15780636352211e146101b457806370a08231146101df5780637791adc9146101f257600080fd5b806301ffc9a71461012657806306fdde031461014e57806318160ddd14610163578063254d88ff14610179575b600080fd5b610139610134366004610b81565b6102b8565b60405190151581526020015b60405180910390f35b6101566102ef565b6040516101459190610dd4565b61016b61037d565b604051908152602001610145565b61018c610187366004610cf6565b61040a565b005b61018c61019c366004610b40565b61047b565b61018c6101af366004610bab565b6104c7565b6101c76101c2366004610cc4565b610511565b6040516001600160a01b039091168152602001610145565b61016b6101ed366004610b40565b610590565b61018c610200366004610d18565b610613565b6000546101c7906001600160a01b031681565b610156610691565b61018c61022e366004610b40565b61069e565b610156610241366004610cc4565b6106ea565b6004546101c7906001600160a01b031681565b6003546101c7906001600160a01b031681565b61018c61027a366004610cf6565b61076b565b61018c61028d366004610d51565b6107e4565b61018c6102a0366004610b40565b61090f565b61018c6102b3366004610cf6565b61095b565b60006380ac58cd60e01b6001600160e01b0319831614806102e95750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546102fc90610e8a565b80601f016020809104026020016040519081016040528092919081815260200182805461032890610e8a565b80156103755780601f1061034a57610100808354040283529160200191610375565b820191906000526020600020905b81548152906001019060200180831161035857829003601f168201915b505050505081565b6000600460009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156103cd57600080fd5b505afa1580156103e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104059190610cdd565b905090565b6000546001600160a01b0316331461043d5760405162461bcd60e51b815260040161043490610e07565b60405180910390fd5b604051818152309060009084907fdeaa91b6123d068f5821d0fb0678463d1a8a6079fe8af5de3ce5e896dcf9133d9060200160405180910390a45050565b6000546001600160a01b031633146104a55760405162461bcd60e51b815260040161043490610e07565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146104f15760405162461bcd60e51b815260040161043490610e07565b6104fd60018585610a5e565b5061050a60028383610a5e565b5050505050565b600480546040516331a9108f60e11b81529182018390526000916001600160a01b0390911690636352211e9060240160206040518083038186803b15801561055857600080fd5b505afa15801561056c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e99190610b64565b600480546040516370a0823160e01b81526001600160a01b0384811693820193909352600092909116906370a082319060240160206040518083038186803b1580156105db57600080fd5b505afa1580156105ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e99190610cdd565b6000546001600160a01b0316331461063d5760405162461bcd60e51b815260040161043490610e07565b806001600160a01b031660006001600160a01b0316847fdeaa91b6123d068f5821d0fb0678463d1a8a6079fe8af5de3ce5e896dcf9133d8560405161068491815260200190565b60405180910390a4505050565b600280546102fc90610e8a565b6000546001600160a01b031633146106c85760405162461bcd60e51b815260040161043490610e07565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60035460405163c87b56dd60e01b8152600481018390526060916001600160a01b03169063c87b56dd9060240160006040518083038186803b15801561072f57600080fd5b505afa158015610743573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526102e99190810190610c17565b6000546001600160a01b031633146107955760405162461bcd60e51b815260040161043490610e07565b815b8181116107df57604051819030906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a4806107d781610ec5565b915050610797565b505050565b6000546001600160a01b0316331461080e5760405162461bcd60e51b815260040161043490610e07565b600061081a8486610e43565b610825906001610e2b565b90508181146108765760405162461bcd60e51b815260206004820152601b60248201527f416464726573736573206c656e67746820696e636f72726563742100000000006044820152606401610434565b6000855b858111610906578085858461088e81610ec5565b955081811061089f5761089f610ef6565b90506020020160208101906108b49190610b40565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4806108fe81610ec5565b91505061087a565b50505050505050565b6000546001600160a01b031633146109395760405162461bcd60e51b815260040161043490610e07565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146109855760405162461bcd60e51b815260040161043490610e07565b815b8181116107df57600480546040516331a9108f60e11b815291820183905282916001600160a01b0390911690636352211e9060240160206040518083038186803b1580156109d457600080fd5b505afa1580156109e8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0c9190610b64565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a480610a5681610ec5565b915050610987565b828054610a6a90610e8a565b90600052602060002090601f016020900481019282610a8c5760008555610ad2565b82601f10610aa55782800160ff19823516178555610ad2565b82800160010185558215610ad2579182015b82811115610ad2578235825591602001919060010190610ab7565b50610ade929150610ae2565b5090565b5b80821115610ade5760008155600101610ae3565b60008083601f840112610b0957600080fd5b50813567ffffffffffffffff811115610b2157600080fd5b602083019150836020828501011115610b3957600080fd5b9250929050565b600060208284031215610b5257600080fd5b8135610b5d81610f22565b9392505050565b600060208284031215610b7657600080fd5b8151610b5d81610f22565b600060208284031215610b9357600080fd5b81356001600160e01b031981168114610b5d57600080fd5b60008060008060408587031215610bc157600080fd5b843567ffffffffffffffff80821115610bd957600080fd5b610be588838901610af7565b90965094506020870135915080821115610bfe57600080fd5b50610c0b87828801610af7565b95989497509550505050565b600060208284031215610c2957600080fd5b815167ffffffffffffffff80821115610c4157600080fd5b818401915084601f830112610c5557600080fd5b815181811115610c6757610c67610f0c565b604051601f8201601f19908116603f01168101908382118183101715610c8f57610c8f610f0c565b81604052828152876020848701011115610ca857600080fd5b610cb9836020830160208801610e5a565b979650505050505050565b600060208284031215610cd657600080fd5b5035919050565b600060208284031215610cef57600080fd5b5051919050565b60008060408385031215610d0957600080fd5b50508035926020909101359150565b600080600060608486031215610d2d57600080fd5b83359250602084013591506040840135610d4681610f22565b809150509250925092565b60008060008060608587031215610d6757600080fd5b8435935060208501359250604085013567ffffffffffffffff80821115610d8d57600080fd5b818701915087601f830112610da157600080fd5b813581811115610db057600080fd5b8860208260051b8501011115610dc557600080fd5b95989497505060200194505050565b6020815260008251806020840152610df3816040850160208701610e5a565b601f01601f19169190910160400192915050565b6020808252600a90820152694e6f74204f776e65722160b01b604082015260600190565b60008219821115610e3e57610e3e610ee0565b500190565b600082821015610e5557610e55610ee0565b500390565b60005b83811015610e75578181015183820152602001610e5d565b83811115610e84576000848401525b50505050565b600181811c90821680610e9e57607f821691505b60208210811415610ebf57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415610ed957610ed9610ee0565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610f3757600080fd5b5056fea26469706673582212206e48fc399ffe640c165bb244e2ba7455a563ecf78e46611c92e5e64e5272780164736f6c63430008070033

Deployed Bytecode Sourcemap

4688:2877:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6173:159;;;;;;:::i;:::-;;:::i;:::-;;;4925:14:1;;4918:22;4900:41;;4888:2;4873:18;6173:159:0;;;;;;;;4763:37;;;:::i;:::-;;;;;;;:::i;5634:98::-;;;:::i;:::-;;;6621:25:1;;;6609:2;6594:18;5634:98:0;6475:177:1;7213:166:0;;;;;;:::i;:::-;;:::i;:::-;;5252:93;;;;;;:::i;:::-;;:::i;4846:133::-;;;;;;:::i;:::-;;:::i;5738:114::-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;4716:32:1;;;4698:51;;4686:2;4671:18;5738:114:0;4552:203:1;5858:118:0;;;;;;:::i;:::-;;:::i;7385:177::-;;;;;;:::i;:::-;;:::i;4120:20::-;;;;;-1:-1:-1;;;;;4120:20:0;;;4807:32;;;:::i;5078:87::-;;;;;;:::i;:::-;;:::i;6002:120::-;;;;;;:::i;:::-;;:::i;5173:72::-;;;;;-1:-1:-1;;;;;5173:72:0;;;5005:66;;;;;-1:-1:-1;;;;;5005:66:0;;;6371:198;;;;;;:::i;:::-;;:::i;6790:417::-;;;;;;:::i;:::-;;:::i;4266:77::-;;;;;;:::i;:::-;;:::i;6575:209::-;;;;;;:::i;:::-;;:::i;6173:159::-;6242:4;-1:-1:-1;;;;;;;;;6267:26:0;;;;:56;;-1:-1:-1;;;;;;;;;;6297:26:0;;;6267:56;6259:65;6173:159;-1:-1:-1;;6173:159:0:o;4763:37::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5634:98::-;5678:7;5705:5;;;;;;;;;-1:-1:-1;;;;;5705:5:0;-1:-1:-1;;;;;5705:17:0;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5698:26;;5634:98;:::o;7213:166::-;4220:5;;-1:-1:-1;;;;;4220:5:0;4229:10;4220:19;4212:42;;;;-1:-1:-1;;;4212:42:0;;;;;;;:::i;:::-;;;;;;;;;7311:60:::1;::::0;6621:25:1;;;7365:4:0::1;::::0;7353:1:::1;::::0;7331:6;;7311:60:::1;::::0;6609:2:1;6594:18;7311:60:0::1;;;;;;;7213:166:::0;;:::o;5252:93::-;4220:5;;-1:-1:-1;;;;;4220:5:0;4229:10;4220:19;4212:42;;;;-1:-1:-1;;;4212:42:0;;;;;;;:::i;:::-;5318:5:::1;:24:::0;;-1:-1:-1;;;;;;5318:24:0::1;-1:-1:-1::0;;;;;5318:24:0;;;::::1;::::0;;;::::1;::::0;;5252:93::o;4846:133::-;4220:5;;-1:-1:-1;;;;;4220:5:0;4229:10;4220:19;4212:42;;;;-1:-1:-1;;;4212:42:0;;;;;;;:::i;:::-;4946:12:::1;:4;4953:5:::0;;4946:12:::1;:::i;:::-;-1:-1:-1::0;4960:16:0::1;:6;4969:7:::0;;4960:16:::1;:::i;:::-;;4846:133:::0;;;;:::o;5738:114::-;5821:5;;;:23;;-1:-1:-1;;;5821:23:0;;;;;6621:25:1;;;5794:7:0;;-1:-1:-1;;;;;5821:5:0;;;;:13;;6594:18:1;;5821:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;5858:118::-;5943:5;;;:25;;-1:-1:-1;;;5943:25:0;;-1:-1:-1;;;;;4716:32:1;;;5943:25:0;;;4698:51:1;;;;5916:7:0;;5943:5;;;;:15;;4671:18:1;;5943:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;7385:177::-;4220:5;;-1:-1:-1;;;;;4220:5:0;4229:10;4220:19;4212:42;;;;-1:-1:-1;;;4212:42:0;;;;;;;:::i;:::-;7550:3:::1;-1:-1:-1::0;;;;;7504:50:0::1;7546:1;-1:-1:-1::0;;;;;7504:50:0::1;7524:6;7504:50;7532:4;7504:50;;;;6621:25:1::0;;6609:2;6594:18;;6475:177;7504:50:0::1;;;;;;;;7385:177:::0;;;:::o;4807:32::-;;;;;;;:::i;5078:87::-;4220:5;;-1:-1:-1;;;;;4220:5:0;4229:10;4220:19;4212:42;;;;-1:-1:-1;;;4212:42:0;;;;;;;:::i;:::-;5142:3:::1;:20:::0;;-1:-1:-1;;;;;;5142:20:0::1;-1:-1:-1::0;;;;;5142:20:0;;;::::1;::::0;;;::::1;::::0;;5078:87::o;6002:120::-;6092:3;;:22;;-1:-1:-1;;;6092:22:0;;;;;6621:25:1;;;6059:13:0;;-1:-1:-1;;;;;6092:3:0;;:12;;6594:18:1;;6092:22:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6092:22:0;;;;;;;;;;;;:::i;6371:198::-;4220:5;;-1:-1:-1;;;;;4220:5:0;4229:10;4220:19;4212:42;;;;-1:-1:-1;;;4212:42:0;;;;;;;:::i;:::-;6468:6;6451:111:::1;6481:4;6476:1;:9;6451:111;;6512:38;::::0;6548:1;;6541:4:::1;::::0;6529:1:::1;::::0;6512:38:::1;::::0;6529:1;;6512:38:::1;6487:3:::0;::::1;::::0;::::1;:::i;:::-;;;;6451:111;;;;6371:198:::0;;:::o;6790:417::-;4220:5;;-1:-1:-1;;;;;4220:5:0;4229:10;4220:19;4212:42;;;;-1:-1:-1;;;4212:42:0;;;;;;;:::i;:::-;6917:15:::1;6935:13;6944:4:::0;6935:6;:13:::1;:::i;:::-;:17;::::0;6951:1:::1;6935:17;:::i;:::-;6917:35:::0;-1:-1:-1;6971:28:0;;::::1;6963:81;;;::::0;-1:-1:-1;;;6963:81:0;;6321:2:1;6963:81:0::1;::::0;::::1;6303:21:1::0;6360:2;6340:18;;;6333:30;6399:29;6379:18;;;6372:57;6446:18;;6963:81:0::1;6119:351:1::0;6963:81:0::1;7057:14;7099:6:::0;7082:118:::1;7112:4;7107:1;:9;7082:118;;7186:1:::0;7164:10;;7175:8;::::1;::::0;::::1;:::i;:::-;;;7164:20;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;7143:45:0::1;7160:1;-1:-1:-1::0;;;;;7143:45:0::1;;;;;;;;;;;7118:3:::0;::::1;::::0;::::1;:::i;:::-;;;;7082:118;;;;6906:301;;6790:417:::0;;;;:::o;4266:77::-;4220:5;;-1:-1:-1;;;;;4220:5:0;4229:10;4220:19;4212:42;;;;-1:-1:-1;;;4212:42:0;;;;;;;:::i;:::-;4328:5:::1;:12:::0;;-1:-1:-1;;;;;;4328:12:0::1;-1:-1:-1::0;;;;;4328:12:0;;;::::1;::::0;;;::::1;::::0;;4266:77::o;6575:209::-;4220:5;;-1:-1:-1;;;;;4220:5:0;4229:10;4220:19;4212:42;;;;-1:-1:-1;;;4212:42:0;;;;;;;:::i;:::-;6680:6;6663:114:::1;6693:4;6688:1;:9;6663:114;;6745:5;::::0;;:16:::1;::::0;-1:-1:-1;;;6745:16:0;;;;::::1;6621:25:1::0;;;6763:1:0;;-1:-1:-1;;;;;6745:5:0;;::::1;::::0;:13:::1;::::0;6594:18:1;;6745:16:0::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;6724:41:0::1;6741:1;-1:-1:-1::0;;;;;6724:41:0::1;;;;;;;;;;;6699:3:::0;::::1;::::0;::::1;:::i;:::-;;;;6663:114;;-1:-1:-1::0;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:348:1;66:8;76:6;130:3;123:4;115:6;111:17;107:27;97:55;;148:1;145;138:12;97:55;-1:-1:-1;171:20:1;;214:18;203:30;;200:50;;;246:1;243;236:12;200:50;283:4;275:6;271:17;259:29;;335:3;328:4;319:6;311;307:19;303:30;300:39;297:59;;;352:1;349;342:12;297:59;14:348;;;;;:::o;367:247::-;426:6;479:2;467:9;458:7;454:23;450:32;447:52;;;495:1;492;485:12;447:52;534:9;521:23;553:31;578:5;553:31;:::i;:::-;603:5;367:247;-1:-1:-1;;;367:247:1:o;619:251::-;689:6;742:2;730:9;721:7;717:23;713:32;710:52;;;758:1;755;748:12;710:52;790:9;784:16;809:31;834:5;809:31;:::i;875:286::-;933:6;986:2;974:9;965:7;961:23;957:32;954:52;;;1002:1;999;992:12;954:52;1028:23;;-1:-1:-1;;;;;;1080:32:1;;1070:43;;1060:71;;1127:1;1124;1117:12;1166:721;1258:6;1266;1274;1282;1335:2;1323:9;1314:7;1310:23;1306:32;1303:52;;;1351:1;1348;1341:12;1303:52;1391:9;1378:23;1420:18;1461:2;1453:6;1450:14;1447:34;;;1477:1;1474;1467:12;1447:34;1516:59;1567:7;1558:6;1547:9;1543:22;1516:59;:::i;:::-;1594:8;;-1:-1:-1;1490:85:1;-1:-1:-1;1682:2:1;1667:18;;1654:32;;-1:-1:-1;1698:16:1;;;1695:36;;;1727:1;1724;1717:12;1695:36;;1766:61;1819:7;1808:8;1797:9;1793:24;1766:61;:::i;:::-;1166:721;;;;-1:-1:-1;1846:8:1;-1:-1:-1;;;;1166:721:1:o;1892:884::-;1972:6;2025:2;2013:9;2004:7;2000:23;1996:32;1993:52;;;2041:1;2038;2031:12;1993:52;2074:9;2068:16;2103:18;2144:2;2136:6;2133:14;2130:34;;;2160:1;2157;2150:12;2130:34;2198:6;2187:9;2183:22;2173:32;;2243:7;2236:4;2232:2;2228:13;2224:27;2214:55;;2265:1;2262;2255:12;2214:55;2294:2;2288:9;2316:2;2312;2309:10;2306:36;;;2322:18;;:::i;:::-;2397:2;2391:9;2365:2;2451:13;;-1:-1:-1;;2447:22:1;;;2471:2;2443:31;2439:40;2427:53;;;2495:18;;;2515:22;;;2492:46;2489:72;;;2541:18;;:::i;:::-;2581:10;2577:2;2570:22;2616:2;2608:6;2601:18;2656:7;2651:2;2646;2642;2638:11;2634:20;2631:33;2628:53;;;2677:1;2674;2667:12;2628:53;2690:55;2742:2;2737;2729:6;2725:15;2720:2;2716;2712:11;2690:55;:::i;:::-;2764:6;1892:884;-1:-1:-1;;;;;;;1892:884:1:o;2781:180::-;2840:6;2893:2;2881:9;2872:7;2868:23;2864:32;2861:52;;;2909:1;2906;2899:12;2861:52;-1:-1:-1;2932:23:1;;2781:180;-1:-1:-1;2781:180:1:o;2966:184::-;3036:6;3089:2;3077:9;3068:7;3064:23;3060:32;3057:52;;;3105:1;3102;3095:12;3057:52;-1:-1:-1;3128:16:1;;2966:184;-1:-1:-1;2966:184:1:o;3155:248::-;3223:6;3231;3284:2;3272:9;3263:7;3259:23;3255:32;3252:52;;;3300:1;3297;3290:12;3252:52;-1:-1:-1;;3323:23:1;;;3393:2;3378:18;;;3365:32;;-1:-1:-1;3155:248:1:o;3408:383::-;3485:6;3493;3501;3554:2;3542:9;3533:7;3529:23;3525:32;3522:52;;;3570:1;3567;3560:12;3522:52;3606:9;3593:23;3583:33;;3663:2;3652:9;3648:18;3635:32;3625:42;;3717:2;3706:9;3702:18;3689:32;3730:31;3755:5;3730:31;:::i;:::-;3780:5;3770:15;;;3408:383;;;;;:::o;3796:751::-;3900:6;3908;3916;3924;3977:2;3965:9;3956:7;3952:23;3948:32;3945:52;;;3993:1;3990;3983:12;3945:52;4029:9;4016:23;4006:33;;4086:2;4075:9;4071:18;4058:32;4048:42;;4141:2;4130:9;4126:18;4113:32;4164:18;4205:2;4197:6;4194:14;4191:34;;;4221:1;4218;4211:12;4191:34;4259:6;4248:9;4244:22;4234:32;;4304:7;4297:4;4293:2;4289:13;4285:27;4275:55;;4326:1;4323;4316:12;4275:55;4366:2;4353:16;4392:2;4384:6;4381:14;4378:34;;;4408:1;4405;4398:12;4378:34;4461:7;4456:2;4446:6;4443:1;4439:14;4435:2;4431:23;4427:32;4424:45;4421:65;;;4482:1;4479;4472:12;4421:65;3796:751;;;;-1:-1:-1;;4513:2:1;4505:11;;-1:-1:-1;;;3796:751:1:o;5392:383::-;5541:2;5530:9;5523:21;5504:4;5573:6;5567:13;5616:6;5611:2;5600:9;5596:18;5589:34;5632:66;5691:6;5686:2;5675:9;5671:18;5666:2;5658:6;5654:15;5632:66;:::i;:::-;5759:2;5738:15;-1:-1:-1;;5734:29:1;5719:45;;;;5766:2;5715:54;;5392:383;-1:-1:-1;;5392:383:1:o;5780:334::-;5982:2;5964:21;;;6021:2;6001:18;;;5994:30;-1:-1:-1;;;6055:2:1;6040:18;;6033:40;6105:2;6090:18;;5780:334::o;6657:128::-;6697:3;6728:1;6724:6;6721:1;6718:13;6715:39;;;6734:18;;:::i;:::-;-1:-1:-1;6770:9:1;;6657:128::o;6790:125::-;6830:4;6858:1;6855;6852:8;6849:34;;;6863:18;;:::i;:::-;-1:-1:-1;6900:9:1;;6790:125::o;6920:258::-;6992:1;7002:113;7016:6;7013:1;7010:13;7002:113;;;7092:11;;;7086:18;7073:11;;;7066:39;7038:2;7031:10;7002:113;;;7133:6;7130:1;7127:13;7124:48;;;7168:1;7159:6;7154:3;7150:16;7143:27;7124:48;;6920:258;;;:::o;7183:380::-;7262:1;7258:12;;;;7305;;;7326:61;;7380:4;7372:6;7368:17;7358:27;;7326:61;7433:2;7425:6;7422:14;7402:18;7399:38;7396:161;;;7479:10;7474:3;7470:20;7467:1;7460:31;7514:4;7511:1;7504:15;7542:4;7539:1;7532:15;7396:161;;7183:380;;;:::o;7568:135::-;7607:3;-1:-1:-1;;7628:17:1;;7625:43;;;7648:18;;:::i;:::-;-1:-1:-1;7695:1:1;7684:13;;7568:135::o;7708:127::-;7769:10;7764:3;7760:20;7757:1;7750:31;7800:4;7797:1;7790:15;7824:4;7821:1;7814:15;7840:127;7901:10;7896:3;7892:20;7889:1;7882:31;7932:4;7929:1;7922:15;7956:4;7953:1;7946:15;7972:127;8033:10;8028:3;8024:20;8021:1;8014:31;8064:4;8061:1;8054:15;8088:4;8085:1;8078:15;8104:131;-1:-1:-1;;;;;8179:31:1;;8169:42;;8159:70;;8225:1;8222;8215:12;8159:70;8104:131;:::o

Swarm Source

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