ETH Price: $3,790.59 (+1.21%)
Gas: 6 Gwei

Token

Wrapped Evmos (WEVMOS)
 

Overview

Max Total Supply

3,529.624669 WEVMOS

Holders

662 (0.00%)

Market

Price

$0.05 @ 0.000012 ETH (+0.14%)

Onchain Market Cap

$163.51

Circulating Supply Market Cap

$23,368,209.00

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
nuralym.eth
Balance
0.006290205908741043 WEVMOS

Value
$0.00 ( ~0 Eth) [0.0002%]
0xd67da12dc33d9730d9341bbfa4f0b67d0688b28b
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Evmos bridges Ethereum-based applications and assets to the interoperable networks of the Cosmos ecosystem, all while aligning developer and user incentives.

Market

Volume (24H):$513,707.00
Market Capitalization:$23,368,209.00
Circulating Supply:504,342,648.00 WEVMOS
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
1
HTX
EVMOS-USDT$0.0463
0.0000122 Eth
$358,811.00
7,778,073.416 EVMOS
69.7037%
2
DigiFinex
EVMOS-USDT$0.0465
0.0000123 Eth
$82,594.00
1,775,818.245 EVMOS
15.9141%
3
BingX
EVMOS-USDT$0.0451
0.0000119 Eth
$51,663.00
1,114,774.213 EVMOS
9.9901%
4
MEXC
EVMOS-USDT$0.0465
0.0000123 Eth
$33,708.00
725,190.660 EVMOS
6.4988%
5
Gate.io
EVMOS-USDT$0.0464
0.0000122 Eth
$16,011.99
346,828.329 EVMOS
3.1081%
6
Osmosis
IBC/6AE98883D4D5D5FF9E50D7130F1305DA2FFA0C652D1DD9C123657C6B4EB2DF8A-UOSMO$0.0465
0.0000123 Eth
$13,280.13
285,373.082 IBC/6AE98883D4D5D5FF9E50D7130F1305DA2FFA0C652D1DD9C123657C6B4EB2DF8A
2.5574%
7
CoinEx
EVMOS-USDT$0.0461
0.0000122 Eth
$4,568.58
99,039.598 EVMOS
0.8876%
8
CoinEx
EVMOS-BTC$0.0464
0.0000123 Eth
$4,507.82
97,205.765 EVMOS
0.8711%
9
Osmosis
IBC/69110FF673D70B39904FF056CFDFD58A90BEC3194303F45C32CB91B8B0A738EA-IBC/6AE98883D4D5D5FF9E50D7130F1305DA2FFA0C652D1DD9C123657C6B4EB2DF8A$0.0465
0.0000123 Eth
$239.58
5,211.498 IBC/69110FF673D70B39904FF056CFDFD58A90BEC3194303F45C32CB91B8B0A738EA
0.0467%
10
Diffusion Finance
0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517-0XE46910336479F254723710D57E7B683F3315B22B$0.0464
0.0000122 Eth
$29.32
641.600 0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517
0.0057%
11
SpaceFi
0X15C3EB3B621D1BFF62CBA1C9536B7C1AE9149B57-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0464
0.0000123 Eth
$21.57
21.741 0X15C3EB3B621D1BFF62CBA1C9536B7C1AE9149B57
0.0002%
12
Diffusion Finance
0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517-0X51E44FFAD5C2B122C8B635671FCC8139DC636E82$0.0464
0.0000122 Eth
$18.59
401.401 0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517
0.0036%
13
Bitrue
EVMOS-USDT$0.1379
0.0000362 Eth
$14.54
105.390 EVMOS
0.0009%
14
SpaceFi
0X50DE24B3F0B3136C50FA8A3B8EBC8BD80A269CE5-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0464
0.0000122 Eth
$13.75
0.004 0X50DE24B3F0B3136C50FA8A3B8EBC8BD80A269CE5
0.0000%
15
Diffusion Finance
0X47685B6AC7BB4DE761A57828877A7B8254C8B145-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0464
0.0000119 Eth
$11.75
13,819.271 0X47685B6AC7BB4DE761A57828877A7B8254C8B145
0.1238%
16
Cronus Finance
0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517-0X51E44FFAD5C2B122C8B635671FCC8139DC636E82$0.0464
0.0000122 Eth
$10.69
229.698 0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517
0.0021%
17
Diffusion Finance
0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517-0X5FD55A1B9FC24967C4DB09C513C3BA0DFA7FF687$0.0468
0.0000124 Eth
$6.74
142.679 0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517
0.0013%
18
SpaceFi
0XFA3C22C069B9556A4B2F7ECE1EE3B467909F4864-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0471
0.0000125 Eth
$5.50
6.330 0XFA3C22C069B9556A4B2F7ECE1EE3B467909F4864
0.0001%
19
Diffusion Finance
0XC5E00D3B04563950941F7137B5AFA3A534F0D6D6-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0464
0.0000122 Eth
$4.86
0.577 0XC5E00D3B04563950941F7137B5AFA3A534F0D6D6
0.0000%
20
Diffusion Finance
0X50DE24B3F0B3136C50FA8A3B8EBC8BD80A269CE5-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0464
0.0000122 Eth
$3.89
0.001 0X50DE24B3F0B3136C50FA8A3B8EBC8BD80A269CE5
0.0000%
21
Diffusion Finance
0X3F75CEABCDFED1ACA03257DC6BDC0408E2B4B026-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0468
0.0000124 Eth
$3.71
29,555.155 0X3F75CEABCDFED1ACA03257DC6BDC0408E2B4B026
0.2649%
22
Diffusion Finance
0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517-0XD567B3D7B8FE3C79A1AD8DA978812CFC4FA05E75$0.0468
0.0000124 Eth
$3.47
74.197 0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517
0.0007%
23
SpaceFi
0XC5E00D3B04563950941F7137B5AFA3A534F0D6D6-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0464
0.0000122 Eth
$3.34
0.397 0XC5E00D3B04563950941F7137B5AFA3A534F0D6D6
0.0000%
24
SpaceFi
0XF5B24C0093B65408ACE53DF7CE86A02448D53B25-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0461
0.0000122 Eth
$3.06
0.000 0XF5B24C0093B65408ACE53DF7CE86A02448D53B25
0.0000%
25
SpaceFi
0X4E2D4F33D759976381D9DEE04B197BF52F6BC1FC-0XD4949664CD82660AAE99BEDC034A0DEA8A0BD517$0.0464
0.0000122 Eth
$1.72
1,200.000 0X4E2D4F33D759976381D9DEE04B197BF52F6BC1FC
0.0108%

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

Contract Name:
UpgradeBeaconProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion
File 1 of 2 : UpgradeBeaconProxy.sol
// SPDX-License-Identifier: MIT
pragma solidity >=0.6.11;

// ============ External Imports ============
import {Address} from "@openzeppelin/contracts/utils/Address.sol";

/**
 * @title UpgradeBeaconProxy
 * @notice
 * Proxy contract which delegates all logic, including initialization,
 * to an implementation contract.
 * The implementation contract is stored within an Upgrade Beacon contract;
 * the implementation contract can be changed by performing an upgrade on the Upgrade Beacon contract.
 * The Upgrade Beacon contract for this Proxy is immutably specified at deployment.
 * @dev This implementation combines the gas savings of keeping the UpgradeBeacon address outside of contract storage
 * found in 0age's implementation:
 * https://github.com/dharma-eng/dharma-smart-wallet/blob/master/contracts/proxies/smart-wallet/UpgradeBeaconProxyV1.sol
 * With the added safety checks that the UpgradeBeacon and implementation are contracts at time of deployment
 * found in OpenZeppelin's implementation:
 * https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/beacon/BeaconProxy.sol
 */
contract UpgradeBeaconProxy {
    // ============ Immutables ============

    // Upgrade Beacon address is immutable (therefore not kept in contract storage)
    address private immutable upgradeBeacon;

    // ============ Constructor ============

    /**
     * @notice Validate that the Upgrade Beacon is a contract, then set its
     * address immutably within this contract.
     * Validate that the implementation is also a contract,
     * Then call the initialization function defined at the implementation.
     * The deployment will revert and pass along the
     * revert reason if the initialization function reverts.
     * @param _upgradeBeacon Address of the Upgrade Beacon to be stored immutably in the contract
     * @param _initializationCalldata Calldata supplied when calling the initialization function
     */
    constructor(address _upgradeBeacon, bytes memory _initializationCalldata)
        payable
    {
        // Validate the Upgrade Beacon is a contract
        require(Address.isContract(_upgradeBeacon), "beacon !contract");
        // set the Upgrade Beacon
        upgradeBeacon = _upgradeBeacon;
        // Validate the implementation is a contract
        address _implementation = _getImplementation(_upgradeBeacon);
        require(
            Address.isContract(_implementation),
            "beacon implementation !contract"
        );
        // Call the initialization function on the implementation
        if (_initializationCalldata.length > 0) {
            _initialize(_implementation, _initializationCalldata);
        }
    }

    // ============ External Functions ============

    /**
     * @notice Forwards all calls with data to _fallback()
     * No public functions are declared on the contract, so all calls hit fallback
     */
    fallback() external payable {
        _fallback();
    }

    /**
     * @notice Forwards all calls with no data to _fallback()
     */
    receive() external payable {
        _fallback();
    }

    // ============ Private Functions ============

    /**
     * @notice Call the initialization function on the implementation
     * Used at deployment to initialize the proxy
     * based on the logic for initialization defined at the implementation
     * @param _implementation - Contract to which the initalization is delegated
     * @param _initializationCalldata - Calldata supplied when calling the initialization function
     */
    function _initialize(
        address _implementation,
        bytes memory _initializationCalldata
    ) private {
        // Delegatecall into the implementation, supplying initialization calldata.
        (bool _ok, ) = _implementation.delegatecall(_initializationCalldata);
        // Revert and include revert data if delegatecall to implementation reverts.
        if (!_ok) {
            assembly {
                returndatacopy(0, 0, returndatasize())
                revert(0, returndatasize())
            }
        }
    }

    /**
     * @notice Delegates function calls to the implementation contract returned by the Upgrade Beacon
     */
    function _fallback() private {
        _delegate(_getImplementation());
    }

    /**
     * @notice Delegate function execution to the implementation contract
     * @dev This is a low level function that doesn't return to its internal
     * call site. It will return whatever is returned by the implementation to the
     * external caller, reverting and returning the revert data if implementation
     * reverts.
     * @param _implementation - Address to which the function execution is delegated
     */
    function _delegate(address _implementation) private {
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())
            // Delegatecall to the implementation, supplying calldata and gas.
            // Out and outsize are set to zero - instead, use the return buffer.
            let result := delegatecall(
                gas(),
                _implementation,
                0,
                calldatasize(),
                0,
                0
            )
            // Copy the returned data from the return buffer.
            returndatacopy(0, 0, returndatasize())
            switch result
            // Delegatecall returns 0 on error.
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }

    /**
     * @notice Call the Upgrade Beacon to get the current implementation contract address
     * @return _implementation Address of the current implementation.
     */
    function _getImplementation()
        private
        view
        returns (address _implementation)
    {
        _implementation = _getImplementation(upgradeBeacon);
    }

    /**
     * @notice Call the Upgrade Beacon to get the current implementation contract address
     * @dev _upgradeBeacon is passed as a parameter so that
     * we can also use this function in the constructor,
     * where we can't access immutable variables.
     * @param _upgradeBeacon Address of the UpgradeBeacon storing the current implementation
     * @return _implementation Address of the current implementation.
     */
    function _getImplementation(address _upgradeBeacon)
        private
        view
        returns (address _implementation)
    {
        // Get the current implementation address from the upgrade beacon.
        (bool _ok, bytes memory _returnData) = _upgradeBeacon.staticcall("");
        // Revert and pass along revert message if call to upgrade beacon reverts.
        require(_ok, string(_returnData));
        // Set the implementation to the address returned from the upgrade beacon.
        _implementation = abi.decode(_returnData, (address));
    }
}

File 2 of 2 : Address.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.6.2 <0.8.0;

/**
 * @dev Collection of functions related to the address type
 */
library Address {
    /**
     * @dev Returns true if `account` is a contract.
     *
     * [IMPORTANT]
     * ====
     * It is unsafe to assume that an address for which this function returns
     * false is an externally-owned account (EOA) and not a contract.
     *
     * Among others, `isContract` will return false for the following
     * types of addresses:
     *
     *  - an externally-owned account
     *  - a contract in construction
     *  - an address where a contract will be created
     *  - an address where a contract lived, but was destroyed
     * ====
     */
    function isContract(address account) internal view returns (bool) {
        // This method relies on extcodesize, which returns 0 for contracts in
        // construction, since the code is only stored at the end of the
        // constructor execution.

        uint256 size;
        // solhint-disable-next-line no-inline-assembly
        assembly { size := extcodesize(account) }
        return size > 0;
    }

    /**
     * @dev Replacement for Solidity's `transfer`: sends `amount` wei to
     * `recipient`, forwarding all available gas and reverting on errors.
     *
     * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost
     * of certain opcodes, possibly making contracts go over the 2300 gas limit
     * imposed by `transfer`, making them unable to receive funds via
     * `transfer`. {sendValue} removes this limitation.
     *
     * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].
     *
     * IMPORTANT: because control is transferred to `recipient`, care must be
     * taken to not create reentrancy vulnerabilities. Consider using
     * {ReentrancyGuard} or the
     * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern].
     */
    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");

        // solhint-disable-next-line avoid-low-level-calls, avoid-call-value
        (bool success, ) = recipient.call{ value: amount }("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

    /**
     * @dev Performs a Solidity function call using a low level `call`. A
     * plain`call` is an unsafe replacement for a function call: use this
     * function instead.
     *
     * If `target` reverts with a revert reason, it is bubbled up by this
     * function (like regular Solidity function calls).
     *
     * Returns the raw returned data. To convert to the expected return value,
     * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].
     *
     * Requirements:
     *
     * - `target` must be a contract.
     * - calling `target` with `data` must not revert.
     *
     * _Available since v3.1._
     */
    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
      return functionCall(target, data, "Address: low-level call failed");
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with
     * `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        return functionCallWithValue(target, data, 0, errorMessage);
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],
     * but also transferring `value` wei to `target`.
     *
     * Requirements:
     *
     * - the calling contract must have an ETH balance of at least `value`.
     * - the called Solidity function must be `payable`.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }

    /**
     * @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but
     * with `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        require(isContract(target), "Address: call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = target.call{ value: value }(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],
     * but performing a static call.
     *
     * _Available since v3.3._
     */
    function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {
        return functionStaticCall(target, data, "Address: low-level static call failed");
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],
     * but performing a static call.
     *
     * _Available since v3.3._
     */
    function functionStaticCall(address target, bytes memory data, string memory errorMessage) internal view returns (bytes memory) {
        require(isContract(target), "Address: static call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = target.staticcall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],
     * but performing a delegate call.
     *
     * _Available since v3.4._
     */
    function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionDelegateCall(target, data, "Address: low-level delegate call failed");
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],
     * but performing a delegate call.
     *
     * _Available since v3.4._
     */
    function functionDelegateCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        require(isContract(target), "Address: delegate call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = target.delegatecall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    function _verifyCallResult(bool success, bytes memory returndata, string memory errorMessage) private pure returns(bytes memory) {
        if (success) {
            return returndata;
        } else {
            // Look for revert reason and bubble it up if present
            if (returndata.length > 0) {
                // The easiest way to bubble the revert reason is using memory via assembly

                // solhint-disable-next-line no-inline-assembly
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 999999
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_upgradeBeacon","type":"address"},{"internalType":"bytes","name":"_initializationCalldata","type":"bytes"}],"stateMutability":"payable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]

60a060405260405161058b38038061058b8339818101604052604081101561002657600080fd5b81516020830180516040519294929383019291908464010000000082111561004d57600080fd5b90830190602082018581111561006257600080fd5b825164010000000081118282018810171561007c57600080fd5b82525081516020918201929091019080838360005b838110156100a9578181015183820152602001610091565b50505050905090810190601f1680156100d65780820380516001836020036101000a031916815260200191505b506040525050506100f0826101d060201b6100291760201c565b610134576040805162461bcd60e51b815260206004820152601060248201526f18995858dbdb880858dbdb9d1c9858dd60821b604482015290519081900360640190fd5b6001600160601b0319606083901b166080526000610151836101d6565b9050610166816101d060201b6100291760201c565b6101b7576040805162461bcd60e51b815260206004820152601f60248201527f626561636f6e20696d706c656d656e746174696f6e2021636f6e747261637400604482015290519081900360640190fd5b8151156101c8576101c881836102d6565b50505061038f565b3b151590565b604051600090819081906001600160a01b0385169082818181855afa9150503d8060008114610221576040519150601f19603f3d011682016040523d82523d6000602084013e610226565b606091505b50915091508181906102b65760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561027b578181015183820152602001610263565b50505050905090810190601f1680156102a85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508080602001905160208110156102cc57600080fd5b5051949350505050565b6000826001600160a01b0316826040518082805190602001908083835b602083106103125780518252601f1990920191602091820191016102f3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610372576040519150601f19603f3d011682016040523d82523d6000602084013e610377565b606091505b505090508061038a573d6000803e3d6000fd5b505050565b60805160601c6101e06103ab60003980603652506101e06000f3fe60806040523661001357610011610017565b005b6100115b61002761002261002f565b61005f565b565b3b151590565b600061005a7f0000000000000000000000000000000000000000000000000000000000000000610083565b905090565b3660008037600080366000845af43d6000803e80801561007e573d6000f35b3d6000fd5b6040516000908190819073ffffffffffffffffffffffffffffffffffffffff85169082818181855afa9150503d80600081146100db576040519150601f19603f3d011682016040523d82523d6000602084013e6100e0565b606091505b509150915081819061018a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561014f578181015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508080602001905160208110156101a057600080fd5b505194935050505056fea26469706673582212207a913a499405f220fe73d6c33af6d31fa3d6dd38aef5fe5d043818455b8bd55c64736f6c634300070600330000000000000000000000008ca56e6235d83ff2f4e779f0b35a6c856d5a2fb200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040523661001357610011610017565b005b6100115b61002761002261002f565b61005f565b565b3b151590565b600061005a7f0000000000000000000000008ca56e6235d83ff2f4e779f0b35a6c856d5a2fb2610083565b905090565b3660008037600080366000845af43d6000803e80801561007e573d6000f35b3d6000fd5b6040516000908190819073ffffffffffffffffffffffffffffffffffffffff85169082818181855afa9150503d80600081146100db576040519150601f19603f3d011682016040523d82523d6000602084013e6100e0565b606091505b509150915081819061018a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561014f578181015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508080602001905160208110156101a057600080fd5b505194935050505056fea26469706673582212207a913a499405f220fe73d6c33af6d31fa3d6dd38aef5fe5d043818455b8bd55c64736f6c63430007060033

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.