> For the complete documentation index, see [llms.txt](https://docs.play.cronos.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.play.cronos.org/readme-1/classes.md).

# Classes

* **namespace** [**com**](/readme-1/namespaces/namespacecom.md)
  * **namespace** [**crypto**](/readme-1/namespaces/namespacecom_1_1crypto.md)
    * **namespace** [**game\_sdk**](/readme-1/namespaces/namespacecom_1_1crypto_1_1game__sdk.md)
      * **struct** [**CryptoComPaymentResponse**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_crypto_com_payment_response.md)\
        the subset of payment object from <https://pay-docs.crypto.com>
      * **struct** [**ImageUrl**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_image_url.md)\
        The icon URLs.
      * **struct** [**OptionalArguments**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_optional_arguments.md)\
        optional arguments for creating a payment on Crypto.com Pay
      * **struct** [**RawTokenResult**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_raw_token_result.md)\
        Token ownership result detail from BlockScout API.
      * **struct** [**RawTxDetail**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_raw_tx_detail.md)\
        Raw transaction details (extracted from Cronoscan/Etherscan or BlockScout API)
      * **struct** [**TokenHolderDetail**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_token_holder_detail.md)\
        Token holder detail from BlockScout API.
      * **struct** [**WalletConnectAddress**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_address.md)\
        cronos address info
      * **class** [**WalletConnectCallback**](/readme-1/classes/classcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_callback.md)
      * **struct** [**WalletConnectEnsureSessionResult**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_ensure_session_result.md)\
        walletconnect ensure-session result
      * **struct** [**WalletConnectErc1155Approve**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_erc1155_approve.md)
      * **struct** [**WalletConnectErc1155Batch**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_erc1155_batch.md)
      * **struct** [**WalletConnectErc1155Transfer**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_erc1155_transfer.md)
      * **struct** [**WalletConnectErc20Approve**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_erc20_approve.md)
      * **struct** [**WalletConnectErc20Transfer**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_erc20_transfer.md)\
        wallet connect cronos(eth) erc20-tx signing info
      * **struct** [**WalletConnectErc721Approve**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_erc721_approve.md)
      * **struct** [**WalletConnectErc721Transfer**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_erc721_transfer.md)\
        wallet connect cronos(eth) erc721-tx signing info
      * **class** [**WalletConnectSessionInfo**](/readme-1/classes/classcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_session_info.md)
      * **struct** [**WalletConnectTransactionReceiptRaw**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_transaction_receipt_raw.md)
      * **struct** [**WalletConnectTxCommon**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_tx_common.md)
      * **struct** [**WalletConnectTxEip155**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_connect_tx_eip155.md)\
        wallet connect cronos(eth) eip155-tx signing info
      * **struct** [**WalletEntry**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_entry.md)\
        The wallet registry entry.
      * **struct** [**WalletQrcode**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_wallet_qrcode.md)
      * **struct** [**WalletconnectClient**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_walletconnect_client.md)\
        WallnetConnect API.
        * **struct** [**layout**](/readme-1/classes/structcom_1_1crypto_1_1game__sdk_1_1_walletconnect_client_1_1layout.md)
* **namespace** [**org**](/readme-1/namespaces/namespaceorg.md)
  * **namespace** [**defi\_wallet\_core**](/readme-1/namespaces/namespaceorg_1_1defi__wallet__core.md)
    * **struct** [**BaseNft**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_base_nft.md)
    * **struct** [**Collection**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_collection.md)
    * **struct** [**CosmosAccountInfoRaw**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_cosmos_account_info_raw.md)
    * **struct** [**CosmosSDKMsgRaw**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_cosmos_s_d_k_msg_raw.md)
      * **struct** [**layout**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_cosmos_s_d_k_msg_raw_1_1layout.md)
    * **struct** [**CosmosSDKTxInfoRaw**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_cosmos_s_d_k_tx_info_raw.md)
    * **struct** [**CosmosTransactionReceiptRaw**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_cosmos_transaction_receipt_raw.md)
    * **struct** [**CppLoginInfo**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_cpp_login_info.md)
      * **struct** [**layout**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_cpp_login_info_1_1layout.md)
    * **struct** [**CronosTransactionReceiptRaw**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_cronos_transaction_receipt_raw.md)
    * **struct** [**Denom**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_denom.md)
    * **struct** [**Erc1155**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_erc1155.md)
    * **struct** [**Erc20**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_erc20.md)
    * **struct** [**Erc721**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_erc721.md)
    * **struct** [**EthContract**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_eth_contract.md)
      * **struct** [**layout**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_eth_contract_1_1layout.md)
    * **struct** [**EthTxInfoRaw**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_eth_tx_info_raw.md)
    * **struct** [**GrpcClient**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_grpc_client.md)
      * **struct** [**layout**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_grpc_client_1_1layout.md)
    * **struct** [**IdCollection**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_id_collection.md)
    * **struct** [**Owner**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_owner.md)
    * **struct** [**Pagination**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_pagination.md)\
      struct for efficient pagination
    * **struct** [**PrivateKey**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_private_key.md)
      * **struct** [**layout**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_private_key_1_1layout.md)
    * **struct** [**U256**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_u256.md)
    * **struct** [**U256WithOverflow**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_u256_with_overflow.md)
    * **struct** [**Wallet**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_wallet.md)
      * **struct** [**layout**](/readme-1/classes/structorg_1_1defi__wallet__core_1_1_wallet_1_1layout.md)
* **namespace** [**rust**](/readme-1/namespaces/namespacerust.md)
  * **namespace** [**cxxbridge1**](/readme-1/namespaces/namespacerust_1_1cxxbridge1.md)
    * **class** [**Box**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_box.md)
      * **class** [**allocation**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_box_1_1allocation.md)
      * **class** [**uninit**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_box_1_1uninit.md)
    * **class** [**Error**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_error.md)
    * **class** [**Fn**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_fn.md)
    * **class** [**Fn< Ret(Args...)>**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_fn_3_01_ret_07_args_8_8_8_08_4.md)
    * **struct** [**IsRelocatable**](/readme-1/classes/structrust_1_1cxxbridge1_1_1_is_relocatable.md)
    * **class** [**Opaque**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_opaque.md)
    * **class** [**Slice**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_slice.md)
      * **class** [**iterator**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_slice_1_1iterator.md)
    * **class** [**Str**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_str.md)
    * **class** [**String**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_string.md)
    * **class** [**Vec**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_vec.md)
    * **namespace** [**detail**](/readme-1/namespaces/namespacerust_1_1cxxbridge1_1_1detail.md)
      * **struct** [**copy\_assignable\_if**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1copy__assignable__if.md)
      * **struct** [**copy\_assignable\_if< false >**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1copy__assignable__if_3_01false_01_4.md)
      * **struct** [**detect**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1detect.md)
      * **struct** [**detect< void\_t< T< A... > >, T, A... >**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1detect_3_01void__t_3_01_t_3_01_a_8_8_8_01_4_01_4_00_01_t_00_01.md)
      * **struct** [**get\_IsRelocatable**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1get___is_relocatable.md)
      * **struct** [**make\_void**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1make__void.md)
    * **class** [**layout**](/readme-1/classes/classrust_1_1cxxbridge1_1_1layout.md)
    * **struct** [**unsafe\_bitcopy\_t**](/readme-1/classes/structrust_1_1cxxbridge1_1_1unsafe__bitcopy__t.md)
  * **class** [**Box**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_box.md)
    * **class** [**allocation**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_box_1_1allocation.md)
    * **class** [**uninit**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_box_1_1uninit.md)
  * **class** [**Error**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_error.md)
  * **class** [**Fn**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_fn.md)
  * **class** [**Fn< Ret(Args...)>**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_fn_3_01_ret_07_args_8_8_8_08_4.md)
  * **struct** [**IsRelocatable**](/readme-1/classes/structrust_1_1cxxbridge1_1_1_is_relocatable.md)
  * **class** [**Opaque**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_opaque.md)
  * **class** [**Slice**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_slice.md)
    * **class** [**iterator**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_slice_1_1iterator.md)
  * **class** [**Str**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_str.md)
  * **class** [**String**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_string.md)
  * **class** [**Vec**](/readme-1/classes/classrust_1_1cxxbridge1_1_1_vec.md)
  * **namespace** [**detail**](/readme-1/namespaces/namespacerust_1_1cxxbridge1_1_1detail.md)
    * **struct** [**copy\_assignable\_if**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1copy__assignable__if.md)
    * **struct** [**copy\_assignable\_if< false >**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1copy__assignable__if_3_01false_01_4.md)
    * **struct** [**detect**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1detect.md)
    * **struct** [**detect< void\_t< T< A... > >, T, A... >**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1detect_3_01void__t_3_01_t_3_01_a_8_8_8_01_4_01_4_00_01_t_00_01.md)
    * **struct** [**get\_IsRelocatable**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1get___is_relocatable.md)
    * **struct** [**make\_void**](/readme-1/classes/structrust_1_1cxxbridge1_1_1detail_1_1make__void.md)
  * **class** [**layout**](/readme-1/classes/classrust_1_1cxxbridge1_1_1layout.md)
  * **struct** [**unsafe\_bitcopy\_t**](/readme-1/classes/structrust_1_1cxxbridge1_1_1unsafe__bitcopy__t.md)
* **namespace** [**rust::cxxbridge1::@0**](/readme-1/namespaces/namespacerust_1_1cxxbridge1_1_1_0d0.md)
* **namespace** [**rust::cxxbridge1::detail::@0**](/readme-1/namespaces/namespacerust_1_1cxxbridge1_1_1detail_1_1_0d0.md)

***

Updated on 2023-01-11 at 18:25:19 +0800
