ETH Price: $2,957.41 (+0.03%)

Token

PayPal USD (PYUSD)

Overview

Max Total Supply

6,948,972.921932 PYUSD

Holders

567 (0.00%)

Market

Price

$0.9999 @ 0.000338 ETH (+0.14%)

Onchain Market Cap

$6,947,937.52

Circulating Supply Market Cap

$3,754,685,494.00

Other Info

Token Contract (WITH 6 Decimals)

Balance
0.135537 PYUSD

Value
$0.14 ( ~4.73386756277377E-05 ETH) [0.0000%]
0xfdc848259755b3d21c266532a409c3db1ec601b9
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

PayPal USD is designed to contribute to the opportunity stablecoins offer for payments and is 100% backed by U.S. dollar deposits, short-term U.S Treasuries and similar cash equivalents. PayPal USD is redeemable 1:1 for U.S. dollars and is issued by Paxos Trust Company.

Market

Volume (24H):$32,848,068.00
Market Capitalization:$3,754,685,494.00
Circulating Supply:3,755,278,664.00 PYUSD
Market Data Source: Coinmarketcap

Contract Source Code Verified (Exact Match)

Contract Name:
AdminUpgradeabilityProxy

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Arbiscan.io on 2025-07-09
*/

// Sources flattened with hardhat v2.19.5 https://hardhat.org

// SPDX-License-Identifier: MIT

// File contracts/zeppelin/AddressUtils.sol

// Original license: SPDX_License_Identifier: MIT
pragma solidity ^0.8.17;


/**
 * @dev Utility library of inline functions on addresses
 * @custom:security-contact [email protected]
 */
library AddressUtils {

    /**
     * Returns whether the target address is a contract
     * @dev This function will return false if invoked during the constructor of a contract,
     * as the code is not actually created until after the constructor finishes.
     * @param addr address to check
     * @return whether the target address is a contract
     */
    function isContract(address addr) internal view returns (bool) {
        uint256 size;
        // XXX Currently there is no better way to check if there is a contract in an address
        // than to check the size of the code at that address.
        // See https://ethereum.stackexchange.com/a/14016/36603
        // for more details about how this works.
        // TODO Check this again before the Serenity release, because all addresses will be
        // contracts then.
        // solhint-disable-next-line no-inline-assembly
        assembly { size := extcodesize(addr) }
        return size > 0;
    }

}


// File contracts/zeppelin/Proxy.sol

// Original license: SPDX_License_Identifier: MIT
pragma solidity ^0.8.17;

/**
 * @title Proxy
 * @dev Implements delegation of calls to other contracts, with proper
 * forwarding of return values and bubbling of failures.
 * It defines a fallback function that delegates all calls to the address
 * returned by the abstract _implementation() internal function.
 * @custom:security-contact [email protected]
 */
abstract contract Proxy {
    /**
     * @dev Fallback function.
     * Implemented entirely in `_fallback`.
     */
    fallback () payable external {
        _fallback();
    }

    /**
     * @dev Fallback function for receive, revert as we do not expect ether.
     */
    receive () external payable {
        require(false, "Not expecting ether");
    }

    /**
     * @return The Address of the implementation.
     */
    function _implementation() internal view virtual returns (address);

    /**
     * @dev Delegates execution to an implementation contract.
     * This is a low level function that doesn't return to its internal call site.
     * It will return to the external caller whatever the implementation returns.
     * @param implementation Address to delegate.
     */
    function _delegate(address implementation) internal {
        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())

        // Call the implementation.
        // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

        // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
            // delegatecall returns 0 on error.
            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }

    /**
     * @dev Function that is run as the first thing in the fallback function.
     * Can be redefined in derived contracts to add functionality.
     * Redefinitions must call super._willFallback().
     */
    function _willFallback() internal virtual {
    }

    /**
     * @dev fallback implementation.
     * Extracted to enable manual triggering.
     */
    function _fallback() internal {
        _willFallback();
        _delegate(_implementation());
    }
}


// File contracts/zeppelin/UpgradeabilityProxy.sol

// Original license: SPDX_License_Identifier: MIT
pragma solidity ^0.8.17;


/**
 * @title UpgradeabilityProxy
 * @dev This contract implements a proxy that allows to change the
 * implementation address to which it will delegate.
 * Such a change is called an implementation upgrade.
 * @custom:security-contact [email protected]
 */
contract UpgradeabilityProxy is Proxy {
    /**
     * @dev Emitted when the implementation is upgraded.
     * @param implementation Address of the new implementation.
     */
    event Upgraded(address implementation);

    /**
     * @dev Storage slot with the address of the current implementation.
     * This is the keccak-256 hash of "org.zeppelinos.proxy.implementation", and is
     * validated in the constructor.
     */
    bytes32 private constant IMPLEMENTATION_SLOT = 0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3;

    /**
     * @dev Contract constructor.
     * @param implementation Address of the initial implementation.
     */
    constructor(address implementation) {
        assert(IMPLEMENTATION_SLOT == keccak256("org.zeppelinos.proxy.implementation"));

        _setImplementation(implementation);
    }

    /**
     * @dev Returns the current implementation.
     * @return impl Address of the current implementation
     */
    function _implementation() internal view override returns (address impl) {
        bytes32 slot = IMPLEMENTATION_SLOT;
        assembly {
            impl := sload(slot)
        }
    }

    /**
     * @dev Upgrades the proxy to a new implementation.
     * @param newImplementation Address of the new implementation.
     */
    function _upgradeTo(address newImplementation) internal {
        _setImplementation(newImplementation);
        emit Upgraded(newImplementation);
    }

    /**
     * @dev Sets the implementation address of the proxy.
     * @param newImplementation Address of the new implementation.
     */
    function _setImplementation(address newImplementation) private {
        require(AddressUtils.isContract(newImplementation), "Cannot set a proxy implementation to a non-contract address");

        bytes32 slot = IMPLEMENTATION_SLOT;

        assembly {
            sstore(slot, newImplementation)
        }
    }
}


// File contracts/zeppelin/AdminUpgradeabilityProxy.sol

// Original license: SPDX_License_Identifier: MIT
pragma solidity ^0.8.17;

/**
 * @title AdminUpgradeabilityProxy
 * @dev This contract combines an upgradeability proxy with an authorization
 * mechanism for administrative tasks.
 * All external functions in this contract must be guarded by the
 * `ifAdmin` modifier. See ethereum/solidity#3864 for a Solidity
 * feature proposal that would enable this to be done automatically.
 * @custom:security-contact [email protected]
 */
contract AdminUpgradeabilityProxy is UpgradeabilityProxy {
    /**
     * @dev Emitted when the administration has been transferred.
     * @param previousAdmin Address of the previous admin.
     * @param newAdmin Address of the new admin.
     */
    event AdminChanged(address previousAdmin, address newAdmin);

    /**
     * @dev Storage slot with the admin of the contract.
     * This is the keccak-256 hash of "org.zeppelinos.proxy.admin", and is
     * validated in the constructor.
     */
    bytes32 private constant ADMIN_SLOT = 0x10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b;

    /**
     * @dev Modifier to check whether the `msg.sender` is the admin.
     * If check is false, revert.
     */
    modifier ifAdmin() {
        require(msg.sender == _admin(), "Caller is not the contract admin.");
        _;
    }

    /**
     * Contract constructor.
     * It sets the `msg.sender` as the proxy administrator.
     * @param _implementation address of the initial implementation.
     */
    constructor(address _implementation) UpgradeabilityProxy(_implementation) {
        assert(ADMIN_SLOT == keccak256("org.zeppelinos.proxy.admin"));

        _setAdmin(msg.sender);
    }

    /**
     * @return value The address of the proxy admin.
     */
    function admin() external view ifAdmin returns (address value) {
        value = _admin();
        return value;
    }

    /**
     * @return The address of the implementation.
     */
    function implementation() external view ifAdmin returns (address) {
        return _implementation();
    }

    /**
     * @dev Changes the admin of the proxy.
     * Only the current admin can call this function.
     * @param newAdmin Address to transfer proxy administration to.
     */
    function changeAdmin(address newAdmin) external ifAdmin {
        require(newAdmin != address(0), "Cannot change the admin of a proxy to the zero address");
        emit AdminChanged(_admin(), newAdmin);
        _setAdmin(newAdmin);
    }

    /**
     * @dev Upgrade the backing implementation of the proxy.
     * Only the admin can call this function.
     * @param newImplementation Address of the new implementation.
     */
    function upgradeTo(address newImplementation) external ifAdmin {
        _upgradeTo(newImplementation);
    }

    /**
     * @dev Upgrade the backing implementation of the proxy and call a function
     * on the new implementation.
     * This is useful to initialize the proxied contract.
     * @param newImplementation Address of the new implementation.
     * @param data Data to send as msg.data in the low level call.
     * It should include the signature and the parameters of the function to be
     * called, as described in
     * https://solidity.readthedocs.io/en/develop/abi-spec.html#function-selector-and-argument-encoding.
     */
    function upgradeToAndCall(address newImplementation, bytes memory data) payable external ifAdmin{
        _upgradeTo(newImplementation);
        (bool success,) = address(this).call{value: msg.value}(data);
        require(success, "upgrade failed");
    }

    /**
     * @return adm The admin slot.
     */
    function _admin() internal view returns (address adm) {
        bytes32 slot = ADMIN_SLOT;
        assembly {
            adm := sload(slot)
        }
    }

    /**
     * @dev Sets the address of the proxy admin.
     * @param newAdmin Address of the new proxy admin.
     */
    function _setAdmin(address newAdmin) internal {
        bytes32 slot = ADMIN_SLOT;

        assembly {
            sstore(slot, newAdmin)
        }
    }

    /**
     * @dev Only fall back when the sender is not the admin.
     */
    function _willFallback() internal override {
        require(msg.sender != _admin(), "Cannot call fallback function from the proxy admin");
        super._willFallback();
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_implementation","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"value","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405161095c38038061095c83398101604081905261002f9161011b565b8061003981610068565b50610062337f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b55565b5061014b565b61007b8161011560201b61049a1760201c565b6100f15760405162461bcd60e51b815260206004820152603b60248201527f43616e6e6f742073657420612070726f787920696d706c656d656e746174696f60448201527f6e20746f2061206e6f6e2d636f6e747261637420616464726573730000000000606482015260840160405180910390fd5b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c355565b3b151590565b60006020828403121561012d57600080fd5b81516001600160a01b038116811461014457600080fd5b9392505050565b6108028061015a6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100a05780634f1ef286146100c05780635c60da1b146100d35780638f28397014610104578063f851a4401461012457610098565b366100985760405162461bcd60e51b81526020600482015260136024820152722737ba1032bc3832b1ba34b7339032ba3432b960691b60448201526064015b60405180910390fd5b005b610096610139565b3480156100ac57600080fd5b506100966100bb366004610642565b610173565b6100966100ce36600461067a565b6101bf565b3480156100df57600080fd5b506100e86102ac565b6040516001600160a01b03909116815260200160405180910390f35b34801561011057600080fd5b5061009661011f366004610642565b61031a565b34801561013057600080fd5b506100e861043e565b6101416104a0565b61017161016c7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b610522565b565b6000805160206107ad833981519152546001600160a01b0316336001600160a01b0316146101b35760405162461bcd60e51b815260040161008d9061073c565b6101bc81610546565b50565b6000805160206107ad833981519152546001600160a01b0316336001600160a01b0316146101ff5760405162461bcd60e51b815260040161008d9061073c565b61020882610546565b6000306001600160a01b03163483604051610223919061077d565b60006040518083038185875af1925050503d8060008114610260576040519150601f19603f3d011682016040523d82523d6000602084013e610265565b606091505b50509050806102a75760405162461bcd60e51b815260206004820152600e60248201526d1d5c19dc9859194819985a5b195960921b604482015260640161008d565b505050565b60006102c46000805160206107ad8339815191525490565b6001600160a01b0316336001600160a01b0316146102f45760405162461bcd60e51b815260040161008d9061073c565b507f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b6000805160206107ad833981519152546001600160a01b0316336001600160a01b03161461035a5760405162461bcd60e51b815260040161008d9061073c565b6001600160a01b0381166103cf5760405162461bcd60e51b815260206004820152603660248201527f43616e6e6f74206368616e6765207468652061646d696e206f6620612070726f604482015275787920746f20746865207a65726f206164647265737360501b606482015260840161008d565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6104066000805160206107ad8339815191525490565b604080516001600160a01b03928316815291841660208301520160405180910390a16101bc816000805160206107ad83398151915255565b60006104566000805160206107ad8339815191525490565b6001600160a01b0316336001600160a01b0316146104865760405162461bcd60e51b815260040161008d9061073c565b506000805160206107ad8339815191525490565b3b151590565b6000805160206107ad833981519152546001600160a01b031633036101715760405162461bcd60e51b815260206004820152603260248201527f43616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e20667260448201527137b6903a343290383937bc3c9030b236b4b760711b606482015260840161008d565b3660008037600080366000845af43d6000803e808015610541573d6000f35b3d6000fd5b61054f8161058e565b6040516001600160a01b03821681527fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b9060200160405180910390a150565b803b6106025760405162461bcd60e51b815260206004820152603b60248201527f43616e6e6f742073657420612070726f787920696d706c656d656e746174696f60448201527f6e20746f2061206e6f6e2d636f6e747261637420616464726573730000000000606482015260840161008d565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c355565b80356001600160a01b038116811461063d57600080fd5b919050565b60006020828403121561065457600080fd5b61065d82610626565b9392505050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561068d57600080fd5b61069683610626565b9150602083013567ffffffffffffffff808211156106b357600080fd5b818501915085601f8301126106c757600080fd5b8135818111156106d9576106d9610664565b604051601f8201601f19908116603f0116810190838211818310171561070157610701610664565b8160405282815288602084870101111561071a57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60208082526021908201527f43616c6c6572206973206e6f742074686520636f6e74726163742061646d696e6040820152601760f91b606082015260800190565b6000825160005b8181101561079e5760208186018101518583015201610784565b50600092019182525091905056fe10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390ba26469706673582212207c7c737825c5b16eaa557a3b734d632019f2081e4e86b31c4d0cf6541365cfff64736f6c634300081100330000000000000000000000006ead2a169e9183746302cb623f09fa0f35cdbfc3

Deployed Bytecode

0x60806040526004361061004e5760003560e01c80633659cfe6146100a05780634f1ef286146100c05780635c60da1b146100d35780638f28397014610104578063f851a4401461012457610098565b366100985760405162461bcd60e51b81526020600482015260136024820152722737ba1032bc3832b1ba34b7339032ba3432b960691b60448201526064015b60405180910390fd5b005b610096610139565b3480156100ac57600080fd5b506100966100bb366004610642565b610173565b6100966100ce36600461067a565b6101bf565b3480156100df57600080fd5b506100e86102ac565b6040516001600160a01b03909116815260200160405180910390f35b34801561011057600080fd5b5061009661011f366004610642565b61031a565b34801561013057600080fd5b506100e861043e565b6101416104a0565b61017161016c7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b610522565b565b6000805160206107ad833981519152546001600160a01b0316336001600160a01b0316146101b35760405162461bcd60e51b815260040161008d9061073c565b6101bc81610546565b50565b6000805160206107ad833981519152546001600160a01b0316336001600160a01b0316146101ff5760405162461bcd60e51b815260040161008d9061073c565b61020882610546565b6000306001600160a01b03163483604051610223919061077d565b60006040518083038185875af1925050503d8060008114610260576040519150601f19603f3d011682016040523d82523d6000602084013e610265565b606091505b50509050806102a75760405162461bcd60e51b815260206004820152600e60248201526d1d5c19dc9859194819985a5b195960921b604482015260640161008d565b505050565b60006102c46000805160206107ad8339815191525490565b6001600160a01b0316336001600160a01b0316146102f45760405162461bcd60e51b815260040161008d9061073c565b507f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b6000805160206107ad833981519152546001600160a01b0316336001600160a01b03161461035a5760405162461bcd60e51b815260040161008d9061073c565b6001600160a01b0381166103cf5760405162461bcd60e51b815260206004820152603660248201527f43616e6e6f74206368616e6765207468652061646d696e206f6620612070726f604482015275787920746f20746865207a65726f206164647265737360501b606482015260840161008d565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6104066000805160206107ad8339815191525490565b604080516001600160a01b03928316815291841660208301520160405180910390a16101bc816000805160206107ad83398151915255565b60006104566000805160206107ad8339815191525490565b6001600160a01b0316336001600160a01b0316146104865760405162461bcd60e51b815260040161008d9061073c565b506000805160206107ad8339815191525490565b3b151590565b6000805160206107ad833981519152546001600160a01b031633036101715760405162461bcd60e51b815260206004820152603260248201527f43616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e20667260448201527137b6903a343290383937bc3c9030b236b4b760711b606482015260840161008d565b3660008037600080366000845af43d6000803e808015610541573d6000f35b3d6000fd5b61054f8161058e565b6040516001600160a01b03821681527fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b9060200160405180910390a150565b803b6106025760405162461bcd60e51b815260206004820152603b60248201527f43616e6e6f742073657420612070726f787920696d706c656d656e746174696f60448201527f6e20746f2061206e6f6e2d636f6e747261637420616464726573730000000000606482015260840161008d565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c355565b80356001600160a01b038116811461063d57600080fd5b919050565b60006020828403121561065457600080fd5b61065d82610626565b9392505050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561068d57600080fd5b61069683610626565b9150602083013567ffffffffffffffff808211156106b357600080fd5b818501915085601f8301126106c757600080fd5b8135818111156106d9576106d9610664565b604051601f8201601f19908116603f0116810190838211818310171561070157610701610664565b8160405282815288602084870101111561071a57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60208082526021908201527f43616c6c6572206973206e6f742074686520636f6e74726163742061646d696e6040820152601760f91b606082015260800190565b6000825160005b8181101561079e5760208186018101518583015201610784565b50600092019182525091905056fe10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390ba26469706673582212207c7c737825c5b16eaa557a3b734d632019f2081e4e86b31c4d0cf6541365cfff64736f6c63430008110033

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

0000000000000000000000006ead2a169e9183746302cb623f09fa0f35cdbfc3

-----Decoded View---------------
Arg [0] : _implementation (address): 0x6EaD2a169e9183746302cB623f09FA0F35cDbFC3

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000006ead2a169e9183746302cb623f09fa0f35cdbfc3


Deployed Bytecode Sourcemap

6968:3984:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2174:37;;-1:-1:-1;;;2174:37:0;;216:2:1;2174:37:0;;;198:21:1;255:2;235:18;;;228:30;-1:-1:-1;;;274:18:1;;;267:49;333:18;;2174:37:0;;;;;;;;;6968:3984;;2012:11;:9;:11::i;9241:111::-;;;;;;;;;;-1:-1:-1;9241:111:0;;;;;:::i;:::-;;:::i;9908:260::-;;;;;;:::i;:::-;;:::i;8492:109::-;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;2027:32:1;;;2009:51;;1997:2;1982:18;8492:109:0;;;;;;;8796:242;;;;;;;;;;-1:-1:-1;8796:242:0;;;;;:::i;:::-;;:::i;8294:121::-;;;;;;;;;;;;;:::i;3886:103::-;3927:15;:13;:15::i;:::-;3953:28;3963:17;4909:66;5582:11;;5421:190;3963:17;3953:9;:28::i;:::-;3886:103::o;9241:111::-;-1:-1:-1;;;;;;;;;;;10362:11:0;-1:-1:-1;;;;;7759:22:0;:10;-1:-1:-1;;;;;7759:22:0;;7751:68;;;;-1:-1:-1;;;7751:68:0;;;;;;;:::i;:::-;9315:29:::1;9326:17;9315:10;:29::i;:::-;9241:111:::0;:::o;9908:260::-;-1:-1:-1;;;;;;;;;;;10362:11:0;-1:-1:-1;;;;;7759:22:0;:10;-1:-1:-1;;;;;7759:22:0;;7751:68;;;;-1:-1:-1;;;7751:68:0;;;;;;;:::i;:::-;10015:29:::1;10026:17;10015:10;:29::i;:::-;10056:12;10081:4;-1:-1:-1::0;;;;;10073:18:0::1;10099:9;10110:4;10073:42;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10055:60;;;10134:7;10126:34;;;::::0;-1:-1:-1;;;10126:34:0;;3092:2:1;10126:34:0::1;::::0;::::1;3074:21:1::0;3131:2;3111:18;;;3104:30;-1:-1:-1;;;3150:18:1;;;3143:44;3204:18;;10126:34:0::1;2890:338:1::0;10126:34:0::1;10004:164;9908:260:::0;;:::o;8492:109::-;8549:7;7773:8;-1:-1:-1;;;;;;;;;;;10362:11:0;;10230:161;7773:8;-1:-1:-1;;;;;7759:22:0;:10;-1:-1:-1;;;;;7759:22:0;;7751:68;;;;-1:-1:-1;;;7751:68:0;;;;;;;:::i;:::-;-1:-1:-1;4909:66:0;5582:11;;8492:109::o;8796:242::-;-1:-1:-1;;;;;;;;;;;10362:11:0;-1:-1:-1;;;;;7759:22:0;:10;-1:-1:-1;;;;;7759:22:0;;7751:68;;;;-1:-1:-1;;;7751:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8871:22:0;::::1;8863:89;;;::::0;-1:-1:-1;;;8863:89:0;;3435:2:1;8863:89:0::1;::::0;::::1;3417:21:1::0;3474:2;3454:18;;;3447:30;3513:34;3493:18;;;3486:62;-1:-1:-1;;;3564:18:1;;;3557:52;3626:19;;8863:89:0::1;3233:418:1::0;8863:89:0::1;8968:32;8981:8;-1:-1:-1::0;;;;;;;;;;;10362:11:0;;10230:161;8981:8:::1;8968:32;::::0;;-1:-1:-1;;;;;3886:15:1;;;3868:34;;3938:15;;;3933:2;3918:18;;3911:43;3803:18;8968:32:0::1;;;;;;;9011:19;9021:8;-1:-1:-1::0;;;;;;;;;;;10642:22:0;10523:159;8294:121;8342:13;7773:8;-1:-1:-1;;;;;;;;;;;10362:11:0;;10230:161;7773:8;-1:-1:-1;;;;;7759:22:0;:10;-1:-1:-1;;;;;7759:22:0;;7751:68;;;;-1:-1:-1;;;7751:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;;;;;;;;10362:11:0;;8492:109::o;734:621::-;1303:17;1339:8;;;734:621::o;10770:179::-;-1:-1:-1;;;;;;;;;;;10362:11:0;-1:-1:-1;;;;;10832:22:0;:10;:22;10824:85;;;;-1:-1:-1;;;10824:85:0;;4167:2:1;10824:85:0;;;4149:21:1;4206:2;4186:18;;;4179:30;4245:34;4225:18;;;4218:62;-1:-1:-1;;;4296:18:1;;;4289:48;4354:19;;10824:85:0;3965:414:1;2671:826:0;2994:14;2991:1;2988;2975:34;3204:1;3201;3185:14;3182:1;3166:14;3159:5;3146:60;3279:16;3276:1;3273;3258:38;3319:6;3388:38;;;;3460:16;3457:1;3450:27;3388:38;3407:16;3404:1;3397:27;5762:155;5829:37;5848:17;5829:18;:37::i;:::-;5882:27;;-1:-1:-1;;;;;2027:32:1;;2009:51;;5882:27:0;;1997:2:1;1982:18;5882:27:0;;;;;;;5762:155;:::o;6070:321::-;1303:17;;6144:114;;;;-1:-1:-1;;;6144:114:0;;4586:2:1;6144:114:0;;;4568:21:1;4625:2;4605:18;;;4598:30;4664:34;4644:18;;;4637:62;4735:29;4715:18;;;4708:57;4782:19;;6144:114:0;4384:423:1;6144:114:0;4909:66;6342:31;6070:321::o;362:173:1:-;430:20;;-1:-1:-1;;;;;479:31:1;;469:42;;459:70;;525:1;522;515:12;459:70;362:173;;;:::o;540:186::-;599:6;652:2;640:9;631:7;627:23;623:32;620:52;;;668:1;665;658:12;620:52;691:29;710:9;691:29;:::i;:::-;681:39;540:186;-1:-1:-1;;;540:186:1:o;731:127::-;792:10;787:3;783:20;780:1;773:31;823:4;820:1;813:15;847:4;844:1;837:15;863:995;940:6;948;1001:2;989:9;980:7;976:23;972:32;969:52;;;1017:1;1014;1007:12;969:52;1040:29;1059:9;1040:29;:::i;:::-;1030:39;;1120:2;1109:9;1105:18;1092:32;1143:18;1184:2;1176:6;1173:14;1170:34;;;1200:1;1197;1190:12;1170:34;1238:6;1227:9;1223:22;1213:32;;1283:7;1276:4;1272:2;1268:13;1264:27;1254:55;;1305:1;1302;1295:12;1254:55;1341:2;1328:16;1363:2;1359;1356:10;1353:36;;;1369:18;;:::i;:::-;1444:2;1438:9;1412:2;1498:13;;-1:-1:-1;;1494:22:1;;;1518:2;1490:31;1486:40;1474:53;;;1542:18;;;1562:22;;;1539:46;1536:72;;;1588:18;;:::i;:::-;1628:10;1624:2;1617:22;1663:2;1655:6;1648:18;1703:7;1698:2;1693;1689;1685:11;1681:20;1678:33;1675:53;;;1724:1;1721;1714:12;1675:53;1780:2;1775;1771;1767:11;1762:2;1754:6;1750:15;1737:46;1825:1;1820:2;1815;1807:6;1803:15;1799:24;1792:35;1846:6;1836:16;;;;;;;863:995;;;;;:::o;2071:397::-;2273:2;2255:21;;;2312:2;2292:18;;;2285:30;2351:34;2346:2;2331:18;;2324:62;-1:-1:-1;;;2417:2:1;2402:18;;2395:31;2458:3;2443:19;;2071:397::o;2473:412::-;2602:3;2640:6;2634:13;2665:1;2675:129;2689:6;2686:1;2683:13;2675:129;;;2787:4;2771:14;;;2767:25;;2761:32;2748:11;;;2741:53;2704:12;2675:129;;;-1:-1:-1;2859:1:1;2823:16;;2848:13;;;-1:-1:-1;2823:16:1;2473:412;-1:-1:-1;2473:412:1:o

Swarm Source

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