ETH Price: $3,333.39 (-3.70%)

Token

ShardingBar (xSHD)
 

Overview

Max Total Supply

30,331.498381663362454943 xSHD

Holders

11

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
celestials.eth
Balance
1,450.557809264623081228 xSHD

Value
$0.00
0x5F8e696889c74bC6342ebd529e8b3bB9A6B98888
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:
TokenBarDelegator

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

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

// File: contracts/interface/TokenBarInterfaces.sol

pragma solidity 0.6.12;

contract TokenBarAdminStorage {
    /**
     * @notice Administrator for this contract
     */
    address public admin;
    /**
     * @notice Governance for this contract which has the right to adjust the parameters of TokenBar
     */
    address public governance;

    /**
     * @notice Active brains of TokenBar
     */
    address public implementation;
}

contract xSHDStorage {
    string public name = "ShardingBar";
    string public symbol = "xSHD";
    uint8 public constant decimals = 18;
    uint256 public totalSupply;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
}

contract ITokenBarStorge is TokenBarAdminStorage {
    //lock period :60*60*24*7
    uint256 public lockPeriod = 604800;
    address public SHDToken;
    mapping(address => mapping(address => address)) public routerMap;
    address public marketRegulator;
    address public weth;
    mapping(address => uint256) public lockDeadline;
}

// File: contracts/TokenBarDelegator.sol

pragma solidity 0.6.12;


contract TokenBarDelegator is ITokenBarStorge, xSHDStorage {
    event NewImplementation(
        address oldImplementation,
        address newImplementation
    );

    event NewAdmin(address oldAdmin, address newAdmin);
    event NewGovernance(address oldGovernance, address newGovernance);

    constructor(
        address _governance,
        address _SHDToken,
        address _marketRegulator,
        address _weth,
        address implementation_
    ) public {
        admin = msg.sender;
        governance = _governance;
        _setImplementation(implementation_);
        delegateTo(
            implementation_,
            abi.encodeWithSignature(
                "initialize(address,address,address)",
                _SHDToken,
                _marketRegulator,
                _weth
            )
        );
    }

    function _setImplementation(address implementation_) public {
        require(
            msg.sender == governance,
            "_setImplementation: Caller must be governance"
        );

        address oldImplementation = implementation;
        implementation = implementation_;

        emit NewImplementation(oldImplementation, implementation);
    }

    function _setAdmin(address newAdmin) public {
        require(msg.sender == admin, "UNAUTHORIZED");

        address oldAdmin = admin;

        admin = newAdmin;

        emit NewAdmin(oldAdmin, newAdmin);
    }

    function _setGovernance(address newGovernance) public {
        require(msg.sender == governance, "UNAUTHORIZED");

        address oldGovernance = governance;

        governance = newGovernance;

        emit NewGovernance(oldGovernance, newGovernance);
    }

    function delegateTo(address callee, bytes memory data)
        internal
        returns (bytes memory)
    {
        (bool success, bytes memory returnData) = callee.delegatecall(data);
        assembly {
            if eq(success, 0) {
                revert(add(returnData, 0x20), returndatasize())
            }
        }
        return returnData;
    }

    receive() external payable {}

    /**
     * @notice Delegates execution to an implementation contract
     * @dev It returns to the external caller whatever the implementation returns or forwards reverts
    //  */
    fallback() external payable {
        // delegate all other functions to current implementation
        (bool success, ) = implementation.delegatecall(msg.data);
        assembly {
            let free_mem_ptr := mload(0x40)
            returndatacopy(free_mem_ptr, 0, returndatasize())
            switch success
                case 0 {
                    revert(free_mem_ptr, returndatasize())
                }
                default {
                    return(free_mem_ptr, returndatasize())
                }
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_governance","type":"address"},{"internalType":"address","name":"_SHDToken","type":"address"},{"internalType":"address","name":"_marketRegulator","type":"address"},{"internalType":"address","name":"_weth","type":"address"},{"internalType":"address","name":"implementation_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldGovernance","type":"address"},{"indexed":false,"internalType":"address","name":"newGovernance","type":"address"}],"name":"NewGovernance","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldImplementation","type":"address"},{"indexed":false,"internalType":"address","name":"newImplementation","type":"address"}],"name":"NewImplementation","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"SHDToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"_setAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newGovernance","type":"address"}],"name":"_setGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"implementation_","type":"address"}],"name":"_setImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"governance","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lockDeadline","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lockPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketRegulator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"routerMap","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"weth","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

62093a8060035560c0604052600b60808190526a29b430b93234b733a130b960a91b60a090815261003391600991906102ba565b50604080518082019091526004808252631e14d21160e21b602090920191825261005f91600a916102ba565b5034801561006c57600080fd5b50604051610c62380380610c62833981810160405260a081101561008f57600080fd5b50805160208201516040830151606084015160809094015160008054336001600160a01b031991821617909155600180549091166001600160a01b038616179055929391929091906100e08161014d565b604080516001600160a01b038087166024830152808616604483015284166064808301919091528251808303909101815260849091019091526020810180516001600160e01b0390811663c0c53b8b60e01b179091526101429183916101f816565b50505050505061034d565b6001546001600160a01b031633146101965760405162461bcd60e51b815260040180806020018281038252602d815260200180610c35602d913960400191505060405180910390fd5b600280546001600160a01b038381166001600160a01b0319831617928390556040805192821680845293909116602083015280517fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9281900390910190a15050565b606060006060846001600160a01b0316846040518082805190602001908083835b602083106102385780518252601f199092019160209182019101610219565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610298576040519150601f19603f3d011682016040523d82523d6000602084013e61029d565b606091505b509150915060008214156102b2573d60208201fd5b949350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106102fb57805160ff1916838001178555610328565b82800160010185558215610328579182015b8281111561032857825182559160200191906001019061030d565b50610334929150610338565b5090565b5b808211156103345760008155600101610339565b6108d98061035c6000396000f3fe60806040526004361061010d5760003560e01c80636e89e43d11610095578063b052e52111610064578063b052e521146103e3578063bb2f30ae146103f8578063bb913f411461042b578063dd62ed3e1461045e578063f851a4401461049957610114565b80636e89e43d1461035357806370a082311461038657806383f81a64146103b957806395d89b41146103ce57610114565b80633a74a767116100dc5780633a74a767146102ca5780633fc8cef3146102ff5780633fd8b02f146103145780635aa6e675146103295780635c60da1b1461033e57610114565b806306fdde031461019757806308fa2fdf1461022157806318160ddd14610278578063313ce5671461029f57610114565b3661011457005b6002546040516000916001600160a01b031690829036908083838082843760405192019450600093509091505080830381855af49150503d8060008114610177576040519150601f19603f3d011682016040523d82523d6000602084013e61017c565b606091505b505090506040513d6000823e818015610193573d82f35b3d82fd5b3480156101a357600080fd5b506101ac6104ae565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101e65781810151838201526020016101ce565b50505050905090810190601f1680156102135780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022d57600080fd5b5061025c6004803603604081101561024457600080fd5b506001600160a01b038135811691602001351661053c565b604080516001600160a01b039092168252519081900360200190f35b34801561028457600080fd5b5061028d610562565b60408051918252519081900360200190f35b3480156102ab57600080fd5b506102b4610568565b6040805160ff9092168252519081900360200190f35b3480156102d657600080fd5b506102fd600480360360208110156102ed57600080fd5b50356001600160a01b031661056d565b005b34801561030b57600080fd5b5061025c61061e565b34801561032057600080fd5b5061028d61062d565b34801561033557600080fd5b5061025c610633565b34801561034a57600080fd5b5061025c610642565b34801561035f57600080fd5b506102fd6004803603602081101561037657600080fd5b50356001600160a01b0316610651565b34801561039257600080fd5b5061028d600480360360208110156103a957600080fd5b50356001600160a01b0316610702565b3480156103c557600080fd5b5061025c610714565b3480156103da57600080fd5b506101ac610723565b3480156103ef57600080fd5b5061025c61077e565b34801561040457600080fd5b5061028d6004803603602081101561041b57600080fd5b50356001600160a01b031661078d565b34801561043757600080fd5b506102fd6004803603602081101561044e57600080fd5b50356001600160a01b031661079f565b34801561046a57600080fd5b5061028d6004803603604081101561048157600080fd5b506001600160a01b038135811691602001351661084a565b3480156104a557600080fd5b5061025c610867565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105345780601f1061050957610100808354040283529160200191610534565b820191906000526020600020905b81548152906001019060200180831161051757829003601f168201915b505050505081565b60056020908152600092835260408084209091529082529020546001600160a01b031681565b600b5481565b601281565b6000546001600160a01b031633146105bb576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b600080546001600160a01b038381166001600160a01b0319831681179093556040805191909216808252602082019390935281517ff9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc929181900390910190a15050565b6007546001600160a01b031681565b60035481565b6001546001600160a01b031681565b6002546001600160a01b031681565b6001546001600160a01b0316331461069f576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b600180546001600160a01b038381166001600160a01b0319831681179093556040805191909216808252602082019390935281517f48da34dfe9ebb4198c3f70d8382467788dcee33984c79a74fa850772c4e5e36f929181900390910190a15050565b600c6020526000908152604090205481565b6006546001600160a01b031681565b600a805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105345780601f1061050957610100808354040283529160200191610534565b6004546001600160a01b031681565b60086020526000908152604090205481565b6001546001600160a01b031633146107e85760405162461bcd60e51b815260040180806020018281038252602d815260200180610877602d913960400191505060405180910390fd5b600280546001600160a01b038381166001600160a01b0319831617928390556040805192821680845293909116602083015280517fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9281900390910190a15050565b600d60209081526000928352604080842090915290825290205481565b6000546001600160a01b03168156fe5f736574496d706c656d656e746174696f6e3a2043616c6c6572206d75737420626520676f7665726e616e6365a2646970667358221220a47f860df8d2c4addec19d58f0fe44e0b0f94bccdad70b2395778823aca0b4b564736f6c634300060c00335f736574496d706c656d656e746174696f6e3a2043616c6c6572206d75737420626520676f7665726e616e63650000000000000000000000009522368481c84250fd4b2a4ea03fb875024d99560000000000000000000000005845cd0205b5d43af695412a79cf7c1aeddb060f000000000000000000000000dddf6b2c719d04f5f87230dd02c12ea062799b29000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000ea1e9fef904103f39c4f7c2a1f81e665711be078

Deployed Bytecode

0x60806040526004361061010d5760003560e01c80636e89e43d11610095578063b052e52111610064578063b052e521146103e3578063bb2f30ae146103f8578063bb913f411461042b578063dd62ed3e1461045e578063f851a4401461049957610114565b80636e89e43d1461035357806370a082311461038657806383f81a64146103b957806395d89b41146103ce57610114565b80633a74a767116100dc5780633a74a767146102ca5780633fc8cef3146102ff5780633fd8b02f146103145780635aa6e675146103295780635c60da1b1461033e57610114565b806306fdde031461019757806308fa2fdf1461022157806318160ddd14610278578063313ce5671461029f57610114565b3661011457005b6002546040516000916001600160a01b031690829036908083838082843760405192019450600093509091505080830381855af49150503d8060008114610177576040519150601f19603f3d011682016040523d82523d6000602084013e61017c565b606091505b505090506040513d6000823e818015610193573d82f35b3d82fd5b3480156101a357600080fd5b506101ac6104ae565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101e65781810151838201526020016101ce565b50505050905090810190601f1680156102135780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022d57600080fd5b5061025c6004803603604081101561024457600080fd5b506001600160a01b038135811691602001351661053c565b604080516001600160a01b039092168252519081900360200190f35b34801561028457600080fd5b5061028d610562565b60408051918252519081900360200190f35b3480156102ab57600080fd5b506102b4610568565b6040805160ff9092168252519081900360200190f35b3480156102d657600080fd5b506102fd600480360360208110156102ed57600080fd5b50356001600160a01b031661056d565b005b34801561030b57600080fd5b5061025c61061e565b34801561032057600080fd5b5061028d61062d565b34801561033557600080fd5b5061025c610633565b34801561034a57600080fd5b5061025c610642565b34801561035f57600080fd5b506102fd6004803603602081101561037657600080fd5b50356001600160a01b0316610651565b34801561039257600080fd5b5061028d600480360360208110156103a957600080fd5b50356001600160a01b0316610702565b3480156103c557600080fd5b5061025c610714565b3480156103da57600080fd5b506101ac610723565b3480156103ef57600080fd5b5061025c61077e565b34801561040457600080fd5b5061028d6004803603602081101561041b57600080fd5b50356001600160a01b031661078d565b34801561043757600080fd5b506102fd6004803603602081101561044e57600080fd5b50356001600160a01b031661079f565b34801561046a57600080fd5b5061028d6004803603604081101561048157600080fd5b506001600160a01b038135811691602001351661084a565b3480156104a557600080fd5b5061025c610867565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105345780601f1061050957610100808354040283529160200191610534565b820191906000526020600020905b81548152906001019060200180831161051757829003601f168201915b505050505081565b60056020908152600092835260408084209091529082529020546001600160a01b031681565b600b5481565b601281565b6000546001600160a01b031633146105bb576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b600080546001600160a01b038381166001600160a01b0319831681179093556040805191909216808252602082019390935281517ff9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc929181900390910190a15050565b6007546001600160a01b031681565b60035481565b6001546001600160a01b031681565b6002546001600160a01b031681565b6001546001600160a01b0316331461069f576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b600180546001600160a01b038381166001600160a01b0319831681179093556040805191909216808252602082019390935281517f48da34dfe9ebb4198c3f70d8382467788dcee33984c79a74fa850772c4e5e36f929181900390910190a15050565b600c6020526000908152604090205481565b6006546001600160a01b031681565b600a805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105345780601f1061050957610100808354040283529160200191610534565b6004546001600160a01b031681565b60086020526000908152604090205481565b6001546001600160a01b031633146107e85760405162461bcd60e51b815260040180806020018281038252602d815260200180610877602d913960400191505060405180910390fd5b600280546001600160a01b038381166001600160a01b0319831617928390556040805192821680845293909116602083015280517fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9281900390910190a15050565b600d60209081526000928352604080842090915290825290205481565b6000546001600160a01b03168156fe5f736574496d706c656d656e746174696f6e3a2043616c6c6572206d75737420626520676f7665726e616e6365a2646970667358221220a47f860df8d2c4addec19d58f0fe44e0b0f94bccdad70b2395778823aca0b4b564736f6c634300060c0033

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

0000000000000000000000009522368481c84250fd4b2a4ea03fb875024d99560000000000000000000000005845cd0205b5d43af695412a79cf7c1aeddb060f000000000000000000000000dddf6b2c719d04f5f87230dd02c12ea062799b29000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000ea1e9fef904103f39c4f7c2a1f81e665711be078

-----Decoded View---------------
Arg [0] : _governance (address): 0x9522368481c84250fD4b2A4ea03FB875024D9956
Arg [1] : _SHDToken (address): 0x5845Cd0205b5d43AF695412a79Cf7C1Aeddb060F
Arg [2] : _marketRegulator (address): 0xdddf6B2C719d04f5F87230dD02C12EA062799b29
Arg [3] : _weth (address): 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
Arg [4] : implementation_ (address): 0xEA1e9fEF904103f39C4f7c2A1F81e665711be078

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000009522368481c84250fd4b2a4ea03fb875024d9956
Arg [1] : 0000000000000000000000005845cd0205b5d43af695412a79cf7c1aeddb060f
Arg [2] : 000000000000000000000000dddf6b2c719d04f5f87230dd02c12ea062799b29
Arg [3] : 000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Arg [4] : 000000000000000000000000ea1e9fef904103f39c4f7c2a1f81e665711be078


Deployed Bytecode Sourcemap

1186:2901:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3661:14;;:37;;3643:12;;-1:-1:-1;;;;;3661:14:0;;3643:12;;3689:8;;3661:37;3643:12;3689:8;;3643:12;3661:37;;;;;;;-1:-1:-1;3661:37:0;;-1:-1:-1;3661:37:0;;-1:-1:-1;;3661:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3642:56;;;3759:4;3753:11;3810:16;3807:1;3793:12;3778:49;3848:7;3873:87;;;;4030:16;4016:12;4009:38;3873:87;3924:16;3910:12;3903:38;491:34;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;924:64;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;924:64:0;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;924:64:0;;;;;;;;;;;;;;610:26;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;568:35;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2429:219;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2429:219:0;-1:-1:-1;;;;;2429:219:0;;:::i;:::-;;1032:19;;;;;;;;;;;;;:::i;853:34::-;;;;;;;;;;;;;:::i;332:25::-;;;;;;;;;;;;;:::i;426:29::-;;;;;;;;;;;;;:::i;2656:269::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2656:269:0;-1:-1:-1;;;;;2656:269:0;;:::i;643:44::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;643:44:0;-1:-1:-1;;;;;643:44:0;;:::i;995:30::-;;;;;;;;;;;;;:::i;532:29::-;;;;;;;;;;;;;:::i;894:23::-;;;;;;;;;;;;;:::i;1058:47::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1058:47:0;-1:-1:-1;;;;;1058:47:0;;:::i;2055:366::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2055:366:0;-1:-1:-1;;;;;2055:366:0;;:::i;694:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;694:64:0;;;;;;;;;;:::i;185:20::-;;;;;;;;;;;;;:::i;491:34::-;;;;;;;;;;;;;;;-1:-1:-1;;491:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;924:64::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;924:64:0;;:::o;610:26::-;;;;:::o;568:35::-;601:2;568:35;:::o;2429:219::-;2506:5;;-1:-1:-1;;;;;2506:5:0;2492:10;:19;2484:44;;;;;-1:-1:-1;;;2484:44:0;;;;;;;;;;;;-1:-1:-1;;;2484:44:0;;;;;;;;;;;;;;;2541:16;2560:5;;-1:-1:-1;;;;;2578:16:0;;;-1:-1:-1;;;;;;2578:16:0;;;;;;;2612:28;;;2560:5;;;;2612:28;;;;;;;;;;;;;;;;;;;;;;;2429:219;;:::o;1032:19::-;;;-1:-1:-1;;;;;1032:19:0;;:::o;853:34::-;;;;:::o;332:25::-;;;-1:-1:-1;;;;;332:25:0;;:::o;426:29::-;;;-1:-1:-1;;;;;426:29:0;;:::o;2656:269::-;2743:10;;-1:-1:-1;;;;;2743:10:0;2729;:24;2721:49;;;;;-1:-1:-1;;;2721:49:0;;;;;;;;;;;;-1:-1:-1;;;2721:49:0;;;;;;;;;;;;;;;2807:10;;;-1:-1:-1;;;;;2830:26:0;;;-1:-1:-1;;;;;;2830:26:0;;;;;;;2874:43;;;2807:10;;;;2874:43;;;;;;;;;;;;;;;;;;;;;;;2656:269;;:::o;643:44::-;;;;;;;;;;;;;:::o;995:30::-;;;-1:-1:-1;;;;;995:30:0;;:::o;532:29::-;;;;;;;;;;;;;;;-1:-1:-1;;532:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;894:23;;;-1:-1:-1;;;;;894:23:0;;:::o;1058:47::-;;;;;;;;;;;;;:::o;2055:366::-;2162:10;;-1:-1:-1;;;;;2162:10:0;2148;:24;2126:119;;;;-1:-1:-1;;;2126:119:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2286:14;;;-1:-1:-1;;;;;2311:32:0;;;-1:-1:-1;;;;;;2311:32:0;;;;;;;2361:52;;;2286:14;;;2361:52;;;2398:14;;;;2361:52;;;;;;;;;;;;;;;;2055:366;;:::o;694:64::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;185:20::-;;;-1:-1:-1;;;;;185:20:0;;:::o

Swarm Source

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