From e945711167e051a71aedcdbbc739a1cc7778e2c0 Mon Sep 17 00:00:00 2001 From: John-peterson-coinbase Date: Tue, 24 Sep 2024 22:18:41 +0000 Subject: [PATCH] deploy: 0e78d756ce972ac1b936066fd141481c7fda88b0 --- .buildinfo | 4 + .nojekyll | 0 README.html | 247 + _sources/README.md.txt | 161 + _sources/cdp.client.api.rst.txt | 149 + _sources/cdp.client.models.rst.txt | 757 ++ _sources/cdp.client.rst.txt | 62 + _sources/cdp.rst.txt | 141 + _sources/index.rst.txt | 13 + _sources/modules.rst.txt | 7 + _static/alabaster.css | 663 ++ _static/basic.css | 925 ++ _static/custom.css | 1 + _static/doctools.js | 156 + _static/documentation_options.js | 13 + _static/file.png | Bin 0 -> 286 bytes _static/github-banner.svg | 5 + _static/language_data.js | 199 + _static/minus.png | Bin 0 -> 90 bytes _static/plus.png | Bin 0 -> 90 bytes _static/pygments.css | 84 + _static/searchtools.js | 620 ++ _static/sphinx_highlight.js | 154 + cdp.client.api.html | 6751 +++++++++++++++ cdp.client.html | 3104 +++++++ cdp.client.models.html | 12055 +++++++++++++++++++++++++++ cdp.html | 4471 ++++++++++ genindex.html | 5712 +++++++++++++ index.html | 254 + modules.html | 555 ++ objects.inv | Bin 0 -> 12601 bytes py-modindex.html | 783 ++ search.html | 121 + searchindex.js | 1 + 34 files changed, 38168 insertions(+) create mode 100644 .buildinfo create mode 100644 .nojekyll create mode 100644 README.html create mode 100644 _sources/README.md.txt create mode 100644 _sources/cdp.client.api.rst.txt create mode 100644 _sources/cdp.client.models.rst.txt create mode 100644 _sources/cdp.client.rst.txt create mode 100644 _sources/cdp.rst.txt create mode 100644 _sources/index.rst.txt create mode 100644 _sources/modules.rst.txt create mode 100644 _static/alabaster.css create mode 100644 _static/basic.css create mode 100644 _static/custom.css create mode 100644 _static/doctools.js create mode 100644 _static/documentation_options.js create mode 100644 _static/file.png create mode 100644 _static/github-banner.svg create mode 100644 _static/language_data.js create mode 100644 _static/minus.png create mode 100644 _static/plus.png create mode 100644 _static/pygments.css create mode 100644 _static/searchtools.js create mode 100644 _static/sphinx_highlight.js create mode 100644 cdp.client.api.html create mode 100644 cdp.client.html create mode 100644 cdp.client.models.html create mode 100644 cdp.html create mode 100644 genindex.html create mode 100644 index.html create mode 100644 modules.html create mode 100644 objects.inv create mode 100644 py-modindex.html create mode 100644 search.html create mode 100644 searchindex.js diff --git a/.buildinfo b/.buildinfo new file mode 100644 index 0000000..30e2ecc --- /dev/null +++ b/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: e18c9f16e7b3b28894daf8085ec67a68 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/README.html b/README.html new file mode 100644 index 0000000..830758b --- /dev/null +++ b/README.html @@ -0,0 +1,247 @@ + + + + + + + + CDP Python SDK — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

CDP Python SDK

+

The CDP Python SDK enables the simple integration of crypto into your app. +By calling Coinbase’s CDP APIs, the SDK allows you to provision crypto wallets, +send crypto into/out of those wallets, track wallet balances, and trade crypto from +one asset into another.

+

CDP SDK v0 is a pre-alpha release, which means that the APIs and SDK methods are subject to change. We will continuously release updates to support new capabilities and improve the developer experience.

+
+

Documentation

+ +
+
+

Requirements

+
    +
  • Python 3.10+

  • +
+
+

Checking Python Version

+

Before using the SDK, ensure that you have the correct version of Python installed. The SDK requires Python 3.10 or higher. You can check your Python version by running the following code:

+
python --version
+
+
+

If you need to upgrade your Python version, you can download and install the latest version of Python from the official Python website.

+
+
+
+

Installation

+
pip install cdp-sdk
+
+
+
+

Starting a Python REPL

+

To start a Python REPL:

+
python
+
+
+
+
+
+

Creating a Wallet

+

To start, create a CDP API key. Then, initialize the CDP SDK by passing your API key name and API key’s private key via the configure method:

+
from cdp import *
+
+api_key_name = "Copy your API key name here."
+# Ensure that you are using double-quotes here.
+api_key_private_key = "Copy your API key's private key here."
+
+Cdp.configure(api_key_name, api_key_private_key)
+
+print("CDP SDK has been successfully configured with CDP API key.")
+
+
+

Another way to initialize the SDK is by sourcing the API key from the JSON file that contains your API key, +downloaded from the CDP portal.

+
Cdp.configure_from_json("~/Downloads/cdp_api_key.json")
+
+print("CDP SDK has been successfully configured from JSON file.")
+
+
+

This will allow you to authenticate with the Platform APIs.

+

If you are using a CDP Server-Signer to manage your private keys, enable it with

+
Cdp.use_server_signer = True
+
+
+

Now create a wallet. Wallets are created with a single default address.

+
# Create a wallet with one address by default.
+wallet1 = Wallet.create()
+
+
+

Wallets come with a single default address, accessible via default_address:

+
# A wallet has a default address.
+address = wallet1.default_address
+
+
+
+
+

Funding a Wallet

+

Wallets do not have funds on them to start. For Base Sepolia testnet, we provide a faucet method to fund your wallet with +testnet ETH. You are allowed one faucet claim per 24-hour window.

+
# Fund the wallet with a faucet transaction.
+faucet_tx = wallet1.faucet()
+
+print(f"Faucet transaction successfully completed: {faucet_tx}")
+
+
+
+
+

Transferring Funds

+

See Transfers for more information.

+

Now that your faucet transaction has successfully completed, you can send the funds in your wallet to another wallet. +The code below creates another wallet, and uses the transfer function to send testnet ETH from the first wallet to +the second:

+
# Create a new wallet wallet2 to transfer funds to.
+wallet2 = Wallet.create()
+
+print(f"Wallet successfully created: {wallet2}")
+
+transfer = wallet1.transfer(0.00001, "eth", wallet2).wait()
+
+print(f"Transfer successfully completed: {transfer}")
+
+
+
+

Gasless USDC Transfers

+

To transfer USDC without needing to hold ETH for gas, you can use the transfer method with the gasless option set to True.

+
# Create a new wallet wallet3 to transfer funds to.
+wallet3 = Wallet.create()
+
+print(f"Wallet successfully created: {wallet3}")
+
+transfer = wallet1.transfer(0.00001, "usdc", wallet3, gasless=True).wait()
+
+
+
+
+
+

Listing Transfers

+
# Return list of all transfers. This will paginate and fetch all transfers for the address.
+address.transfers()
+
+
+
+
+

Trading Funds

+

See Trades for more information.

+
wallet = Wallet.create("base-mainnet")
+
+print(f"Wallet successfully created: {wallet}")
+print(f"Send `base-mainnet` ETH to wallets default address: {wallet.default_address.address_id}")
+
+trade = wallet.trade(0.00001, "eth", "usdc").wait()
+
+print(f"Trade successfully completed: {trade}")
+
+
+
+
+

Listing Trades

+
# Return list of all trades. This will paginate and fetch all trades for the address.
+address.trades()
+
+
+
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/_sources/README.md.txt b/_sources/README.md.txt new file mode 100644 index 0000000..57a6d95 --- /dev/null +++ b/_sources/README.md.txt @@ -0,0 +1,161 @@ +# CDP Python SDK + +The CDP Python SDK enables the simple integration of crypto into your app. +By calling Coinbase's CDP APIs, the SDK allows you to provision crypto wallets, +send crypto into/out of those wallets, track wallet balances, and trade crypto from +one asset into another. + +**CDP SDK v0 is a pre-alpha release, which means that the APIs and SDK methods are subject to change. We will continuously release updates to support new capabilities and improve the developer experience.** + +## Documentation + +- [CDP API Documentation](https://docs.cdp.coinbase.com/platform-apis/docs/welcome) + +## Requirements + +- Python 3.10+ + +### Checking Python Version + +Before using the SDK, ensure that you have the correct version of Python installed. The SDK requires Python 3.10 or higher. You can check your Python version by running the following code: + +```bash +python --version +``` + +If you need to upgrade your Python version, you can download and install the latest version of Python from the [official Python website](https://www.python.org/downloads/). + +## Installation + +```bash +pip install cdp-sdk +``` + +### Starting a Python REPL + +To start a Python REPL: + +```bash +python +``` + +## Creating a Wallet + +To start, [create a CDP API key](https://portal.cdp.coinbase.com/access/api). Then, initialize the CDP SDK by passing your API key name and API key's private key via the `configure` method: + +```python +from cdp import * + +api_key_name = "Copy your API key name here." +# Ensure that you are using double-quotes here. +api_key_private_key = "Copy your API key's private key here." + +Cdp.configure(api_key_name, api_key_private_key) + +print("CDP SDK has been successfully configured with CDP API key.") +``` + +Another way to initialize the SDK is by sourcing the API key from the JSON file that contains your API key, +downloaded from the CDP portal. + +```python +Cdp.configure_from_json("~/Downloads/cdp_api_key.json") + +print("CDP SDK has been successfully configured from JSON file.") +``` + +This will allow you to authenticate with the Platform APIs. + +If you are using a CDP Server-Signer to manage your private keys, enable it with + +```python +Cdp.use_server_signer = True +``` + +Now create a wallet. Wallets are created with a single default address. + +```python +# Create a wallet with one address by default. +wallet1 = Wallet.create() +``` + +Wallets come with a single default address, accessible via `default_address`: + +```python +# A wallet has a default address. +address = wallet1.default_address +``` + +## Funding a Wallet + +Wallets do not have funds on them to start. For Base Sepolia testnet, we provide a `faucet` method to fund your wallet with +testnet ETH. You are allowed one faucet claim per 24-hour window. + +```python +# Fund the wallet with a faucet transaction. +faucet_tx = wallet1.faucet() + +print(f"Faucet transaction successfully completed: {faucet_tx}") +``` + +## Transferring Funds + +See [Transfers](https://docs.cdp.coinbase.com/wallets/docs/transfers) for more information. + +Now that your faucet transaction has successfully completed, you can send the funds in your wallet to another wallet. +The code below creates another wallet, and uses the `transfer` function to send testnet ETH from the first wallet to +the second: + +```python +# Create a new wallet wallet2 to transfer funds to. +wallet2 = Wallet.create() + +print(f"Wallet successfully created: {wallet2}") + +transfer = wallet1.transfer(0.00001, "eth", wallet2).wait() + +print(f"Transfer successfully completed: {transfer}") +``` + +### Gasless USDC Transfers + +To transfer USDC without needing to hold ETH for gas, you can use the `transfer` method with the `gasless` option set to `True`. + +```python +# Create a new wallet wallet3 to transfer funds to. +wallet3 = Wallet.create() + +print(f"Wallet successfully created: {wallet3}") + +transfer = wallet1.transfer(0.00001, "usdc", wallet3, gasless=True).wait() +``` + +## Listing Transfers + +```python +# Return list of all transfers. This will paginate and fetch all transfers for the address. +address.transfers() +``` + +## Trading Funds + +See [Trades](https://docs.cdp.coinbase.com/wallets/docs/trades) for more information. + +```python +wallet = Wallet.create("base-mainnet") + +print(f"Wallet successfully created: {wallet}") +print(f"Send `base-mainnet` ETH to wallets default address: {wallet.default_address.address_id}") + +trade = wallet.trade(0.00001, "eth", "usdc").wait() + +print(f"Trade successfully completed: {trade}") +``` + +## Listing Trades + +```python +# Return list of all trades. This will paginate and fetch all trades for the address. +address.trades() +``` + diff --git a/_sources/cdp.client.api.rst.txt b/_sources/cdp.client.api.rst.txt new file mode 100644 index 0000000..7d27fa5 --- /dev/null +++ b/_sources/cdp.client.api.rst.txt @@ -0,0 +1,149 @@ +cdp.client.api package +====================== + +Submodules +---------- + +cdp.client.api.addresses\_api module +------------------------------------ + +.. automodule:: cdp.client.api.addresses_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.assets\_api module +--------------------------------- + +.. automodule:: cdp.client.api.assets_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.balance\_history\_api module +------------------------------------------- + +.. automodule:: cdp.client.api.balance_history_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.contract\_events\_api module +------------------------------------------- + +.. automodule:: cdp.client.api.contract_events_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.contract\_invocations\_api module +------------------------------------------------ + +.. automodule:: cdp.client.api.contract_invocations_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.external\_addresses\_api module +---------------------------------------------- + +.. automodule:: cdp.client.api.external_addresses_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.networks\_api module +----------------------------------- + +.. automodule:: cdp.client.api.networks_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.server\_signers\_api module +------------------------------------------ + +.. automodule:: cdp.client.api.server_signers_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.smart\_contracts\_api module +------------------------------------------- + +.. automodule:: cdp.client.api.smart_contracts_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.stake\_api module +-------------------------------- + +.. automodule:: cdp.client.api.stake_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.trades\_api module +--------------------------------- + +.. automodule:: cdp.client.api.trades_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.transfers\_api module +------------------------------------ + +.. automodule:: cdp.client.api.transfers_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.users\_api module +-------------------------------- + +.. automodule:: cdp.client.api.users_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.validators\_api module +------------------------------------- + +.. automodule:: cdp.client.api.validators_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.wallet\_stake\_api module +---------------------------------------- + +.. automodule:: cdp.client.api.wallet_stake_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.wallets\_api module +---------------------------------- + +.. automodule:: cdp.client.api.wallets_api + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api.webhooks\_api module +----------------------------------- + +.. automodule:: cdp.client.api.webhooks_api + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: cdp.client.api + :members: + :undoc-members: + :show-inheritance: diff --git a/_sources/cdp.client.models.rst.txt b/_sources/cdp.client.models.rst.txt new file mode 100644 index 0000000..4ff0b6f --- /dev/null +++ b/_sources/cdp.client.models.rst.txt @@ -0,0 +1,757 @@ +cdp.client.models package +========================= + +Submodules +---------- + +cdp.client.models.address module +-------------------------------- + +.. automodule:: cdp.client.models.address + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.address\_balance\_list module +----------------------------------------------- + +.. automodule:: cdp.client.models.address_balance_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.address\_historical\_balance\_list module +----------------------------------------------------------- + +.. automodule:: cdp.client.models.address_historical_balance_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.address\_list module +-------------------------------------- + +.. automodule:: cdp.client.models.address_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.address\_transaction\_list module +--------------------------------------------------- + +.. automodule:: cdp.client.models.address_transaction_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.asset module +------------------------------ + +.. automodule:: cdp.client.models.asset + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.balance module +-------------------------------- + +.. automodule:: cdp.client.models.balance + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.broadcast\_contract\_invocation\_request module +----------------------------------------------------------------- + +.. automodule:: cdp.client.models.broadcast_contract_invocation_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.broadcast\_staking\_operation\_request module +--------------------------------------------------------------- + +.. automodule:: cdp.client.models.broadcast_staking_operation_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.broadcast\_trade\_request module +-------------------------------------------------- + +.. automodule:: cdp.client.models.broadcast_trade_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.broadcast\_transfer\_request module +----------------------------------------------------- + +.. automodule:: cdp.client.models.broadcast_transfer_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.build\_staking\_operation\_request module +----------------------------------------------------------- + +.. automodule:: cdp.client.models.build_staking_operation_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.contract\_event module +---------------------------------------- + +.. automodule:: cdp.client.models.contract_event + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.contract\_event\_list module +---------------------------------------------- + +.. automodule:: cdp.client.models.contract_event_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.contract\_invocation module +--------------------------------------------- + +.. automodule:: cdp.client.models.contract_invocation + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.contract\_invocation\_list module +--------------------------------------------------- + +.. automodule:: cdp.client.models.contract_invocation_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_address\_request module +------------------------------------------------- + +.. automodule:: cdp.client.models.create_address_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_contract\_invocation\_request module +-------------------------------------------------------------- + +.. automodule:: cdp.client.models.create_contract_invocation_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_payload\_signature\_request module +------------------------------------------------------------ + +.. automodule:: cdp.client.models.create_payload_signature_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_server\_signer\_request module +-------------------------------------------------------- + +.. automodule:: cdp.client.models.create_server_signer_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_smart\_contract\_request module +--------------------------------------------------------- + +.. automodule:: cdp.client.models.create_smart_contract_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_staking\_operation\_request module +------------------------------------------------------------ + +.. automodule:: cdp.client.models.create_staking_operation_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_trade\_request module +----------------------------------------------- + +.. automodule:: cdp.client.models.create_trade_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_transfer\_request module +-------------------------------------------------- + +.. automodule:: cdp.client.models.create_transfer_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_wallet\_request module +------------------------------------------------ + +.. automodule:: cdp.client.models.create_wallet_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_wallet\_request\_wallet module +-------------------------------------------------------- + +.. automodule:: cdp.client.models.create_wallet_request_wallet + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.create\_webhook\_request module +------------------------------------------------- + +.. automodule:: cdp.client.models.create_webhook_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.deploy\_smart\_contract\_request module +--------------------------------------------------------- + +.. automodule:: cdp.client.models.deploy_smart_contract_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.erc20\_transfer\_event module +----------------------------------------------- + +.. automodule:: cdp.client.models.erc20_transfer_event + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.erc721\_transfer\_event module +------------------------------------------------ + +.. automodule:: cdp.client.models.erc721_transfer_event + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.error module +------------------------------ + +.. automodule:: cdp.client.models.error + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.ethereum\_transaction module +---------------------------------------------- + +.. automodule:: cdp.client.models.ethereum_transaction + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.ethereum\_transaction\_access module +------------------------------------------------------ + +.. automodule:: cdp.client.models.ethereum_transaction_access + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.ethereum\_transaction\_access\_list module +------------------------------------------------------------ + +.. automodule:: cdp.client.models.ethereum_transaction_access_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.ethereum\_transaction\_flattened\_trace module +---------------------------------------------------------------- + +.. automodule:: cdp.client.models.ethereum_transaction_flattened_trace + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.ethereum\_validator\_metadata module +------------------------------------------------------ + +.. automodule:: cdp.client.models.ethereum_validator_metadata + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.faucet\_transaction module +-------------------------------------------- + +.. automodule:: cdp.client.models.faucet_transaction + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.feature\_set module +------------------------------------- + +.. automodule:: cdp.client.models.feature_set + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.fetch\_historical\_staking\_balances200\_response module +-------------------------------------------------------------------------- + +.. automodule:: cdp.client.models.fetch_historical_staking_balances200_response + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.fetch\_staking\_rewards200\_response module +------------------------------------------------------------- + +.. automodule:: cdp.client.models.fetch_staking_rewards200_response + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.fetch\_staking\_rewards\_request module +--------------------------------------------------------- + +.. automodule:: cdp.client.models.fetch_staking_rewards_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.get\_staking\_context\_request module +------------------------------------------------------- + +.. automodule:: cdp.client.models.get_staking_context_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.historical\_balance module +-------------------------------------------- + +.. automodule:: cdp.client.models.historical_balance + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.network module +-------------------------------- + +.. automodule:: cdp.client.models.network + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.network\_identifier module +-------------------------------------------- + +.. automodule:: cdp.client.models.network_identifier + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.nft\_contract\_options module +----------------------------------------------- + +.. automodule:: cdp.client.models.nft_contract_options + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.payload\_signature module +------------------------------------------- + +.. automodule:: cdp.client.models.payload_signature + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.payload\_signature\_list module +------------------------------------------------- + +.. automodule:: cdp.client.models.payload_signature_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.seed\_creation\_event module +---------------------------------------------- + +.. automodule:: cdp.client.models.seed_creation_event + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.seed\_creation\_event\_result module +------------------------------------------------------ + +.. automodule:: cdp.client.models.seed_creation_event_result + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.server\_signer module +--------------------------------------- + +.. automodule:: cdp.client.models.server_signer + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.server\_signer\_event module +---------------------------------------------- + +.. automodule:: cdp.client.models.server_signer_event + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.server\_signer\_event\_event module +----------------------------------------------------- + +.. automodule:: cdp.client.models.server_signer_event_event + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.server\_signer\_event\_list module +---------------------------------------------------- + +.. automodule:: cdp.client.models.server_signer_event_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.server\_signer\_list module +--------------------------------------------- + +.. automodule:: cdp.client.models.server_signer_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.signature\_creation\_event module +--------------------------------------------------- + +.. automodule:: cdp.client.models.signature_creation_event + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.signature\_creation\_event\_result module +----------------------------------------------------------- + +.. automodule:: cdp.client.models.signature_creation_event_result + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.signed\_voluntary\_exit\_message\_metadata module +------------------------------------------------------------------- + +.. automodule:: cdp.client.models.signed_voluntary_exit_message_metadata + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.smart\_contract module +---------------------------------------- + +.. automodule:: cdp.client.models.smart_contract + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.smart\_contract\_list module +---------------------------------------------- + +.. automodule:: cdp.client.models.smart_contract_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.smart\_contract\_options module +------------------------------------------------- + +.. automodule:: cdp.client.models.smart_contract_options + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.smart\_contract\_type module +---------------------------------------------- + +.. automodule:: cdp.client.models.smart_contract_type + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.sponsored\_send module +---------------------------------------- + +.. automodule:: cdp.client.models.sponsored_send + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.staking\_balance module +----------------------------------------- + +.. automodule:: cdp.client.models.staking_balance + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.staking\_context module +----------------------------------------- + +.. automodule:: cdp.client.models.staking_context + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.staking\_context\_context module +-------------------------------------------------- + +.. automodule:: cdp.client.models.staking_context_context + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.staking\_operation module +------------------------------------------- + +.. automodule:: cdp.client.models.staking_operation + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.staking\_operation\_metadata module +----------------------------------------------------- + +.. automodule:: cdp.client.models.staking_operation_metadata + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.staking\_reward module +---------------------------------------- + +.. automodule:: cdp.client.models.staking_reward + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.staking\_reward\_format module +------------------------------------------------ + +.. automodule:: cdp.client.models.staking_reward_format + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.staking\_reward\_usd\_value module +---------------------------------------------------- + +.. automodule:: cdp.client.models.staking_reward_usd_value + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.token\_contract\_options module +------------------------------------------------- + +.. automodule:: cdp.client.models.token_contract_options + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.trade module +------------------------------ + +.. automodule:: cdp.client.models.trade + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.trade\_list module +------------------------------------ + +.. automodule:: cdp.client.models.trade_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.transaction module +------------------------------------ + +.. automodule:: cdp.client.models.transaction + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.transaction\_content module +--------------------------------------------- + +.. automodule:: cdp.client.models.transaction_content + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.transaction\_type module +------------------------------------------ + +.. automodule:: cdp.client.models.transaction_type + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.transfer module +--------------------------------- + +.. automodule:: cdp.client.models.transfer + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.transfer\_list module +--------------------------------------- + +.. automodule:: cdp.client.models.transfer_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.update\_webhook\_request module +------------------------------------------------- + +.. automodule:: cdp.client.models.update_webhook_request + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.user module +----------------------------- + +.. automodule:: cdp.client.models.user + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.validator module +---------------------------------- + +.. automodule:: cdp.client.models.validator + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.validator\_details module +------------------------------------------- + +.. automodule:: cdp.client.models.validator_details + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.validator\_list module +---------------------------------------- + +.. automodule:: cdp.client.models.validator_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.validator\_status module +------------------------------------------ + +.. automodule:: cdp.client.models.validator_status + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.wallet module +------------------------------- + +.. automodule:: cdp.client.models.wallet + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.wallet\_list module +------------------------------------- + +.. automodule:: cdp.client.models.wallet_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.webhook module +-------------------------------- + +.. automodule:: cdp.client.models.webhook + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.webhook\_event\_filter module +----------------------------------------------- + +.. automodule:: cdp.client.models.webhook_event_filter + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.webhook\_event\_type module +--------------------------------------------- + +.. automodule:: cdp.client.models.webhook_event_type + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.webhook\_event\_type\_filter module +----------------------------------------------------- + +.. automodule:: cdp.client.models.webhook_event_type_filter + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.webhook\_list module +-------------------------------------- + +.. automodule:: cdp.client.models.webhook_list + :members: + :undoc-members: + :show-inheritance: + +cdp.client.models.webhook\_wallet\_activity\_filter module +---------------------------------------------------------- + +.. automodule:: cdp.client.models.webhook_wallet_activity_filter + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: cdp.client.models + :members: + :undoc-members: + :show-inheritance: diff --git a/_sources/cdp.client.rst.txt b/_sources/cdp.client.rst.txt new file mode 100644 index 0000000..ee539f3 --- /dev/null +++ b/_sources/cdp.client.rst.txt @@ -0,0 +1,62 @@ +cdp.client package +================== + +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + cdp.client.api + cdp.client.models + +Submodules +---------- + +cdp.client.api\_client module +----------------------------- + +.. automodule:: cdp.client.api_client + :members: + :undoc-members: + :show-inheritance: + +cdp.client.api\_response module +------------------------------- + +.. automodule:: cdp.client.api_response + :members: + :undoc-members: + :show-inheritance: + +cdp.client.configuration module +------------------------------- + +.. automodule:: cdp.client.configuration + :members: + :undoc-members: + :show-inheritance: + +cdp.client.exceptions module +---------------------------- + +.. automodule:: cdp.client.exceptions + :members: + :undoc-members: + :show-inheritance: + +cdp.client.rest module +---------------------- + +.. automodule:: cdp.client.rest + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: cdp.client + :members: + :undoc-members: + :show-inheritance: diff --git a/_sources/cdp.rst.txt b/_sources/cdp.rst.txt new file mode 100644 index 0000000..9812bca --- /dev/null +++ b/_sources/cdp.rst.txt @@ -0,0 +1,141 @@ +cdp package +=========== + +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + cdp.client + +Submodules +---------- + +cdp.address module +------------------ + +.. automodule:: cdp.address + :members: + :undoc-members: + :show-inheritance: + +cdp.api\_clients module +----------------------- + +.. automodule:: cdp.api_clients + :members: + :undoc-members: + :show-inheritance: + +cdp.asset module +---------------- + +.. automodule:: cdp.asset + :members: + :undoc-members: + :show-inheritance: + +cdp.balance module +------------------ + +.. automodule:: cdp.balance + :members: + :undoc-members: + :show-inheritance: + +cdp.balance\_map module +----------------------- + +.. automodule:: cdp.balance_map + :members: + :undoc-members: + :show-inheritance: + +cdp.cdp module +-------------- + +.. automodule:: cdp.cdp + :members: + :undoc-members: + :show-inheritance: + +cdp.cdp\_api\_client module +--------------------------- + +.. automodule:: cdp.cdp_api_client + :members: + :undoc-members: + :show-inheritance: + +cdp.errors module +----------------- + +.. automodule:: cdp.errors + :members: + :undoc-members: + :show-inheritance: + +cdp.faucet\_transaction module +------------------------------ + +.. automodule:: cdp.faucet_transaction + :members: + :undoc-members: + :show-inheritance: + +cdp.sponsored\_send module +-------------------------- + +.. automodule:: cdp.sponsored_send + :members: + :undoc-members: + :show-inheritance: + +cdp.trade module +---------------- + +.. automodule:: cdp.trade + :members: + :undoc-members: + :show-inheritance: + +cdp.transaction module +---------------------- + +.. automodule:: cdp.transaction + :members: + :undoc-members: + :show-inheritance: + +cdp.transfer module +------------------- + +.. automodule:: cdp.transfer + :members: + :undoc-members: + :show-inheritance: + +cdp.wallet module +----------------- + +.. automodule:: cdp.wallet + :members: + :undoc-members: + :show-inheritance: + +cdp.wallet\_address module +-------------------------- + +.. automodule:: cdp.wallet_address + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: cdp + :members: + :undoc-members: + :show-inheritance: diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt new file mode 100644 index 0000000..270c1fa --- /dev/null +++ b/_sources/index.rst.txt @@ -0,0 +1,13 @@ +CDP SDK documentation +===================== + +.. include:: README.md + :parser: myst_parser.sphinx_ + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + :hidden: + + modules + diff --git a/_sources/modules.rst.txt b/_sources/modules.rst.txt new file mode 100644 index 0000000..f261fca --- /dev/null +++ b/_sources/modules.rst.txt @@ -0,0 +1,7 @@ +cdp +=== + +.. toctree:: + :maxdepth: 4 + + cdp diff --git a/_static/alabaster.css b/_static/alabaster.css new file mode 100644 index 0000000..7e75bf8 --- /dev/null +++ b/_static/alabaster.css @@ -0,0 +1,663 @@ +/* -- page layout ----------------------------------------------------------- */ + +body { + font-family: Georgia, serif; + font-size: 17px; + background-color: #fff; + color: #000; + margin: 0; + padding: 0; +} + + +div.document { + width: 940px; + margin: 30px auto 0 auto; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 220px; +} + +div.sphinxsidebar { + width: 220px; + font-size: 14px; + line-height: 1.5; +} + +hr { + border: 1px solid #B1B4B6; +} + +div.body { + background-color: #fff; + color: #3E4349; + padding: 0 30px 0 30px; +} + +div.body > .section { + text-align: left; +} + +div.footer { + width: 940px; + margin: 20px auto 30px auto; + font-size: 14px; + color: #888; + text-align: right; +} + +div.footer a { + color: #888; +} + +p.caption { + font-family: inherit; + font-size: inherit; +} + + +div.relations { + display: none; +} + + +div.sphinxsidebar { + max-height: 100%; + overflow-y: auto; +} + +div.sphinxsidebar a { + color: #444; + text-decoration: none; + border-bottom: 1px dotted #999; +} + +div.sphinxsidebar a:hover { + border-bottom: 1px solid #999; +} + +div.sphinxsidebarwrapper { + padding: 18px 10px; +} + +div.sphinxsidebarwrapper p.logo { + padding: 0; + margin: -10px 0 0 0px; + text-align: center; +} + +div.sphinxsidebarwrapper h1.logo { + margin-top: -10px; + text-align: center; + margin-bottom: 5px; + text-align: left; +} + +div.sphinxsidebarwrapper h1.logo-name { + margin-top: 0px; +} + +div.sphinxsidebarwrapper p.blurb { + margin-top: 0; + font-style: normal; +} + +div.sphinxsidebar h3, +div.sphinxsidebar h4 { + font-family: Georgia, serif; + color: #444; + font-size: 24px; + font-weight: normal; + margin: 0 0 5px 0; + padding: 0; +} + +div.sphinxsidebar h4 { + font-size: 20px; +} + +div.sphinxsidebar h3 a { + color: #444; +} + +div.sphinxsidebar p.logo a, +div.sphinxsidebar h3 a, +div.sphinxsidebar p.logo a:hover, +div.sphinxsidebar h3 a:hover { + border: none; +} + +div.sphinxsidebar p { + color: #555; + margin: 10px 0; +} + +div.sphinxsidebar ul { + margin: 10px 0; + padding: 0; + color: #000; +} + +div.sphinxsidebar ul li.toctree-l1 > a { + font-size: 120%; +} + +div.sphinxsidebar ul li.toctree-l2 > a { + font-size: 110%; +} + +div.sphinxsidebar input { + border: 1px solid #CCC; + font-family: Georgia, serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox { + margin: 1em 0; +} + +div.sphinxsidebar .search > div { + display: table-cell; +} + +div.sphinxsidebar hr { + border: none; + height: 1px; + color: #AAA; + background: #AAA; + + text-align: left; + margin-left: 0; + width: 50%; +} + +div.sphinxsidebar .badge { + border-bottom: none; +} + +div.sphinxsidebar .badge:hover { + border-bottom: none; +} + +/* To address an issue with donation coming after search */ +div.sphinxsidebar h3.donation { + margin-top: 10px; +} + +/* -- body styles ----------------------------------------------------------- */ + +a { + color: #004B6B; + text-decoration: underline; +} + +a:hover { + color: #6D4100; + text-decoration: underline; +} + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: Georgia, serif; + font-weight: normal; + margin: 30px 0px 10px 0px; + padding: 0; +} + +div.body h1 { margin-top: 0; padding-top: 0; font-size: 240%; } +div.body h2 { font-size: 180%; } +div.body h3 { font-size: 150%; } +div.body h4 { font-size: 130%; } +div.body h5 { font-size: 100%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #DDD; + padding: 0 4px; + text-decoration: none; +} + +a.headerlink:hover { + color: #444; + background: #EAEAEA; +} + +div.body p, div.body dd, div.body li { + line-height: 1.4em; +} + +div.admonition { + margin: 20px 0px; + padding: 10px 30px; + background-color: #EEE; + border: 1px solid #CCC; +} + +div.admonition tt.xref, div.admonition code.xref, div.admonition a tt { + background-color: #FBFBFB; + border-bottom: 1px solid #fafafa; +} + +div.admonition p.admonition-title { + font-family: Georgia, serif; + font-weight: normal; + font-size: 24px; + margin: 0 0 10px 0; + padding: 0; + line-height: 1; +} + +div.admonition p.last { + margin-bottom: 0; +} + +dt:target, .highlight { + background: #FAF3E8; +} + +div.warning { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.danger { + background-color: #FCC; + border: 1px solid #FAA; + -moz-box-shadow: 2px 2px 4px #D52C2C; + -webkit-box-shadow: 2px 2px 4px #D52C2C; + box-shadow: 2px 2px 4px #D52C2C; +} + +div.error { + background-color: #FCC; + border: 1px solid #FAA; + -moz-box-shadow: 2px 2px 4px #D52C2C; + -webkit-box-shadow: 2px 2px 4px #D52C2C; + box-shadow: 2px 2px 4px #D52C2C; +} + +div.caution { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.attention { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.important { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.note { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.tip { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.hint { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.seealso { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.topic { + background-color: #EEE; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre, tt, code { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; + font-size: 0.9em; +} + +.hll { + background-color: #FFC; + margin: 0 -12px; + padding: 0 12px; + display: block; +} + +img.screenshot { +} + +tt.descname, tt.descclassname, code.descname, code.descclassname { + font-size: 0.95em; +} + +tt.descname, code.descname { + padding-right: 0.08em; +} + +img.screenshot { + -moz-box-shadow: 2px 2px 4px #EEE; + -webkit-box-shadow: 2px 2px 4px #EEE; + box-shadow: 2px 2px 4px #EEE; +} + +table.docutils { + border: 1px solid #888; + -moz-box-shadow: 2px 2px 4px #EEE; + -webkit-box-shadow: 2px 2px 4px #EEE; + box-shadow: 2px 2px 4px #EEE; +} + +table.docutils td, table.docutils th { + border: 1px solid #888; + padding: 0.25em 0.7em; +} + +table.field-list, table.footnote { + border: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +table.footnote { + margin: 15px 0; + width: 100%; + border: 1px solid #EEE; + background: #FDFDFD; + font-size: 0.9em; +} + +table.footnote + table.footnote { + margin-top: -15px; + border-top: none; +} + +table.field-list th { + padding: 0 0.8em 0 0; +} + +table.field-list td { + padding: 0; +} + +table.field-list p { + margin-bottom: 0.8em; +} + +/* Cloned from + * https://github.com/sphinx-doc/sphinx/commit/ef60dbfce09286b20b7385333d63a60321784e68 + */ +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +table.footnote td.label { + width: .1px; + padding: 0.3em 0 0.3em 0.5em; +} + +table.footnote td { + padding: 0.3em 0.5em; +} + +dl { + margin-left: 0; + margin-right: 0; + margin-top: 0; + padding: 0; +} + +dl dd { + margin-left: 30px; +} + +blockquote { + margin: 0 0 0 30px; + padding: 0; +} + +ul, ol { + /* Matches the 30px from the narrow-screen "li > ul" selector below */ + margin: 10px 0 10px 30px; + padding: 0; +} + +pre { + background: unset; + padding: 7px 30px; + margin: 15px 0px; + line-height: 1.3em; +} + +div.viewcode-block:target { + background: #ffd; +} + +dl pre, blockquote pre, li pre { + margin-left: 0; + padding-left: 30px; +} + +tt, code { + background-color: #ecf0f3; + color: #222; + /* padding: 1px 2px; */ +} + +tt.xref, code.xref, a tt { + background-color: #FBFBFB; + border-bottom: 1px solid #fff; +} + +a.reference { + text-decoration: none; + border-bottom: 1px dotted #004B6B; +} + +a.reference:hover { + border-bottom: 1px solid #6D4100; +} + +/* Don't put an underline on images */ +a.image-reference, a.image-reference:hover { + border-bottom: none; +} + +a.footnote-reference { + text-decoration: none; + font-size: 0.7em; + vertical-align: top; + border-bottom: 1px dotted #004B6B; +} + +a.footnote-reference:hover { + border-bottom: 1px solid #6D4100; +} + +a:hover tt, a:hover code { + background: #EEE; +} + +@media screen and (max-width: 940px) { + + body { + margin: 0; + padding: 20px 30px; + } + + div.documentwrapper { + float: none; + background: #fff; + margin-left: 0; + margin-top: 0; + margin-right: 0; + margin-bottom: 0; + } + + div.sphinxsidebar { + display: block; + float: none; + width: unset; + margin: 50px -30px -20px -30px; + padding: 10px 20px; + background: #333; + color: #FFF; + } + + div.sphinxsidebar h3, div.sphinxsidebar h4, div.sphinxsidebar p, + div.sphinxsidebar h3 a { + color: #fff; + } + + div.sphinxsidebar a { + color: #AAA; + } + + div.sphinxsidebar p.logo { + display: none; + } + + div.document { + width: 100%; + margin: 0; + } + + div.footer { + display: none; + } + + div.bodywrapper { + margin: 0; + } + + div.body { + min-height: 0; + min-width: auto; /* fixes width on small screens, breaks .hll */ + padding: 0; + } + + .hll { + /* "fixes" the breakage */ + width: max-content; + } + + .rtd_doc_footer { + display: none; + } + + .document { + width: auto; + } + + .footer { + width: auto; + } + + .github { + display: none; + } + + ul { + margin-left: 0; + } + + li > ul { + /* Matches the 30px from the "ul, ol" selector above */ + margin-left: 30px; + } +} + + +/* misc. */ + +.revsys-inline { + display: none!important; +} + +/* Hide ugly table cell borders in ..bibliography:: directive output */ +table.docutils.citation, table.docutils.citation td, table.docutils.citation th { + border: none; + /* Below needed in some edge cases; if not applied, bottom shadows appear */ + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + + +/* relbar */ + +.related { + line-height: 30px; + width: 100%; + font-size: 0.9rem; +} + +.related.top { + border-bottom: 1px solid #EEE; + margin-bottom: 20px; +} + +.related.bottom { + border-top: 1px solid #EEE; +} + +.related ul { + padding: 0; + margin: 0; + list-style: none; +} + +.related li { + display: inline; +} + +nav#rellinks { + float: right; +} + +nav#rellinks li+li:before { + content: "|"; +} + +nav#breadcrumbs li+li:before { + content: "\00BB"; +} + +/* Hide certain items when printing */ +@media print { + div.related { + display: none; + } +} + +img.github { + position: absolute; + top: 0; + border: 0; + right: 0; +} \ No newline at end of file diff --git a/_static/basic.css b/_static/basic.css new file mode 100644 index 0000000..e5179b7 --- /dev/null +++ b/_static/basic.css @@ -0,0 +1,925 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: inherit; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a:visited { + color: #551A8B; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/_static/custom.css b/_static/custom.css new file mode 100644 index 0000000..2a924f1 --- /dev/null +++ b/_static/custom.css @@ -0,0 +1 @@ +/* This file intentionally left blank. */ diff --git a/_static/doctools.js b/_static/doctools.js new file mode 100644 index 0000000..4d67807 --- /dev/null +++ b/_static/doctools.js @@ -0,0 +1,156 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Base JavaScript utilities for all Sphinx HTML documentation. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/_static/documentation_options.js b/_static/documentation_options.js new file mode 100644 index 0000000..b15f8b4 --- /dev/null +++ b/_static/documentation_options.js @@ -0,0 +1,13 @@ +const DOCUMENTATION_OPTIONS = { + VERSION: '0.0.2', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/_static/file.png b/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/_static/github-banner.svg b/_static/github-banner.svg new file mode 100644 index 0000000..c47d9dc --- /dev/null +++ b/_static/github-banner.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/_static/language_data.js b/_static/language_data.js new file mode 100644 index 0000000..367b8ed --- /dev/null +++ b/_static/language_data.js @@ -0,0 +1,199 @@ +/* + * language_data.js + * ~~~~~~~~~~~~~~~~ + * + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; + + +/* Non-minified version is copied as a separate JS file, if available */ + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/_static/minus.png b/_static/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d96755fdaf8bb2214971e0db9c1fd3077d7c419d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu=nj kDsEF_5m^0CR;1wuP-*O&G^0G}KYk!hp00i_>zopr08q^qX#fBK literal 0 HcmV?d00001 diff --git a/_static/plus.png b/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7107cec93a979b9a5f64843235a16651d563ce2d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz literal 0 HcmV?d00001 diff --git a/_static/pygments.css b/_static/pygments.css new file mode 100644 index 0000000..04a4174 --- /dev/null +++ b/_static/pygments.css @@ -0,0 +1,84 @@ +pre { line-height: 125%; } +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #8f5902; font-style: italic } /* Comment */ +.highlight .err { color: #a40000; border: 1px solid #ef2929 } /* Error */ +.highlight .g { color: #000000 } /* Generic */ +.highlight .k { color: #004461; font-weight: bold } /* Keyword */ +.highlight .l { color: #000000 } /* Literal */ +.highlight .n { color: #000000 } /* Name */ +.highlight .o { color: #582800 } /* Operator */ +.highlight .x { color: #000000 } /* Other */ +.highlight .p { color: #000000; font-weight: bold } /* Punctuation */ +.highlight .ch { color: #8f5902; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #8f5902; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #8f5902 } /* Comment.Preproc */ +.highlight .cpf { color: #8f5902; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #8f5902; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #8f5902; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #a40000 } /* Generic.Deleted */ +.highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ +.highlight .ges { color: #000000 } /* Generic.EmphStrong */ +.highlight .gr { color: #ef2929 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #745334 } /* Generic.Prompt */ +.highlight .gs { color: #000000; font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #a40000; font-weight: bold } /* Generic.Traceback */ +.highlight .kc { color: #004461; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #004461; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #004461; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #004461; font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { color: #004461; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #004461; font-weight: bold } /* Keyword.Type */ +.highlight .ld { color: #000000 } /* Literal.Date */ +.highlight .m { color: #990000 } /* Literal.Number */ +.highlight .s { color: #4e9a06 } /* Literal.String */ +.highlight .na { color: #c4a000 } /* Name.Attribute */ +.highlight .nb { color: #004461 } /* Name.Builtin */ +.highlight .nc { color: #000000 } /* Name.Class */ +.highlight .no { color: #000000 } /* Name.Constant */ +.highlight .nd { color: #888888 } /* Name.Decorator */ +.highlight .ni { color: #ce5c00 } /* Name.Entity */ +.highlight .ne { color: #cc0000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #000000 } /* Name.Function */ +.highlight .nl { color: #f57900 } /* Name.Label */ +.highlight .nn { color: #000000 } /* Name.Namespace */ +.highlight .nx { color: #000000 } /* Name.Other */ +.highlight .py { color: #000000 } /* Name.Property */ +.highlight .nt { color: #004461; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #000000 } /* Name.Variable */ +.highlight .ow { color: #004461; font-weight: bold } /* Operator.Word */ +.highlight .pm { color: #000000; font-weight: bold } /* Punctuation.Marker */ +.highlight .w { color: #f8f8f8 } /* Text.Whitespace */ +.highlight .mb { color: #990000 } /* Literal.Number.Bin */ +.highlight .mf { color: #990000 } /* Literal.Number.Float */ +.highlight .mh { color: #990000 } /* Literal.Number.Hex */ +.highlight .mi { color: #990000 } /* Literal.Number.Integer */ +.highlight .mo { color: #990000 } /* Literal.Number.Oct */ +.highlight .sa { color: #4e9a06 } /* Literal.String.Affix */ +.highlight .sb { color: #4e9a06 } /* Literal.String.Backtick */ +.highlight .sc { color: #4e9a06 } /* Literal.String.Char */ +.highlight .dl { color: #4e9a06 } /* Literal.String.Delimiter */ +.highlight .sd { color: #8f5902; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4e9a06 } /* Literal.String.Double */ +.highlight .se { color: #4e9a06 } /* Literal.String.Escape */ +.highlight .sh { color: #4e9a06 } /* Literal.String.Heredoc */ +.highlight .si { color: #4e9a06 } /* Literal.String.Interpol */ +.highlight .sx { color: #4e9a06 } /* Literal.String.Other */ +.highlight .sr { color: #4e9a06 } /* Literal.String.Regex */ +.highlight .s1 { color: #4e9a06 } /* Literal.String.Single */ +.highlight .ss { color: #4e9a06 } /* Literal.String.Symbol */ +.highlight .bp { color: #3465a4 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #000000 } /* Name.Function.Magic */ +.highlight .vc { color: #000000 } /* Name.Variable.Class */ +.highlight .vg { color: #000000 } /* Name.Variable.Global */ +.highlight .vi { color: #000000 } /* Name.Variable.Instance */ +.highlight .vm { color: #000000 } /* Name.Variable.Magic */ +.highlight .il { color: #990000 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/_static/searchtools.js b/_static/searchtools.js new file mode 100644 index 0000000..b08d58c --- /dev/null +++ b/_static/searchtools.js @@ -0,0 +1,620 @@ +/* + * searchtools.js + * ~~~~~~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for the full-text search. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +/** + * Simple result scoring code. + */ +if (typeof Scorer === "undefined") { + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [docname, title, anchor, descr, score, filename] + // and returns the new score. + /* + score: result => { + const [docname, title, anchor, descr, score, filename] = result + return score + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: { + 0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5, // used to be unimportantResults + }, + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2, + }; +} + +const _removeChildren = (element) => { + while (element && element.lastChild) element.removeChild(element.lastChild); +}; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ +const _escapeRegExp = (string) => + string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + +const _displayItem = (item, searchTerms, highlightTerms) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; + + const [docName, title, anchor, descr, score, _filename] = item; + + let listItem = document.createElement("li"); + let requestUrl; + let linkUrl; + if (docBuilder === "dirhtml") { + // dirhtml builder + let dirname = docName + "/"; + if (dirname.match(/\/index\/$/)) + dirname = dirname.substring(0, dirname.length - 6); + else if (dirname === "index/") dirname = ""; + requestUrl = contentRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = contentRoot + docName + docFileSuffix; + linkUrl = docName + docLinkSuffix; + } + let linkEl = listItem.appendChild(document.createElement("a")); + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; + linkEl.innerHTML = title; + if (descr) { + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms, anchor) + ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + }); + Search.output.appendChild(listItem); +}; +const _finishSearch = (resultCount) => { + Search.stopPulse(); + Search.title.innerText = _("Search Results"); + if (!resultCount) + Search.status.innerText = Documentation.gettext( + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." + ); + else + Search.status.innerText = _( + "Search finished, found ${resultCount} page(s) matching the search query." + ).replace('${resultCount}', resultCount); +}; +const _displayNextItem = ( + results, + resultCount, + searchTerms, + highlightTerms, +) => { + // results left, load the summary and display it + // this is intended to be dynamic (don't sub resultsCount) + if (results.length) { + _displayItem(results.pop(), searchTerms, highlightTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), + 5 + ); + } + // search finished, update title and status message + else _finishSearch(resultCount); +}; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; + +/** + * Default splitQuery function. Can be overridden in ``sphinx.search`` with a + * custom function per language. + * + * The regular expression works by splitting the string on consecutive characters + * that are not Unicode letters, numbers, underscores, or emoji characters. + * This is the same as ``\W+`` in Python, preserving the surrogate pair area. + */ +if (typeof splitQuery === "undefined") { + var splitQuery = (query) => query + .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) + .filter(term => term) // remove remaining empty strings +} + +/** + * Search Module + */ +const Search = { + _index: null, + _queued_query: null, + _pulse_status: -1, + + htmlToText: (htmlString, anchor) => { + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + for (const removalQuery of [".headerlink", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content + const docContent = htmlElement.querySelector('[role="main"]'); + if (docContent) return docContent.textContent; + + console.warn( + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." + ); + return ""; + }, + + init: () => { + const query = new URLSearchParams(window.location.search).get("q"); + document + .querySelectorAll('input[name="q"]') + .forEach((el) => (el.value = query)); + if (query) Search.performSearch(query); + }, + + loadIndex: (url) => + (document.body.appendChild(document.createElement("script")).src = url), + + setIndex: (index) => { + Search._index = index; + if (Search._queued_query !== null) { + const query = Search._queued_query; + Search._queued_query = null; + Search.query(query); + } + }, + + hasIndex: () => Search._index !== null, + + deferQuery: (query) => (Search._queued_query = query), + + stopPulse: () => (Search._pulse_status = -1), + + startPulse: () => { + if (Search._pulse_status >= 0) return; + + const pulse = () => { + Search._pulse_status = (Search._pulse_status + 1) % 4; + Search.dots.innerText = ".".repeat(Search._pulse_status); + if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); + }; + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch: (query) => { + // create the required interface elements + const searchText = document.createElement("h2"); + searchText.textContent = _("Searching"); + const searchSummary = document.createElement("p"); + searchSummary.classList.add("search-summary"); + searchSummary.innerText = ""; + const searchList = document.createElement("ul"); + searchList.classList.add("search"); + + const out = document.getElementById("search-results"); + Search.title = out.appendChild(searchText); + Search.dots = Search.title.appendChild(document.createElement("span")); + Search.status = out.appendChild(searchSummary); + Search.output = out.appendChild(searchList); + + const searchProgress = document.getElementById("search-progress"); + // Some themes don't use the search progress node + if (searchProgress) { + searchProgress.innerText = _("Preparing search..."); + } + Search.startPulse(); + + // index already loaded, the browser was quick! + if (Search.hasIndex()) Search.query(query); + else Search.deferQuery(query); + }, + + _parseQuery: (query) => { + // stem the search terms and add them to the correct list + const stemmer = new Stemmer(); + const searchTerms = new Set(); + const excludedTerms = new Set(); + const highlightTerms = new Set(); + const objectTerms = new Set(splitQuery(query.toLowerCase().trim())); + splitQuery(query.trim()).forEach((queryTerm) => { + const queryTermLower = queryTerm.toLowerCase(); + + // maybe skip this "word" + // stopwords array is from language_data.js + if ( + stopwords.indexOf(queryTermLower) !== -1 || + queryTerm.match(/^\d+$/) + ) + return; + + // stem the word + let word = stemmer.stemWord(queryTermLower); + // select the correct list + if (word[0] === "-") excludedTerms.add(word.substr(1)); + else { + searchTerms.add(word); + highlightTerms.add(queryTermLower); + } + }); + + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + + // console.debug("SEARCH: searching for:"); + // console.info("required: ", [...searchTerms]); + // console.info("excluded: ", [...excludedTerms]); + + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename]. + const normalResults = []; + const nonMainIndexResults = []; + + _removeChildren(document.getElementById("search-progress")); + + const queryLower = query.toLowerCase().trim(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + const score = Math.round(Scorer.title * queryLower.length / title.length); + const boost = titles[file] === title ? 1 : 0; // add a boost for document titles + normalResults.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score + boost, + filenames[file], + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } + } + } + } + + // lookup as object + objectTerms.forEach((term) => + normalResults.push(...Search.performObjectSearch(term, objectTerms)) + ); + + // lookup as search terms in fulltext + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } + + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; + + // remove duplicate search results + // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept + let seen = new Set(); + results = results.reverse().reduce((acc, result) => { + let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(','); + if (!seen.has(resultStr)) { + acc.push(result); + seen.add(resultStr); + } + return acc; + }, []); + + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); + + // for debugging + //Search.lastresults = results.slice(); // a copy + // console.info("search results:", Search.lastresults); + + // print the results + _displayNextItem(results, results.length, searchTerms, highlightTerms); + }, + + /** + * search for object names + */ + performObjectSearch: (object, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const objects = Search._index.objects; + const objNames = Search._index.objnames; + const titles = Search._index.titles; + + const results = []; + + const objectSearchCallback = (prefix, match) => { + const name = match[4] + const fullname = (prefix ? prefix + "." : "") + name; + const fullnameLower = fullname.toLowerCase(); + if (fullnameLower.indexOf(object) < 0) return; + + let score = 0; + const parts = fullnameLower.split("."); + + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullnameLower === object || parts.slice(-1)[0] === object) + score += Scorer.objNameMatch; + else if (parts.slice(-1)[0].indexOf(object) > -1) + score += Scorer.objPartialMatch; // matches in last name + + const objName = objNames[match[1]][2]; + const title = titles[match[0]]; + + // If more than one term searched for, we require other words to be + // found in the name/title/description + const otherTerms = new Set(objectTerms); + otherTerms.delete(object); + if (otherTerms.size > 0) { + const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase(); + if ( + [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0) + ) + return; + } + + let anchor = match[3]; + if (anchor === "") anchor = fullname; + else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname; + + const descr = objName + _(", in ") + title; + + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) + score += Scorer.objPrio[match[2]]; + else score += Scorer.objPrioDefault; + + results.push([ + docNames[match[0]], + fullname, + "#" + anchor, + descr, + score, + filenames[match[0]], + ]); + }; + Object.keys(objects).forEach((prefix) => + objects[prefix].forEach((array) => + objectSearchCallback(prefix, array) + ) + ); + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch: (searchTerms, excludedTerms) => { + // prepare search + const terms = Search._index.terms; + const titleTerms = Search._index.titleterms; + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + + const scoreMap = new Map(); + const fileMap = new Map(); + + // perform the search on the required terms + searchTerms.forEach((word) => { + const files = []; + const arr = [ + { files: terms[word], score: Scorer.term }, + { files: titleTerms[word], score: Scorer.title }, + ]; + // add support for partial matches + if (word.length > 2) { + const escapedWord = _escapeRegExp(word); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } + } + + // no match but word was a required one + if (arr.every((record) => record.files === undefined)) return; + + // found search word in contents + arr.forEach((record) => { + if (record.files === undefined) return; + + let recordFiles = record.files; + if (recordFiles.length === undefined) recordFiles = [recordFiles]; + files.push(...recordFiles); + + // set score for the word in each file + recordFiles.forEach((file) => { + if (!scoreMap.has(file)) scoreMap.set(file, {}); + scoreMap.get(file)[word] = record.score; + }); + }); + + // create the mapping + files.forEach((file) => { + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); + }); + }); + + // now check if the files don't contain excluded terms + const results = []; + for (const [file, wordList] of fileMap) { + // check if all requirements are matched + + // as search terms with length < 3 are discarded + const filteredTermCount = [...searchTerms].filter( + (term) => term.length > 2 + ).length; + if ( + wordList.length !== searchTerms.size && + wordList.length !== filteredTermCount + ) + continue; + + // ensure that none of the excluded terms is in the search result + if ( + [...excludedTerms].some( + (term) => + terms[term] === file || + titleTerms[term] === file || + (terms[term] || []).includes(file) || + (titleTerms[term] || []).includes(file) + ) + ) + break; + + // select one (max) score for the file. + const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + // add result to the result list + results.push([ + docNames[file], + titles[file], + "", + null, + score, + filenames[file], + ]); + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words. + */ + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); + if (text === "") return null; + + const textLower = text.toLowerCase(); + const actualStartPosition = [...keywords] + .map((k) => textLower.indexOf(k.toLowerCase())) + .filter((i) => i > -1) + .slice(-1)[0]; + const startWithContext = Math.max(actualStartPosition - 120, 0); + + const top = startWithContext === 0 ? "" : "..."; + const tail = startWithContext + 240 < text.length ? "..." : ""; + + let summary = document.createElement("p"); + summary.classList.add("context"); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; + + return summary; + }, +}; + +_ready(Search.init); diff --git a/_static/sphinx_highlight.js b/_static/sphinx_highlight.js new file mode 100644 index 0000000..8a96c69 --- /dev/null +++ b/_static/sphinx_highlight.js @@ -0,0 +1,154 @@ +/* Highlighting utilities for Sphinx HTML documentation. */ +"use strict"; + +const SPHINX_HIGHLIGHT_ENABLED = true + +/** + * highlight a given string on a node by wrapping it in + * span elements with the given class name. + */ +const _highlight = (node, addItems, text, className) => { + if (node.nodeType === Node.TEXT_NODE) { + const val = node.nodeValue; + const parent = node.parentNode; + const pos = val.toLowerCase().indexOf(text); + if ( + pos >= 0 && + !parent.classList.contains(className) && + !parent.classList.contains("nohighlight") + ) { + let span; + + const closestNode = parent.closest("body, svg, foreignObject"); + const isInSVG = closestNode && closestNode.matches("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.classList.add(className); + } + + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); + parent.insertBefore( + span, + parent.insertBefore( + rest, + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); + + if (isInSVG) { + const rect = document.createElementNS( + "http://www.w3.org/2000/svg", + "rect" + ); + const bbox = parent.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute("class", className); + addItems.push({ parent: parent, target: rect }); + } + } + } else if (node.matches && !node.matches("button, select, textarea")) { + node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); + } +}; +const _highlightText = (thisNode, text, className) => { + let addItems = []; + _highlight(thisNode, addItems, text, className); + addItems.forEach((obj) => + obj.parent.insertAdjacentElement("beforebegin", obj.target) + ); +}; + +/** + * Small JavaScript module for the documentation. + */ +const SphinxHighlight = { + + /** + * highlight the search words provided in localstorage in the text + */ + highlightSearchWords: () => { + if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight + + // get and clear terms from localstorage + const url = new URL(window.location); + const highlight = + localStorage.getItem("sphinx_highlight_terms") + || url.searchParams.get("highlight") + || ""; + localStorage.removeItem("sphinx_highlight_terms") + url.searchParams.delete("highlight"); + window.history.replaceState({}, "", url); + + // get individual terms from highlight string + const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); + if (terms.length === 0) return; // nothing to do + + // There should never be more than one element matching "div.body" + const divBody = document.querySelectorAll("div.body"); + const body = divBody.length ? divBody[0] : document.querySelector("body"); + window.setTimeout(() => { + terms.forEach((term) => _highlightText(body, term, "highlighted")); + }, 10); + + const searchBox = document.getElementById("searchbox"); + if (searchBox === null) return; + searchBox.appendChild( + document + .createRange() + .createContextualFragment( + '" + ) + ); + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords: () => { + document + .querySelectorAll("#searchbox .highlight-link") + .forEach((el) => el.remove()); + document + .querySelectorAll("span.highlighted") + .forEach((el) => el.classList.remove("highlighted")); + localStorage.removeItem("sphinx_highlight_terms") + }, + + initEscapeListener: () => { + // only install a listener if it is really needed + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; + if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { + SphinxHighlight.hideSearchWords(); + event.preventDefault(); + } + }); + }, +}; + +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/cdp.client.api.html b/cdp.client.api.html new file mode 100644 index 0000000..9fa6768 --- /dev/null +++ b/cdp.client.api.html @@ -0,0 +1,6751 @@ + + + + + + + + cdp.client.api package — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

cdp.client.api package

+
+

Submodules

+
+
+

cdp.client.api.addresses_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.addresses_api.AddressesApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+create_address(wallet_id, create_address_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new address

+

Create a new address scoped to the wallet.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to create the address in. (required)

  • +
  • create_address_request (CreateAddressRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Address

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_address_with_http_info(wallet_id, create_address_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new address

+

Create a new address scoped to the wallet.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to create the address in. (required)

  • +
  • create_address_request (CreateAddressRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Address]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_address_without_preload_content(wallet_id, create_address_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new address

+

Create a new address scoped to the wallet.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to create the address in. (required)

  • +
  • create_address_request (CreateAddressRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_payload_signature(wallet_id, address_id, create_payload_signature_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new payload signature.

+

Create a new payload signature with an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address to sign the payload with. (required)

  • +
  • create_payload_signature_request (CreatePayloadSignatureRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

PayloadSignature

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_payload_signature_with_http_info(wallet_id, address_id, create_payload_signature_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new payload signature.

+

Create a new payload signature with an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address to sign the payload with. (required)

  • +
  • create_payload_signature_request (CreatePayloadSignatureRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[PayloadSignature]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_payload_signature_without_preload_content(wallet_id, address_id, create_payload_signature_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new payload signature.

+

Create a new payload signature with an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address to sign the payload with. (required)

  • +
  • create_payload_signature_request (CreatePayloadSignatureRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_address(wallet_id, address_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get address by onchain address

+

Get address

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Address

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_address_balance(wallet_id, address_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get address balance for asset

+

Get address balance

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balance for (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • asset_id (str) – The symbol of the asset to fetch the balance for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Balance

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_address_balance_with_http_info(wallet_id, address_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get address balance for asset

+

Get address balance

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balance for (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • asset_id (str) – The symbol of the asset to fetch the balance for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Balance]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_address_balance_without_preload_content(wallet_id, address_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get address balance for asset

+

Get address balance

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balance for (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • asset_id (str) – The symbol of the asset to fetch the balance for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_address_with_http_info(wallet_id, address_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get address by onchain address

+

Get address

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Address]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_address_without_preload_content(wallet_id, address_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get address by onchain address

+

Get address

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_payload_signature(wallet_id, address_id, payload_signature_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get payload signature.

+

Get payload signature.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that signed the payload. (required)

  • +
  • payload_signature_id (str) – The ID of the payload signature to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

PayloadSignature

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_payload_signature_with_http_info(wallet_id, address_id, payload_signature_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get payload signature.

+

Get payload signature.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that signed the payload. (required)

  • +
  • payload_signature_id (str) – The ID of the payload signature to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[PayloadSignature]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_payload_signature_without_preload_content(wallet_id, address_id, payload_signature_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get payload signature.

+

Get payload signature.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that signed the payload. (required)

  • +
  • payload_signature_id (str) – The ID of the payload signature to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_address_balances(wallet_id, address_id, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get all balances for address

+

Get address balances

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balances for (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

AddressBalanceList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_address_balances_with_http_info(wallet_id, address_id, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get all balances for address

+

Get address balances

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balances for (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[AddressBalanceList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_address_balances_without_preload_content(wallet_id, address_id, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get all balances for address

+

Get address balances

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balances for (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_addresses(wallet_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List addresses in a wallet.

+

List addresses in the wallet.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet whose addresses to fetch (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

AddressList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_addresses_with_http_info(wallet_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List addresses in a wallet.

+

List addresses in the wallet.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet whose addresses to fetch (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[AddressList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_addresses_without_preload_content(wallet_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List addresses in a wallet.

+

List addresses in the wallet.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet whose addresses to fetch (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_payload_signatures(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List payload signatures for an address.

+

List payload signatures for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address whose payload signatures to fetch. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

PayloadSignatureList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_payload_signatures_with_http_info(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List payload signatures for an address.

+

List payload signatures for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address whose payload signatures to fetch. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[PayloadSignatureList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_payload_signatures_without_preload_content(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List payload signatures for an address.

+

List payload signatures for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address whose payload signatures to fetch. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+request_faucet_funds(wallet_id, address_id, asset_id=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Request faucet funds for onchain address.

+

Request faucet funds to be sent to onchain address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • asset_id (str) – The ID of the asset to transfer from the faucet.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

FaucetTransaction

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+request_faucet_funds_with_http_info(wallet_id, address_id, asset_id=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Request faucet funds for onchain address.

+

Request faucet funds to be sent to onchain address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • asset_id (str) – The ID of the asset to transfer from the faucet.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[FaucetTransaction]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+request_faucet_funds_without_preload_content(wallet_id, address_id, asset_id=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Request faucet funds for onchain address.

+

Request faucet funds to be sent to onchain address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • asset_id (str) – The ID of the asset to transfer from the faucet.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.assets_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.assets_api.AssetsApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+get_asset(network_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the asset for the specified asset ID.

+

Get the asset for the specified asset ID.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • asset_id (str) – The ID of the asset to fetch. This could be a symbol or an ERC20 contract address. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Asset

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_asset_with_http_info(network_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the asset for the specified asset ID.

+

Get the asset for the specified asset ID.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • asset_id (str) – The ID of the asset to fetch. This could be a symbol or an ERC20 contract address. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Asset]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_asset_without_preload_content(network_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the asset for the specified asset ID.

+

Get the asset for the specified asset ID.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • asset_id (str) – The ID of the asset to fetch. This could be a symbol or an ERC20 contract address. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.balance_history_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.balance_history_api.BalanceHistoryApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+list_address_historical_balance(network_id, address_id, asset_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get address balance history for asset

+

List the historical balance of an asset in a specific address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the historical balance for. (required)

  • +
  • asset_id (str) – The symbol of the asset to fetch the historical balance for. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

AddressHistoricalBalanceList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_address_historical_balance_with_http_info(network_id, address_id, asset_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get address balance history for asset

+

List the historical balance of an asset in a specific address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the historical balance for. (required)

  • +
  • asset_id (str) – The symbol of the asset to fetch the historical balance for. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[AddressHistoricalBalanceList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_address_historical_balance_without_preload_content(network_id, address_id, asset_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get address balance history for asset

+

List the historical balance of an asset in a specific address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the historical balance for. (required)

  • +
  • asset_id (str) – The symbol of the asset to fetch the historical balance for. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.contract_events_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.contract_events_api.ContractEventsApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+list_contract_events(network_id, protocol_name, contract_address, contract_name, event_name, from_block_height, to_block_height, next_page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List contract events

+

Retrieve events for a specific contract

+
+
Parameters:
+
    +
  • network_id (str) – Unique identifier for the blockchain network (required)

  • +
  • protocol_name (str) – Case-sensitive name of the blockchain protocol (required)

  • +
  • contract_address (str) – EVM address of the smart contract (42 characters, including ‘0x’, in lowercase) (required)

  • +
  • contract_name (str) – Case-sensitive name of the specific contract within the project (required)

  • +
  • event_name (str) – Case-sensitive name of the event to filter for in the contract’s logs (required)

  • +
  • from_block_height (int) – Lower bound of the block range to query (inclusive) (required)

  • +
  • to_block_height (int) – Upper bound of the block range to query (inclusive) (required)

  • +
  • next_page (str) – Pagination token for retrieving the next set of results

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ContractEventList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_contract_events_with_http_info(network_id, protocol_name, contract_address, contract_name, event_name, from_block_height, to_block_height, next_page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List contract events

+

Retrieve events for a specific contract

+
+
Parameters:
+
    +
  • network_id (str) – Unique identifier for the blockchain network (required)

  • +
  • protocol_name (str) – Case-sensitive name of the blockchain protocol (required)

  • +
  • contract_address (str) – EVM address of the smart contract (42 characters, including ‘0x’, in lowercase) (required)

  • +
  • contract_name (str) – Case-sensitive name of the specific contract within the project (required)

  • +
  • event_name (str) – Case-sensitive name of the event to filter for in the contract’s logs (required)

  • +
  • from_block_height (int) – Lower bound of the block range to query (inclusive) (required)

  • +
  • to_block_height (int) – Upper bound of the block range to query (inclusive) (required)

  • +
  • next_page (str) – Pagination token for retrieving the next set of results

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ContractEventList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_contract_events_without_preload_content(network_id, protocol_name, contract_address, contract_name, event_name, from_block_height, to_block_height, next_page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List contract events

+

Retrieve events for a specific contract

+
+
Parameters:
+
    +
  • network_id (str) – Unique identifier for the blockchain network (required)

  • +
  • protocol_name (str) – Case-sensitive name of the blockchain protocol (required)

  • +
  • contract_address (str) – EVM address of the smart contract (42 characters, including ‘0x’, in lowercase) (required)

  • +
  • contract_name (str) – Case-sensitive name of the specific contract within the project (required)

  • +
  • event_name (str) – Case-sensitive name of the event to filter for in the contract’s logs (required)

  • +
  • from_block_height (int) – Lower bound of the block range to query (inclusive) (required)

  • +
  • to_block_height (int) – Upper bound of the block range to query (inclusive) (required)

  • +
  • next_page (str) – Pagination token for retrieving the next set of results

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.contract_invocations_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.contract_invocations_api.ContractInvocationsApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+broadcast_contract_invocation(wallet_id, address_id, contract_invocation_id, broadcast_contract_invocation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a contract invocation.

+

Broadcast a contract invocation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address the contract invocation belongs to. (required)

  • +
  • contract_invocation_id (str) – The ID of the contract invocation to broadcast. (required)

  • +
  • broadcast_contract_invocation_request (BroadcastContractInvocationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ContractInvocation

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+broadcast_contract_invocation_with_http_info(wallet_id, address_id, contract_invocation_id, broadcast_contract_invocation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a contract invocation.

+

Broadcast a contract invocation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address the contract invocation belongs to. (required)

  • +
  • contract_invocation_id (str) – The ID of the contract invocation to broadcast. (required)

  • +
  • broadcast_contract_invocation_request (BroadcastContractInvocationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ContractInvocation]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+broadcast_contract_invocation_without_preload_content(wallet_id, address_id, contract_invocation_id, broadcast_contract_invocation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a contract invocation.

+

Broadcast a contract invocation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address the contract invocation belongs to. (required)

  • +
  • contract_invocation_id (str) – The ID of the contract invocation to broadcast. (required)

  • +
  • broadcast_contract_invocation_request (BroadcastContractInvocationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_contract_invocation(wallet_id, address_id, create_contract_invocation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new contract invocation for an address.

+

Create a new contract invocation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the source address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to invoke the contract from. (required)

  • +
  • create_contract_invocation_request (CreateContractInvocationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ContractInvocation

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_contract_invocation_with_http_info(wallet_id, address_id, create_contract_invocation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new contract invocation for an address.

+

Create a new contract invocation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the source address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to invoke the contract from. (required)

  • +
  • create_contract_invocation_request (CreateContractInvocationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ContractInvocation]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_contract_invocation_without_preload_content(wallet_id, address_id, create_contract_invocation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new contract invocation for an address.

+

Create a new contract invocation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the source address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to invoke the contract from. (required)

  • +
  • create_contract_invocation_request (CreateContractInvocationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_contract_invocation(wallet_id, address_id, contract_invocation_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a contract invocation by ID.

+

Get a contract invocation by ID.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address the contract invocation belongs to. (required)

  • +
  • contract_invocation_id (str) – The ID of the contract invocation to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ContractInvocation

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_contract_invocation_with_http_info(wallet_id, address_id, contract_invocation_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a contract invocation by ID.

+

Get a contract invocation by ID.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address the contract invocation belongs to. (required)

  • +
  • contract_invocation_id (str) – The ID of the contract invocation to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ContractInvocation]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_contract_invocation_without_preload_content(wallet_id, address_id, contract_invocation_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a contract invocation by ID.

+

Get a contract invocation by ID.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address the contract invocation belongs to. (required)

  • +
  • contract_invocation_id (str) – The ID of the contract invocation to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_contract_invocations(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List contract invocations for an address.

+

List contract invocations for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to list contract invocations for. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ContractInvocationList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_contract_invocations_with_http_info(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List contract invocations for an address.

+

List contract invocations for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to list contract invocations for. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ContractInvocationList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_contract_invocations_without_preload_content(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List contract invocations for an address.

+

List contract invocations for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to list contract invocations for. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.external_addresses_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.external_addresses_api.ExternalAddressesApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+get_external_address_balance(network_id, address_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the balance of an asset in an external address

+

Get the balance of an asset in an external address

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the balance for (required)

  • +
  • asset_id (str) – The ID of the asset to fetch the balance for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Balance

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_external_address_balance_with_http_info(network_id, address_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the balance of an asset in an external address

+

Get the balance of an asset in an external address

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the balance for (required)

  • +
  • asset_id (str) – The ID of the asset to fetch the balance for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Balance]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_external_address_balance_without_preload_content(network_id, address_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the balance of an asset in an external address

+

Get the balance of an asset in an external address

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the balance for (required)

  • +
  • asset_id (str) – The ID of the asset to fetch the balance for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_address_transactions(network_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List transactions for an address.

+

List all transactions that interact with the address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the transactions for. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

AddressTransactionList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_address_transactions_with_http_info(network_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List transactions for an address.

+

List all transactions that interact with the address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the transactions for. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[AddressTransactionList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_address_transactions_without_preload_content(network_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List transactions for an address.

+

List all transactions that interact with the address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the transactions for. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_external_address_balances(network_id, address_id, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the balances of an external address

+

List all of the balances of an external address

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the balance for (required)

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

AddressBalanceList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_external_address_balances_with_http_info(network_id, address_id, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the balances of an external address

+

List all of the balances of an external address

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the balance for (required)

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[AddressBalanceList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_external_address_balances_without_preload_content(network_id, address_id, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the balances of an external address

+

List all of the balances of an external address

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the balance for (required)

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+request_external_faucet_funds(network_id, address_id, asset_id=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Request faucet funds for external address.

+

Request faucet funds to be sent to external address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • asset_id (str) – The ID of the asset to transfer from the faucet.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

FaucetTransaction

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+request_external_faucet_funds_with_http_info(network_id, address_id, asset_id=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Request faucet funds for external address.

+

Request faucet funds to be sent to external address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • asset_id (str) – The ID of the asset to transfer from the faucet.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[FaucetTransaction]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+request_external_faucet_funds_without_preload_content(network_id, address_id, asset_id=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Request faucet funds for external address.

+

Request faucet funds to be sent to external address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The onchain address of the address that is being fetched. (required)

  • +
  • asset_id (str) – The ID of the asset to transfer from the faucet.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.networks_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.networks_api.NetworksApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+get_network(network_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get network by ID

+

Get network

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the network to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Network

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_network_with_http_info(network_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get network by ID

+

Get network

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the network to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Network]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_network_without_preload_content(network_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get network by ID

+

Get network

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the network to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.server_signers_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.server_signers_api.ServerSignersApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+create_server_signer(create_server_signer_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new Server-Signer

+

Create a new Server-Signer

+
+
Parameters:
+
    +
  • create_server_signer_request (CreateServerSignerRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ServerSigner

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_server_signer_with_http_info(create_server_signer_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new Server-Signer

+

Create a new Server-Signer

+
+
Parameters:
+
    +
  • create_server_signer_request (CreateServerSignerRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ServerSigner]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_server_signer_without_preload_content(create_server_signer_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new Server-Signer

+

Create a new Server-Signer

+
+
Parameters:
+
    +
  • create_server_signer_request (CreateServerSignerRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_server_signer(server_signer_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a server signer by ID

+

Get a server signer by ID

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ServerSigner

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_server_signer_with_http_info(server_signer_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a server signer by ID

+

Get a server signer by ID

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ServerSigner]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_server_signer_without_preload_content(server_signer_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a server signer by ID

+

Get a server signer by ID

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_server_signer_events(server_signer_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List events for a server signer

+

List events for a server signer

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to fetch events for (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ServerSignerEventList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_server_signer_events_with_http_info(server_signer_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List events for a server signer

+

List events for a server signer

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to fetch events for (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ServerSignerEventList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_server_signer_events_without_preload_content(server_signer_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List events for a server signer

+

List events for a server signer

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to fetch events for (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_server_signers(limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List server signers for the current project

+

List server signers for the current project

+
+
Parameters:
+
    +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ServerSignerList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_server_signers_with_http_info(limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List server signers for the current project

+

List server signers for the current project

+
+
Parameters:
+
    +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ServerSignerList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_server_signers_without_preload_content(limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List server signers for the current project

+

List server signers for the current project

+
+
Parameters:
+
    +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+submit_server_signer_seed_event_result(server_signer_id, seed_creation_event_result=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Submit the result of a server signer event

+

Submit the result of a server signer event

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to submit the event result for (required)

  • +
  • seed_creation_event_result (SeedCreationEventResult)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

SeedCreationEventResult

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+submit_server_signer_seed_event_result_with_http_info(server_signer_id, seed_creation_event_result=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Submit the result of a server signer event

+

Submit the result of a server signer event

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to submit the event result for (required)

  • +
  • seed_creation_event_result (SeedCreationEventResult)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[SeedCreationEventResult]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+submit_server_signer_seed_event_result_without_preload_content(server_signer_id, seed_creation_event_result=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Submit the result of a server signer event

+

Submit the result of a server signer event

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to submit the event result for (required)

  • +
  • seed_creation_event_result (SeedCreationEventResult)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+submit_server_signer_signature_event_result(server_signer_id, signature_creation_event_result=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Submit the result of a server signer event

+

Submit the result of a server signer event

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to submit the event result for (required)

  • +
  • signature_creation_event_result (SignatureCreationEventResult)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

SignatureCreationEventResult

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+submit_server_signer_signature_event_result_with_http_info(server_signer_id, signature_creation_event_result=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Submit the result of a server signer event

+

Submit the result of a server signer event

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to submit the event result for (required)

  • +
  • signature_creation_event_result (SignatureCreationEventResult)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[SignatureCreationEventResult]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+submit_server_signer_signature_event_result_without_preload_content(server_signer_id, signature_creation_event_result=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Submit the result of a server signer event

+

Submit the result of a server signer event

+
+
Parameters:
+
    +
  • server_signer_id (str) – The ID of the server signer to submit the event result for (required)

  • +
  • signature_creation_event_result (SignatureCreationEventResult)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.smart_contracts_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.smart_contracts_api.SmartContractsApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+create_smart_contract(wallet_id, address_id, create_smart_contract_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new smart contract

+

Create a new smart contract

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to deploy the smart contract from. (required)

  • +
  • create_smart_contract_request (CreateSmartContractRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

SmartContract

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_smart_contract_with_http_info(wallet_id, address_id, create_smart_contract_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new smart contract

+

Create a new smart contract

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to deploy the smart contract from. (required)

  • +
  • create_smart_contract_request (CreateSmartContractRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[SmartContract]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_smart_contract_without_preload_content(wallet_id, address_id, create_smart_contract_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new smart contract

+

Create a new smart contract

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to deploy the smart contract from. (required)

  • +
  • create_smart_contract_request (CreateSmartContractRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+deploy_smart_contract(wallet_id, address_id, smart_contract_id, deploy_smart_contract_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Deploy a smart contract

+

Deploys a smart contract, by broadcasting the transaction to the network.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to broadcast the transaction from. (required)

  • +
  • smart_contract_id (str) – The UUID of the smart contract to broadcast the transaction to. (required)

  • +
  • deploy_smart_contract_request (DeploySmartContractRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

SmartContract

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+deploy_smart_contract_with_http_info(wallet_id, address_id, smart_contract_id, deploy_smart_contract_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Deploy a smart contract

+

Deploys a smart contract, by broadcasting the transaction to the network.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to broadcast the transaction from. (required)

  • +
  • smart_contract_id (str) – The UUID of the smart contract to broadcast the transaction to. (required)

  • +
  • deploy_smart_contract_request (DeploySmartContractRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[SmartContract]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+deploy_smart_contract_without_preload_content(wallet_id, address_id, smart_contract_id, deploy_smart_contract_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Deploy a smart contract

+

Deploys a smart contract, by broadcasting the transaction to the network.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to broadcast the transaction from. (required)

  • +
  • smart_contract_id (str) – The UUID of the smart contract to broadcast the transaction to. (required)

  • +
  • deploy_smart_contract_request (DeploySmartContractRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_smart_contract(wallet_id, address_id, smart_contract_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a specific smart contract deployed by address

+

Get a specific smart contract deployed by address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to fetch the smart contract for. (required)

  • +
  • smart_contract_id (str) – The UUID of the smart contract to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

SmartContract

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_smart_contract_with_http_info(wallet_id, address_id, smart_contract_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a specific smart contract deployed by address

+

Get a specific smart contract deployed by address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to fetch the smart contract for. (required)

  • +
  • smart_contract_id (str) – The UUID of the smart contract to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[SmartContract]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_smart_contract_without_preload_content(wallet_id, address_id, smart_contract_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a specific smart contract deployed by address

+

Get a specific smart contract deployed by address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to fetch the smart contract for. (required)

  • +
  • smart_contract_id (str) – The UUID of the smart contract to fetch. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_smart_contracts(wallet_id, address_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List smart contracts deployed by address

+

List all smart contracts deployed by address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to fetch the smart contracts for. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

SmartContractList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_smart_contracts_with_http_info(wallet_id, address_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List smart contracts deployed by address

+

List all smart contracts deployed by address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to fetch the smart contracts for. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[SmartContractList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_smart_contracts_without_preload_content(wallet_id, address_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List smart contracts deployed by address

+

List all smart contracts deployed by address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to fetch the smart contracts for. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.stake_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.stake_api.StakeApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+build_staking_operation(build_staking_operation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Build a new staking operation

+

Build a new staking operation

+
+
Parameters:
+
    +
  • build_staking_operation_request (BuildStakingOperationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

StakingOperation

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+build_staking_operation_with_http_info(build_staking_operation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Build a new staking operation

+

Build a new staking operation

+
+
Parameters:
+
    +
  • build_staking_operation_request (BuildStakingOperationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[StakingOperation]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+build_staking_operation_without_preload_content(build_staking_operation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Build a new staking operation

+

Build a new staking operation

+
+
Parameters:
+
    +
  • build_staking_operation_request (BuildStakingOperationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+fetch_historical_staking_balances(network_id, asset_id, address_id, start_time, end_time, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Fetch historical staking balances

+

Fetch historical staking balances for given address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network. (required)

  • +
  • asset_id (str) – The ID of the asset for which the historical staking balances are being fetched. (required)

  • +
  • address_id (str) – The onchain address for which the historical staking balances are being fetched. (required)

  • +
  • start_time (datetime) – The start time of this historical staking balance period. (required)

  • +
  • end_time (datetime) – The end time of this historical staking balance period. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 50.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

FetchHistoricalStakingBalances200Response

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+fetch_historical_staking_balances_with_http_info(network_id, asset_id, address_id, start_time, end_time, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Fetch historical staking balances

+

Fetch historical staking balances for given address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network. (required)

  • +
  • asset_id (str) – The ID of the asset for which the historical staking balances are being fetched. (required)

  • +
  • address_id (str) – The onchain address for which the historical staking balances are being fetched. (required)

  • +
  • start_time (datetime) – The start time of this historical staking balance period. (required)

  • +
  • end_time (datetime) – The end time of this historical staking balance period. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 50.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[FetchHistoricalStakingBalances200Response]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+fetch_historical_staking_balances_without_preload_content(network_id, asset_id, address_id, start_time, end_time, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Fetch historical staking balances

+

Fetch historical staking balances for given address.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network. (required)

  • +
  • asset_id (str) – The ID of the asset for which the historical staking balances are being fetched. (required)

  • +
  • address_id (str) – The onchain address for which the historical staking balances are being fetched. (required)

  • +
  • start_time (datetime) – The start time of this historical staking balance period. (required)

  • +
  • end_time (datetime) – The end time of this historical staking balance period. (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 50.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+fetch_staking_rewards(fetch_staking_rewards_request, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Fetch staking rewards

+

Fetch staking rewards for a list of addresses

+
+
Parameters:
+
    +
  • fetch_staking_rewards_request (FetchStakingRewardsRequest) – (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 50.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

FetchStakingRewards200Response

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+fetch_staking_rewards_with_http_info(fetch_staking_rewards_request, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Fetch staking rewards

+

Fetch staking rewards for a list of addresses

+
+
Parameters:
+
    +
  • fetch_staking_rewards_request (FetchStakingRewardsRequest) – (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 50.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[FetchStakingRewards200Response]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+fetch_staking_rewards_without_preload_content(fetch_staking_rewards_request, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Fetch staking rewards

+

Fetch staking rewards for a list of addresses

+
+
Parameters:
+
    +
  • fetch_staking_rewards_request (FetchStakingRewardsRequest) – (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 50.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_external_staking_operation(network_id, address_id, staking_operation_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the latest state of a staking operation

+

Get the latest state of a staking operation

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the staking operation for (required)

  • +
  • staking_operation_id (str) – The ID of the staking operation (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

StakingOperation

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_external_staking_operation_with_http_info(network_id, address_id, staking_operation_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the latest state of a staking operation

+

Get the latest state of a staking operation

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the staking operation for (required)

  • +
  • staking_operation_id (str) – The ID of the staking operation (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[StakingOperation]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_external_staking_operation_without_preload_content(network_id, address_id, staking_operation_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the latest state of a staking operation

+

Get the latest state of a staking operation

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network (required)

  • +
  • address_id (str) – The ID of the address to fetch the staking operation for (required)

  • +
  • staking_operation_id (str) – The ID of the staking operation (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_staking_context(get_staking_context_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get staking context

+

Get staking context for an address

+
+
Parameters:
+
    +
  • get_staking_context_request (GetStakingContextRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

StakingContext

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_staking_context_with_http_info(get_staking_context_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get staking context

+

Get staking context for an address

+
+
Parameters:
+
    +
  • get_staking_context_request (GetStakingContextRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[StakingContext]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_staking_context_without_preload_content(get_staking_context_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get staking context

+

Get staking context for an address

+
+
Parameters:
+
    +
  • get_staking_context_request (GetStakingContextRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.trades_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.trades_api.TradesApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+broadcast_trade(wallet_id, address_id, trade_id, broadcast_trade_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a trade

+

Broadcast a trade

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the trade belongs to (required)

  • +
  • trade_id (str) – The ID of the trade to broadcast (required)

  • +
  • broadcast_trade_request (BroadcastTradeRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Trade

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+broadcast_trade_with_http_info(wallet_id, address_id, trade_id, broadcast_trade_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a trade

+

Broadcast a trade

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the trade belongs to (required)

  • +
  • trade_id (str) – The ID of the trade to broadcast (required)

  • +
  • broadcast_trade_request (BroadcastTradeRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Trade]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+broadcast_trade_without_preload_content(wallet_id, address_id, trade_id, broadcast_trade_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a trade

+

Broadcast a trade

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the trade belongs to (required)

  • +
  • trade_id (str) – The ID of the trade to broadcast (required)

  • +
  • broadcast_trade_request (BroadcastTradeRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_trade(wallet_id, address_id, create_trade_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new trade for an address

+

Create a new trade

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the source address belongs to (required)

  • +
  • address_id (str) – The ID of the address to conduct the trade from (required)

  • +
  • create_trade_request (CreateTradeRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Trade

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_trade_with_http_info(wallet_id, address_id, create_trade_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new trade for an address

+

Create a new trade

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the source address belongs to (required)

  • +
  • address_id (str) – The ID of the address to conduct the trade from (required)

  • +
  • create_trade_request (CreateTradeRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Trade]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_trade_without_preload_content(wallet_id, address_id, create_trade_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new trade for an address

+

Create a new trade

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the source address belongs to (required)

  • +
  • address_id (str) – The ID of the address to conduct the trade from (required)

  • +
  • create_trade_request (CreateTradeRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_trade(wallet_id, address_id, trade_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a trade by ID

+

Get a trade by ID

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the trade belongs to (required)

  • +
  • trade_id (str) – The ID of the trade to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Trade

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_trade_with_http_info(wallet_id, address_id, trade_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a trade by ID

+

Get a trade by ID

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the trade belongs to (required)

  • +
  • trade_id (str) – The ID of the trade to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Trade]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_trade_without_preload_content(wallet_id, address_id, trade_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a trade by ID

+

Get a trade by ID

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the trade belongs to (required)

  • +
  • trade_id (str) – The ID of the trade to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_trades(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List trades for an address.

+

List trades for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address to list trades for (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

TradeList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_trades_with_http_info(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List trades for an address.

+

List trades for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address to list trades for (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[TradeList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_trades_without_preload_content(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List trades for an address.

+

List trades for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address to list trades for (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.transfers_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.transfers_api.TransfersApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+broadcast_transfer(wallet_id, address_id, transfer_id, broadcast_transfer_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a transfer

+

Broadcast a transfer

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the transfer belongs to (required)

  • +
  • transfer_id (str) – The ID of the transfer to broadcast (required)

  • +
  • broadcast_transfer_request (BroadcastTransferRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Transfer

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+broadcast_transfer_with_http_info(wallet_id, address_id, transfer_id, broadcast_transfer_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a transfer

+

Broadcast a transfer

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the transfer belongs to (required)

  • +
  • transfer_id (str) – The ID of the transfer to broadcast (required)

  • +
  • broadcast_transfer_request (BroadcastTransferRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Transfer]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+broadcast_transfer_without_preload_content(wallet_id, address_id, transfer_id, broadcast_transfer_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a transfer

+

Broadcast a transfer

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the transfer belongs to (required)

  • +
  • transfer_id (str) – The ID of the transfer to broadcast (required)

  • +
  • broadcast_transfer_request (BroadcastTransferRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_transfer(wallet_id, address_id, create_transfer_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new transfer for an address

+

Create a new transfer

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the source address belongs to (required)

  • +
  • address_id (str) – The ID of the address to transfer from (required)

  • +
  • create_transfer_request (CreateTransferRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Transfer

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_transfer_with_http_info(wallet_id, address_id, create_transfer_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new transfer for an address

+

Create a new transfer

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the source address belongs to (required)

  • +
  • address_id (str) – The ID of the address to transfer from (required)

  • +
  • create_transfer_request (CreateTransferRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Transfer]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_transfer_without_preload_content(wallet_id, address_id, create_transfer_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new transfer for an address

+

Create a new transfer

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the source address belongs to (required)

  • +
  • address_id (str) – The ID of the address to transfer from (required)

  • +
  • create_transfer_request (CreateTransferRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_transfer(wallet_id, address_id, transfer_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a transfer by ID

+

Get a transfer by ID

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the transfer belongs to (required)

  • +
  • transfer_id (str) – The ID of the transfer to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Transfer

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_transfer_with_http_info(wallet_id, address_id, transfer_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a transfer by ID

+

Get a transfer by ID

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the transfer belongs to (required)

  • +
  • transfer_id (str) – The ID of the transfer to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Transfer]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_transfer_without_preload_content(wallet_id, address_id, transfer_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a transfer by ID

+

Get a transfer by ID

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address the transfer belongs to (required)

  • +
  • transfer_id (str) – The ID of the transfer to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_transfers(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List transfers for an address.

+

List transfers for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address to list transfers for (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

TransferList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_transfers_with_http_info(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List transfers for an address.

+

List transfers for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address to list transfers for (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[TransferList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_transfers_without_preload_content(wallet_id, address_id, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List transfers for an address.

+

List transfers for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address to list transfers for (required)

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.users_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.users_api.UsersApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+get_current_user(_request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get current user

+

Get current user

+
+
Parameters:
+
    +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

User

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_current_user_with_http_info(_request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get current user

+

Get current user

+
+
Parameters:
+
    +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[User]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_current_user_without_preload_content(_request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get current user

+

Get current user

+
+
Parameters:
+
    +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.validators_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.validators_api.ValidatorsApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+get_validator(network_id, asset_id, validator_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a validator belonging to the CDP project

+

Get a validator belonging to the user for a given network, asset and id.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network. (required)

  • +
  • asset_id (str) – The symbol of the asset to get the validator for. (required)

  • +
  • validator_id (str) – The unique id of the validator to fetch details for. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Validator

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_validator_with_http_info(network_id, asset_id, validator_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a validator belonging to the CDP project

+

Get a validator belonging to the user for a given network, asset and id.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network. (required)

  • +
  • asset_id (str) – The symbol of the asset to get the validator for. (required)

  • +
  • validator_id (str) – The unique id of the validator to fetch details for. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Validator]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_validator_without_preload_content(network_id, asset_id, validator_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get a validator belonging to the CDP project

+

Get a validator belonging to the user for a given network, asset and id.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network. (required)

  • +
  • asset_id (str) – The symbol of the asset to get the validator for. (required)

  • +
  • validator_id (str) – The unique id of the validator to fetch details for. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_validators(network_id, asset_id, status=None, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List validators belonging to the CDP project

+

List validators belonging to the user for a given network and asset.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network. (required)

  • +
  • asset_id (str) – The symbol of the asset to get the validators for. (required)

  • +
  • status (ValidatorStatus) – A filter to list validators based on a status.

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 50.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ValidatorList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_validators_with_http_info(network_id, asset_id, status=None, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List validators belonging to the CDP project

+

List validators belonging to the user for a given network and asset.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network. (required)

  • +
  • asset_id (str) – The symbol of the asset to get the validators for. (required)

  • +
  • status (ValidatorStatus) – A filter to list validators based on a status.

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 50.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[ValidatorList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_validators_without_preload_content(network_id, asset_id, status=None, limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List validators belonging to the CDP project

+

List validators belonging to the user for a given network and asset.

+
+
Parameters:
+
    +
  • network_id (str) – The ID of the blockchain network. (required)

  • +
  • asset_id (str) – The symbol of the asset to get the validators for. (required)

  • +
  • status (ValidatorStatus) – A filter to list validators based on a status.

  • +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 50.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.wallet_stake_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.wallet_stake_api.WalletStakeApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+broadcast_staking_operation(wallet_id, address_id, staking_operation_id, broadcast_staking_operation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a staking operation

+

Broadcast a staking operation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address the staking operation belongs to. (required)

  • +
  • staking_operation_id (str) – The ID of the staking operation to broadcast. (required)

  • +
  • broadcast_staking_operation_request (BroadcastStakingOperationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

StakingOperation

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+broadcast_staking_operation_with_http_info(wallet_id, address_id, staking_operation_id, broadcast_staking_operation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a staking operation

+

Broadcast a staking operation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address the staking operation belongs to. (required)

  • +
  • staking_operation_id (str) – The ID of the staking operation to broadcast. (required)

  • +
  • broadcast_staking_operation_request (BroadcastStakingOperationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[StakingOperation]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+broadcast_staking_operation_without_preload_content(wallet_id, address_id, staking_operation_id, broadcast_staking_operation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Broadcast a staking operation

+

Broadcast a staking operation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address the staking operation belongs to. (required)

  • +
  • staking_operation_id (str) – The ID of the staking operation to broadcast. (required)

  • +
  • broadcast_staking_operation_request (BroadcastStakingOperationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_staking_operation(wallet_id, address_id, create_staking_operation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new staking operation for an address

+

Create a new staking operation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to create the staking operation for. (required)

  • +
  • create_staking_operation_request (CreateStakingOperationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

StakingOperation

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_staking_operation_with_http_info(wallet_id, address_id, create_staking_operation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new staking operation for an address

+

Create a new staking operation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to create the staking operation for. (required)

  • +
  • create_staking_operation_request (CreateStakingOperationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[StakingOperation]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_staking_operation_without_preload_content(wallet_id, address_id, create_staking_operation_request, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new staking operation for an address

+

Create a new staking operation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to. (required)

  • +
  • address_id (str) – The ID of the address to create the staking operation for. (required)

  • +
  • create_staking_operation_request (CreateStakingOperationRequest) – (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_staking_operation(wallet_id, address_id, staking_operation_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the latest state of a staking operation

+

Get the latest state of a staking operation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address to fetch the staking operation for. (required)

  • +
  • staking_operation_id (str) – The ID of the staking operation. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

StakingOperation

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_staking_operation_with_http_info(wallet_id, address_id, staking_operation_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the latest state of a staking operation

+

Get the latest state of a staking operation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address to fetch the staking operation for. (required)

  • +
  • staking_operation_id (str) – The ID of the staking operation. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[StakingOperation]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_staking_operation_without_preload_content(wallet_id, address_id, staking_operation_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the latest state of a staking operation

+

Get the latest state of a staking operation.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet the address belongs to (required)

  • +
  • address_id (str) – The ID of the address to fetch the staking operation for. (required)

  • +
  • staking_operation_id (str) – The ID of the staking operation. (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.wallets_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.wallets_api.WalletsApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+create_wallet(create_wallet_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new wallet

+

Create a new wallet scoped to the user.

+
+
Parameters:
+
    +
  • create_wallet_request (CreateWalletRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Wallet

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_wallet_with_http_info(create_wallet_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new wallet

+

Create a new wallet scoped to the user.

+
+
Parameters:
+
    +
  • create_wallet_request (CreateWalletRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Wallet]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_wallet_without_preload_content(create_wallet_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new wallet

+

Create a new wallet scoped to the user.

+
+
Parameters:
+
    +
  • create_wallet_request (CreateWalletRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_wallet(wallet_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get wallet by ID

+

Get wallet

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Wallet

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_wallet_balance(wallet_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the balance of an asset in the wallet

+

Get the aggregated balance of an asset across all of the addresses in the wallet.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balance for (required)

  • +
  • asset_id (str) – The symbol of the asset to fetch the balance for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Balance

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_wallet_balance_with_http_info(wallet_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the balance of an asset in the wallet

+

Get the aggregated balance of an asset across all of the addresses in the wallet.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balance for (required)

  • +
  • asset_id (str) – The symbol of the asset to fetch the balance for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Balance]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_wallet_balance_without_preload_content(wallet_id, asset_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get the balance of an asset in the wallet

+

Get the aggregated balance of an asset across all of the addresses in the wallet.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balance for (required)

  • +
  • asset_id (str) – The symbol of the asset to fetch the balance for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_wallet_with_http_info(wallet_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get wallet by ID

+

Get wallet

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Wallet]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+get_wallet_without_preload_content(wallet_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Get wallet by ID

+

Get wallet

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_wallet_balances(wallet_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List wallet balances

+

List the balances of all of the addresses in the wallet aggregated by asset.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balances for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

AddressBalanceList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_wallet_balances_with_http_info(wallet_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List wallet balances

+

List the balances of all of the addresses in the wallet aggregated by asset.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balances for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[AddressBalanceList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_wallet_balances_without_preload_content(wallet_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List wallet balances

+

List the balances of all of the addresses in the wallet aggregated by asset.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to fetch the balances for (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_wallets(limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List wallets

+

List wallets belonging to the user.

+
+
Parameters:
+
    +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

WalletList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_wallets_with_http_info(limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List wallets

+

List wallets belonging to the user.

+
+
Parameters:
+
    +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[WalletList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_wallets_without_preload_content(limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List wallets

+

List wallets belonging to the user.

+
+
Parameters:
+
    +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

cdp.client.api.webhooks_api module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api.webhooks_api.WebhooksApi(api_client=None)
+

Bases: object

+

NOTE: This class is auto generated by OpenAPI Generator +Ref: https://openapi-generator.tech

+

Do not edit the class manually.

+
+
+create_webhook(create_webhook_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new webhook

+

Create a new webhook

+
+
Parameters:
+
    +
  • create_webhook_request (CreateWebhookRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Webhook

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_webhook_with_http_info(create_webhook_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new webhook

+

Create a new webhook

+
+
Parameters:
+
    +
  • create_webhook_request (CreateWebhookRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Webhook]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+create_webhook_without_preload_content(create_webhook_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Create a new webhook

+

Create a new webhook

+
+
Parameters:
+
    +
  • create_webhook_request (CreateWebhookRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+delete_webhook(webhook_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Delete a webhook

+

Delete a webhook

+
+
Parameters:
+
    +
  • webhook_id (str) – The Webhook uuid that needs to be deleted (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

None

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+delete_webhook_with_http_info(webhook_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Delete a webhook

+

Delete a webhook

+
+
Parameters:
+
    +
  • webhook_id (str) – The Webhook uuid that needs to be deleted (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[NoneType]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+delete_webhook_without_preload_content(webhook_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Delete a webhook

+

Delete a webhook

+
+
Parameters:
+
    +
  • webhook_id (str) – The Webhook uuid that needs to be deleted (required)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_webhooks(limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List webhooks

+

List webhooks, optionally filtered by event type.

+
+
Parameters:
+
    +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

WebhookList

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_webhooks_with_http_info(limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List webhooks

+

List webhooks, optionally filtered by event type.

+
+
Parameters:
+
    +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[WebhookList]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+list_webhooks_without_preload_content(limit=None, page=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

List webhooks

+

List webhooks, optionally filtered by event type.

+
+
Parameters:
+
    +
  • limit (int) – A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • +
  • page (str) – A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+update_webhook(webhook_id, update_webhook_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Update a webhook

+

Update a webhook

+
+
Parameters:
+
    +
  • webhook_id (str) – The Webhook id that needs to be updated (required)

  • +
  • update_webhook_request (UpdateWebhookRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

Webhook

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+update_webhook_with_http_info(webhook_id, update_webhook_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Update a webhook

+

Update a webhook

+
+
Parameters:
+
    +
  • webhook_id (str) – The Webhook id that needs to be updated (required)

  • +
  • update_webhook_request (UpdateWebhookRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

ApiResponse[Webhook]

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+
+update_webhook_without_preload_content(webhook_id, update_webhook_request=None, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)
+

Update a webhook

+

Update a webhook

+
+
Parameters:
+
    +
  • webhook_id (str) – The Webhook id that needs to be updated (required)

  • +
  • update_webhook_request (UpdateWebhookRequest)

  • +
  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
  • _request_auth (dict, optional) – set to override the auth_settings for an a single +request; this effectively ignores the +authentication in the spec for a single request.

  • +
  • _content_type (str, Optional) – force content-type for the request.

  • +
  • _headers (dict, optional) – set to override the headers for a single +request; this effectively ignores the headers +in the spec for a single request.

  • +
  • _host_index (int, optional) – set to override the host_index for a single +request; this effectively ignores the host_index +in the spec for a single request.

  • +
+
+
Return type:
+

HTTPResponse

+
+
Returns:
+

Returns the result object.

+
+
+
+ +
+ +
+
+

Module contents

+
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/cdp.client.html b/cdp.client.html new file mode 100644 index 0000000..a6720c4 --- /dev/null +++ b/cdp.client.html @@ -0,0 +1,3104 @@ + + + + + + + + cdp.client package — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

cdp.client package

+
+

Subpackages

+
+ +
+
+
+

Submodules

+
+
+

cdp.client.api_client module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.api_client.ApiClient(configuration=None, header_name=None, header_value=None, cookie=None)
+

Bases: object

+

Generic API client for OpenAPI client library builds.

+

OpenAPI generic API client. This client handles the client- +server communication, and is invariant across implementations. Specifics of +the methods and models for each application are generated from the OpenAPI +templates.

+
+
Parameters:
+
    +
  • configuration – .Configuration object for this client

  • +
  • header_name – a header to pass when making calls to the API.

  • +
  • header_value – a header value to pass when making calls to +the API.

  • +
  • cookie – a cookie to include in the header when making calls +to the API

  • +
+
+
+
+
+NATIVE_TYPES_MAPPING = {'bool': <class 'bool'>, 'date': <class 'datetime.date'>, 'datetime': <class 'datetime.datetime'>, 'decimal': <class 'decimal.Decimal'>, 'float': <class 'float'>, 'int': <class 'int'>, 'long': <class 'int'>, 'object': <class 'object'>, 'str': <class 'str'>}
+
+ +
+
+PRIMITIVE_TYPES = (<class 'float'>, <class 'bool'>, <class 'bytes'>, <class 'str'>, <class 'int'>)
+
+ +
+
+call_api(method, url, header_params=None, body=None, post_params=None, _request_timeout=None)
+

Makes the HTTP request (synchronous) +:type method: +:param method: Method to call. +:type url: +:param url: Path to method endpoint. +:type header_params: +:param header_params: Header parameters to be

+
+

placed in the request header.

+
+
+
Parameters:
+
    +
  • body – Request body.

  • +
  • dict (post_params) – Request post form parameters, +for application/x-www-form-urlencoded, multipart/form-data.

  • +
  • _request_timeout – timeout setting for this request.

  • +
+
+
Return type:
+

RESTResponse

+
+
Returns:
+

RESTResponse

+
+
+
+ +
+
+deserialize(response_text, response_type, content_type)
+

Deserializes response into an object.

+
+
Parameters:
+
    +
  • response – RESTResponse object to be deserialized.

  • +
  • response_type (str) – class literal for +deserialized object, or string of class name.

  • +
  • content_type (str | None) – content type of response.

  • +
+
+
Returns:
+

deserialized object.

+
+
+
+ +
+
+files_parameters(files)
+

Builds form parameters.

+
+
Parameters:
+

files (dict[str, str | bytes]) – File parameters.

+
+
Returns:
+

Form parameters with files.

+
+
+
+ +
+
+classmethod get_default()
+

Return new instance of ApiClient.

+

This method returns newly created, based on default constructor, +object of ApiClient class or returns a copy of default +ApiClient.

+
+
Returns:
+

The ApiClient object.

+
+
+
+ +
+
+param_serialize(method, resource_path, path_params=None, query_params=None, header_params=None, body=None, post_params=None, files=None, auth_settings=None, collection_formats=None, _host=None, _request_auth=None)
+

Builds the HTTP request params needed by the request. +:type method: +:param method: Method to call. +:type resource_path: +:param resource_path: Path to method endpoint. +:type path_params: +:param path_params: Path parameters in the url. +:type query_params: +:param query_params: Query parameters in the url. +:type header_params: +:param header_params: Header parameters to be

+
+

placed in the request header.

+
+
+
Parameters:
+
    +
  • body – Request body.

  • +
  • dict (files) – Request post form parameters, +for application/x-www-form-urlencoded, multipart/form-data.

  • +
  • list (auth_settings) – Auth Settings names for the request.

  • +
  • dict – key -> filename, value -> filepath, +for multipart/form-data.

  • +
  • collection_formats – dict of collection formats for path, query, +header, and post parameters.

  • +
  • _request_auth – set to override the auth_settings for an a single +request; this effectively ignores the authentication +in the spec for a single request.

  • +
+
+
Return type:
+

tuple[str, str, dict[str, str], str | None, list[str]]

+
+
Returns:
+

tuple of form (path, http_method, query_params, header_params, +body, post_params, files)

+
+
+
+ +
+
+parameters_to_tuples(params, collection_formats)
+

Get parameters as list of tuples, formatting collections.

+
+
Parameters:
+
    +
  • params – Parameters as dict or list of two-tuples

  • +
  • collection_formats (dict) – Parameter collection formats

  • +
+
+
Returns:
+

Parameters as list of tuples, collections formatted

+
+
+
+ +
+
+parameters_to_url_query(params, collection_formats)
+

Get parameters as list of tuples, formatting collections.

+
+
Parameters:
+
    +
  • params – Parameters as dict or list of two-tuples

  • +
  • collection_formats (dict) – Parameter collection formats

  • +
+
+
Returns:
+

URL query string (e.g. a=Hello%20World&b=123)

+
+
+
+ +
+
+response_deserialize(response_data, response_types_map=None)
+

Deserializes response into an object. +:type response_data: RESTResponse +:param response_data: RESTResponse object to be deserialized. +:type response_types_map: Optional[dict[str, TypeVar(T)]] +:param response_types_map: dict of response types. +:rtype: ApiResponse +:return: ApiResponse

+
+ +
+
+sanitize_for_serialization(obj)
+

Builds a JSON POST object.

+

If obj is None, return None. +If obj is SecretStr, return obj.get_secret_value() +If obj is str, int, long, float, bool, return directly. +If obj is datetime.datetime, datetime.date

+
+

convert to string in iso8601 format.

+
+

If obj is decimal.Decimal return string representation. +If obj is list, sanitize each element in the list. +If obj is dict, return the dict. +If obj is OpenAPI model, return the properties dict.

+
+
Parameters:
+

obj – The data to serialize.

+
+
Returns:
+

The serialized form of data.

+
+
+
+ +
+
+select_header_accept(accepts)
+

Returns Accept based on an array of accepts provided.

+
+
Parameters:
+

accepts (list[str]) – List of headers.

+
+
Return type:
+

str | None

+
+
Returns:
+

Accept (e.g. application/json).

+
+
+
+ +
+
+select_header_content_type(content_types)
+

Returns Content-Type based on an array of content_types provided.

+
+
Parameters:
+

content_types – List of content-types.

+
+
Returns:
+

Content-Type (e.g. application/json).

+
+
+
+ +
+
+classmethod set_default(default)
+

Set default instance of ApiClient.

+

It stores default ApiClient.

+
+
Parameters:
+

default – object of ApiClient.

+
+
+
+ +
+
+set_default_header(header_name, header_value)
+
+ +
+
+update_params_for_auth(headers, queries, auth_settings, resource_path, method, body, request_auth=None)
+

Updates header and query params based on authentication setting.

+
+
Parameters:
+
    +
  • headers – Header parameters dict to be updated.

  • +
  • queries – Query parameters tuple list to be updated.

  • +
  • auth_settings – Authentication setting identifiers list.

  • +
+
+
Return type:
+

None

+
+
Resource_path:
+

A string representation of the HTTP request resource path.

+
+
Method:
+

A string representation of the HTTP request method.

+
+
Body:
+

A object representing the body of the HTTP request.

+
+
+

The object type is the return value of sanitize_for_serialization(). +:type request_auth: +:param request_auth: if set, the provided settings will

+
+

override the token in the configuration.

+
+
+ +
+
+property user_agent
+

User agent for this API client

+
+ +
+ +
+
+

cdp.client.api_response module

+

API response object.

+
+
+class cdp.client.api_response.ApiResponse(**data)
+

Bases: BaseModel, Generic[T]

+

API response object

+
+
+data: T
+
+ +
+
+headers: Mapping[str, str] | None
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=~T, required=True, description='Deserialized data given the data type'), 'headers': FieldInfo(annotation=Union[Mapping[str, str], NoneType], required=False, default=None, description='HTTP headers'), 'raw_data': FieldInfo(annotation=bytes, required=True, description='Raw data (HTTP response body)', metadata=[Strict(strict=True)]), 'status_code': FieldInfo(annotation=int, required=True, description='HTTP status code', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+raw_data: StrictBytes
+
+ +
+
+status_code: StrictInt
+
+ +
+ +
+
+

cdp.client.configuration module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.configuration.Configuration(host=None, api_key=None, api_key_prefix=None, username=None, password=None, access_token=None, server_index=None, server_variables=None, server_operation_index=None, server_operation_variables=None, ignore_operation_servers=False, ssl_ca_cert=None, retries=None, *, debug=None)
+

Bases: object

+

This class contains various settings of the API client.

+
+
Parameters:
+

host – Base url.

+
+
+
+
:param ignore_operation_servers

Boolean to ignore operation servers for the API client. +Config will use host as the base url regardless of the operation servers.

+
+
+
+
Parameters:
+
    +
  • api_key – Dict to store API key(s). +Each entry in the dict specifies an API key. +The dict key is the name of the security scheme in the OAS specification. +The dict value is the API key secret.

  • +
  • api_key_prefix – Dict to store API prefix (e.g. Bearer). +The dict key is the name of the security scheme in the OAS specification. +The dict value is an API key prefix when generating the auth data.

  • +
  • username – Username for HTTP basic authentication.

  • +
  • password – Password for HTTP basic authentication.

  • +
  • access_token – Access token.

  • +
  • server_index – Index to servers configuration.

  • +
  • server_variables – Mapping with string values to replace variables in +templated server configuration. The validation of enums is performed for +variables with defined enum values before.

  • +
  • server_operation_index – Mapping from operation ID to an index to server +configuration.

  • +
  • server_operation_variables – Mapping from operation ID to a mapping with +string values to replace variables in templated server configuration. +The validation of enums is performed for variables with defined enum +values before.

  • +
  • ssl_ca_cert – str - the path to a file of concatenated CA certificates +in PEM format.

  • +
  • retries – Number of retries for API requests.

  • +
+
+
+
+
+access_token
+

Access token

+
+ +
+
+assert_hostname
+

Set this to True/False to enable/disable SSL hostname verification.

+
+ +
+
+auth_settings()
+

Gets Auth Settings dict for api client.

+
+
Returns:
+

The Auth Settings information dict.

+
+
+
+ +
+
+cert_file
+

client certificate file

+
+ +
+
+connection_pool_maxsize
+

urllib3 connection pool’s maximum number of connections saved +per pool. urllib3 uses 1 connection as default value, but this is +not the best value when you are making a lot of possibly parallel +requests to the same host, which is often the case here. +cpu_count * 5 is used as default value to increase performance.

+
+ +
+
+date_format
+

date format

+
+ +
+
+datetime_format
+

datetime format

+
+ +
+
+property debug
+

Debug status

+
+
Parameters:
+

value – The debug status, True or False.

+
+
Type:
+

bool

+
+
+
+ +
+
+get_api_key_with_prefix(identifier, alias=None)
+

Gets API key (with prefix if set).

+
+
Parameters:
+
    +
  • identifier – The identifier of apiKey.

  • +
  • alias – The alternative identifier of apiKey.

  • +
+
+
Returns:
+

The token for api key authentication.

+
+
+
+ +
+
+get_basic_auth_token()
+

Gets HTTP basic authentication header (string).

+
+
Returns:
+

The token for basic HTTP authentication.

+
+
+
+ +
+
+classmethod get_default()
+

Return the default configuration.

+

This method returns newly created, based on default constructor, +object of Configuration class or returns a copy of default +configuration.

+
+
Returns:
+

The configuration object.

+
+
+
+ +
+
+classmethod get_default_copy()
+

Deprecated. Please use get_default instead.

+

Deprecated. Please use get_default instead.

+
+
Returns:
+

The configuration object.

+
+
+
+ +
+
+get_host_from_settings(index, variables=None, servers=None)
+

Gets host URL based on the index and variables +:type index: +:param index: array index of the host settings +:type variables: +:param variables: hash of variable and the corresponding value +:type servers: +:param servers: an array of host settings or None +:return: URL based on host settings

+
+ +
+
+get_host_settings()
+

Gets an array of host settings

+
+
Returns:
+

An array of host settings

+
+
+
+ +
+
+property host
+

Return generated host.

+
+ +
+
+ignore_operation_servers
+

Ignore operation servers

+
+ +
+
+key_file
+

client key file

+
+ +
+
+logger
+

Logging Settings

+
+ +
+
+property logger_file
+

Debug file location

+
+ +
+
+logger_file_handler: FileHandler | None
+

Log file handler

+
+ +
+
+property logger_format
+

Log format

+
+ +
+
+logger_stream_handler
+

Log stream handler

+
+ +
+
+password
+

Password for HTTP basic authentication

+
+ +
+
+proxy: str | None
+

Proxy URL

+
+ +
+
+proxy_headers
+

Proxy headers

+
+ +
+
+refresh_api_key_hook
+

function hook to refresh API key if expired

+
+ +
+
+retries
+

Adding retries to override urllib3 default value 3

+
+ +
+
+safe_chars_for_path_param
+

Safe chars for path_param

+
+ +
+
+server_operation_index
+

Default server index

+
+ +
+
+server_operation_variables
+

Default server variables

+
+ +
+
+classmethod set_default(default)
+

Set default instance of configuration.

+

It stores default configuration, which can be +returned by get_default_copy method.

+
+
Parameters:
+

default – object of Configuration

+
+
+
+ +
+
+socket_options
+

Options to pass down to the underlying urllib3 socket

+
+ +
+
+ssl_ca_cert
+

Set this to customize the certificate file to verify the peer.

+
+ +
+
+temp_folder_path
+

Temp file folder for downloading files

+
+ +
+
+tls_server_name
+

SSL/TLS Server Name Indication (SNI) +Set this to the SNI value expected by the server.

+
+ +
+
+to_debug_report()
+

Gets the essential information for debugging.

+
+
Returns:
+

The report for debugging.

+
+
+
+ +
+
+username
+

Username for HTTP basic authentication

+
+ +
+
+verify_ssl
+

SSL/TLS verification +Set this to false to skip verifying SSL certificate when calling API +from https server.

+
+ +
+ +
+
+

cdp.client.exceptions module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+exception cdp.client.exceptions.ApiAttributeError(msg, path_to_item=None)
+

Bases: OpenApiException, AttributeError

+
+ +
+
+exception cdp.client.exceptions.ApiException(status=None, reason=None, http_resp=None, *, body=None, data=None)
+

Bases: OpenApiException

+
+
+classmethod from_response(*, http_resp, body, data)
+
+
Return type:
+

Self

+
+
+
+ +
+ +
+
+exception cdp.client.exceptions.ApiKeyError(msg, path_to_item=None)
+

Bases: OpenApiException, KeyError

+
+ +
+
+exception cdp.client.exceptions.ApiTypeError(msg, path_to_item=None, valid_classes=None, key_type=None)
+

Bases: OpenApiException, TypeError

+
+ +
+
+exception cdp.client.exceptions.ApiValueError(msg, path_to_item=None)
+

Bases: OpenApiException, ValueError

+
+ +
+
+exception cdp.client.exceptions.BadRequestException(status=None, reason=None, http_resp=None, *, body=None, data=None)
+

Bases: ApiException

+
+ +
+
+exception cdp.client.exceptions.ForbiddenException(status=None, reason=None, http_resp=None, *, body=None, data=None)
+

Bases: ApiException

+
+ +
+
+exception cdp.client.exceptions.NotFoundException(status=None, reason=None, http_resp=None, *, body=None, data=None)
+

Bases: ApiException

+
+ +
+
+exception cdp.client.exceptions.OpenApiException
+

Bases: Exception

+

The base exception class for all OpenAPIExceptions

+
+ +
+
+exception cdp.client.exceptions.ServiceException(status=None, reason=None, http_resp=None, *, body=None, data=None)
+

Bases: ApiException

+
+ +
+
+exception cdp.client.exceptions.UnauthorizedException(status=None, reason=None, http_resp=None, *, body=None, data=None)
+

Bases: ApiException

+
+ +
+
+cdp.client.exceptions.render_path(path_to_item)
+

Returns a string representation of a path

+
+ +
+
+

cdp.client.rest module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.rest.RESTClientObject(configuration)
+

Bases: object

+
+
+request(method, url, headers=None, body=None, post_params=None, _request_timeout=None)
+

Perform requests.

+
+
Parameters:
+
    +
  • method – http request method

  • +
  • url – http request url

  • +
  • headers – http request headers

  • +
  • body – request json body, for application/json

  • +
  • post_params – request post parameters, +application/x-www-form-urlencoded +and multipart/form-data

  • +
  • _request_timeout – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

  • +
+
+
+
+ +
+ +
+
+class cdp.client.rest.RESTResponse(resp)
+

Bases: IOBase

+
+
+getheader(name, default=None)
+

Returns a given response header.

+
+ +
+
+getheaders()
+

Returns a dictionary of the response headers.

+
+ +
+
+read()
+
+ +
+ +
+
+cdp.client.rest.is_socks_proxy_url(url)
+
+ +
+
+

Module contents

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/cdp.client.models.html b/cdp.client.models.html new file mode 100644 index 0000000..0fcc2c2 --- /dev/null +++ b/cdp.client.models.html @@ -0,0 +1,12055 @@ + + + + + + + + cdp.client.models package — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

cdp.client.models package

+
+

Submodules

+
+
+

cdp.client.models.address module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.address.Address(**data)
+

Bases: BaseModel

+
+
+address_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Address from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Address from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+index: StrictInt
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_id': FieldInfo(annotation=str, required=True, description='The onchain address derived on the server-side.', metadata=[Strict(strict=True)]), 'index': FieldInfo(annotation=int, required=True, description='The index of the address in the wallet.', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)]), 'public_key': FieldInfo(annotation=str, required=True, description='The public key from which the address is derived.', metadata=[Strict(strict=True)]), 'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet that owns the address', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+public_key: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+wallet_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.address_balance_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.address_balance_list.AddressBalanceList(**data)
+

Bases: BaseModel

+
+
+data: list[Balance]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of AddressBalanceList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of AddressBalanceList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[Balance], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)]), 'total_count': FieldInfo(annotation=int, required=True, description='The total number of balances for the wallet.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_count: StrictInt
+
+ +
+ +
+
+

cdp.client.models.address_historical_balance_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList(**data)
+

Bases: BaseModel

+
+
+data: list[HistoricalBalance]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of AddressHistoricalBalanceList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of AddressHistoricalBalanceList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[HistoricalBalance], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.address_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.address_list.AddressList(**data)
+

Bases: BaseModel

+
+
+data: list[Address]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of AddressList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of AddressList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[Address], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)]), 'total_count': FieldInfo(annotation=int, required=True, description='The total number of addresses for the wallet.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_count: StrictInt
+
+ +
+ +
+
+

cdp.client.models.address_transaction_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.address_transaction_list.AddressTransactionList(**data)
+

Bases: BaseModel

+
+
+data: list[Transaction]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of AddressTransactionList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of AddressTransactionList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[Transaction], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.asset module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.asset.Asset(**data)
+

Bases: BaseModel

+

An asset onchain scoped to a particular network, e.g. ETH on base-sepolia, or the USDC ERC20 Token on ethereum-mainnet.

+
+
+asset_id: StrictStr
+
+ +
+
+contract_address: StrictStr | None
+
+ +
+
+decimals: StrictInt | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Asset from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Asset from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'asset_id': FieldInfo(annotation=str, required=True, description='The ID for the asset on the network', metadata=[Strict(strict=True)]), 'contract_address': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The optional contract address for the asset. This will be specified for smart contract-based assets, for example ERC20s.'), 'decimals': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The number of decimals the asset supports. This is used to convert from atomic units to base units.'), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.balance module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.balance.Balance(**data)
+

Bases: BaseModel

+

The balance of an asset onchain

+
+
+amount: StrictStr
+
+ +
+
+asset: Asset
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Balance from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Balance from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount': FieldInfo(annotation=str, required=True, description='The amount in the atomic units of the asset', metadata=[Strict(strict=True)]), 'asset': FieldInfo(annotation=Asset, required=True)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.broadcast_contract_invocation_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest(**data)
+

Bases: BaseModel

+
+
+classmethod from_dict(obj)
+

Create an instance of BroadcastContractInvocationRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of BroadcastContractInvocationRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'signed_payload': FieldInfo(annotation=str, required=True, description='The hex-encoded signed payload of the contract invocation', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+signed_payload: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.broadcast_staking_operation_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest(**data)
+

Bases: BaseModel

+
+
+classmethod from_dict(obj)
+

Create an instance of BroadcastStakingOperationRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of BroadcastStakingOperationRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'signed_payload': FieldInfo(annotation=str, required=True, description='The hex-encoded signed payload of the staking operation.', metadata=[Strict(strict=True)]), 'transaction_index': FieldInfo(annotation=int, required=True, description='The index in the transaction array of the staking operation.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+signed_payload: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction_index: StrictInt
+
+ +
+ +
+
+

cdp.client.models.broadcast_trade_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.broadcast_trade_request.BroadcastTradeRequest(**data)
+

Bases: BaseModel

+
+
+approve_transaction_signed_payload: StrictStr | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of BroadcastTradeRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of BroadcastTradeRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'approve_transaction_signed_payload': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The hex-encoded signed payload of the approval transaction'), 'signed_payload': FieldInfo(annotation=str, required=True, description='The hex-encoded signed payload of the trade', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+signed_payload: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.broadcast_transfer_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest(**data)
+

Bases: BaseModel

+
+
+classmethod from_dict(obj)
+

Create an instance of BroadcastTransferRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of BroadcastTransferRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'signed_payload': FieldInfo(annotation=str, required=True, description='The hex-encoded signed payload of the transfer', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+signed_payload: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.build_staking_operation_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest(**data)
+

Bases: BaseModel

+
+
+action: StrictStr
+
+ +
+
+address_id: StrictStr
+
+ +
+
+asset_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of BuildStakingOperationRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of BuildStakingOperationRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'action': FieldInfo(annotation=str, required=True, description='The type of staking operation', metadata=[Strict(strict=True)]), 'address_id': FieldInfo(annotation=str, required=True, description='The onchain address from which the staking transaction originates and is responsible for signing the transaction.', metadata=[Strict(strict=True)]), 'asset_id': FieldInfo(annotation=str, required=True, description='The ID of the asset being staked', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)]), 'options': FieldInfo(annotation=dict[str, Annotated[str, Strict(strict=True)]], required=True)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+options: dict[str, StrictStr]
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.contract_event module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.contract_event.ContractEvent(**data)
+

Bases: BaseModel

+

Represents a single decoded event emitted by a smart contract

+
+
+block_height: StrictInt
+
+ +
+
+block_time: datetime
+
+ +
+
+contract_address: StrictStr
+
+ +
+
+contract_name: StrictStr
+
+ +
+
+data: StrictStr
+
+ +
+
+event_index: StrictInt
+
+ +
+
+event_name: StrictStr
+
+ +
+
+four_bytes: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ContractEvent from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ContractEvent from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'block_height': FieldInfo(annotation=int, required=True, description='The block number in which the event was emitted', metadata=[Strict(strict=True)]), 'block_time': FieldInfo(annotation=datetime, required=True, description='The timestamp of the block in which the event was emitted'), 'contract_address': FieldInfo(annotation=str, required=True, description='The EVM address of the smart contract', metadata=[Strict(strict=True)]), 'contract_name': FieldInfo(annotation=str, required=True, description='The name of the specific contract within the project', metadata=[Strict(strict=True)]), 'data': FieldInfo(annotation=str, required=True, description='The event data in a stringified format', metadata=[Strict(strict=True)]), 'event_index': FieldInfo(annotation=int, required=True, description='The index of the event within the transaction', metadata=[Strict(strict=True)]), 'event_name': FieldInfo(annotation=str, required=True, description='The name of the event emitted by the contract', metadata=[Strict(strict=True)]), 'four_bytes': FieldInfo(annotation=str, required=True, description='The first four bytes of the Keccak hash of the event signature', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The name of the blockchain network', metadata=[Strict(strict=True)]), 'protocol_name': FieldInfo(annotation=str, required=True, description='The name of the blockchain project or protocol', metadata=[Strict(strict=True)]), 'sig': FieldInfo(annotation=str, required=True, description='The signature of the event, including parameter types', metadata=[Strict(strict=True)]), 'tx_hash': FieldInfo(annotation=str, required=True, description='The transaction hash in which the event was emitted', metadata=[Strict(strict=True)]), 'tx_index': FieldInfo(annotation=int, required=True, description='The index of the transaction within the block', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+protocol_name: StrictStr
+
+ +
+
+sig: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+tx_hash: StrictStr
+
+ +
+
+tx_index: StrictInt
+
+ +
+ +
+
+

cdp.client.models.contract_event_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.contract_event_list.ContractEventList(**data)
+

Bases: BaseModel

+

A list of contract events with pagination information

+
+
+data: list[ContractEvent]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ContractEventList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ContractEventList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[ContractEvent], required=True, description='An array of ContractEvent objects'), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.contract_invocation module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.contract_invocation.ContractInvocation(**data)
+

Bases: BaseModel

+

A contract invocation onchain.

+
+
+abi: StrictStr | None
+
+ +
+
+address_id: StrictStr
+
+ +
+
+amount: StrictStr
+
+ +
+
+args: StrictStr
+
+ +
+
+contract_address: StrictStr
+
+ +
+
+contract_invocation_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ContractInvocation from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ContractInvocation from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+method: StrictStr
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'abi': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The JSON-encoded ABI of the contract.'), 'address_id': FieldInfo(annotation=str, required=True, description='The onchain address of the address invoking the contract.', metadata=[Strict(strict=True)]), 'amount': FieldInfo(annotation=str, required=True, description='The amount to send to the contract for a payable method', metadata=[Strict(strict=True)]), 'args': FieldInfo(annotation=str, required=True, description='The JSON-encoded arguments to pass to the contract method. The keys should be the argument names and the values should be the argument values.', metadata=[Strict(strict=True)]), 'contract_address': FieldInfo(annotation=str, required=True, description='The onchain address of the contract.', metadata=[Strict(strict=True)]), 'contract_invocation_id': FieldInfo(annotation=str, required=True, description='The ID of the contract invocation.', metadata=[Strict(strict=True)]), 'method': FieldInfo(annotation=str, required=True, description='The method to be invoked on the contract.', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network.', metadata=[Strict(strict=True)]), 'transaction': FieldInfo(annotation=Transaction, required=True), 'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet that owns the address.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction: Transaction
+
+ +
+
+wallet_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.contract_invocation_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.contract_invocation_list.ContractInvocationList(**data)
+

Bases: BaseModel

+
+
+data: list[ContractInvocation]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ContractInvocationList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ContractInvocationList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[ContractInvocation], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)]), 'total_count': FieldInfo(annotation=int, required=True, description='The total number of contract invocations for the address in the wallet.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_count: StrictInt
+
+ +
+ +
+
+

cdp.client.models.create_address_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_address_request.CreateAddressRequest(**data)
+

Bases: BaseModel

+
+
+address_index: StrictInt | None
+
+ +
+
+attestation: StrictStr | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of CreateAddressRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateAddressRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_index': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The index of the address within the wallet.'), 'attestation': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='An attestation signed by the private key that is associated with the wallet. The attestation will be a hex-encoded signature of a json payload with fields `wallet_id` and `public_key`, signed by the private key associated with the public_key set in the request.'), 'public_key': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The public key from which the address will be derived.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+public_key: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.create_contract_invocation_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest(**data)
+

Bases: BaseModel

+
+
+abi: StrictStr | None
+
+ +
+
+amount: StrictStr | None
+
+ +
+
+args: StrictStr
+
+ +
+
+contract_address: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of CreateContractInvocationRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateContractInvocationRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+method: StrictStr
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'abi': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The JSON-encoded ABI of the contract.'), 'amount': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The amount in atomic units of the native asset to send to the contract for a payable method'), 'args': FieldInfo(annotation=str, required=True, description='The JSON-encoded arguments to pass to the contract method. The keys should be the argument names and the values should be the argument values.', metadata=[Strict(strict=True)]), 'contract_address': FieldInfo(annotation=str, required=True, description='The address of the contract to invoke.', metadata=[Strict(strict=True)]), 'method': FieldInfo(annotation=str, required=True, description='The method to invoke on the contract.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.create_payload_signature_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest(**data)
+

Bases: BaseModel

+
+
+classmethod from_dict(obj)
+

Create an instance of CreatePayloadSignatureRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreatePayloadSignatureRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'signature': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The signature of the payload.'), 'unsigned_payload': FieldInfo(annotation=str, required=True, description='The unsigned payload.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+signature: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+unsigned_payload: StrictStr
+
+ +
+ +
+
+

cdp.client.models.create_server_signer_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_server_signer_request.CreateServerSignerRequest(**data)
+

Bases: BaseModel

+
+
+enrollment_data: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of CreateServerSignerRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateServerSignerRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+is_mpc: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'enrollment_data': FieldInfo(annotation=str, required=True, description='The enrollment data of the server signer. This will be the base64 encoded server-signer-id for the 1 of 1 server signer.', metadata=[Strict(strict=True)]), 'is_mpc': FieldInfo(annotation=bool, required=True, description='Whether the Server-Signer uses MPC.', metadata=[Strict(strict=True)]), 'server_signer_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The ID of the server signer for the 1 of 1 server signer.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+server_signer_id: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.create_smart_contract_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_smart_contract_request.CreateSmartContractRequest(**data)
+

Bases: BaseModel

+
+
+classmethod from_dict(obj)
+

Create an instance of CreateSmartContractRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateSmartContractRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'options': FieldInfo(annotation=SmartContractOptions, required=True), 'type': FieldInfo(annotation=SmartContractType, required=True)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+options: SmartContractOptions
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+type: SmartContractType
+
+ +
+ +
+
+

cdp.client.models.create_staking_operation_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest(**data)
+

Bases: BaseModel

+
+
+action: StrictStr
+
+ +
+
+asset_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of CreateStakingOperationRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateStakingOperationRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'action': FieldInfo(annotation=str, required=True, description='The type of staking operation.', metadata=[Strict(strict=True)]), 'asset_id': FieldInfo(annotation=str, required=True, description='The ID of the asset being staked.', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network.', metadata=[Strict(strict=True)]), 'options': FieldInfo(annotation=dict[str, Annotated[str, Strict(strict=True)]], required=True)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+options: dict[str, StrictStr]
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.create_trade_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_trade_request.CreateTradeRequest(**data)
+

Bases: BaseModel

+
+
+amount: StrictStr
+
+ +
+
+from_asset_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of CreateTradeRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateTradeRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount': FieldInfo(annotation=str, required=True, description='The amount to trade', metadata=[Strict(strict=True)]), 'from_asset_id': FieldInfo(annotation=str, required=True, description='The ID of the asset to trade', metadata=[Strict(strict=True)]), 'to_asset_id': FieldInfo(annotation=str, required=True, description='The ID of the asset to receive from the trade', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_asset_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.create_transfer_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_transfer_request.CreateTransferRequest(**data)
+

Bases: BaseModel

+
+
+amount: StrictStr
+
+ +
+
+asset_id: StrictStr
+
+ +
+
+destination: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of CreateTransferRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateTransferRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+gasless: StrictBool | None
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount': FieldInfo(annotation=str, required=True, description='The amount to transfer', metadata=[Strict(strict=True)]), 'asset_id': FieldInfo(annotation=str, required=True, description='The ID of the asset to transfer', metadata=[Strict(strict=True)]), 'destination': FieldInfo(annotation=str, required=True, description='The destination address, which can be a 0x address, Basename, or ENS name', metadata=[Strict(strict=True)]), 'gasless': FieldInfo(annotation=Union[Annotated[bool, Strict(strict=True)], NoneType], required=False, default=None, description='Whether the transfer uses sponsored gas'), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.create_wallet_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_wallet_request.CreateWalletRequest(**data)
+

Bases: BaseModel

+
+
+classmethod from_dict(obj)
+

Create an instance of CreateWalletRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateWalletRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'wallet': FieldInfo(annotation=CreateWalletRequestWallet, required=True)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+wallet: CreateWalletRequestWallet
+
+ +
+ +
+
+

cdp.client.models.create_wallet_request_wallet module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet(**data)
+

Bases: BaseModel

+

Parameters for configuring a wallet

+
+
+classmethod from_dict(obj)
+

Create an instance of CreateWalletRequestWallet from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateWalletRequestWallet from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)]), 'use_server_signer': FieldInfo(annotation=Union[Annotated[bool, Strict(strict=True)], NoneType], required=False, default=None, description="Whether the wallet should use the project's server signer or if the addresses in the wallets will belong to a private key the developer manages. Defaults to false.")}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+use_server_signer: StrictBool | None
+
+ +
+ +
+
+

cdp.client.models.create_webhook_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.create_webhook_request.CreateWebhookRequest(**data)
+

Bases: BaseModel

+
+
+event_filters: list[WebhookEventFilter] | None
+
+ +
+
+event_type: WebhookEventType
+
+ +
+
+event_type_filter: WebhookEventTypeFilter | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of CreateWebhookRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of CreateWebhookRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'event_filters': FieldInfo(annotation=Union[list[WebhookEventFilter], NoneType], required=False, default=None, description='Webhook will monitor all events that matches any one of the event filters.'), 'event_type': FieldInfo(annotation=WebhookEventType, required=True), 'event_type_filter': FieldInfo(annotation=Union[WebhookEventTypeFilter, NoneType], required=False, default=None), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)]), 'notification_uri': FieldInfo(annotation=str, required=True, description='The URL to which the notifications will be sent', metadata=[Strict(strict=True)]), 'signature_header': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The custom header to be used for x-webhook-signature header on callbacks, so developers can verify the requests are coming from Coinbase.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+notification_uri: StrictStr
+
+ +
+
+signature_header: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.deploy_smart_contract_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest(**data)
+

Bases: BaseModel

+
+
+classmethod from_dict(obj)
+

Create an instance of DeploySmartContractRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of DeploySmartContractRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'signed_payload': FieldInfo(annotation=str, required=True, description='The hex-encoded signed payload of the contract deployment transaction.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+signed_payload: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.erc20_transfer_event module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.erc20_transfer_event.ERC20TransferEvent(**data)
+

Bases: BaseModel

+

Represents an event triggered by an ERC-20 token transfer on the blockchain. Contains information about the transaction, block, and involved addresses.

+
+
+block_hash: StrictStr | None
+
+ +
+
+block_number: StrictInt | None
+
+ +
+
+block_time: datetime | None
+
+ +
+
+contract_address: StrictStr | None
+
+ +
+
+event_type: StrictStr | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ERC20TransferEvent from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ERC20TransferEvent from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+log_index: StrictInt | None
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'block_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='blockHash', alias_priority=2, description='Hash of the block containing the transaction.'), 'block_number': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, alias='blockNumber', alias_priority=2, description='Number of the block containing the transaction.'), 'block_time': FieldInfo(annotation=Union[datetime, NoneType], required=False, default=None, alias='blockTime', alias_priority=2, description='Timestamp when the block was mined.'), 'contract_address': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='contractAddress', alias_priority=2, description='Address of the ERC-20 token contract.'), 'event_type': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='eventType', alias_priority=2, description='Type of event, in this case, an ERC-20 token transfer.'), 'log_index': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, alias='logIndex', alias_priority=2, description='Position of the event log within the transaction.'), 'network': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='Blockchain network where the event occurred.'), 'to': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='Address of the recipient in the token transfer.'), 'transaction_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='transactionHash', alias_priority=2, description='Hash of the transaction that triggered the event.'), 'transaction_index': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, alias='transactionIndex', alias_priority=2, description='Position of the transaction within the block.'), 'value': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='Amount of tokens transferred, typically in the smallest unit (e.g., wei for Ethereum).'), 'var_from': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='from', alias_priority=2, description='Address of the sender in the token transfer.'), 'webhook_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='webhookId', alias_priority=2, description='Unique identifier for the webhook that triggered this event.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network: StrictStr | None
+
+ +
+
+to: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction_hash: StrictStr | None
+
+ +
+
+transaction_index: StrictInt | None
+
+ +
+
+value: StrictStr | None
+
+ +
+
+var_from: StrictStr | None
+
+ +
+
+webhook_id: StrictStr | None
+
+ +
+ +
+
+

cdp.client.models.erc721_transfer_event module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.erc721_transfer_event.ERC721TransferEvent(**data)
+

Bases: BaseModel

+

Represents an event triggered by an ERC-721 token transfer on the blockchain. Contains information about the transaction, block, and involved addresses.

+
+
+block_hash: StrictStr | None
+
+ +
+
+block_number: StrictInt | None
+
+ +
+
+block_time: datetime | None
+
+ +
+
+contract_address: StrictStr | None
+
+ +
+
+event_type: StrictStr | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ERC721TransferEvent from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ERC721TransferEvent from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+log_index: StrictInt | None
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'block_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='blockHash', alias_priority=2, description='Hash of the block containing the transaction.'), 'block_number': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, alias='blockNumber', alias_priority=2, description='Number of the block containing the transaction.'), 'block_time': FieldInfo(annotation=Union[datetime, NoneType], required=False, default=None, alias='blockTime', alias_priority=2, description='Timestamp when the block was mined.'), 'contract_address': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='contractAddress', alias_priority=2, description='Address of the ERC-721 token contract.'), 'event_type': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='eventType', alias_priority=2, description='Type of event, in this case, an ERC-721 token transfer.'), 'log_index': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, alias='logIndex', alias_priority=2, description='Position of the event log within the transaction.'), 'network': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='Blockchain network where the event occurred.'), 'to': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='Address of the recipient in the token transfer.'), 'token_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='tokenId', alias_priority=2, description='Unique identifier of the NFT being transferred.'), 'transaction_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='transactionHash', alias_priority=2, description='Hash of the transaction that triggered the event.'), 'transaction_index': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, alias='transactionIndex', alias_priority=2, description='Position of the transaction within the block.'), 'var_from': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='from', alias_priority=2, description='Address of the sender in the token transfer.'), 'webhook_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='webhookId', alias_priority=2, description='Unique identifier for the webhook that triggered this event.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network: StrictStr | None
+
+ +
+
+to: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+token_id: StrictStr | None
+
+ +
+
+transaction_hash: StrictStr | None
+
+ +
+
+transaction_index: StrictInt | None
+
+ +
+
+var_from: StrictStr | None
+
+ +
+
+webhook_id: StrictStr | None
+
+ +
+ +
+
+

cdp.client.models.error module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.error.Error(**data)
+

Bases: BaseModel

+

An error response from the Coinbase Developer Platform API

+
+
+code: Annotated[str, Field(strict=True, max_length=5000)]
+
+ +
+
+correlation_id: StrictStr | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Error from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Error from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+message: Annotated[str, Field(strict=True, max_length=5000)]
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'code': FieldInfo(annotation=str, required=True, description='A short string representing the reported error. Can be use to handle errors programmatically.', metadata=[Strict(strict=True), MaxLen(max_length=5000)]), 'correlation_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='A unique identifier for the request that generated the error. This can be used to help debug issues with the API.'), 'message': FieldInfo(annotation=str, required=True, description='A human-readable message providing more details about the error.', metadata=[Strict(strict=True), MaxLen(max_length=5000)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.ethereum_transaction module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.ethereum_transaction.EthereumTransaction(**data)
+

Bases: BaseModel

+
+
+block_timestamp: datetime | None
+
+ +
+
+flattened_traces: list[EthereumTransactionFlattenedTrace] | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of EthereumTransaction from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of EthereumTransaction from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+gas: StrictInt | None
+
+ +
+
+gas_price: StrictInt | None
+
+ +
+
+hash: StrictStr | None
+
+ +
+
+index: StrictInt | None
+
+ +
+
+input: StrictStr | None
+
+ +
+
+max_fee_per_gas: StrictInt | None
+
+ +
+
+max_priority_fee_per_gas: StrictInt | None
+
+ +
+
+mint: StrictStr | None
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'block_timestamp': FieldInfo(annotation=Union[datetime, NoneType], required=False, default=None, description='The timestamp of the block in which the event was emitted'), 'flattened_traces': FieldInfo(annotation=Union[list[EthereumTransactionFlattenedTrace], NoneType], required=False, default=None), 'gas': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The amount of gas spent in the transaction.'), 'gas_price': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The price per gas spent in the transaction in atomic units of the native asset.'), 'hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The hash of the transaction as a hexadecimal string, prefixed with 0x.'), 'index': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The index of the transaction in the block.'), 'input': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The input data of the transaction.'), 'max_fee_per_gas': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The max fee per gas as defined in EIP-1559. https://eips.ethereum.org/EIPS/eip-1559 for more details.'), 'max_priority_fee_per_gas': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The max priority fee per gas as defined in EIP-1559. https://eips.ethereum.org/EIPS/eip-1559 for more details.'), 'mint': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='This is for handling optimism rollup specific EIP-2718 transaction type field.'), 'nonce': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The nonce of the transaction in the source address.'), 'priority_fee_per_gas': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The confirmed priority fee per gas as defined in EIP-1559. https://eips.ethereum.org/EIPS/eip-1559 for more details.'), 'to': FieldInfo(annotation=str, required=True, description='The onchain address of the receiver.', metadata=[Strict(strict=True)]), 'transaction_access_list': FieldInfo(annotation=Union[EthereumTransactionAccessList, NoneType], required=False, default=None), 'type': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None, description='The EIP-2718 transaction type. See https://eips.ethereum.org/EIPS/eip-2718 for more details.'), 'value': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The value of the transaction in atomic units of the native asset.'), 'var_from': FieldInfo(annotation=str, required=True, alias='from', alias_priority=2, description='The onchain address of the sender.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+nonce: StrictInt | None
+
+ +
+
+priority_fee_per_gas: StrictInt | None
+
+ +
+
+to: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction_access_list: EthereumTransactionAccessList | None
+
+ +
+
+type: StrictInt | None
+
+ +
+
+value: StrictStr | None
+
+ +
+
+var_from: StrictStr
+
+ +
+ +
+
+

cdp.client.models.ethereum_transaction_access module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess(**data)
+

Bases: BaseModel

+
+
+address: StrictStr | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of EthereumTransactionAccess from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of EthereumTransactionAccess from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'storage_keys': FieldInfo(annotation=Union[list[Annotated[str, Strict(strict=True)]], NoneType], required=False, default=None)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+storage_keys: list[StrictStr] | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.ethereum_transaction_access_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList(**data)
+

Bases: BaseModel

+
+
+access_list: list[EthereumTransactionAccess] | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of EthereumTransactionAccessList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of EthereumTransactionAccessList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'access_list': FieldInfo(annotation=Union[list[EthereumTransactionAccess], NoneType], required=False, default=None)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.ethereum_transaction_flattened_trace module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace(**data)
+

Bases: BaseModel

+
+
+block_hash: StrictStr | None
+
+ +
+
+block_number: StrictInt | None
+
+ +
+
+call_type: StrictStr | None
+
+ +
+
+error: StrictStr | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of EthereumTransactionFlattenedTrace from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of EthereumTransactionFlattenedTrace from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+gas: StrictInt | None
+
+ +
+
+gas_used: StrictInt | None
+
+ +
+
+input: StrictStr | None
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'block_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'block_number': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None), 'call_type': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'error': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'gas': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None), 'gas_used': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None), 'input': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'output': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'status': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None), 'sub_traces': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None), 'to': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'trace_address': FieldInfo(annotation=Union[list[Annotated[int, Strict(strict=True)]], NoneType], required=False, default=None), 'trace_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'trace_type': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'transaction_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'transaction_index': FieldInfo(annotation=Union[Annotated[int, Strict(strict=True)], NoneType], required=False, default=None), 'type': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'value': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'var_from': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, alias='from', alias_priority=2)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+output: StrictStr | None
+
+ +
+
+status: StrictInt | None
+
+ +
+
+sub_traces: StrictInt | None
+
+ +
+
+to: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+trace_address: list[StrictInt] | None
+
+ +
+
+trace_id: StrictStr | None
+
+ +
+
+trace_type: StrictStr | None
+
+ +
+
+transaction_hash: StrictStr | None
+
+ +
+
+transaction_index: StrictInt | None
+
+ +
+
+type: StrictStr | None
+
+ +
+
+value: StrictStr | None
+
+ +
+
+var_from: StrictStr | None
+
+ +
+ +
+
+

cdp.client.models.ethereum_validator_metadata module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata(**data)
+

Bases: BaseModel

+

An Ethereum validator.

+
+
+activation_epoch: StrictStr
+
+ +
+
+balance: Balance
+
+ +
+
+effective_balance: Balance
+
+ +
+
+exit_epoch: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of EthereumValidatorMetadata from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of EthereumValidatorMetadata from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+index: StrictStr
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'activation_epoch': FieldInfo(annotation=str, required=True, alias='activationEpoch', alias_priority=2, description='The epoch at which the validator was activated.', metadata=[Strict(strict=True)]), 'balance': FieldInfo(annotation=Balance, required=True), 'effective_balance': FieldInfo(annotation=Balance, required=True), 'exit_epoch': FieldInfo(annotation=str, required=True, alias='exitEpoch', alias_priority=2, description='The epoch at which the validator exited.', metadata=[Strict(strict=True)]), 'index': FieldInfo(annotation=str, required=True, description='The index of the validator in the validator set.', metadata=[Strict(strict=True)]), 'public_key': FieldInfo(annotation=str, required=True, description='The public key of the validator.', metadata=[Strict(strict=True)]), 'slashed': FieldInfo(annotation=bool, required=True, description='Whether the validator has been slashed.', metadata=[Strict(strict=True)]), 'withdrawable_epoch': FieldInfo(annotation=str, required=True, alias='withdrawableEpoch', alias_priority=2, description='The epoch at which the validator can withdraw.', metadata=[Strict(strict=True)]), 'withdrawal_address': FieldInfo(annotation=str, required=True, description="The address to which the validator's rewards are sent.", metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+public_key: StrictStr
+
+ +
+
+slashed: StrictBool
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+withdrawable_epoch: StrictStr
+
+ +
+
+withdrawal_address: StrictStr
+
+ +
+ +
+
+

cdp.client.models.faucet_transaction module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.faucet_transaction.FaucetTransaction(**data)
+

Bases: BaseModel

+

The faucet transaction

+
+
+classmethod from_dict(obj)
+

Create an instance of FaucetTransaction from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of FaucetTransaction from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'transaction_hash': FieldInfo(annotation=str, required=True, description='The transaction hash of the transaction the faucet created.', metadata=[Strict(strict=True)]), 'transaction_link': FieldInfo(annotation=str, required=True, description='Link to the transaction on the blockchain explorer.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction_hash: StrictStr
+
+ +
+ +
+ +
+ +
+
+

cdp.client.models.feature_set module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.feature_set.FeatureSet(**data)
+

Bases: BaseModel

+
+
+faucet: StrictBool
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of FeatureSet from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of FeatureSet from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+gasless_send: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'faucet': FieldInfo(annotation=bool, required=True, description='Whether the network supports a faucet', metadata=[Strict(strict=True)]), 'gasless_send': FieldInfo(annotation=bool, required=True, description='Whether the network supports gasless sends', metadata=[Strict(strict=True)]), 'server_signer': FieldInfo(annotation=bool, required=True, description='Whether the network supports Server-Signers', metadata=[Strict(strict=True)]), 'stake': FieldInfo(annotation=bool, required=True, description='Whether the network supports staking', metadata=[Strict(strict=True)]), 'trade': FieldInfo(annotation=bool, required=True, description='Whether the network supports trading', metadata=[Strict(strict=True)]), 'transfer': FieldInfo(annotation=bool, required=True, description='Whether the network supports transfers', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+server_signer: StrictBool
+
+ +
+
+stake: StrictBool
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+trade: StrictBool
+
+ +
+
+transfer: StrictBool
+
+ +
+ +
+
+

cdp.client.models.fetch_historical_staking_balances200_response module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response(**data)
+

Bases: BaseModel

+
+
+data: list[StakingBalance]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of FetchHistoricalStakingBalances200Response from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of FetchHistoricalStakingBalances200Response from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[StakingBalance], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.fetch_staking_rewards200_response module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response(**data)
+

Bases: BaseModel

+
+
+data: list[StakingReward]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of FetchStakingRewards200Response from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of FetchStakingRewards200Response from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[StakingReward], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.fetch_staking_rewards_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest(**data)
+

Bases: BaseModel

+
+
+address_ids: list[StrictStr]
+
+ +
+
+asset_id: StrictStr
+
+ +
+
+end_time: datetime
+
+ +
+
+format: StakingRewardFormat
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of FetchStakingRewardsRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of FetchStakingRewardsRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_ids': FieldInfo(annotation=list[Annotated[str, Strict(strict=True)]], required=True, description='The onchain addresses for which the staking rewards are being fetched'), 'asset_id': FieldInfo(annotation=str, required=True, description='The ID of the asset for which the staking rewards are being fetched', metadata=[Strict(strict=True)]), 'end_time': FieldInfo(annotation=datetime, required=True, description='The end time of this reward period'), 'format': FieldInfo(annotation=StakingRewardFormat, required=True), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)]), 'start_time': FieldInfo(annotation=datetime, required=True, description='The start time of this reward period')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+start_time: datetime
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.get_staking_context_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.get_staking_context_request.GetStakingContextRequest(**data)
+

Bases: BaseModel

+
+
+address_id: StrictStr
+
+ +
+
+asset_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of GetStakingContextRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of GetStakingContextRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_id': FieldInfo(annotation=str, required=True, description='The onchain address for which the staking context is being fetched', metadata=[Strict(strict=True)]), 'asset_id': FieldInfo(annotation=str, required=True, description='The ID of the asset being staked', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)]), 'options': FieldInfo(annotation=dict[str, Annotated[str, Strict(strict=True)]], required=True)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+options: dict[str, StrictStr]
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.historical_balance module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.historical_balance.HistoricalBalance(**data)
+

Bases: BaseModel

+

The balance of an asset onchain at a particular block

+
+
+amount: StrictStr
+
+ +
+
+asset: Asset
+
+ +
+
+block_hash: StrictStr
+
+ +
+
+block_height: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of HistoricalBalance from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of HistoricalBalance from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount': FieldInfo(annotation=str, required=True, description='The amount in the atomic units of the asset', metadata=[Strict(strict=True)]), 'asset': FieldInfo(annotation=Asset, required=True), 'block_hash': FieldInfo(annotation=str, required=True, description='The hash of the block at which the balance was recorded', metadata=[Strict(strict=True)]), 'block_height': FieldInfo(annotation=str, required=True, description='The block height at which the balance was recorded', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.network module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.network.Network(**data)
+

Bases: BaseModel

+
+
+address_path_prefix: StrictStr | None
+
+ +
+
+chain_id: StrictInt
+
+ +
+
+display_name: StrictStr
+
+ +
+
+feature_set: FeatureSet
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Network from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Network from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+id: NetworkIdentifier
+
+ +
+
+is_testnet: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_path_prefix': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The BIP44 path prefix for the network'), 'chain_id': FieldInfo(annotation=int, required=True, description='The chain ID of the blockchain network', metadata=[Strict(strict=True)]), 'display_name': FieldInfo(annotation=str, required=True, description='The human-readable name of the blockchain network', metadata=[Strict(strict=True)]), 'feature_set': FieldInfo(annotation=FeatureSet, required=True), 'id': FieldInfo(annotation=NetworkIdentifier, required=True), 'is_testnet': FieldInfo(annotation=bool, required=True, description='Whether the network is a testnet or not', metadata=[Strict(strict=True)]), 'native_asset': FieldInfo(annotation=Asset, required=True), 'protocol_family': FieldInfo(annotation=str, required=True, description='The protocol family of the blockchain network', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+native_asset: Asset
+
+ +
+
+protocol_family: StrictStr
+
+ +
+
+classmethod protocol_family_validate_enum(value)
+

Validates the enum

+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.network_identifier module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.network_identifier.NetworkIdentifier(value)
+

Bases: str, Enum

+

The ID of the blockchain network. This is unique across all networks, and takes the form of <blockchain>-<network>.

+
+
+ARBITRUM_MINUS_MAINNET = 'arbitrum-mainnet'
+
+ +
+
+BASE_MINUS_MAINNET = 'base-mainnet'
+
+ +
+
+BASE_MINUS_SEPOLIA = 'base-sepolia'
+
+ +
+
+ETHEREUM_MINUS_HOLESKY = 'ethereum-holesky'
+
+ +
+
+ETHEREUM_MINUS_MAINNET = 'ethereum-mainnet'
+
+ +
+
+POLYGON_MINUS_MAINNET = 'polygon-mainnet'
+
+ +
+
+SOLANA_MINUS_DEVNET = 'solana-devnet'
+
+ +
+
+SOLANA_MINUS_MAINNET = 'solana-mainnet'
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of NetworkIdentifier from a JSON string

+
+
Return type:
+

Self

+
+
+
+ +
+ +
+
+

cdp.client.models.nft_contract_options module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.nft_contract_options.NFTContractOptions(**data)
+

Bases: BaseModel

+

Options for NFT contract creation

+
+
+classmethod from_dict(obj)
+

Create an instance of NFTContractOptions from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of NFTContractOptions from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'name': FieldInfo(annotation=str, required=True, description='The name of the NFT', metadata=[Strict(strict=True)]), 'symbol': FieldInfo(annotation=str, required=True, description='The symbol of the NFT', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+name: StrictStr
+
+ +
+
+symbol: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.payload_signature module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.payload_signature.PayloadSignature(**data)
+

Bases: BaseModel

+

A payload signed by an address.

+
+
+address_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of PayloadSignature from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of PayloadSignature from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_id': FieldInfo(annotation=str, required=True, description='The onchain address of the signer.', metadata=[Strict(strict=True)]), 'payload_signature_id': FieldInfo(annotation=str, required=True, description='The ID of the payload signature.', metadata=[Strict(strict=True)]), 'signature': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The signature of the payload.'), 'status': FieldInfo(annotation=str, required=True, description='The status of the payload signature.', metadata=[Strict(strict=True)]), 'unsigned_payload': FieldInfo(annotation=str, required=True, description='The unsigned payload. This is the payload that needs to be signed by the signer address.', metadata=[Strict(strict=True)]), 'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet that owns the address.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+payload_signature_id: StrictStr
+
+ +
+
+signature: StrictStr | None
+
+ +
+
+status: StrictStr
+
+ +
+
+classmethod status_validate_enum(value)
+

Validates the enum

+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+unsigned_payload: StrictStr
+
+ +
+
+wallet_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.payload_signature_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.payload_signature_list.PayloadSignatureList(**data)
+

Bases: BaseModel

+
+
+data: list[PayloadSignature]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of PayloadSignatureList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of PayloadSignatureList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[PayloadSignature], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)]), 'total_count': FieldInfo(annotation=int, required=True, description='The total number of payload signatures for the address.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_count: StrictInt
+
+ +
+ +
+
+

cdp.client.models.seed_creation_event module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.seed_creation_event.SeedCreationEvent(**data)
+

Bases: BaseModel

+

An event representing a seed creation.

+
+
+classmethod from_dict(obj)
+

Create an instance of SeedCreationEvent from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of SeedCreationEvent from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet that the server-signer should create the seed for', metadata=[Strict(strict=True)]), 'wallet_user_id': FieldInfo(annotation=str, required=True, description='The ID of the user that the wallet belongs to', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+wallet_id: StrictStr
+
+ +
+
+wallet_user_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.seed_creation_event_result module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.seed_creation_event_result.SeedCreationEventResult(**data)
+

Bases: BaseModel

+

The result to a SeedCreationEvent.

+
+
+extended_public_key: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of SeedCreationEventResult from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of SeedCreationEventResult from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'extended_public_key': FieldInfo(annotation=str, required=True, description='The extended public key for the first master key derived from seed.', metadata=[Strict(strict=True)]), 'seed_id': FieldInfo(annotation=str, required=True, description='The ID of the seed in Server-Signer used to generate the extended public key.', metadata=[Strict(strict=True)]), 'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet that the seed was created for', metadata=[Strict(strict=True)]), 'wallet_user_id': FieldInfo(annotation=str, required=True, description='The ID of the user that the wallet belongs to', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+seed_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+wallet_id: StrictStr
+
+ +
+
+wallet_user_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.server_signer module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.server_signer.ServerSigner(**data)
+

Bases: BaseModel

+

A Server-Signer assigned to sign transactions in a wallet.

+
+
+classmethod from_dict(obj)
+

Create an instance of ServerSigner from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ServerSigner from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+is_mpc: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'is_mpc': FieldInfo(annotation=bool, required=True, description='Whether the Server-Signer uses MPC.', metadata=[Strict(strict=True)]), 'server_signer_id': FieldInfo(annotation=str, required=True, description='The ID of the server-signer', metadata=[Strict(strict=True)]), 'wallets': FieldInfo(annotation=Union[list[Annotated[str, Strict(strict=True)]], NoneType], required=False, default=None, description='The IDs of the wallets that the server-signer can sign for')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+server_signer_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+wallets: list[StrictStr] | None
+
+ +
+ +
+
+

cdp.client.models.server_signer_event module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.server_signer_event.ServerSignerEvent(**data)
+

Bases: BaseModel

+

An event that is waiting to be processed by a Server-Signer.

+
+
+event: ServerSignerEventEvent
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ServerSignerEvent from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ServerSignerEvent from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'event': FieldInfo(annotation=ServerSignerEventEvent, required=True), 'server_signer_id': FieldInfo(annotation=str, required=True, description='The ID of the server-signer that the event is for', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+server_signer_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.server_signer_event_event module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.server_signer_event_event.ServerSignerEventEvent(*args, **kwargs)
+

Bases: BaseModel

+
+
+actual_instance: SeedCreationEvent | SignatureCreationEvent | None
+
+ +
+
+classmethod actual_instance_must_validate_oneof(v)
+
+ +
+
+classmethod from_dict(obj)
+
+
Return type:
+

Self

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Returns the object represented by the json string

+
+
Return type:
+

Self

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'actual_instance': FieldInfo(annotation=Union[SeedCreationEvent, SignatureCreationEvent, NoneType], required=False, default=None), 'one_of_schemas': FieldInfo(annotation=set[str], required=False, default={'SeedCreationEvent', 'SignatureCreationEvent'}), 'oneof_schema_1_validator': FieldInfo(annotation=Union[SeedCreationEvent, NoneType], required=False, default=None), 'oneof_schema_2_validator': FieldInfo(annotation=Union[SignatureCreationEvent, NoneType], required=False, default=None)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+one_of_schemas: set[str]
+
+ +
+
+oneof_schema_1_validator: SeedCreationEvent | None
+
+ +
+
+oneof_schema_2_validator: SignatureCreationEvent | None
+
+ +
+
+to_dict()
+

Returns the dict representation of the actual instance

+
+
Return type:
+

dict[str, Any] | SeedCreationEvent | SignatureCreationEvent | None

+
+
+
+ +
+
+to_json()
+

Returns the JSON representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.server_signer_event_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.server_signer_event_list.ServerSignerEventList(**data)
+

Bases: BaseModel

+
+
+data: list[ServerSignerEvent]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ServerSignerEventList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ServerSignerEventList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[ServerSignerEvent], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)]), 'total_count': FieldInfo(annotation=int, required=True, description='The total number of events for the server signer.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_count: StrictInt
+
+ +
+ +
+
+

cdp.client.models.server_signer_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.server_signer_list.ServerSignerList(**data)
+

Bases: BaseModel

+
+
+data: list[ServerSigner]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ServerSignerList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ServerSignerList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[ServerSigner], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)]), 'total_count': FieldInfo(annotation=int, required=True, description='The total number of server-signers for the project.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_count: StrictInt
+
+ +
+ +
+
+

cdp.client.models.signature_creation_event module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.signature_creation_event.SignatureCreationEvent(**data)
+

Bases: BaseModel

+

An event representing a signature creation.

+
+
+address_id: StrictStr
+
+ +
+
+address_index: StrictInt
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of SignatureCreationEvent from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of SignatureCreationEvent from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_id': FieldInfo(annotation=str, required=True, description='The ID of the address the transfer belongs to', metadata=[Strict(strict=True)]), 'address_index': FieldInfo(annotation=int, required=True, description='The index of the address that the server-signer should sign with', metadata=[Strict(strict=True)]), 'seed_id': FieldInfo(annotation=str, required=True, description='The ID of the seed that the server-signer should create the signature for', metadata=[Strict(strict=True)]), 'signing_payload': FieldInfo(annotation=str, required=True, description='The payload that the server-signer should sign', metadata=[Strict(strict=True)]), 'transaction_id': FieldInfo(annotation=str, required=True, description='The ID of the transaction that the server-signer should sign', metadata=[Strict(strict=True)]), 'transaction_type': FieldInfo(annotation=TransactionType, required=True), 'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet the signature is for', metadata=[Strict(strict=True)]), 'wallet_user_id': FieldInfo(annotation=str, required=True, description='The ID of the user that the wallet belongs to', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+seed_id: StrictStr
+
+ +
+
+signing_payload: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction_id: StrictStr
+
+ +
+
+transaction_type: TransactionType
+
+ +
+
+wallet_id: StrictStr
+
+ +
+
+wallet_user_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.signature_creation_event_result module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.signature_creation_event_result.SignatureCreationEventResult(**data)
+

Bases: BaseModel

+

The result to a SignatureCreationEvent.

+
+
+address_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of SignatureCreationEventResult from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of SignatureCreationEventResult from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_id': FieldInfo(annotation=str, required=True, description='The ID of the address the transfer belongs to', metadata=[Strict(strict=True)]), 'signature': FieldInfo(annotation=str, required=True, description='The signature created by the server-signer.', metadata=[Strict(strict=True)]), 'transaction_id': FieldInfo(annotation=str, required=True, description='The ID of the transaction that the Server-Signer has signed for', metadata=[Strict(strict=True)]), 'transaction_type': FieldInfo(annotation=TransactionType, required=True), 'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet that the event was created for.', metadata=[Strict(strict=True)]), 'wallet_user_id': FieldInfo(annotation=str, required=True, description='The ID of the user that the wallet belongs to', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+signature: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction_id: StrictStr
+
+ +
+
+transaction_type: TransactionType
+
+ +
+
+wallet_id: StrictStr
+
+ +
+
+wallet_user_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.signed_voluntary_exit_message_metadata module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata(**data)
+

Bases: BaseModel

+

Signed voluntary exit message metadata to be provided to beacon chain to exit a validator.

+
+
+fork: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of SignedVoluntaryExitMessageMetadata from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of SignedVoluntaryExitMessageMetadata from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'fork': FieldInfo(annotation=str, required=True, description='The current fork version of the Ethereum beacon chain.', metadata=[Strict(strict=True)]), 'signed_voluntary_exit': FieldInfo(annotation=str, required=True, description='A base64 encoded version of a json string representing a voluntary exit message.', metadata=[Strict(strict=True)]), 'validator_pub_key': FieldInfo(annotation=str, required=True, description='The public key of the validator associated with the exit message.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+signed_voluntary_exit: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+validator_pub_key: StrictStr
+
+ +
+ +
+
+

cdp.client.models.smart_contract module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.smart_contract.SmartContract(**data)
+

Bases: BaseModel

+

Represents a smart contract on the blockchain

+
+
+abi: StrictStr
+
+ +
+
+contract_address: StrictStr
+
+ +
+
+deployer_address: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of SmartContract from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of SmartContract from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'abi': FieldInfo(annotation=str, required=True, description='The JSON-encoded ABI of the contract', metadata=[Strict(strict=True)]), 'contract_address': FieldInfo(annotation=str, required=True, description='The EVM address of the smart contract', metadata=[Strict(strict=True)]), 'deployer_address': FieldInfo(annotation=str, required=True, description='The EVM address of the account that deployed the smart contract', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The name of the blockchain network', metadata=[Strict(strict=True)]), 'options': FieldInfo(annotation=SmartContractOptions, required=True), 'smart_contract_id': FieldInfo(annotation=str, required=True, description='The unique identifier of the smart contract', metadata=[Strict(strict=True)]), 'transaction': FieldInfo(annotation=Transaction, required=True), 'type': FieldInfo(annotation=SmartContractType, required=True), 'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet that deployed the smart contract', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+options: SmartContractOptions
+
+ +
+
+smart_contract_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction: Transaction
+
+ +
+
+type: SmartContractType
+
+ +
+
+wallet_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.smart_contract_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.smart_contract_list.SmartContractList(**data)
+

Bases: BaseModel

+
+
+data: list[SmartContract]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of SmartContractList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of SmartContractList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[SmartContract], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.smart_contract_options module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.smart_contract_options.SmartContractOptions(*args, **kwargs)
+

Bases: BaseModel

+

Options for smart contract creation

+
+
+actual_instance: NFTContractOptions | TokenContractOptions | None
+
+ +
+
+classmethod actual_instance_must_validate_oneof(v)
+
+ +
+
+classmethod from_dict(obj)
+
+
Return type:
+

Self

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Returns the object represented by the json string

+
+
Return type:
+

Self

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'actual_instance': FieldInfo(annotation=Union[NFTContractOptions, TokenContractOptions, NoneType], required=False, default=None), 'one_of_schemas': FieldInfo(annotation=set[str], required=False, default={'NFTContractOptions', 'TokenContractOptions'}), 'oneof_schema_1_validator': FieldInfo(annotation=Union[TokenContractOptions, NoneType], required=False, default=None), 'oneof_schema_2_validator': FieldInfo(annotation=Union[NFTContractOptions, NoneType], required=False, default=None)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+one_of_schemas: set[str]
+
+ +
+
+oneof_schema_1_validator: TokenContractOptions | None
+
+ +
+
+oneof_schema_2_validator: NFTContractOptions | None
+
+ +
+
+to_dict()
+

Returns the dict representation of the actual instance

+
+
Return type:
+

dict[str, Any] | NFTContractOptions | TokenContractOptions | None

+
+
+
+ +
+
+to_json()
+

Returns the JSON representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.smart_contract_type module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.smart_contract_type.SmartContractType(value)
+

Bases: str, Enum

+

The type of the smart contract

+
+
+ERC20 = 'erc20'
+
+ +
+
+ERC721 = 'erc721'
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of SmartContractType from a JSON string

+
+
Return type:
+

Self

+
+
+
+ +
+ +
+
+

cdp.client.models.sponsored_send module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.sponsored_send.SponsoredSend(**data)
+

Bases: BaseModel

+

An onchain sponsored gasless send.

+
+
+classmethod from_dict(obj)
+

Create an instance of SponsoredSend from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of SponsoredSend from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'raw_typed_data': FieldInfo(annotation=str, required=True, description='The raw typed data for the sponsored send', metadata=[Strict(strict=True)]), 'signature': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The signed hash of the sponsored send typed data.'), 'status': FieldInfo(annotation=str, required=True, description='The status of the sponsored send', metadata=[Strict(strict=True)]), 'to_address_id': FieldInfo(annotation=str, required=True, description='The onchain address of the recipient', metadata=[Strict(strict=True)]), 'transaction_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The hash of the onchain sponsored send transaction'), 'transaction_link': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The link to view the transaction on a block explorer. This is optional and may not be present for all transactions.'), 'typed_data_hash': FieldInfo(annotation=str, required=True, description='The typed data hash for the sponsored send. This is the typed data hash that needs to be signed by the sender.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+raw_typed_data: StrictStr
+
+ +
+
+signature: StrictStr | None
+
+ +
+
+status: StrictStr
+
+ +
+
+classmethod status_validate_enum(value)
+

Validates the enum

+
+ +
+
+to_address_id: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction_hash: StrictStr | None
+
+ +
+ +
+ +
+
+typed_data_hash: StrictStr
+
+ +
+ +
+
+

cdp.client.models.staking_balance module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.staking_balance.StakingBalance(**data)
+

Bases: BaseModel

+

The staking balances for an address.

+
+
+address: StrictStr
+
+ +
+
+bonded_stake: Balance
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of StakingBalance from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of StakingBalance from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address': FieldInfo(annotation=str, required=True, description='The onchain address for which the staking balances are being fetched.', metadata=[Strict(strict=True)]), 'bonded_stake': FieldInfo(annotation=Balance, required=True), 'participant_type': FieldInfo(annotation=str, required=True, description='The type of staking participation.', metadata=[Strict(strict=True)]), 'unbonded_balance': FieldInfo(annotation=Balance, required=True), 'var_date': FieldInfo(annotation=datetime, required=True, alias='date', alias_priority=2, description='The timestamp of the staking balance in UTC.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+participant_type: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+unbonded_balance: Balance
+
+ +
+
+var_date: datetime
+
+ +
+ +
+
+

cdp.client.models.staking_context module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.staking_context.StakingContext(**data)
+

Bases: BaseModel

+

Context needed to perform a staking operation

+
+
+context: StakingContextContext
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of StakingContext from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of StakingContext from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'context': FieldInfo(annotation=StakingContextContext, required=True)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.staking_context_context module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.staking_context_context.StakingContextContext(**data)
+

Bases: BaseModel

+
+
+claimable_balance: Balance
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of StakingContextContext from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of StakingContextContext from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'claimable_balance': FieldInfo(annotation=Balance, required=True), 'stakeable_balance': FieldInfo(annotation=Balance, required=True), 'unstakeable_balance': FieldInfo(annotation=Balance, required=True)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+stakeable_balance: Balance
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+unstakeable_balance: Balance
+
+ +
+ +
+
+

cdp.client.models.staking_operation module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.staking_operation.StakingOperation(**data)
+

Bases: BaseModel

+

A list of onchain transactions to help realize a staking action.

+
+
+address_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of StakingOperation from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of StakingOperation from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+id: StrictStr
+
+ +
+
+metadata: StakingOperationMetadata | None
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_id': FieldInfo(annotation=str, required=True, description='The onchain address orchestrating the staking operation.', metadata=[Strict(strict=True)]), 'id': FieldInfo(annotation=str, required=True, description='The unique ID of the staking operation.', metadata=[Strict(strict=True)]), 'metadata': FieldInfo(annotation=Union[StakingOperationMetadata, NoneType], required=False, default=None), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network.', metadata=[Strict(strict=True)]), 'status': FieldInfo(annotation=str, required=True, description='The status of the staking operation.', metadata=[Strict(strict=True)]), 'transactions': FieldInfo(annotation=list[Transaction], required=True, description='The transaction(s) that will execute the staking operation onchain.'), 'wallet_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The ID of the wallet that owns the address.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+status: StrictStr
+
+ +
+
+classmethod status_validate_enum(value)
+

Validates the enum

+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transactions: list[Transaction]
+
+ +
+
+wallet_id: StrictStr | None
+
+ +
+ +
+
+

cdp.client.models.staking_operation_metadata module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.staking_operation_metadata.StakingOperationMetadata(*args, **kwargs)
+

Bases: BaseModel

+
+
+actual_instance: list[SignedVoluntaryExitMessageMetadata] | None
+
+ +
+
+classmethod actual_instance_must_validate_oneof(v)
+
+ +
+
+classmethod from_dict(obj)
+
+
Return type:
+

Self

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Returns the object represented by the json string

+
+
Return type:
+

Self

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'actual_instance': FieldInfo(annotation=Union[list[SignedVoluntaryExitMessageMetadata], NoneType], required=False, default=None), 'one_of_schemas': FieldInfo(annotation=set[str], required=False, default={'List[SignedVoluntaryExitMessageMetadata]'}), 'oneof_schema_1_validator': FieldInfo(annotation=Union[list[SignedVoluntaryExitMessageMetadata], NoneType], required=False, default=None, description='Additional metadata needed to power native eth unstaking.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+one_of_schemas: set[str]
+
+ +
+
+oneof_schema_1_validator: list[SignedVoluntaryExitMessageMetadata] | None
+
+ +
+
+to_dict()
+

Returns the dict representation of the actual instance

+
+
Return type:
+

dict[str, Any] | list[SignedVoluntaryExitMessageMetadata] | None

+
+
+
+ +
+
+to_json()
+

Returns the JSON representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.staking_reward module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.staking_reward.StakingReward(**data)
+

Bases: BaseModel

+

The staking rewards for an address.

+
+
+address_id: StrictStr
+
+ +
+
+amount: StrictStr
+
+ +
+
+format: StakingRewardFormat
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of StakingReward from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of StakingReward from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_id': FieldInfo(annotation=str, required=True, description='The onchain address for which the staking rewards are being fetched.', metadata=[Strict(strict=True)]), 'amount': FieldInfo(annotation=str, required=True, description='The reward amount in requested "format". Default is USD.', metadata=[Strict(strict=True)]), 'format': FieldInfo(annotation=StakingRewardFormat, required=True), 'state': FieldInfo(annotation=str, required=True, description='The state of the reward.', metadata=[Strict(strict=True)]), 'usd_value': FieldInfo(annotation=StakingRewardUSDValue, required=True), 'var_date': FieldInfo(annotation=datetime, required=True, alias='date', alias_priority=2, description='The timestamp of the reward in UTC.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+state: StrictStr
+
+ +
+
+classmethod state_validate_enum(value)
+

Validates the enum

+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+usd_value: StakingRewardUSDValue
+
+ +
+
+var_date: datetime
+
+ +
+ +
+
+

cdp.client.models.staking_reward_format module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.staking_reward_format.StakingRewardFormat(value)
+

Bases: str, Enum

+

The format in which the rewards are to be fetched i.e native or in equivalent USD

+
+
+NATIVE = 'native'
+
+ +
+
+USD = 'usd'
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of StakingRewardFormat from a JSON string

+
+
Return type:
+

Self

+
+
+
+ +
+ +
+
+

cdp.client.models.staking_reward_usd_value module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue(**data)
+

Bases: BaseModel

+

The USD value of the reward

+
+
+amount: StrictStr
+
+ +
+
+conversion_price: StrictStr
+
+ +
+
+conversion_time: datetime
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of StakingRewardUSDValue from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of StakingRewardUSDValue from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount': FieldInfo(annotation=str, required=True, description='The value of the reward in USD', metadata=[Strict(strict=True)]), 'conversion_price': FieldInfo(annotation=str, required=True, description='The conversion price from native currency to USD', metadata=[Strict(strict=True)]), 'conversion_time': FieldInfo(annotation=datetime, required=True, description='The time of the conversion in UTC.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.token_contract_options module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.token_contract_options.TokenContractOptions(**data)
+

Bases: BaseModel

+

Options for token contract creation

+
+
+classmethod from_dict(obj)
+

Create an instance of TokenContractOptions from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of TokenContractOptions from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'name': FieldInfo(annotation=str, required=True, description='The name of the token', metadata=[Strict(strict=True)]), 'symbol': FieldInfo(annotation=str, required=True, description='The symbol of the token', metadata=[Strict(strict=True)]), 'total_supply': FieldInfo(annotation=str, required=True, description='The total supply of the token denominated in the whole amount of the token.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+name: StrictStr
+
+ +
+
+symbol: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_supply: StrictStr
+
+ +
+ +
+
+

cdp.client.models.trade module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.trade.Trade(**data)
+

Bases: BaseModel

+

A trade of an asset to another asset

+
+
+address_id: StrictStr
+
+ +
+
+approve_transaction: Transaction | None
+
+ +
+
+from_amount: StrictStr
+
+ +
+
+from_asset: Asset
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Trade from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Trade from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_id': FieldInfo(annotation=str, required=True, description='The onchain address of the sender', metadata=[Strict(strict=True)]), 'approve_transaction': FieldInfo(annotation=Union[Transaction, NoneType], required=False, default=None), 'from_amount': FieldInfo(annotation=str, required=True, description='The amount of the from asset to be traded (in atomic units of the from asset)', metadata=[Strict(strict=True)]), 'from_asset': FieldInfo(annotation=Asset, required=True), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)]), 'to_amount': FieldInfo(annotation=str, required=True, description='The amount of the to asset that will be received (in atomic units of the to asset)', metadata=[Strict(strict=True)]), 'to_asset': FieldInfo(annotation=Asset, required=True), 'trade_id': FieldInfo(annotation=str, required=True, description='The ID of the trade', metadata=[Strict(strict=True)]), 'transaction': FieldInfo(annotation=Transaction, required=True), 'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet that owns the from address', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+to_amount: StrictStr
+
+ +
+
+to_asset: Asset
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+trade_id: StrictStr
+
+ +
+
+transaction: Transaction
+
+ +
+
+wallet_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.trade_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.trade_list.TradeList(**data)
+

Bases: BaseModel

+
+
+data: list[Trade]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of TradeList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of TradeList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[Trade], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)]), 'total_count': FieldInfo(annotation=int, required=True, description='The total number of trades for the address in the wallet.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_count: StrictInt
+
+ +
+ +
+
+

cdp.client.models.transaction module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.transaction.Transaction(**data)
+

Bases: BaseModel

+

An onchain transaction.

+
+
+block_hash: StrictStr | None
+
+ +
+
+block_height: StrictStr | None
+
+ +
+
+content: TransactionContent | None
+
+ +
+
+from_address_id: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Transaction from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Transaction from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'block_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The hash of the block at which the transaction was recorded.'), 'block_height': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The block height at which the transaction was recorded.'), 'content': FieldInfo(annotation=Union[TransactionContent, NoneType], required=False, default=None), 'from_address_id': FieldInfo(annotation=str, required=True, description='The onchain address of the sender.', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network.', metadata=[Strict(strict=True)]), 'signed_payload': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The signed payload of the transaction. This is the payload that has been signed by the sender.'), 'status': FieldInfo(annotation=str, required=True, description='The status of the transaction.', metadata=[Strict(strict=True)]), 'to_address_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The onchain address of the recipient.'), 'transaction_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The hash of the transaction.'), 'transaction_link': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The link to view the transaction on a block explorer. This is optional and may not be present for all transactions.'), 'unsigned_payload': FieldInfo(annotation=str, required=True, description='The unsigned payload of the transaction. This is the payload that needs to be signed by the sender.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+signed_payload: StrictStr | None
+
+ +
+
+status: StrictStr
+
+ +
+
+classmethod status_validate_enum(value)
+

Validates the enum

+
+ +
+
+to_address_id: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction_hash: StrictStr | None
+
+ +
+ +
+ +
+
+unsigned_payload: StrictStr
+
+ +
+ +
+
+

cdp.client.models.transaction_content module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.transaction_content.TransactionContent(*args, **kwargs)
+

Bases: BaseModel

+
+
+actual_instance: EthereumTransaction | None
+
+ +
+
+classmethod actual_instance_must_validate_oneof(v)
+
+ +
+
+classmethod from_dict(obj)
+
+
Return type:
+

Self

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Returns the object represented by the json string

+
+
Return type:
+

Self

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'actual_instance': FieldInfo(annotation=Union[EthereumTransaction, NoneType], required=False, default=None), 'one_of_schemas': FieldInfo(annotation=set[str], required=False, default={'EthereumTransaction'}), 'oneof_schema_1_validator': FieldInfo(annotation=Union[EthereumTransaction, NoneType], required=False, default=None)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+one_of_schemas: set[str]
+
+ +
+
+oneof_schema_1_validator: EthereumTransaction | None
+
+ +
+
+to_dict()
+

Returns the dict representation of the actual instance

+
+
Return type:
+

dict[str, Any] | EthereumTransaction | None

+
+
+
+ +
+
+to_json()
+

Returns the JSON representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.transaction_type module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.transaction_type.TransactionType(value)
+

Bases: str, Enum

+
+
+TRANSFER = 'transfer'
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of TransactionType from a JSON string

+
+
Return type:
+

Self

+
+
+
+ +
+ +
+
+

cdp.client.models.transfer module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.transfer.Transfer(**data)
+

Bases: BaseModel

+

A transfer of an asset from one address to another

+
+
+address_id: StrictStr
+
+ +
+
+amount: StrictStr
+
+ +
+
+asset: Asset
+
+ +
+
+asset_id: StrictStr
+
+ +
+
+destination: StrictStr
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Transfer from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Transfer from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+gasless: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'address_id': FieldInfo(annotation=str, required=True, description='The onchain address of the sender', metadata=[Strict(strict=True)]), 'amount': FieldInfo(annotation=str, required=True, description='The amount in the atomic units of the asset', metadata=[Strict(strict=True)]), 'asset': FieldInfo(annotation=Asset, required=True), 'asset_id': FieldInfo(annotation=str, required=True, description='The ID of the asset being transferred', metadata=[Strict(strict=True)]), 'destination': FieldInfo(annotation=str, required=True, description='The onchain address of the recipient', metadata=[Strict(strict=True)]), 'gasless': FieldInfo(annotation=bool, required=True, description='Whether the transfer uses sponsored gas', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)]), 'signed_payload': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The signed payload of the transfer. This is the payload that has been signed by the sender.'), 'sponsored_send': FieldInfo(annotation=Union[SponsoredSend, NoneType], required=False, default=None), 'status': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The status of the transfer'), 'transaction': FieldInfo(annotation=Union[Transaction, NoneType], required=False, default=None), 'transaction_hash': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The hash of the transfer transaction'), 'transfer_id': FieldInfo(annotation=str, required=True, description='The ID of the transfer', metadata=[Strict(strict=True)]), 'unsigned_payload': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The unsigned payload of the transfer. This is the payload that needs to be signed by the sender.'), 'wallet_id': FieldInfo(annotation=str, required=True, description='The ID of the wallet that owns the from address', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+signed_payload: StrictStr | None
+
+ +
+
+sponsored_send: SponsoredSend | None
+
+ +
+
+status: StrictStr | None
+
+ +
+
+classmethod status_validate_enum(value)
+

Validates the enum

+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+transaction: Transaction | None
+
+ +
+
+transaction_hash: StrictStr | None
+
+ +
+
+transfer_id: StrictStr
+
+ +
+
+unsigned_payload: StrictStr | None
+
+ +
+
+wallet_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.transfer_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.transfer_list.TransferList(**data)
+

Bases: BaseModel

+
+
+data: list[Transfer]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of TransferList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of TransferList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[Transfer], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)]), 'total_count': FieldInfo(annotation=int, required=True, description='The total number of transfers for the address in the wallet.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_count: StrictInt
+
+ +
+ +
+
+

cdp.client.models.update_webhook_request module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.update_webhook_request.UpdateWebhookRequest(**data)
+

Bases: BaseModel

+
+
+event_filters: list[WebhookEventFilter] | None
+
+ +
+
+event_type_filter: WebhookEventTypeFilter | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of UpdateWebhookRequest from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of UpdateWebhookRequest from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'event_filters': FieldInfo(annotation=Union[list[WebhookEventFilter], NoneType], required=False, default=None, description='Webhook will monitor all events that matches any one of the event filters.'), 'event_type_filter': FieldInfo(annotation=Union[WebhookEventTypeFilter, NoneType], required=False, default=None), 'notification_uri': FieldInfo(annotation=str, required=True, description='The Webhook uri that updates to', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+notification_uri: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.user module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.user.User(**data)
+

Bases: BaseModel

+
+
+display_name: StrictStr | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of User from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of User from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+id: StrictStr
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'display_name': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None), 'id': FieldInfo(annotation=str, required=True, description='The ID of the user', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.validator module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.validator.Validator(**data)
+

Bases: BaseModel

+

A validator onchain.

+
+
+asset_id: StrictStr
+
+ +
+
+details: ValidatorDetails | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Validator from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Validator from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'asset_id': FieldInfo(annotation=str, required=True, description='The ID of the asset that the validator helps stake.', metadata=[Strict(strict=True)]), 'details': FieldInfo(annotation=Union[ValidatorDetails, NoneType], required=False, default=None), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network to which the Validator belongs.', metadata=[Strict(strict=True)]), 'status': FieldInfo(annotation=ValidatorStatus, required=True), 'validator_id': FieldInfo(annotation=str, required=True, description='The publicly identifiable unique id of the validator. This can be the public key for Ethereum validators and maybe an address for some other network.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+status: ValidatorStatus
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+validator_id: StrictStr
+
+ +
+ +
+
+

cdp.client.models.validator_details module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.validator_details.ValidatorDetails(*args, **kwargs)
+

Bases: BaseModel

+
+
+actual_instance: EthereumValidatorMetadata | None
+
+ +
+
+classmethod actual_instance_must_validate_oneof(v)
+
+ +
+
+classmethod from_dict(obj)
+
+
Return type:
+

Self

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Returns the object represented by the json string

+
+
Return type:
+

Self

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'actual_instance': FieldInfo(annotation=Union[EthereumValidatorMetadata, NoneType], required=False, default=None), 'one_of_schemas': FieldInfo(annotation=set[str], required=False, default={'EthereumValidatorMetadata'}), 'oneof_schema_1_validator': FieldInfo(annotation=Union[EthereumValidatorMetadata, NoneType], required=False, default=None)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+one_of_schemas: set[str]
+
+ +
+
+oneof_schema_1_validator: EthereumValidatorMetadata | None
+
+ +
+
+to_dict()
+

Returns the dict representation of the actual instance

+
+
Return type:
+

dict[str, Any] | EthereumValidatorMetadata | None

+
+
+
+ +
+
+to_json()
+

Returns the JSON representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.validator_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.validator_list.ValidatorList(**data)
+

Bases: BaseModel

+
+
+data: list[Validator]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of ValidatorList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ValidatorList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[Validator], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.validator_status module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.validator_status.ValidatorStatus(value)
+

Bases: str, Enum

+

The status of the validator.

+
+
+ACTIVE = 'active'
+
+ +
+
+ACTIVE_SLASHED = 'active_slashed'
+
+ +
+
+DEPOSITED = 'deposited'
+
+ +
+
+EXITED = 'exited'
+
+ +
+
+EXITED_SLASHED = 'exited_slashed'
+
+ +
+
+EXITING = 'exiting'
+
+ +
+
+PENDING_ACTIVATION = 'pending_activation'
+
+ +
+
+PROVISIONED = 'provisioned'
+
+ +
+
+PROVISIONING = 'provisioning'
+
+ +
+
+REAPED = 'reaped'
+
+ +
+
+UNKNOWN = 'unknown'
+
+ +
+
+WITHDRAWAL_AVAILABLE = 'withdrawal_available'
+
+ +
+
+WITHDRAWAL_COMPLETE = 'withdrawal_complete'
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of ValidatorStatus from a JSON string

+
+
Return type:
+

Self

+
+
+
+ +
+ +
+
+

cdp.client.models.wallet module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.wallet.Wallet(**data)
+

Bases: BaseModel

+
+
+default_address: Address | None
+
+ +
+
+feature_set: FeatureSet
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Wallet from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Wallet from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+id: StrictStr
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'default_address': FieldInfo(annotation=Union[Address, NoneType], required=False, default=None), 'feature_set': FieldInfo(annotation=FeatureSet, required=True), 'id': FieldInfo(annotation=str, required=True, description='The server-assigned ID for the wallet.', metadata=[Strict(strict=True)]), 'network_id': FieldInfo(annotation=str, required=True, description='The ID of the blockchain network', metadata=[Strict(strict=True)]), 'server_signer_status': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The status of the Server-Signer for the wallet if present.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr
+
+ +
+
+server_signer_status: StrictStr | None
+
+ +
+
+classmethod server_signer_status_validate_enum(value)
+

Validates the enum

+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.wallet_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.wallet_list.WalletList(**data)
+

Bases: BaseModel

+

Paginated list of wallets

+
+
+data: list[Wallet]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of WalletList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of WalletList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[Wallet], required=True), 'has_more': FieldInfo(annotation=bool, required=True, description='True if this list has another page of items after this one that can be fetched.', metadata=[Strict(strict=True)]), 'next_page': FieldInfo(annotation=str, required=True, description='The page token to be used to fetch the next page.', metadata=[Strict(strict=True)]), 'total_count': FieldInfo(annotation=int, required=True, description='The total number of wallets', metadata=[Strict(strict=True)])}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+total_count: StrictInt
+
+ +
+ +
+
+

cdp.client.models.webhook module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.webhook.Webhook(**data)
+

Bases: BaseModel

+

Webhook that is used for getting notifications when monitored events occur.

+
+
+created_at: datetime | None
+
+ +
+
+event_filters: list[WebhookEventFilter] | None
+
+ +
+
+event_type: WebhookEventType | None
+
+ +
+
+event_type_filter: WebhookEventTypeFilter | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of Webhook from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of Webhook from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+id: StrictStr | None
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'created_at': FieldInfo(annotation=Union[datetime, NoneType], required=False, default=None, description='The date and time the webhook was created.'), 'event_filters': FieldInfo(annotation=Union[list[WebhookEventFilter], NoneType], required=False, default=None, description='Webhook will monitor all events that matches any one of the event filters.'), 'event_type': FieldInfo(annotation=Union[WebhookEventType, NoneType], required=False, default=None), 'event_type_filter': FieldInfo(annotation=Union[WebhookEventTypeFilter, NoneType], required=False, default=None), 'id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='Identifier of the webhook.'), 'network_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The ID of the blockchain network'), 'notification_uri': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The URL to which the notifications will be sent.'), 'signature_header': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The header that will contain the signature of the webhook payload.'), 'updated_at': FieldInfo(annotation=Union[datetime, NoneType], required=False, default=None, description='The date and time the webhook was last updated.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+network_id: StrictStr | None
+
+ +
+
+notification_uri: StrictStr | None
+
+ +
+
+signature_header: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+updated_at: datetime | None
+
+ +
+ +
+
+

cdp.client.models.webhook_event_filter module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.webhook_event_filter.WebhookEventFilter(**data)
+

Bases: BaseModel

+

The event_filter parameter specifies the criteria to filter events from the blockchain. It allows filtering events by contract address, sender address and receiver address. For a single event filter, not all of the properties need to be presented.

+
+
+contract_address: StrictStr | None
+
+ +
+
+from_address: StrictStr | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of WebhookEventFilter from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of WebhookEventFilter from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'contract_address': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The onchain contract address of the token for which the events should be tracked.'), 'from_address': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The onchain address of the sender. Set this filter to track all transfer events originating from your address.'), 'to_address': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The onchain address of the receiver. Set this filter to track all transfer events sent to your address.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_address: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.webhook_event_type module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.webhook_event_type.WebhookEventType(value)
+

Bases: str, Enum

+
+
+ERC20_TRANSFER = 'erc20_transfer'
+
+ +
+
+ERC721_TRANSFER = 'erc721_transfer'
+
+ +
+
+UNSPECIFIED = 'unspecified'
+
+ +
+
+WALLET_ACTIVITY = 'wallet_activity'
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of WebhookEventType from a JSON string

+
+
Return type:
+

Self

+
+
+
+ +
+ +
+
+

cdp.client.models.webhook_event_type_filter module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter(*args, **kwargs)
+

Bases: BaseModel

+

The event_type_filter parameter specifies the criteria to filter events based on event type.

+
+
+actual_instance: WebhookWalletActivityFilter | None
+
+ +
+
+classmethod actual_instance_must_validate_oneof(v)
+
+ +
+
+classmethod from_dict(obj)
+
+
Return type:
+

Self

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Returns the object represented by the json string

+
+
Return type:
+

Self

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'actual_instance': FieldInfo(annotation=Union[WebhookWalletActivityFilter, NoneType], required=False, default=None), 'one_of_schemas': FieldInfo(annotation=set[str], required=False, default={'WebhookWalletActivityFilter'}), 'oneof_schema_1_validator': FieldInfo(annotation=Union[WebhookWalletActivityFilter, NoneType], required=False, default=None)}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+one_of_schemas: set[str]
+
+ +
+
+oneof_schema_1_validator: WebhookWalletActivityFilter | None
+
+ +
+
+to_dict()
+

Returns the dict representation of the actual instance

+
+
Return type:
+

dict[str, Any] | WebhookWalletActivityFilter | None

+
+
+
+ +
+
+to_json()
+

Returns the JSON representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the actual instance

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.webhook_list module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.webhook_list.WebhookList(**data)
+

Bases: BaseModel

+
+
+data: list[Webhook]
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of WebhookList from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of WebhookList from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+has_more: StrictBool | None
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'data': FieldInfo(annotation=list[Webhook], required=True), 'has_more': FieldInfo(annotation=Union[Annotated[bool, Strict(strict=True)], NoneType], required=False, default=None, description='True if this list has another page of items after this one that can be fetched.'), 'next_page': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The page token to be used to fetch the next page.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+next_page: StrictStr | None
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.client.models.webhook_wallet_activity_filter module

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+class cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter(**data)
+

Bases: BaseModel

+

Filter for wallet activity events. This filter allows the client to specify one or more wallet addresses to monitor for activities such as transactions, transfers, or other types of events that are associated with the specified addresses.

+
+
+addresses: list[StrictStr] | None
+
+ +
+
+classmethod from_dict(obj)
+

Create an instance of WebhookWalletActivityFilter from a dict

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+classmethod from_json(json_str)
+

Create an instance of WebhookWalletActivityFilter from a JSON string

+
+
Return type:
+

Optional[Self]

+
+
+
+ +
+
+model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
+

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

+
+ +
+
+model_config: ClassVar[ConfigDict] = {'populate_by_name': True, 'protected_namespaces': (), 'validate_assignment': True}
+

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

+
+ +
+
+model_fields: ClassVar[Dict[str, FieldInfo]] = {'addresses': FieldInfo(annotation=Union[list[Annotated[str, Strict(strict=True)]], NoneType], required=False, default=None, description='A list of wallet addresses to filter on.'), 'wallet_id': FieldInfo(annotation=Union[Annotated[str, Strict(strict=True)], NoneType], required=False, default=None, description='The ID of the wallet that owns the webhook.')}
+

Metadata about the fields defined on the model, +mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

+

This replaces Model.__fields__ from Pydantic V1.

+
+ +
+
+model_post_init(context, /)
+

This function is meant to behave like a BaseModel method to initialise private attributes.

+

It takes context as an argument since that’s what pydantic-core passes when calling it.

+
+
Parameters:
+
    +
  • self (BaseModel) – The BaseModel instance.

  • +
  • context (Any) – The context.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+to_dict()
+

Return the dictionary representation of the model using alias.

+

This has the following differences from calling pydantic’s +self.model_dump(by_alias=True): +:rtype: dict[str, Any]

+
    +
  • None is only added to the output dict for nullable fields that +were set at model initialization. Other fields with value None +are ignored.

  • +
+
+ +
+
+to_json()
+

Returns the JSON representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+to_str()
+

Returns the string representation of the model using alias

+
+
Return type:
+

str

+
+
+
+ +
+
+wallet_id: StrictStr | None
+
+ +
+ +
+
+

Module contents

+

Coinbase Platform API

+

This is the OpenAPI 3.0 specification for the Coinbase Platform APIs, used in conjunction with the Coinbase Platform SDKs.

+

The version of the OpenAPI document: 0.0.1-alpha +Generated by OpenAPI Generator (https://openapi-generator.tech)

+

Do not edit the class manually.

+
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/cdp.html b/cdp.html new file mode 100644 index 0000000..6abf305 --- /dev/null +++ b/cdp.html @@ -0,0 +1,4471 @@ + + + + + + + + cdp package — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

cdp package

+
+

Subpackages

+
+ +
+
+
+

Submodules

+
+
+

cdp.address module

+
+
+class cdp.address.Address(network_id, address_id)
+

Bases: object

+

A class representing an address.

+
+
+property address_id: str
+

Get the address ID.

+
+
Returns:
+

The address ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+balance(asset_id)
+

Get the balance of the address.

+
+
Parameters:
+

asset_id (str) – The asset ID.

+
+
Returns:
+

The balance of the address.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+balances()
+

List balances of the address.

+
+
Returns:
+

The balances of the address, keyed by asset ID. Ether balances are denominated in ETH.

+
+
Return type:
+

BalanceMap

+
+
+
+ +
+
+property can_sign: bool
+

Get whether the address can sign.

+
+
Returns:
+

Whether the address can sign.

+
+
Return type:
+

bool

+
+
+
+ +
+
+faucet(asset_id=None)
+

Request faucet funds.

+
+
Parameters:
+

asset_id (str) – The asset ID.

+
+
Returns:
+

The faucet transaction object.

+
+
Return type:
+

FaucetTransaction

+
+
+
+ +
+
+property network_id: str
+

Get the network ID.

+
+
Returns:
+

The network ID.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.api_clients module

+
+
+class cdp.api_clients.ApiClients(cdp_client)
+

Bases: object

+

A container class for all API clients used in the Coinbase SDK.

+

This class provides lazy-loaded access to various API clients, ensuring +that each client is only instantiated when it’s first accessed.

+
+
+_cdp_client
+

The CDP API client used to initialize individual API clients.

+
+
Type:
+

CdpApiClient

+
+
+
+ +
+
+_wallets
+

The WalletsApi client instance.

+
+
Type:
+

Optional[WalletsApi]

+
+
+
+ +
+
+_addresses
+

The AddressesApi client instance.

+
+
Type:
+

Optional[AddressesApi]

+
+
+
+ +
+
+_external_addresses
+

The ExternalAddressesApi client instance.

+
+
Type:
+

Optional[ExternalAddressesApi]

+
+
+
+ +
+
+_transfers
+

The TransfersApi client instance.

+
+
Type:
+

Optional[TransfersApi]

+
+
+
+ +
+
+_networks
+

The NetworksApi client instance.

+
+
Type:
+

Optional[NetworksApi]

+
+
+
+ +
+
+_assets
+

The AssetsApi client instance.

+
+
Type:
+

Optional[AssetsApi]

+
+
+
+ +
+
+_trades
+

The TradesApi client instance.

+
+
Type:
+

Optional[TradesApi]

+
+
+
+ +
+
+property addresses: AddressesApi
+

Get the AddressesApi client instance.

+
+
Returns:
+

The AddressesApi client instance.

+
+
Return type:
+

AddressesApi

+
+
+
+

Note

+

This property lazily initializes the AddressesApi client on first access.

+
+
+ +
+
+property assets: AssetsApi
+

Get the AssetsApi client instance.

+
+
Returns:
+

The AssetsApi client instance.

+
+
Return type:
+

AssetsApi

+
+
+
+

Note

+

This property lazily initializes the AssetsApi client on first access.

+
+
+ +
+
+property external_addresses: ExternalAddressesApi
+

Get the ExternalAddressesApi client instance.

+
+
Returns:
+

The ExternalAddressesApi client instance.

+
+
Return type:
+

ExternalAddressesApi

+
+
+
+

Note

+

This property lazily initializes the ExternalAddressesApi client on first access.

+
+
+ +
+
+property networks: NetworksApi
+

Get the NetworksApi client instance.

+
+
Returns:
+

The NetworksApi client instance.

+
+
Return type:
+

NetworksApi

+
+
+
+

Note

+

This property lazily initializes the NetworksApi client on first access.

+
+
+ +
+
+property trades: TradesApi
+

Get the TradesApi client instance.

+
+
Returns:
+

The TradesApi client instance.

+
+
Return type:
+

TradesApi

+
+
+
+

Note

+

This property lazily initializes the TradesApi client on first access.

+
+
+ +
+
+property transfers: TransfersApi
+

Get the TransfersApi client instance.

+
+
Returns:
+

The TransfersApi client instance.

+
+
Return type:
+

TransfersApi

+
+
+
+

Note

+

This property lazily initializes the TransfersApi client on first access.

+
+
+ +
+
+property wallets: WalletsApi
+

Get the WalletsApi client instance.

+
+
Returns:
+

The WalletsApi client instance.

+
+
Return type:
+

WalletsApi

+
+
+
+

Note

+

This property lazily initializes the WalletsApi client on first access.

+
+
+ +
+ +
+
+

cdp.asset module

+
+
+class cdp.asset.Asset(network_id, asset_id, contract_address, decimals)
+

Bases: object

+

A class representing an asset.

+
+
+property asset_id: str
+

Get the asset ID.

+
+
Returns:
+

The asset ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+property contract_address: str
+

Get the contract address.

+
+
Returns:
+

The contract address.

+
+
Return type:
+

str

+
+
+
+ +
+
+property decimals: int
+

Get the number of decimals for the asset.

+
+
Returns:
+

The number of decimals.

+
+
Return type:
+

int

+
+
+
+ +
+
+classmethod fetch(network_id, asset_id)
+

Fetch an asset from the API.

+
+
Parameters:
+
    +
  • network_id (str) – The network ID.

  • +
  • asset_id (str) – The asset ID.

  • +
+
+
Returns:
+

The fetched Asset instance.

+
+
Return type:
+

Asset

+
+
+
+ +
+
+from_atomic_amount(atomic_amount)
+

Convert an atomic amount to a whole amount.

+
+
Parameters:
+

atomic_amount (Decimal) – The atomic amount.

+
+
Returns:
+

The whole amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+classmethod from_model(model, asset_id=None)
+

Create an Asset instance from a model.

+
+
Parameters:
+
    +
  • model (AssetModel) – The model representing the asset.

  • +
  • asset_id (Optional[str]) – The asset ID.

  • +
+
+
Returns:
+

The Asset instance.

+
+
Return type:
+

Asset

+
+
+
+ +
+
+property network_id: str
+

Get the network ID.

+
+
Returns:
+

The network ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+static primary_denomination(asset_id)
+

Get the primary denomination for a given asset ID.

+
+
Parameters:
+

asset_id (str) – The asset ID.

+
+
Returns:
+

The primary denomination of the asset.

+
+
Return type:
+

str

+
+
+
+ +
+
+to_atomic_amount(whole_amount)
+

Convert a whole amount to an atomic amount.

+
+
Parameters:
+

whole_amount (Decimal) – The whole amount.

+
+
Returns:
+

The atomic amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+ +
+
+

cdp.balance module

+
+
+class cdp.balance.Balance(amount, asset, asset_id=None)
+

Bases: object

+

A class representing a balance.

+
+
+property amount: Decimal
+

Get the amount.

+
+
Returns:
+

The amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+property asset: Asset
+

Get the asset.

+
+
Returns:
+

The asset.

+
+
Return type:
+

Asset

+
+
+
+ +
+
+property asset_id: str
+

Get the asset ID.

+
+
Returns:
+

The asset ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+static from_model(model, asset_id=None)
+

Create a Balance instance from a model.

+
+
Parameters:
+
    +
  • model (BalanceModel) – The model representing the balance.

  • +
  • asset_id (Optional[str]) – The asset ID.

  • +
+
+
Returns:
+

The Balance instance.

+
+
Return type:
+

Balance

+
+
+
+ +
+ +
+
+

cdp.balance_map module

+
+
+class cdp.balance_map.BalanceMap
+

Bases: dict[str, Decimal]

+

A class representing asset balances.

+

This class extends the built-in dict class, where keys are asset IDs (str) +and values are balance amounts (Decimal).

+
+
+add(balance)
+

Add a Balance object to the BalanceMap.

+
+
Parameters:
+

balance (Balance) – The Balance object to add.

+
+
Raises:
+

ValueError – If the provided balance is not a Balance instance.

+
+
Return type:
+

None

+
+
+
+ +
+
+classmethod from_models(models)
+

Create a BalanceMap instance from a list of BalanceModel objects.

+
+
Parameters:
+

models (List[BalanceModel]) – A list of BalanceModel objects.

+
+
Returns:
+

A new BalanceMap instance populated with the given models.

+
+
Return type:
+

BalanceMap

+
+
+
+ +
+ +
+
+

cdp.cdp module

+
+
+class cdp.cdp.Cdp
+

Bases: object

+

The Cdp class is a singleton responsible for configuring and managing the Coinbase API client.

+
+
+api_key_name
+

The API key name.

+
+
Type:
+

Optional[str]

+
+
+
+ +
+
+private_key
+

The private key associated with the API key.

+
+
Type:
+

Optional[str]

+
+
+
+ +
+
+use_server_signer
+

Whether to use the server signer.

+
+
Type:
+

bool

+
+
+
+ +
+
+debugging
+

Whether debugging is enabled.

+
+
Type:
+

bool

+
+
+
+ +
+
+base_path
+

The base URL for the Platform API.

+
+
Type:
+

str

+
+
+
+ +
+
+max_network_retries
+

The maximum number of network retries.

+
+
Type:
+

int

+
+
+
+ +
+
+api_clients
+

The Platform API clients instance.

+
+
Type:
+

Optional[ApiClients]

+
+
+
+ +
+
+api_clients: ApiClients | None = None
+
+ +
+
+api_key_name = None
+
+ +
+
+base_path = 'https://api.cdp.coinbase.com/platform'
+
+ +
+
+classmethod configure(api_key_name, private_key, use_server_signer=False, debugging=False, base_path='https://api.cdp.coinbase.com/platform', max_network_retries=3)
+

Configure the CDP SDK.

+
+
Parameters:
+
    +
  • api_key_name (str) – The API key name.

  • +
  • private_key (str) – The private key associated with the API key.

  • +
  • use_server_signer (bool) – Whether to use the server signer. Defaults to False.

  • +
  • debugging (bool) – Whether debugging is enabled. Defaults to False.

  • +
  • base_path (str) – The base URL for the CDP API. Defaults to “https://api.cdp.coinbase.com/platform”.

  • +
  • max_network_retries (int) – The maximum number of network retries. Defaults to 3.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+classmethod configure_from_json(file_path='~/Downloads/cdp_api_key.json', use_server_signer=False, debugging=False, base_path='https://api.cdp.coinbase.com/platform', max_network_retries=3)
+

Configure the CDP SDK from a JSON file.

+
+
Parameters:
+
    +
  • file_path (str) – The path to the JSON file. Defaults to “~/Downloads/cdp_api_key.json”.

  • +
  • use_server_signer (bool) – Whether to use the server signer. Defaults to False.

  • +
  • debugging (bool) – Whether debugging is enabled. Defaults to False.

  • +
  • base_path (str) – The base URL for the CDP API. Defaults to “https://api.cdp.coinbase.com/platform”.

  • +
  • max_network_retries (int) – The maximum number of network retries. Defaults to 3.

  • +
+
+
Raises:
+

InvalidConfigurationError – If the JSON file is missing the ‘api_key_name’ or ‘private_key’.

+
+
Return type:
+

None

+
+
+
+ +
+
+debugging = False
+
+ +
+
+max_network_retries = 3
+
+ +
+
+private_key = None
+
+ +
+
+use_server_signer = False
+
+ +
+ +
+
+

cdp.cdp_api_client module

+
+
+class cdp.cdp_api_client.CdpApiClient(api_key, private_key, host='https://api.cdp.coinbase.com/platform')
+

Bases: ApiClient

+

CDP API Client that handles authentication and API calls for Coinbase.

+
+
+call_api(method, url, header_params=None, body=None, post_params=None, _request_timeout=None)
+

Make the HTTP request (synchronous).

+
+
Parameters:
+
    +
  • method – Method to call.

  • +
  • url – Path to method endpoint.

  • +
  • header_params – Header parameters to be

  • +
  • header. (placed in the request)

  • +
  • body – Request body.

  • +
  • post_params (dict) – Request post form parameters, +for application/x-www-form-urlencoded, multipart/form-data.

  • +
  • _request_timeout – timeout setting for this request.

  • +
+
+
Return type:
+

RESTResponse

+
+
Returns:
+

RESTResponse

+
+
+
+ +
+
+response_deserialize(response_data, response_types_map=None)
+

Deserialize the API response.

+
+
Parameters:
+
    +
  • response_data (RESTResponse) – REST response data.

  • +
  • response_types_map (Optional[dict[str, TypeVar(T)]]) – Map of response types.

  • +
+
+
Return type:
+

ApiResponse

+
+
Returns:
+

ApiResponse[ApiResponseT]

+
+
+
+ +
+ +
+
+

cdp.errors module

+
+
+exception cdp.errors.AddressCannotSignError(msg='Address cannot sign transaction without private key loaded')
+

Bases: Exception

+

An error raised when an address attempts to sign a transaction without a private key.

+
+ +
+
+exception cdp.errors.AlreadyExistsError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised when a resource already exists.

+
+ +
+
+exception cdp.errors.AlreadySignedError(msg='Resource already signed')
+

Bases: Exception

+

An error raised when a resource is already signed.

+
+ +
+
+exception cdp.errors.ApiError(err, code=None, message=None, unhandled=False)
+

Bases: Exception

+

A wrapper for API exceptions to provide more context.

+
+
+property api_code: str | None
+

Get the API error code.

+
+
Returns:
+

The API error code.

+
+
Return type:
+

str | None

+
+
+
+ +
+
+property api_message: str | None
+

Get the API error message.

+
+
Returns:
+

The API error message.

+
+
Return type:
+

str | None

+
+
+
+ +
+
+classmethod from_error(err)
+

Create an ApiError from an ApiException.

+
+
Parameters:
+

err (ApiException) – The ApiException to create an ApiError from.

+
+
Returns:
+

The API Error.

+
+
Return type:
+

ApiError

+
+
Raises:
+

ValueError – If the argument is not an ApiException.

+
+
+
+ +
+
+property handled: bool
+

Get whether the error is handled.

+
+
Returns:
+

True if the error is handled, False otherwise.

+
+
Return type:
+

bool

+
+
+
+ +
+
+property http_code: int
+

Get the HTTP status code.

+
+
Returns:
+

The HTTP status code.

+
+
Return type:
+

int

+
+
+
+ +
+ +
+
+exception cdp.errors.FaucetLimitReachedError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised when the faucet limit is reached.

+
+ +
+
+exception cdp.errors.InsufficientFundsError(expected, exact, msg='Insufficient funds')
+

Bases: Exception

+

An error raised when an operation is attempted with insufficient funds.

+
+ +
+
+exception cdp.errors.InternalError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for internal server errors.

+
+ +
+
+exception cdp.errors.InvalidAPIKeyFormatError(message='Invalid API key format')
+

Bases: Exception

+

Exception raised for errors in the format of the API key.

+
+ +
+
+exception cdp.errors.InvalidAddressError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid address.

+
+ +
+
+exception cdp.errors.InvalidAddressIDError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid address ID.

+
+ +
+
+exception cdp.errors.InvalidAmountError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid amount.

+
+ +
+
+exception cdp.errors.InvalidAssetIDError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid asset ID.

+
+ +
+
+exception cdp.errors.InvalidConfigurationError(message='Invalid configuration provided')
+

Bases: Exception

+

Exception raised for errors in the configuration of the Coinbase SDK.

+
+ +
+
+exception cdp.errors.InvalidDestinationError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid destination.

+
+ +
+
+exception cdp.errors.InvalidLimitError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid page limit.

+
+ +
+
+exception cdp.errors.InvalidNetworkIDError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid network ID.

+
+ +
+
+exception cdp.errors.InvalidPageError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid page token.

+
+ +
+
+exception cdp.errors.InvalidSignedPayloadError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid signed payload.

+
+ +
+
+exception cdp.errors.InvalidTransferIDError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid transfer ID.

+
+ +
+
+exception cdp.errors.InvalidTransferStatusError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid transfer status.

+
+ +
+
+exception cdp.errors.InvalidWalletError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid wallet.

+
+ +
+
+exception cdp.errors.InvalidWalletIDError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for invalid wallet ID.

+
+ +
+
+exception cdp.errors.MalformedRequestError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for malformed requests.

+
+ +
+
+exception cdp.errors.NetworkFeatureUnsupportedError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised when a network feature is unsupported.

+
+ +
+
+exception cdp.errors.NotFoundError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised when a requested resource is not found.

+
+ +
+
+exception cdp.errors.ResourceExhaustedError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised when a resource is exhausted.

+
+ +
+
+exception cdp.errors.TransactionNotSignedError(msg='Transaction must be signed')
+

Bases: Exception

+

An error raised when a transaction is not signed.

+
+ +
+
+exception cdp.errors.UnauthorizedError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for unauthorized access to Coinbase API endpoints.

+
+ +
+
+exception cdp.errors.UnimplementedError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for unimplemented features in the Coinbase SDK.

+
+ +
+
+exception cdp.errors.UnsupportedAssetError(err, code=None, message=None, unhandled=False)
+

Bases: ApiError

+

Exception raised for unsupported assets.

+
+ +
+
+

cdp.faucet_transaction module

+
+
+class cdp.faucet_transaction.FaucetTransaction(model)
+

Bases: object

+

A class representing a faucet transaction.

+
+
+property transaction_hash: str
+

Get the transaction hash.

+
+
Returns:
+

The transaction hash.

+
+
Return type:
+

str

+
+
+
+ +
+ +

Get the transaction link.

+
+
Returns:
+

The transaction link.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.sponsored_send module

+
+
+class cdp.sponsored_send.SponsoredSend(model)
+

Bases: object

+

A representation of an onchain Sponsored Send.

+
+
+class Status(value)
+

Bases: Enum

+

Enumeration of SponsoredSend statuses.

+
+
+COMPLETE = 'complete'
+
+ +
+
+FAILED = 'failed'
+
+ +
+
+PENDING = 'pending'
+
+ +
+
+SIGNED = 'signed'
+
+ +
+
+SUBMITTED = 'submitted'
+
+ +
+
+classmethod terminal_states()
+

Get the terminal states.

+
+
Returns:
+

The terminal states.

+
+
Return type:
+

List[str]

+
+
+
+ +
+ +
+
+sign(key)
+

Sign the Transaction with the provided key.

+
+
Parameters:
+

key (LocalAccount) – The Ethereum account to sign with.

+
+
Returns:
+

The hex-encoded signed payload.

+
+
Return type:
+

str

+
+
Raises:
+

ValueError – If the transaction is already signed.

+
+
+
+ +
+
+property signature: str | None
+

Get the signature of the typed data.

+
+
Returns:
+

The signature, if available.

+
+
Return type:
+

Optional[str]

+
+
+
+ +
+
+property signed: bool
+

Check if the Transaction has been signed.

+
+
Returns:
+

True if signed, False otherwise.

+
+
Return type:
+

bool

+
+
+
+ +
+
+property status: Status
+

Get the status of the Transaction.

+
+
Returns:
+

The current status.

+
+
Return type:
+

Status

+
+
+
+ +
+
+property terminal_state: bool
+

Check if the Sponsored Send is in a terminal state.

+
+
Returns:
+

True if in a terminal state, False otherwise.

+
+
Return type:
+

bool

+
+
+
+ +
+
+property transaction_hash: str
+

Get the Transaction Hash of the Transaction.

+
+
Returns:
+

The Transaction Hash.

+
+
Return type:
+

str

+
+
+
+ +
+ +

Get the link to the transaction on the blockchain explorer.

+
+
Returns:
+

The link to the transaction.

+
+
Return type:
+

str

+
+
+
+ +
+
+property typed_data_hash: str
+

Get the Keccak256 hash of the typed data.

+
+
Returns:
+

The Keccak256 hash of the typed data.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.trade module

+
+
+class cdp.trade.Trade(model)
+

Bases: object

+

A class representing a trade.

+
+
+property address_id: str
+

Get the address ID.

+
+
Returns:
+

The address ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+property approve_transaction: Transaction | None
+

Get the approve transaction.

+
+ +
+
+broadcast()
+

Broadcast the trade.

+
+
Returns:
+

The broadcasted trade.

+
+
Return type:
+

Trade

+
+
Raises:
+

TransactionNotSignedError – If the trade is not signed.

+
+
+
+ +
+
+static create(address_id, from_asset_id, to_asset_id, amount, network_id, wallet_id)
+

Create a new trade.

+
+
Parameters:
+
    +
  • address_id (str) – The ID of the address to use for the trade.

  • +
  • from_asset_id (str) – The ID of the asset to trade.

  • +
  • to_asset_id (str) – The ID of the asset to receive from the trade.

  • +
  • amount (Decimal) – The amount to trade.

  • +
  • network_id (str) – The ID of the network to use for the trade.

  • +
  • wallet_id (str) – The ID of the wallet to use for the trade.

  • +
+
+
Returns:
+

The created trade.

+
+
Return type:
+

Trade

+
+
+
+ +
+
+property from_amount: Decimal
+

Get the from amount.

+
+
Returns:
+

The from amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+property from_asset_id: str
+

Get the from asset ID.

+
+
Returns:
+

The from asset ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+classmethod list(wallet_id, address_id)
+

List all trades for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to list trades for.

  • +
  • address_id (str) – The ID of the address to list trades for.

  • +
+
+
Returns:
+

An iterator of trade objects.

+
+
Return type:
+

Iterator[Trade]

+
+
+
+ +
+
+property network_id: str
+

Get the network ID.

+
+
Returns:
+

The network ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+reload()
+

Reload the trade.

+
+
Return type:
+

None

+
+
+
+ +
+
+property to_amount: Decimal
+

Get the to amount.

+
+
Returns:
+

The to amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+property to_asset_id: str
+

Get the to asset ID.

+
+
Returns:
+

The to asset ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+property trade_id: str
+

Get the trade ID.

+
+
Returns:
+

The trade ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+property transaction: Transaction
+

Get the trade transaction.

+
+ +
+
+wait(interval_seconds=0.2, timeout_seconds=20)
+

Wait for the trade to complete.

+
+
Parameters:
+
    +
  • interval_seconds (float) – The interval seconds.

  • +
  • timeout_seconds (float) – The timeout seconds.

  • +
+
+
Returns:
+

The trade.

+
+
Return type:
+

Trade

+
+
+
+ +
+
+property wallet_id: str
+

Get the wallet ID.

+
+
Returns:
+

The wallet ID.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.transaction module

+
+
+class cdp.transaction.Transaction(model)
+

Bases: object

+

A representation of an onchain Transaction.

+
+
+class Status(value)
+

Bases: Enum

+

Enumeration of Transaction statuses.

+
+
+BROADCAST = 'broadcast'
+
+ +
+
+COMPLETE = 'complete'
+
+ +
+
+FAILED = 'failed'
+
+ +
+
+PENDING = 'pending'
+
+ +
+
+SIGNED = 'signed'
+
+ +
+
+UNSPECIFIED = 'unspecified'
+
+ +
+
+classmethod terminal_states()
+

Get the terminal states.

+
+
Returns:
+

The terminal states.

+
+
Return type:
+

List[str]

+
+
+
+ +
+ +
+
+property block_hash: str
+

Get the block hash of which the Transaction is recorded.

+
+ +
+
+property block_height: str
+

Get the block height of which the Transaction is recorded.

+
+ +
+
+property content: str
+

Get the content of the transaction.

+
+ +
+
+property from_address_id: str
+

Get the from address ID.

+
+ +
+
+property raw: DynamicFeeTransaction
+

Get the underlying raw transaction.

+
+ +
+
+sign(key)
+

Sign the Transaction with the provided key.

+
+
Parameters:
+

key (LocalAccount) – The Ethereum account to sign with.

+
+
Returns:
+

The hex-encoded signed payload.

+
+
Return type:
+

str

+
+
Raises:
+

ValueError – If the transaction is already signed.

+
+
+
+ +
+
+property signature: str
+

Get the signature of the Transaction.

+
+ +
+
+property signed: bool
+

Check if the Transaction has been signed.

+
+ +
+
+property signed_payload: str
+

Get the signed payload.

+
+ +
+
+property status: Status
+

Get the status.

+
+ +
+
+property terminal_state: bool
+

Check if the Transaction is in a terminal state.

+
+ +
+
+property to_address_id: str
+

Get the to address ID.

+
+ +
+
+property transaction_hash: str
+

Get the transaction hash.

+
+ +
+ +

Get the transaction link.

+
+ +
+
+property unsigned_payload: str
+

Get the unsigned payload.

+
+ +
+ +
+
+

cdp.transfer module

+
+
+class cdp.transfer.Transfer(model)
+

Bases: object

+

A class representing a transfer.

+
+
+property amount: Decimal
+

Get the amount of the asset for the Transfer.

+
+ +
+
+property asset: Asset
+

Get the Asset of the Transfer.

+
+ +
+
+property asset_id: str
+

Get the Asset ID of the Transfer.

+
+ +
+
+broadcast()
+

Broadcast the Transfer to the Network.

+
+
Returns:
+

The Transfer object.

+
+
Return type:
+

Transfer

+
+
Raises:
+

TransactionNotSignedError – If the Transfer is not signed.

+
+
+
+ +
+
+classmethod create(address_id, amount, asset_id, destination, network_id, wallet_id, gasless=False)
+

Create a transfer.

+
+
Parameters:
+
    +
  • address_id (str) – The address ID.

  • +
  • amount (Decimal) – The amount.

  • +
  • asset_id (str) – The asset ID.

  • +
  • destination (Union[Address, Wallet, str]) – The destination.

  • +
  • network_id (str) – The network ID.

  • +
  • wallet_id (str) – The wallet ID.

  • +
  • gasless (bool) – Whether to use gasless.

  • +
+
+
Returns:
+

The transfer.

+
+
Return type:
+

Transfer

+
+
+
+ +
+
+property destination_address_id: str
+

Get the Destination Address ID of the Transfer.

+
+ +
+
+property from_address_id: str
+

Get the from address ID.

+
+
Returns:
+

The from address ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+classmethod list(wallet_id, address_id)
+

List transfers.

+
+
Parameters:
+
    +
  • wallet_id (str) – The wallet ID.

  • +
  • address_id (str) – The address ID.

  • +
+
+
Returns:
+

An iterator of transfer objects.

+
+
Return type:
+

Iterator[Transfer]

+
+
Raises:
+

Exception – If there’s an error listing the transfers.

+
+
+
+ +
+
+property network_id: str
+

Get the Network ID of the Transfer.

+
+ +
+
+reload()
+

Reload the transfer.

+
+
Return type:
+

None

+
+
Returns:
+

None

+
+
+
+ +
+
+property send_tx_delegate: SponsoredSend | Transaction | None
+

Get the appropriate delegate for the transfer (SponsoredSend or Transaction).

+
+ +
+
+sign(key)
+

Sign the Transfer with the given key.

+
+
Parameters:
+

key (LocalAccount) – The key to sign the Transfer with.

+
+
Returns:
+

The Transfer object.

+
+
Return type:
+

Transfer

+
+
Raises:
+

ValueError – If the key is not a LocalAccount.

+
+
+
+ +
+
+property sponsored_send: SponsoredSend | None
+

Get the SponsoredSend of the Transfer, if the transfer is gasless.

+
+ +
+
+property status: str
+

Get the status.

+
+
Returns:
+

The status.

+
+
Return type:
+

str

+
+
+
+ +
+
+property terminal_state: bool
+

Check if the Transfer is in a terminal state.

+
+ +
+
+property transaction: Transaction | None
+

Get the Transfer transaction.

+
+ +
+
+property transaction_hash: str
+

Get the Transaction Hash of the Transfer.

+
+ +
+ +

Get the link to the transaction on the blockchain explorer.

+
+ +
+
+property transfer_id: str
+

Get the transfer ID.

+
+
Returns:
+

The transfer ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+wait(interval_seconds=0.2, timeout_seconds=20)
+

Wait for the transfer to complete.

+
+
Parameters:
+
    +
  • interval_seconds (float) – The interval seconds.

  • +
  • timeout_seconds (float) – The timeout seconds.

  • +
+
+
Returns:
+

The transfer.

+
+
Return type:
+

Transfer

+
+
+
+ +
+
+property wallet_id: str
+

Get the wallet ID.

+
+
Returns:
+

The wallet ID.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+

cdp.wallet module

+
+
+class cdp.wallet.Wallet(model, seed=None)
+

Bases: object

+

A class representing a wallet.

+
+
+MAX_ADDRESSES: int = 20
+

The maximum number of addresses that can be associated with a wallet.

+
+ +
+
+property addresses: list[WalletAddress]
+

Get the addresses of the wallet.

+
+
Returns:
+

The addresses of the wallet.

+
+
Return type:
+

List[WalletAddress]

+
+
+
+ +
+
+balance(asset_id)
+

Get the balance of a specific asset for the default address.

+
+
Parameters:
+

asset_id (str) – The ID of the asset to check the balance for.

+
+
Returns:
+

The balance of the specified asset.

+
+
Return type:
+

Any

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+
+balances()
+

List balances of the address.

+
+
Returns:
+

The balances of the address, keyed by asset ID. Ether balances are denominated in ETH.

+
+
Return type:
+

BalanceMap

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+
+property can_sign: bool
+

Check if the wallet can sign transactions.

+
+
Returns:
+

True if the wallet can sign, False otherwise.

+
+
Return type:
+

bool

+
+
+
+ +
+
+classmethod create(network_id='base-sepolia', interval_seconds=0.2, timeout_seconds=20)
+

Create a new wallet.

+
+
Parameters:
+
    +
  • network_id (str) – The network ID of the wallet. Defaults to “base-sepolia”.

  • +
  • interval_seconds (float) – The interval between checks in seconds. Defaults to 0.2.

  • +
  • timeout_seconds (float) – The maximum time to wait for the server signer to be active. Defaults to 20.

  • +
+
+
Returns:
+

The created wallet object.

+
+
Return type:
+

Wallet

+
+
Raises:
+

Exception – If there’s an error creating the wallet.

+
+
+
+ +
+
+create_address()
+

Create a new address for the wallet.

+
+
Returns:
+

The created address object.

+
+
Return type:
+

WalletAddress

+
+
Raises:
+

Exception – If there’s an error creating the address.

+
+
+
+ +
+
+property default_address: WalletAddress | None
+

Get the default address of the wallet.

+
+
Returns:
+

The default address object, or None if not set.

+
+
Return type:
+

Optional[WalletAddress]

+
+
+
+ +
+
+faucet(asset_id=None)
+

Request faucet funds.

+
+
Parameters:
+

asset_id (Optional[str]) – The asset ID. Defaults to None.

+
+
Returns:
+

The faucet transaction object.

+
+
Return type:
+

FaucetTransaction

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+
+static fetch(wallet_id)
+

Fetch a wallet by its ID.

+
+
Parameters:
+

wallet_id (str) – The ID of the wallet to retrieve.

+
+
Returns:
+

The retrieved wallet object.

+
+
Return type:
+

Wallet

+
+
Raises:
+

Exception – If there’s an error retrieving the wallet.

+
+
+
+ +
+
+property id: str
+

Get the ID of the wallet.

+
+
Returns:
+

The ID of the wallet.

+
+
Return type:
+

str

+
+
+
+ +
+
+classmethod list()
+

List wallets.

+
+
Returns:
+

An iterator of wallet objects.

+
+
Return type:
+

Iterator[Wallet]

+
+
Raises:
+

Exception – If there’s an error listing the wallets.

+
+
+
+ +
+
+load_seed(file_path)
+

Load the wallet seed from a file.

+
+
Parameters:
+

file_path (str) – The path to the file containing the seed data.

+
+
Raises:
+

ValueError – If the file does not contain seed data for this wallet or if decryption fails.

+
+
Return type:
+

None

+
+
+
+ +
+
+property network_id: str
+

Get the network ID of the wallet.

+
+
Returns:
+

The network ID of the wallet.

+
+
Return type:
+

str

+
+
+
+ +
+
+reload()
+

Reload the wallet model from the API.

+
+
Return type:
+

None

+
+
Returns:
+

None

+
+
+
+ +
+
+save_seed(file_path, encrypt=False)
+

Save the wallet seed to a file.

+
+
Parameters:
+
    +
  • file_path (str) – The path to the file where the seed will be saved.

  • +
  • encrypt (Optional[bool]) – Whether to encrypt the seed before saving. Defaults to False.

  • +
+
+
Raises:
+

ValueError – If the wallet does not have a seed loaded.

+
+
Return type:
+

None

+
+
+
+ +
+
+property server_signer_status: str
+

Get the server signer status of the wallet.

+
+
Returns:
+

The server signer status of the wallet.

+
+
Return type:
+

str

+
+
+
+ +
+
+trade(amount, from_asset_id, to_asset_id)
+

Trade funds from the wallet address.

+
+
Parameters:
+
    +
  • amount (Union[Number, Decimal, str]) – The amount to trade.

  • +
  • from_asset_id (str) – The asset ID to trade from.

  • +
  • to_asset_id (str) – The asset ID to trade to.

  • +
+
+
Returns:
+

The trade object.

+
+
Return type:
+

Trade

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+
+transfer(amount, asset_id, destination, gasless=False)
+

Transfer funds from the wallet.

+
+
Parameters:
+
    +
  • amount (Union[Number, Decimal, str]) – The amount of funds to transfer.

  • +
  • asset_id (str) – The ID of the asset to transfer.

  • +
  • destination (Union[Address, 'Wallet', str]) – The destination for the transfer.

  • +
  • gasless (bool) – Whether the transfer should be gasless. Defaults to False.

  • +
+
+
Returns:
+

The result of the transfer operation.

+
+
Return type:
+

Any

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+ +
+
+

cdp.wallet_address module

+
+
+class cdp.wallet_address.WalletAddress(model, key=None)
+

Bases: Address

+

A class representing a wallet address.

+
+
+property can_sign: bool
+

Get whether the address can sign.

+
+
Returns:
+

Whether the address can sign.

+
+
Return type:
+

bool

+
+
+
+ +
+
+property key: LocalAccount | None
+

Get the local account key.

+
+ +
+
+trade(amount, from_asset_id, to_asset_id)
+

Trade funds from the wallet address.

+
+
Parameters:
+
    +
  • amount (Union[Number, Decimal, str]) – The amount to trade.

  • +
  • from_asset_id (str) – The source asset ID.

  • +
  • to_asset_id (str) – The destination asset ID.

  • +
+
+
Returns:
+

The created trade object.

+
+
Return type:
+

Trade

+
+
+
+ +
+
+trades()
+

List trades for this wallet address.

+
+
Returns:
+

Iterator of trade objects.

+
+
Return type:
+

Iterator[Trade]

+
+
+
+ +
+
+transfer(amount, asset_id, destination, gasless=False)
+

Transfer funds from the wallet address.

+
+
Parameters:
+
    +
  • amount (Union[Number, Decimal, str]) – The amount to transfer.

  • +
  • asset_id (str) – The asset ID.

  • +
  • destination (Union[Address, 'Wallet', str]) – The transfer destination.

  • +
  • gasless (bool) – Whether to use gasless transfer.

  • +
+
+
Returns:
+

The created transfer object.

+
+
Return type:
+

Transfer

+
+
+
+ +
+
+transfers()
+

List transfers for this wallet address.

+
+
Returns:
+

Iterator of transfer objects.

+
+
Return type:
+

Iterator[Transfer]

+
+
+
+ +
+
+property wallet_id: str
+

Get the wallet ID.

+
+ +
+ +
+
+

Module contents

+
+
+class cdp.Address(network_id, address_id)
+

Bases: object

+

A class representing an address.

+
+
+property address_id: str
+

Get the address ID.

+
+
Returns:
+

The address ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+balance(asset_id)
+

Get the balance of the address.

+
+
Parameters:
+

asset_id (str) – The asset ID.

+
+
Returns:
+

The balance of the address.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+balances()
+

List balances of the address.

+
+
Returns:
+

The balances of the address, keyed by asset ID. Ether balances are denominated in ETH.

+
+
Return type:
+

BalanceMap

+
+
+
+ +
+
+property can_sign: bool
+

Get whether the address can sign.

+
+
Returns:
+

Whether the address can sign.

+
+
Return type:
+

bool

+
+
+
+ +
+
+faucet(asset_id=None)
+

Request faucet funds.

+
+
Parameters:
+

asset_id (str) – The asset ID.

+
+
Returns:
+

The faucet transaction object.

+
+
Return type:
+

FaucetTransaction

+
+
+
+ +
+
+property network_id: str
+

Get the network ID.

+
+
Returns:
+

The network ID.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+class cdp.Asset(network_id, asset_id, contract_address, decimals)
+

Bases: object

+

A class representing an asset.

+
+
+property asset_id: str
+

Get the asset ID.

+
+
Returns:
+

The asset ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+property contract_address: str
+

Get the contract address.

+
+
Returns:
+

The contract address.

+
+
Return type:
+

str

+
+
+
+ +
+
+property decimals: int
+

Get the number of decimals for the asset.

+
+
Returns:
+

The number of decimals.

+
+
Return type:
+

int

+
+
+
+ +
+
+classmethod fetch(network_id, asset_id)
+

Fetch an asset from the API.

+
+
Parameters:
+
    +
  • network_id (str) – The network ID.

  • +
  • asset_id (str) – The asset ID.

  • +
+
+
Returns:
+

The fetched Asset instance.

+
+
Return type:
+

Asset

+
+
+
+ +
+
+from_atomic_amount(atomic_amount)
+

Convert an atomic amount to a whole amount.

+
+
Parameters:
+

atomic_amount (Decimal) – The atomic amount.

+
+
Returns:
+

The whole amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+classmethod from_model(model, asset_id=None)
+

Create an Asset instance from a model.

+
+
Parameters:
+
    +
  • model (AssetModel) – The model representing the asset.

  • +
  • asset_id (Optional[str]) – The asset ID.

  • +
+
+
Returns:
+

The Asset instance.

+
+
Return type:
+

Asset

+
+
+
+ +
+
+property network_id: str
+

Get the network ID.

+
+
Returns:
+

The network ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+static primary_denomination(asset_id)
+

Get the primary denomination for a given asset ID.

+
+
Parameters:
+

asset_id (str) – The asset ID.

+
+
Returns:
+

The primary denomination of the asset.

+
+
Return type:
+

str

+
+
+
+ +
+
+to_atomic_amount(whole_amount)
+

Convert a whole amount to an atomic amount.

+
+
Parameters:
+

whole_amount (Decimal) – The whole amount.

+
+
Returns:
+

The atomic amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+ +
+
+class cdp.Balance(amount, asset, asset_id=None)
+

Bases: object

+

A class representing a balance.

+
+
+property amount: Decimal
+

Get the amount.

+
+
Returns:
+

The amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+property asset: Asset
+

Get the asset.

+
+
Returns:
+

The asset.

+
+
Return type:
+

Asset

+
+
+
+ +
+
+property asset_id: str
+

Get the asset ID.

+
+
Returns:
+

The asset ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+static from_model(model, asset_id=None)
+

Create a Balance instance from a model.

+
+
Parameters:
+
    +
  • model (BalanceModel) – The model representing the balance.

  • +
  • asset_id (Optional[str]) – The asset ID.

  • +
+
+
Returns:
+

The Balance instance.

+
+
Return type:
+

Balance

+
+
+
+ +
+ +
+
+class cdp.BalanceMap
+

Bases: dict[str, Decimal]

+

A class representing asset balances.

+

This class extends the built-in dict class, where keys are asset IDs (str) +and values are balance amounts (Decimal).

+
+
+add(balance)
+

Add a Balance object to the BalanceMap.

+
+
Parameters:
+

balance (Balance) – The Balance object to add.

+
+
Raises:
+

ValueError – If the provided balance is not a Balance instance.

+
+
Return type:
+

None

+
+
+
+ +
+
+classmethod from_models(models)
+

Create a BalanceMap instance from a list of BalanceModel objects.

+
+
Parameters:
+

models (List[BalanceModel]) – A list of BalanceModel objects.

+
+
Returns:
+

A new BalanceMap instance populated with the given models.

+
+
Return type:
+

BalanceMap

+
+
+
+ +
+ +
+
+class cdp.Cdp
+

Bases: object

+

The Cdp class is a singleton responsible for configuring and managing the Coinbase API client.

+
+
+api_key_name
+

The API key name.

+
+
Type:
+

Optional[str]

+
+
+
+ +
+
+private_key
+

The private key associated with the API key.

+
+
Type:
+

Optional[str]

+
+
+
+ +
+
+use_server_signer
+

Whether to use the server signer.

+
+
Type:
+

bool

+
+
+
+ +
+
+debugging
+

Whether debugging is enabled.

+
+
Type:
+

bool

+
+
+
+ +
+
+base_path
+

The base URL for the Platform API.

+
+
Type:
+

str

+
+
+
+ +
+
+max_network_retries
+

The maximum number of network retries.

+
+
Type:
+

int

+
+
+
+ +
+
+api_clients
+

The Platform API clients instance.

+
+
Type:
+

Optional[ApiClients]

+
+
+
+ +
+
+api_clients: ApiClients | None = None
+
+ +
+
+api_key_name = None
+
+ +
+
+base_path = 'https://api.cdp.coinbase.com/platform'
+
+ +
+
+classmethod configure(api_key_name, private_key, use_server_signer=False, debugging=False, base_path='https://api.cdp.coinbase.com/platform', max_network_retries=3)
+

Configure the CDP SDK.

+
+
Parameters:
+
    +
  • api_key_name (str) – The API key name.

  • +
  • private_key (str) – The private key associated with the API key.

  • +
  • use_server_signer (bool) – Whether to use the server signer. Defaults to False.

  • +
  • debugging (bool) – Whether debugging is enabled. Defaults to False.

  • +
  • base_path (str) – The base URL for the CDP API. Defaults to “https://api.cdp.coinbase.com/platform”.

  • +
  • max_network_retries (int) – The maximum number of network retries. Defaults to 3.

  • +
+
+
Return type:
+

None

+
+
+
+ +
+
+classmethod configure_from_json(file_path='~/Downloads/cdp_api_key.json', use_server_signer=False, debugging=False, base_path='https://api.cdp.coinbase.com/platform', max_network_retries=3)
+

Configure the CDP SDK from a JSON file.

+
+
Parameters:
+
    +
  • file_path (str) – The path to the JSON file. Defaults to “~/Downloads/cdp_api_key.json”.

  • +
  • use_server_signer (bool) – Whether to use the server signer. Defaults to False.

  • +
  • debugging (bool) – Whether debugging is enabled. Defaults to False.

  • +
  • base_path (str) – The base URL for the CDP API. Defaults to “https://api.cdp.coinbase.com/platform”.

  • +
  • max_network_retries (int) – The maximum number of network retries. Defaults to 3.

  • +
+
+
Raises:
+

InvalidConfigurationError – If the JSON file is missing the ‘api_key_name’ or ‘private_key’.

+
+
Return type:
+

None

+
+
+
+ +
+
+debugging = False
+
+ +
+
+max_network_retries = 3
+
+ +
+
+private_key = None
+
+ +
+
+use_server_signer = False
+
+ +
+ +
+
+class cdp.FaucetTransaction(model)
+

Bases: object

+

A class representing a faucet transaction.

+
+
+property transaction_hash: str
+

Get the transaction hash.

+
+
Returns:
+

The transaction hash.

+
+
Return type:
+

str

+
+
+
+ +
+ +

Get the transaction link.

+
+
Returns:
+

The transaction link.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+class cdp.SponsoredSend(model)
+

Bases: object

+

A representation of an onchain Sponsored Send.

+
+
+class Status(value)
+

Bases: Enum

+

Enumeration of SponsoredSend statuses.

+
+
+COMPLETE = 'complete'
+
+ +
+
+FAILED = 'failed'
+
+ +
+
+PENDING = 'pending'
+
+ +
+
+SIGNED = 'signed'
+
+ +
+
+SUBMITTED = 'submitted'
+
+ +
+
+classmethod terminal_states()
+

Get the terminal states.

+
+
Returns:
+

The terminal states.

+
+
Return type:
+

List[str]

+
+
+
+ +
+ +
+
+sign(key)
+

Sign the Transaction with the provided key.

+
+
Parameters:
+

key (LocalAccount) – The Ethereum account to sign with.

+
+
Returns:
+

The hex-encoded signed payload.

+
+
Return type:
+

str

+
+
Raises:
+

ValueError – If the transaction is already signed.

+
+
+
+ +
+
+property signature: str | None
+

Get the signature of the typed data.

+
+
Returns:
+

The signature, if available.

+
+
Return type:
+

Optional[str]

+
+
+
+ +
+
+property signed: bool
+

Check if the Transaction has been signed.

+
+
Returns:
+

True if signed, False otherwise.

+
+
Return type:
+

bool

+
+
+
+ +
+
+property status: Status
+

Get the status of the Transaction.

+
+
Returns:
+

The current status.

+
+
Return type:
+

Status

+
+
+
+ +
+
+property terminal_state: bool
+

Check if the Sponsored Send is in a terminal state.

+
+
Returns:
+

True if in a terminal state, False otherwise.

+
+
Return type:
+

bool

+
+
+
+ +
+
+property transaction_hash: str
+

Get the Transaction Hash of the Transaction.

+
+
Returns:
+

The Transaction Hash.

+
+
Return type:
+

str

+
+
+
+ +
+ +

Get the link to the transaction on the blockchain explorer.

+
+
Returns:
+

The link to the transaction.

+
+
Return type:
+

str

+
+
+
+ +
+
+property typed_data_hash: str
+

Get the Keccak256 hash of the typed data.

+
+
Returns:
+

The Keccak256 hash of the typed data.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+class cdp.Trade(model)
+

Bases: object

+

A class representing a trade.

+
+
+property address_id: str
+

Get the address ID.

+
+
Returns:
+

The address ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+property approve_transaction: Transaction | None
+

Get the approve transaction.

+
+ +
+
+broadcast()
+

Broadcast the trade.

+
+
Returns:
+

The broadcasted trade.

+
+
Return type:
+

Trade

+
+
Raises:
+

TransactionNotSignedError – If the trade is not signed.

+
+
+
+ +
+
+static create(address_id, from_asset_id, to_asset_id, amount, network_id, wallet_id)
+

Create a new trade.

+
+
Parameters:
+
    +
  • address_id (str) – The ID of the address to use for the trade.

  • +
  • from_asset_id (str) – The ID of the asset to trade.

  • +
  • to_asset_id (str) – The ID of the asset to receive from the trade.

  • +
  • amount (Decimal) – The amount to trade.

  • +
  • network_id (str) – The ID of the network to use for the trade.

  • +
  • wallet_id (str) – The ID of the wallet to use for the trade.

  • +
+
+
Returns:
+

The created trade.

+
+
Return type:
+

Trade

+
+
+
+ +
+
+property from_amount: Decimal
+

Get the from amount.

+
+
Returns:
+

The from amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+property from_asset_id: str
+

Get the from asset ID.

+
+
Returns:
+

The from asset ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+classmethod list(wallet_id, address_id)
+

List all trades for an address.

+
+
Parameters:
+
    +
  • wallet_id (str) – The ID of the wallet to list trades for.

  • +
  • address_id (str) – The ID of the address to list trades for.

  • +
+
+
Returns:
+

An iterator of trade objects.

+
+
Return type:
+

Iterator[Trade]

+
+
+
+ +
+
+property network_id: str
+

Get the network ID.

+
+
Returns:
+

The network ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+reload()
+

Reload the trade.

+
+
Return type:
+

None

+
+
+
+ +
+
+property to_amount: Decimal
+

Get the to amount.

+
+
Returns:
+

The to amount.

+
+
Return type:
+

Decimal

+
+
+
+ +
+
+property to_asset_id: str
+

Get the to asset ID.

+
+
Returns:
+

The to asset ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+property trade_id: str
+

Get the trade ID.

+
+
Returns:
+

The trade ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+property transaction: Transaction
+

Get the trade transaction.

+
+ +
+
+wait(interval_seconds=0.2, timeout_seconds=20)
+

Wait for the trade to complete.

+
+
Parameters:
+
    +
  • interval_seconds (float) – The interval seconds.

  • +
  • timeout_seconds (float) – The timeout seconds.

  • +
+
+
Returns:
+

The trade.

+
+
Return type:
+

Trade

+
+
+
+ +
+
+property wallet_id: str
+

Get the wallet ID.

+
+
Returns:
+

The wallet ID.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+class cdp.Transaction(model)
+

Bases: object

+

A representation of an onchain Transaction.

+
+
+class Status(value)
+

Bases: Enum

+

Enumeration of Transaction statuses.

+
+
+BROADCAST = 'broadcast'
+
+ +
+
+COMPLETE = 'complete'
+
+ +
+
+FAILED = 'failed'
+
+ +
+
+PENDING = 'pending'
+
+ +
+
+SIGNED = 'signed'
+
+ +
+
+UNSPECIFIED = 'unspecified'
+
+ +
+
+classmethod terminal_states()
+

Get the terminal states.

+
+
Returns:
+

The terminal states.

+
+
Return type:
+

List[str]

+
+
+
+ +
+ +
+
+property block_hash: str
+

Get the block hash of which the Transaction is recorded.

+
+ +
+
+property block_height: str
+

Get the block height of which the Transaction is recorded.

+
+ +
+
+property content: str
+

Get the content of the transaction.

+
+ +
+
+property from_address_id: str
+

Get the from address ID.

+
+ +
+
+property raw: DynamicFeeTransaction
+

Get the underlying raw transaction.

+
+ +
+
+sign(key)
+

Sign the Transaction with the provided key.

+
+
Parameters:
+

key (LocalAccount) – The Ethereum account to sign with.

+
+
Returns:
+

The hex-encoded signed payload.

+
+
Return type:
+

str

+
+
Raises:
+

ValueError – If the transaction is already signed.

+
+
+
+ +
+
+property signature: str
+

Get the signature of the Transaction.

+
+ +
+
+property signed: bool
+

Check if the Transaction has been signed.

+
+ +
+
+property signed_payload: str
+

Get the signed payload.

+
+ +
+
+property status: Status
+

Get the status.

+
+ +
+
+property terminal_state: bool
+

Check if the Transaction is in a terminal state.

+
+ +
+
+property to_address_id: str
+

Get the to address ID.

+
+ +
+
+property transaction_hash: str
+

Get the transaction hash.

+
+ +
+ +

Get the transaction link.

+
+ +
+
+property unsigned_payload: str
+

Get the unsigned payload.

+
+ +
+ +
+
+class cdp.Transfer(model)
+

Bases: object

+

A class representing a transfer.

+
+
+property amount: Decimal
+

Get the amount of the asset for the Transfer.

+
+ +
+
+property asset: Asset
+

Get the Asset of the Transfer.

+
+ +
+
+property asset_id: str
+

Get the Asset ID of the Transfer.

+
+ +
+
+broadcast()
+

Broadcast the Transfer to the Network.

+
+
Returns:
+

The Transfer object.

+
+
Return type:
+

Transfer

+
+
Raises:
+

TransactionNotSignedError – If the Transfer is not signed.

+
+
+
+ +
+
+classmethod create(address_id, amount, asset_id, destination, network_id, wallet_id, gasless=False)
+

Create a transfer.

+
+
Parameters:
+
    +
  • address_id (str) – The address ID.

  • +
  • amount (Decimal) – The amount.

  • +
  • asset_id (str) – The asset ID.

  • +
  • destination (Union[Address, Wallet, str]) – The destination.

  • +
  • network_id (str) – The network ID.

  • +
  • wallet_id (str) – The wallet ID.

  • +
  • gasless (bool) – Whether to use gasless.

  • +
+
+
Returns:
+

The transfer.

+
+
Return type:
+

Transfer

+
+
+
+ +
+
+property destination_address_id: str
+

Get the Destination Address ID of the Transfer.

+
+ +
+
+property from_address_id: str
+

Get the from address ID.

+
+
Returns:
+

The from address ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+classmethod list(wallet_id, address_id)
+

List transfers.

+
+
Parameters:
+
    +
  • wallet_id (str) – The wallet ID.

  • +
  • address_id (str) – The address ID.

  • +
+
+
Returns:
+

An iterator of transfer objects.

+
+
Return type:
+

Iterator[Transfer]

+
+
Raises:
+

Exception – If there’s an error listing the transfers.

+
+
+
+ +
+
+property network_id: str
+

Get the Network ID of the Transfer.

+
+ +
+
+reload()
+

Reload the transfer.

+
+
Return type:
+

None

+
+
Returns:
+

None

+
+
+
+ +
+
+property send_tx_delegate: SponsoredSend | Transaction | None
+

Get the appropriate delegate for the transfer (SponsoredSend or Transaction).

+
+ +
+
+sign(key)
+

Sign the Transfer with the given key.

+
+
Parameters:
+

key (LocalAccount) – The key to sign the Transfer with.

+
+
Returns:
+

The Transfer object.

+
+
Return type:
+

Transfer

+
+
Raises:
+

ValueError – If the key is not a LocalAccount.

+
+
+
+ +
+
+property sponsored_send: SponsoredSend | None
+

Get the SponsoredSend of the Transfer, if the transfer is gasless.

+
+ +
+
+property status: str
+

Get the status.

+
+
Returns:
+

The status.

+
+
Return type:
+

str

+
+
+
+ +
+
+property terminal_state: bool
+

Check if the Transfer is in a terminal state.

+
+ +
+
+property transaction: Transaction | None
+

Get the Transfer transaction.

+
+ +
+
+property transaction_hash: str
+

Get the Transaction Hash of the Transfer.

+
+ +
+ +

Get the link to the transaction on the blockchain explorer.

+
+ +
+
+property transfer_id: str
+

Get the transfer ID.

+
+
Returns:
+

The transfer ID.

+
+
Return type:
+

str

+
+
+
+ +
+
+wait(interval_seconds=0.2, timeout_seconds=20)
+

Wait for the transfer to complete.

+
+
Parameters:
+
    +
  • interval_seconds (float) – The interval seconds.

  • +
  • timeout_seconds (float) – The timeout seconds.

  • +
+
+
Returns:
+

The transfer.

+
+
Return type:
+

Transfer

+
+
+
+ +
+
+property wallet_id: str
+

Get the wallet ID.

+
+
Returns:
+

The wallet ID.

+
+
Return type:
+

str

+
+
+
+ +
+ +
+
+class cdp.Wallet(model, seed=None)
+

Bases: object

+

A class representing a wallet.

+
+
+MAX_ADDRESSES: int = 20
+

The maximum number of addresses that can be associated with a wallet.

+
+ +
+
+property addresses: list[WalletAddress]
+

Get the addresses of the wallet.

+
+
Returns:
+

The addresses of the wallet.

+
+
Return type:
+

List[WalletAddress]

+
+
+
+ +
+
+balance(asset_id)
+

Get the balance of a specific asset for the default address.

+
+
Parameters:
+

asset_id (str) – The ID of the asset to check the balance for.

+
+
Returns:
+

The balance of the specified asset.

+
+
Return type:
+

Any

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+
+balances()
+

List balances of the address.

+
+
Returns:
+

The balances of the address, keyed by asset ID. Ether balances are denominated in ETH.

+
+
Return type:
+

BalanceMap

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+
+property can_sign: bool
+

Check if the wallet can sign transactions.

+
+
Returns:
+

True if the wallet can sign, False otherwise.

+
+
Return type:
+

bool

+
+
+
+ +
+
+classmethod create(network_id='base-sepolia', interval_seconds=0.2, timeout_seconds=20)
+

Create a new wallet.

+
+
Parameters:
+
    +
  • network_id (str) – The network ID of the wallet. Defaults to “base-sepolia”.

  • +
  • interval_seconds (float) – The interval between checks in seconds. Defaults to 0.2.

  • +
  • timeout_seconds (float) – The maximum time to wait for the server signer to be active. Defaults to 20.

  • +
+
+
Returns:
+

The created wallet object.

+
+
Return type:
+

Wallet

+
+
Raises:
+

Exception – If there’s an error creating the wallet.

+
+
+
+ +
+
+create_address()
+

Create a new address for the wallet.

+
+
Returns:
+

The created address object.

+
+
Return type:
+

WalletAddress

+
+
Raises:
+

Exception – If there’s an error creating the address.

+
+
+
+ +
+
+property default_address: WalletAddress | None
+

Get the default address of the wallet.

+
+
Returns:
+

The default address object, or None if not set.

+
+
Return type:
+

Optional[WalletAddress]

+
+
+
+ +
+
+faucet(asset_id=None)
+

Request faucet funds.

+
+
Parameters:
+

asset_id (Optional[str]) – The asset ID. Defaults to None.

+
+
Returns:
+

The faucet transaction object.

+
+
Return type:
+

FaucetTransaction

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+
+static fetch(wallet_id)
+

Fetch a wallet by its ID.

+
+
Parameters:
+

wallet_id (str) – The ID of the wallet to retrieve.

+
+
Returns:
+

The retrieved wallet object.

+
+
Return type:
+

Wallet

+
+
Raises:
+

Exception – If there’s an error retrieving the wallet.

+
+
+
+ +
+
+property id: str
+

Get the ID of the wallet.

+
+
Returns:
+

The ID of the wallet.

+
+
Return type:
+

str

+
+
+
+ +
+
+classmethod list()
+

List wallets.

+
+
Returns:
+

An iterator of wallet objects.

+
+
Return type:
+

Iterator[Wallet]

+
+
Raises:
+

Exception – If there’s an error listing the wallets.

+
+
+
+ +
+
+load_seed(file_path)
+

Load the wallet seed from a file.

+
+
Parameters:
+

file_path (str) – The path to the file containing the seed data.

+
+
Raises:
+

ValueError – If the file does not contain seed data for this wallet or if decryption fails.

+
+
Return type:
+

None

+
+
+
+ +
+
+property network_id: str
+

Get the network ID of the wallet.

+
+
Returns:
+

The network ID of the wallet.

+
+
Return type:
+

str

+
+
+
+ +
+
+reload()
+

Reload the wallet model from the API.

+
+
Return type:
+

None

+
+
Returns:
+

None

+
+
+
+ +
+
+save_seed(file_path, encrypt=False)
+

Save the wallet seed to a file.

+
+
Parameters:
+
    +
  • file_path (str) – The path to the file where the seed will be saved.

  • +
  • encrypt (Optional[bool]) – Whether to encrypt the seed before saving. Defaults to False.

  • +
+
+
Raises:
+

ValueError – If the wallet does not have a seed loaded.

+
+
Return type:
+

None

+
+
+
+ +
+
+property server_signer_status: str
+

Get the server signer status of the wallet.

+
+
Returns:
+

The server signer status of the wallet.

+
+
Return type:
+

str

+
+
+
+ +
+
+trade(amount, from_asset_id, to_asset_id)
+

Trade funds from the wallet address.

+
+
Parameters:
+
    +
  • amount (Union[Number, Decimal, str]) – The amount to trade.

  • +
  • from_asset_id (str) – The asset ID to trade from.

  • +
  • to_asset_id (str) – The asset ID to trade to.

  • +
+
+
Returns:
+

The trade object.

+
+
Return type:
+

Trade

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+
+transfer(amount, asset_id, destination, gasless=False)
+

Transfer funds from the wallet.

+
+
Parameters:
+
    +
  • amount (Union[Number, Decimal, str]) – The amount of funds to transfer.

  • +
  • asset_id (str) – The ID of the asset to transfer.

  • +
  • destination (Union[Address, 'Wallet', str]) – The destination for the transfer.

  • +
  • gasless (bool) – Whether the transfer should be gasless. Defaults to False.

  • +
+
+
Returns:
+

The result of the transfer operation.

+
+
Return type:
+

Any

+
+
Raises:
+

ValueError – If the default address does not exist.

+
+
+
+ +
+ +
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/genindex.html b/genindex.html new file mode 100644 index 0000000..a3c8ac6 --- /dev/null +++ b/genindex.html @@ -0,0 +1,5712 @@ + + + + + + + Index — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + +

Index

+ +
+ _ + | A + | B + | C + | D + | E + | F + | G + | H + | I + | K + | L + | M + | N + | O + | P + | R + | S + | T + | U + | V + | W + +
+

_

+ + + +
+ +

A

+ + + +
+ +

B

+ + + +
+ +

C

+ + + +
    +
  • call_api() (cdp.cdp_api_client.CdpApiClient method) + +
  • +
  • call_type (cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace attribute) +
  • +
  • can_sign (cdp.Address property) + +
  • +
  • + cdp + +
  • +
  • Cdp (class in cdp) + +
  • +
  • + cdp.address + +
  • +
  • + cdp.api_clients + +
  • +
  • + cdp.asset + +
  • +
  • + cdp.balance + +
  • +
  • + cdp.balance_map + +
  • +
  • + cdp.cdp + +
  • +
  • + cdp.cdp_api_client + +
  • +
  • + cdp.client + +
  • +
  • + cdp.client.api + +
  • +
  • + cdp.client.api.addresses_api + +
  • +
  • + cdp.client.api.assets_api + +
  • +
  • + cdp.client.api.balance_history_api + +
  • +
  • + cdp.client.api.contract_events_api + +
  • +
  • + cdp.client.api.contract_invocations_api + +
  • +
  • + cdp.client.api.external_addresses_api + +
  • +
  • + cdp.client.api.networks_api + +
  • +
  • + cdp.client.api.server_signers_api + +
  • +
  • + cdp.client.api.smart_contracts_api + +
  • +
  • + cdp.client.api.stake_api + +
  • +
  • + cdp.client.api.trades_api + +
  • +
  • + cdp.client.api.transfers_api + +
  • +
  • + cdp.client.api.users_api + +
  • +
  • + cdp.client.api.validators_api + +
  • +
  • + cdp.client.api.wallet_stake_api + +
  • +
  • + cdp.client.api.wallets_api + +
  • +
  • + cdp.client.api.webhooks_api + +
  • +
  • + cdp.client.api_client + +
  • +
  • + cdp.client.api_response + +
  • +
  • + cdp.client.configuration + +
  • +
  • + cdp.client.exceptions + +
  • +
  • + cdp.client.models + +
  • +
  • + cdp.client.models.address + +
  • +
  • + cdp.client.models.address_balance_list + +
  • +
  • + cdp.client.models.address_historical_balance_list + +
  • +
  • + cdp.client.models.address_list + +
  • +
  • + cdp.client.models.address_transaction_list + +
  • +
  • + cdp.client.models.asset + +
  • +
  • + cdp.client.models.balance + +
  • +
  • + cdp.client.models.broadcast_contract_invocation_request + +
  • +
  • + cdp.client.models.broadcast_staking_operation_request + +
  • +
  • + cdp.client.models.broadcast_trade_request + +
  • +
  • + cdp.client.models.broadcast_transfer_request + +
  • +
  • + cdp.client.models.build_staking_operation_request + +
  • +
  • + cdp.client.models.contract_event + +
  • +
  • + cdp.client.models.contract_event_list + +
  • +
  • + cdp.client.models.contract_invocation + +
  • +
  • + cdp.client.models.contract_invocation_list + +
  • +
  • + cdp.client.models.create_address_request + +
  • +
  • + cdp.client.models.create_contract_invocation_request + +
  • +
  • + cdp.client.models.create_payload_signature_request + +
  • +
  • + cdp.client.models.create_server_signer_request + +
  • +
  • + cdp.client.models.create_smart_contract_request + +
  • +
  • + cdp.client.models.create_staking_operation_request + +
  • +
  • + cdp.client.models.create_trade_request + +
  • +
  • + cdp.client.models.create_transfer_request + +
  • +
  • + cdp.client.models.create_wallet_request + +
  • +
  • + cdp.client.models.create_wallet_request_wallet + +
  • +
  • + cdp.client.models.create_webhook_request + +
  • +
  • + cdp.client.models.deploy_smart_contract_request + +
  • +
  • + cdp.client.models.erc20_transfer_event + +
  • +
  • + cdp.client.models.erc721_transfer_event + +
  • +
  • + cdp.client.models.error + +
  • +
  • + cdp.client.models.ethereum_transaction + +
  • +
  • + cdp.client.models.ethereum_transaction_access + +
  • +
  • + cdp.client.models.ethereum_transaction_access_list + +
  • +
  • + cdp.client.models.ethereum_transaction_flattened_trace + +
  • +
  • + cdp.client.models.ethereum_validator_metadata + +
  • +
  • + cdp.client.models.faucet_transaction + +
  • +
  • + cdp.client.models.feature_set + +
  • +
  • + cdp.client.models.fetch_historical_staking_balances200_response + +
  • +
  • + cdp.client.models.fetch_staking_rewards200_response + +
  • +
  • + cdp.client.models.fetch_staking_rewards_request + +
  • +
  • + cdp.client.models.get_staking_context_request + +
  • +
  • + cdp.client.models.historical_balance + +
  • +
  • + cdp.client.models.network + +
  • +
  • + cdp.client.models.network_identifier + +
  • +
  • + cdp.client.models.nft_contract_options + +
  • +
  • + cdp.client.models.payload_signature + +
  • +
  • + cdp.client.models.payload_signature_list + +
  • +
  • + cdp.client.models.seed_creation_event + +
  • +
  • + cdp.client.models.seed_creation_event_result + +
  • +
  • + cdp.client.models.server_signer + +
  • +
  • + cdp.client.models.server_signer_event + +
  • +
  • + cdp.client.models.server_signer_event_event + +
  • +
  • + cdp.client.models.server_signer_event_list + +
  • +
  • + cdp.client.models.server_signer_list + +
  • +
+ +

D

+ + + +
+ +

E

+ + + +
+ +

F

+ + + +
+ +

G

+ + + +
+ +

H

+ + + +
+ +

I

+ + + +
+ +

K

+ + + +
+ +

L

+ + + +
+ +

M

+ + + +
+ +

N

+ + + +
+ +

O

+ + + +
+ +

P

+ + + +
+ +

R

+ + + +
+ +

S

+ + + +
+ +

T

+ + + +
+ +

U

+ + + +
+ +

V

+ + + +
+ +

W

+ + + +
+ + + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..b4901e5 --- /dev/null +++ b/index.html @@ -0,0 +1,254 @@ + + + + + + + + CDP SDK documentation — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

CDP SDK documentation

+
+

CDP Python SDK

+

The CDP Python SDK enables the simple integration of crypto into your app. +By calling Coinbase’s CDP APIs, the SDK allows you to provision crypto wallets, +send crypto into/out of those wallets, track wallet balances, and trade crypto from +one asset into another.

+

CDP SDK v0 is a pre-alpha release, which means that the APIs and SDK methods are subject to change. We will continuously release updates to support new capabilities and improve the developer experience.

+
+

Documentation

+ +
+
+

Requirements

+
    +
  • Python 3.10+

  • +
+
+

Checking Python Version

+

Before using the SDK, ensure that you have the correct version of Python installed. The SDK requires Python 3.10 or higher. You can check your Python version by running the following code:

+
python --version
+
+
+

If you need to upgrade your Python version, you can download and install the latest version of Python from the official Python website.

+
+
+
+

Installation

+
pip install cdp-sdk
+
+
+
+

Starting a Python REPL

+

To start a Python REPL:

+
python
+
+
+
+
+
+

Creating a Wallet

+

To start, create a CDP API key. Then, initialize the CDP SDK by passing your API key name and API key’s private key via the configure method:

+
from cdp import *
+
+api_key_name = "Copy your API key name here."
+# Ensure that you are using double-quotes here.
+api_key_private_key = "Copy your API key's private key here."
+
+Cdp.configure(api_key_name, api_key_private_key)
+
+print("CDP SDK has been successfully configured with CDP API key.")
+
+
+

Another way to initialize the SDK is by sourcing the API key from the JSON file that contains your API key, +downloaded from the CDP portal.

+
Cdp.configure_from_json("~/Downloads/cdp_api_key.json")
+
+print("CDP SDK has been successfully configured from JSON file.")
+
+
+

This will allow you to authenticate with the Platform APIs.

+

If you are using a CDP Server-Signer to manage your private keys, enable it with

+
Cdp.use_server_signer = True
+
+
+

Now create a wallet. Wallets are created with a single default address.

+
# Create a wallet with one address by default.
+wallet1 = Wallet.create()
+
+
+

Wallets come with a single default address, accessible via default_address:

+
# A wallet has a default address.
+address = wallet1.default_address
+
+
+
+
+

Funding a Wallet

+

Wallets do not have funds on them to start. For Base Sepolia testnet, we provide a faucet method to fund your wallet with +testnet ETH. You are allowed one faucet claim per 24-hour window.

+
# Fund the wallet with a faucet transaction.
+faucet_tx = wallet1.faucet()
+
+print(f"Faucet transaction successfully completed: {faucet_tx}")
+
+
+
+
+

Transferring Funds

+

See Transfers for more information.

+

Now that your faucet transaction has successfully completed, you can send the funds in your wallet to another wallet. +The code below creates another wallet, and uses the transfer function to send testnet ETH from the first wallet to +the second:

+
# Create a new wallet wallet2 to transfer funds to.
+wallet2 = Wallet.create()
+
+print(f"Wallet successfully created: {wallet2}")
+
+transfer = wallet1.transfer(0.00001, "eth", wallet2).wait()
+
+print(f"Transfer successfully completed: {transfer}")
+
+
+
+

Gasless USDC Transfers

+

To transfer USDC without needing to hold ETH for gas, you can use the transfer method with the gasless option set to True.

+
# Create a new wallet wallet3 to transfer funds to.
+wallet3 = Wallet.create()
+
+print(f"Wallet successfully created: {wallet3}")
+
+transfer = wallet1.transfer(0.00001, "usdc", wallet3, gasless=True).wait()
+
+
+
+
+
+

Listing Transfers

+
# Return list of all transfers. This will paginate and fetch all transfers for the address.
+address.transfers()
+
+
+
+
+

Trading Funds

+

See Trades for more information.

+
wallet = Wallet.create("base-mainnet")
+
+print(f"Wallet successfully created: {wallet}")
+print(f"Send `base-mainnet` ETH to wallets default address: {wallet.default_address.address_id}")
+
+trade = wallet.trade(0.00001, "eth", "usdc").wait()
+
+print(f"Trade successfully completed: {trade}")
+
+
+
+
+

Listing Trades

+
# Return list of all trades. This will paginate and fetch all trades for the address.
+address.trades()
+
+
+
+
+
+
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/modules.html b/modules.html new file mode 100644 index 0000000..fa2ce8d --- /dev/null +++ b/modules.html @@ -0,0 +1,555 @@ + + + + + + + + cdp — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

cdp

+
+ +
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/objects.inv b/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..8d3fc546cdadbca95d65e614147e3a94c92afb0f GIT binary patch literal 12601 zcmV-9F~-g#AX9K?X>NERX>N99Zgg*Qc_4OWa&u{KZXhxWBOp+6Z)#;@bUGkIL{K18 zL`w=IAXa5^b7^mGIv@%oAXI2&AaZ4GVQFq;WpW^IW*~HEX>%ZEX>4U6X>%ZBZ*6dL zWpi_7WFU2OX>MmAdTeQ8E(&W+c>u6d;f~8HS^kBRk<_MGxtrgl`5}F952gB zx}Ugc5wdtqk!q51?ECA7-y$iHJiyri{ZbWEz}^R6XCHtdu=S50j&J{Yi2YM2KK%A! z>mQwcb_oAR_2lpW^TXf&RyMrmSyMH{FJum{2uMdTQ0z>A!kM zN(u91g#(~McC45g&{zI6fBw7U9Rqh81|rHzFfYrJ;PI4+Zu-Fg#~{bEcylA~ASSZ> z-%gfCFBR_5%k~rL|6eD4K1z4N(PWUQE^2@4t7l<^$@*%S2ISQ&~QCvYhhTN=5P_lF|>0WGdr-)EPgQUicyL zqBQq!^{5?f`is;~cK)}!_tO2`n3zTggXnnZ7-#>$-L~8Dra!6 zzJ0y>vVK^P*5+jH&#Rj+>ubHdckA2ho7+G1GH-7FxYZ@zeE;^}Wm^QRlx6<_#AFI(ERrjgFf0D6l3K0pe|Z6^0)Kg7NVS?Ij$KhBh|Ohk=hOYS z)%DeC^DygoC7H=OCCN)vDM?PMMoF>~6-tux`|aj#eRcEsMlZXPK6UdyhVk~9>Jf*z zMDVoFRPq&*P7x_(sr-$Kmu<5q-Y=Ep^FlpLO_J$hCgH2+$fpc%jjto;B#C=3Y*mu> zUd~vviBuy3PL$ovdx|tFc2~_mrrlqj$RTS@ot!dL@293#bCH1_IaKM1!9$hU7im^6 zj;MBlBD>D$F7lB=iYlp6R8eIi1{PJ~G>Rdv>^nVrv)WF6riPu%TG zb8oZiw4}FMgR}~(1;d=AaXOMIRm(*kxx;*v;WEra?~Q}y`T1r#r*~Gz;Od-pytSlR z9Jl9FC!O#pLJ_m+XU~7DpKC*i*IeBTZRZ!JZZmy=a`dvYmqS_~p%QED{A7(C%is0} zjm+|f)Bx%>qek{~BkE;7H=#!UP6JNnZYEaq-lBYUJO8G=la4$Q>*i5?>)y>vefQqY zLx@Xy$razjU*sjc67J?vaQ~fL>Tl+|xz*m!cXfBJ6V+)+@AL<0iAx3-xhN|K(oBRZ zALgSraGlRRct@3LE7DW<3&^v~?;RM)N8U%UCGL2l>^V@|ckr7e7h&(g?}KcV{RbZh zd5C)uwD%#X>_zyGK_0d32>)x4o3{TFY8}DtyaK|L)~oq$@8ygI8Y?v_ zXEk59Pa-qaEj!5W*a8Qf!E9TN5n62~dquQYG}A*{%3;1Dmm1W?>hiForZzatR_QpU z-6}O&mo_WWZtY!+hSUy=h58&JHD9rb`1eWV22{)Q?(P)%sRatNRXWOus?TzXmOFK5 zL8_%E-ARK4rV`em&h!-!#${VxaNYI?C`q{dCq}OjqxK*_cl7i}l$Oh;kOmcL$ z2%?vGTfSL<^^E~!Te_R`b7n80F`PF9x{{p8TGKKB*_UAU817zUhSe)S3pLX?`vPq= zW6VMgRKzq3way6j0!=ez$wKYY*NIN1MadUvn`v7>t#i32g{hfxKxbV)X1;|{Krj3D zFg+(AM{xtX64VrURRZK`pL zQ0;Z_lJg=LJ4U-ib2i1ZW`#{RN~7Sm0ZcD3s8XnOh~C0vH`g;HX87V5#&6c@TuNuH z&d1rU)_EC2TB`6%E^DK-LWRe0t-3$DI27{%FL&q7m7EpL9zxoBttOp7Y=nP}cV@!2DpsKx=h**cVw znXkawWtphGF0|RIyI?Y3Z;dBApPyw6+-%)RxIndcO8FkS#c;l-+Mf6lq}nTeN|NGD zNbxhPeB-cyrlYce8tugk1K-PHcFXmFoFDCvj2x zUIVYIGbraXEHb#c))?Wk)g)F5X1+jW#MQ6H)G)lcnj2-aR)>b_&Q6_S>q64%>q z#W4ee)=tYUE(ixe<2q^wtG1O5S^Mv@cco=>d8cg8hb`U(c~A12eP_U$9;xa2o9u-( z_Z=t&_b-ERii_ek{Ie9RYP=K$S6)<-ciY1;$MM}=AVMDwUfkh<#l+f~c)wg^8&%g2 z<^}hKB4l&l$=Ttl_2ORs;uxns8nGi!pg4uwEKZ1tpGCwe+z>X+hkfpv;xrq(g+>=S zcS^aCWLXeBDQW2x=(aGnh)jTn=D$Uvx{UT1$Dw=hUej7pK@6q8&K>o^%fP5va4>;f zT;ijq0#k71nZfl{N9DXGpK9!aS5%*PDi_+);x4eF%e5l}g{=_^5Fv96MkV*XdhQ@RC;@2tM+==H=*uHh`&5{@le)J|dO~lmO z33t2ql4{me+@M#@qL3Wbu?c4f6hyvwHA(Q|<#YAN5L;7t*-PW?bB-Dx+tVFUwx;=1 z$8(Fw5Qv(I!!hqAVX?R{cGaRTbeJ}$Yk))UEOyJ#EuS47;{?`p#mWHK(!B7&?#<2H zP7zeR7OO|?0ikNMv~%WS+PG?1*GW=s{A_<$v7>-mw;3TQ)m^5&MHON*_5uGAZ~U@7 zyd42G^ur5JT$oRue_tK>2&nJRaq<}WzK8%=w{iA4K1DtN>f2F7m=0AO>=SGS0O@;F zOswK0pA;jCn24zBRd=UoOT*|~?kgGh)vr^-zfRG;1`&YM+-Wqj&eMe>;WU5OmphO6 zMs?WIr})A687-QS(z}7RA?Ly+bwt&bR(*z<yA+j^_ zKw3fI$-JWLpP~%XQj$9Yp@K4k-xTf7_GhHZ=#b*1M~fY(NBaDjp`yhPRW2Hm0*&U_+(i z0^OVpj8ef|{0M{jG5}rk1q0UYUckd#stnoC2tc~R0WfxU(YaC&>vxC1O(`DE&mr!Z z$b<9JR6?NhR-(l8XeuSt)l*5$DS)a4Fkw(5UaZ7G8KDwm)rHCm6CDLYyCat^QE4gw za#5f-s|HI?3eFhSzu7NvI)Lq+7M=Iv5MWEkWn|;|owD zmLmLU2Nd;QxdX{}fPFArPvSbR?vXki*Hz;9i5^t-W=JkEse7{0raXvMv zn#-YX+BElPL-ZUH$N-3wfZD?BPAFRpxFxh{e1C?u=>63Z!h@nLDz72+^I7s+aYoJi zs3pD}04;eZ10N?qmnW6t2P`4Z`|E|^Ygf0VJ^@hJ#> zlj}&+_|B)|cli1dgVd?QZ(f&W@ncRl;MsuKKf|&Bp_OcY=5Xfl8&FS#IeZ!ATk$^X z0wJs%D?polST@X`Q)buzzRok*7xWNZa(4D8+i5?f)DxIM9%!1W2Deaq2DP3>j1zkbpY8G?<$jtEJujYS z!zunOkCg#uK=Y+E=M9%OS_yNqw9K_*=c5B)Nl`E}QyLF&j!GmnBVqHD@S!zHiJid` zNv-G`$pRBXM<8CT#Ac*#k{CSaC9;~(!Z|{_BiDdB&hTN*o7*O$xaGB(Pog%N$zh$V z@^O9e5qD3S0>^p2%wKg@Va+m8T<*+{WfV9OLa9o}9BK-52DD0pov%~Mq>Gdkp-&2= zpzCr}DEY#qMrLoMum!2&GI^lNJVjkJ{81`=YW_+uz=Q)z|5;YB*KGMVVApf`_TW^Q zZ3V>TaI8SA)B>z96*(Y`LIo6jTi#Q>;KC1%EvOKIX~W{f7!**{AE1>V(|g$|5$JGY zl%Ou*UG@8>`56>SXwm|ef@J}ud+AzW%r|olLiuH$9q*++aQ;}=jyC<0m4Olj2LGa? z)wB@I(4QjUr_8l2sYqT#QXTM;pan?^UKesx{_Ot09=xP; z>M2^Wr07kliXWS4B1*GV36YYa$BpSd%G~Chx3(!T_pNEc@^t`o;mQ^uzWCQBhk0)u z=7mO}Q4c;z{C0%Qd(9m!G)K^s4t%%}j}~#f5Z404;XX_ofP%`g05hmHEifmpOoLz& z%d+FW)CW**HSIusNx-uLDgBxzzybh${zW|oC>X$=r!51m%KbAa)DCf z{3L-A<*sN{wz{ejHzj4NlHmJ?dj`h4#`;fLfqu5MI6pZ{XUu65nGJNyd1g!Qlx~O_ z-%90Qy8NcR?mRy>OjTt!BLF1cMTVUbX_%)yrGw34khT_&`#64v$I*S*rc~8aR3uH{ zsE>T#1z{$V)Ifzzv7)wHC{os?wZ;roUNRkK+*9bxX{-u6Ojzlpi9X{#&4#!Vo#zw*X6I!t=PJR2nFGB z^SX>SH(p!Vrm%&EX~FV!0FWSU3xMAxYTLke*Bs`B1|rvyi)8!pxAO}S%n_zL8S`g zC&2NKR5pBYpvugS1=I+wmk^-zRKj|qX{B&kY>CFw2xo@{3PkWIK+1DIpx&OWc1i6y zu@^5q2}?|gTWEn5vSxLFxo(ux{o~{B2I9s`)S?vmQ&{9kV*tjEN`#o`QHc@}KN1Pi z5hRfo7ef*WF;S!n8Cz$FWUxq*$Y&&$ROCiPlS-5eloAtB5-CA3C6SFERg#IUjd?_5 zNvGn*mSm=95gCb0j9ODaqv0AVs z5h3JG#4ao(1{uI{ea;!~kVk*qn|OM72I7QEbU-991T|tQM9t5j0AcHa;kpr9oU*-0 z#OdG;uHNH$8wseht{*=1iS%3%k)SidOEd3q(TM4josx7`+Z znKid1TWC4<5;&C!@cN8Sg;>~-u+{BjWIj-1%L=q=Sz(idSvCjqLPm?(P~c7^#=Dn! zVmr|V-3}w6295XVOiFSz*XF}bF>TOCQs;jU^%l0K; zeD}bkbxg)D3TBv95V8fvIyS`utD2%>kV$c&+worN!>rs;>@ey0iTsNW6eChFSn@U_ z2LlpWIX^c^9vU-nvY<>4+d_x52C=^mW6#zLL)XZJT*H|5HT%+rn9_1hOANRwbxTYv zAnKXno>Jkz2V2a%XwfjlQrx9)n3?!X*Pi!QKc?a_b$jAd_D;HVnt9pjU9?epdNj3% zK*JgXuUE9Jcpvg;CXUy#!+1PTF{AjeYit!=*Py_EKeoJ=SQoqR7jKi9{VF;}y^{tr z^Da@#5agT2yjX$nWpU!>p37_QpT?{kTw=Gy`_cULwZqC=CQxB3ubg|Sb~}q>yxp6s z%n1`7z0ia02T@`cyPYV?FWd!fcnz|}svbGNS0@HVEK0;ccdo>1aAvAy2W}#&LBDY6 zk<&~i`s3*_47SBf<^{^0=AyDktrsaV<0eU}v`csx*c3>K^;eMX{lxp_J%(a2Icbdu zA#<;tciM^!`Z35Qr1QCag!mAI0*;VeIuEb^lX&pLrbNruF$FfeWdo=biH+@@sVo*c zBiHxRNRTTQ%8X$U@jlhxiR$#;6mX?S2g~_f{d>c>vO^A6*Ac4FJ!F70o#O1h%-q)kyu; zXFD*lv+ds92gTOsV4H{R&CTQWT3Gt=x8K}6hCjwpDga8Mz?PRaPyJ_`xW4oJ(>dvV z$1Y8&F=CI?EaBQ|76ro~QfJUK?!Y!IA023`>w=%P<3^syqu8_8>-d5_WgjB)Y6< z+`GGU37aDi+`z;rCmE2YBI9n+)Mgiv&p-NGn|&822QOQQ+fXP%<~HC!DBPArU&RzN zVo$eV`8qHq?i33^mxyZf=UI|$K__G;njkVSR*WSy9S)noOz5#fRsGe9u)d3obRix)4HEHl_5$zWf$>;Q4pVh0JM7I%Cs zcHJyc0R1Gfv898`Vxco~rJ-}V6-y6l9Ow3o zr{($wIPDbX=w*BNn224#`#NoizukKQ`y!hms2`-q(0g+ukGWPb1Rm^7#^Lf^v=ovz z0EUp@Rti!#%cH9ZT$gxx7-L{7fgISF#Q^_41dhD&^JIREHUvH&>->3-FN;l$op-A(y$ZOX{PtzN`RiZSd9BrP zUakN7F z4IdI+s!-vZLPljE&QoOO$A3zM)=P+p7m0-YnHrHOeLFnHp%p5A{6{CUGvv7O;?a8x zW6v)?87wE#Y!`ch=-gFLHeCuW?>Y~SdcR9x0=RH03$H5?Sn!Tpft2mD$y_$e1@P1a zu8SlVI)2Yp7$xGLV@qa1tvC<}*&;;aFzz(q(sN01ipo#feYZ|)x-b0l!jQj3=W>tc9lL!VfY+bGHa0ByUVId~a+<*216zK%!0Z{$ zU49{;J8emjH6!6cd+cc3NyL$ecLrK>%o;PYK;VRrjcHCR zVnH*(glyihxsel@)|hElu&_*#SuGh{ zLgZv7bVJSr7K>35^CJr@3u7E0Eoe8vqIai`06XmlThKmLH6GO0h}yJ~FJ7%OBUDR= zk~z*4DGi8>rUiV#(IQ@~#0Vi$B!+CsQsvAa7ssI@K6_K;=1ZeGq21xjmP}Q?&RyJ= zJ5rZAdpioNS##BPHbS{$`Mx4roX=7>qIK{AN5BiQiuIp=6G+ zP(;Cs_fZ!HgA|e#m;)MECKwAMsO$@lPgCIqjof^!p=^h-z=LFo*(gNC1XM_pJN=h9 zJVlw8yt(2v$lOD&$=;L5|DSoy>NGntnWrgBE&Lx%s&$^|YnA3}#}e%@1!6&QQ{A(L zIwzTe30;83@cksl7&Ac));36lgEZ+K))FZ8!I&gPdMDKdiI8BXycaish@CK&wALY#hn0kyvG1o0R!;%pv!uB!5ot>j$!_yz=-LdVzGc@{fmK`7xA3+RfwNe;wSc9R7CAB~oUFSs-41_vWs7AL{a zQ+0#2&t3zVLI=(9`<)T9SM3tBZ#!?d8U-D&UyVcqSG-9gNp%OypA>#0U-;4@EM13oTb09v%>$m|VWuz)qwC8T;4n0@0PY8HfU z$|0APFWB$swtMl`&EuV-{r4eO!0trN=;JmFR>xuqpq)+q{=l8wf}R5 z#-MNEM+GzJyf9!AytAij@1=W#P0(QqgXq~HQ#;B5MasPA;;V^AFKlMVJYntQIh*S5 zPiJ^NX`O_1Aa5q8DIVkUEbk(fFv)|669^2<@jT67AXcCe@}mU`kFD|`B8F+6V;-po z+u-O$8DPihG#6i@X7P=7YPL*G!=Iws!*o2csit`Gl0rT(9L3~Myk;=vsPP(`ug>r+ z<&eWV9qUmwF{A)`^eF~R=O1A(=h0^fVIF;w$5wfO9({xd=4Hq6jdnDYm#yJVd8ZNc z!Om)$CC}>x2k$WyP|cumSFi%F@MQ9ZN{-wPsYh>M zTcm~|czLCf+8=Q!0Zzm(FY#geRKYc7-?!i_A(DZj=a6!a1OLF>Dg0fW96XcwI1w7h z$Mk(EzByT$q=V_l1dE-r0B40#mSX-S%oU=9N6*frOfcaXLpL}|uu?DpKc#-r04Ia3 z41ND!F}P>X3Y4`PwQv6CmIfz?c8ed6LvhSN~OH6PLaeG}B+59bVzaV*C z{b=YAePD(LAC=59=92g#lC+3Sk4dl<3vp+`!74R8e4;U$84M$grb8^U0pOsE$h%Z| z;epvKFF3-X@LBE1+$boEpGAcK{#*|0JQR;n-=8aRAbgrK9j_m#(BZwA4m;bGsgo{J zQh*avA&oqy{Hu_qZ->V?v_{AF&WdFAhNKz4JjPYra+RKr$B=i}V~*^rH73OVfX3{_dkI@?eN z#y`qXii&dLQd~d>AL2sJC6po?5{xk#jB?1)&DxIAk|8?g2tg?{#&b(h4fJq`FTVuE zTw^=%49|HC%sg1;?)8XC3RV~hoN0@4J7883m* z=`mogRLgOZryWs9*asbrk(?qkW6SM`A}R=JFuMh~I@54tk_mX|R{(mH*p2^08?ceV zEECKLOfeaa8z{ucFk+t1UipAq_34cG-T6drq!`ZdSQ!>Tsl=QRJOu0-%{m--4%m6P zU)^p#ukT^qNXmlpcsr3`>N*FijI0s$E4Pc}AcN9A@By=0(g#JnkdR^G%kPUc3nCA( zY(GFo$^IoMroW#-pS(2W9!PnKYA8gIa$uqX3A910Q40w@Xyg(?4;Vec>4RUKmyQGn ztw~5gp{o%+d`w_8ghV?INVwBS#JxowM+U7nT*B}8*S}vP;};it@UVBxRq;`;na^mg zsoa;%Bao0+&STiXAYcp~GpHr#sF%=V_~rtH2{KruFv?-09KhH?!U20lJw^aiH#xSk z5rNV>DKzHQ_32o~BfrGsK8~N=MEv_C03KNm>wGUC|E!+gpSiSLv;v1CUh<6jPzy7W zqy{Q%inUmXsHv?n19U{0jyH@{=kMSTZC+sW zo#Ft}fRzY`){}$~M;BAe0Z6bg>-;icUu0eorf^(=m*)HJU$@_W8g84PHxGYa->-hIzPPI&tD7&YPhZy77_Yv4z5B9$FiZ%D^Quj4 zYB0uDLaxO0GdzcFM5 zrGr(Q$67m)!|_*5MsQ)CRgR2k^b2Ij8p#N@Dc3tn1oFWn_@?cLdF2ay%qqwTILN!n zaEnmF86fH=Yz}0U?vCd z*RpY0lmi;Y%o9QP`EtpzyMC3efyX>lPD8zRjMH=!q+kL#93nF>QD)#yVjXV$zG7u7 zz#$Zk(emIz1yz{0XC1J{VBY()5kSBjv@v9$SC(UAI>-e!<~`aNx;Y;{N(J-PBMj!t z0Gym&Fo52ujlsiQrwrN92tc{Q`u$pQvfE3Ly`f`rIeb%+>V@8_{t*LI_efjknLKdracjH}{m3mv-+?QFX@bIEYA+IJx{nN!AOhq|T}m;VUnS;%pN< zMeE{ufgoPD;@IJn5IL)`DBs)qH4lzbot&HUlvuT#$3QE+;~j%sW2$?r^NKx+BzvRg zJLGj#N5U#uON|$ewY@$tnQ!k!ekgoZx_y=%Rf_o8J8g@tU56mM7v6TS*b+BUdfM%R zZP5=upCUh1%$@tb$O{!Sl?y$qyPLnn+vhkrc$rrIs@F5J-dt;CE-x<7%2}K+q(^#H z##N`J+^?boaDBdRKqq_IzjQL*R@-;;fWGJcULRKcyXDn zR-1|IWM_CU0i@^SPwAdAXmk7C6zJte5VN(@&*E&FKQ}eNXst|TbmX6ptLAs6KA2Pn z`@FjOB7Zfn3{`(o48hvm{Ba91YxDin*PDk25LzA+9dfM=%a650IvqAn0u~!dnb}LP ztk(S{DD!dbG(_90wITYI%7aq$IAkz&PcsC2JLW$WZ>>m%m3NVooK=~!y0CoGw{+4C zuKt>}qsev5Q@)6y*if@SCV9xV^(3ngqgkpiJ?QDHU90W&V^qtkY@I_wsTtdMrX=h7 z``xJ=iD+(Up|KRZ6qReB$fQyJ^55!tbb8M(FHorJ-kRMEg;L-&a$WD-$dg|2O9%+2 zvpS#dzpbvXR-1=eahm}m2Ng3o#CT!`g&IoCz!0N|8I+kVj4Dt{(Zd+lV;FCrsTwkc zAcCiTri;Yucda;nB$Vqp3{c9N2 zo!!*^liHc-?rju-?AWI6p;XIEirc5|kDQ_#Ig?A~Iw#NFl7Kd6(|le1(_LL(->)~D z^=38z?C0%mp_(s8lkL$9n=d2AYfYLZRmrpUBDWcbbmJ%vR+gjt=^QnuRi>_{!Tq35MBB4sbc zn#t4arZk_@WU1*^XMhxss>yr#t}VMjL_Pm_d@F`}OMj>-s~Q z`Tyz1+Yf*L{X_MnO!49B`tHNsTh1PR*j)crP*AgW39z|HdG*7GCH^o2yc1~7v zby5_SnAhHi{FhVla + + + + + + Python Module Index — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + +

Python Module Index

+ +
+ c +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
+ c
+ cdp +
    + cdp.address +
    + cdp.api_clients +
    + cdp.asset +
    + cdp.balance +
    + cdp.balance_map +
    + cdp.cdp +
    + cdp.cdp_api_client +
    + cdp.client +
    + cdp.client.api +
    + cdp.client.api.addresses_api +
    + cdp.client.api.assets_api +
    + cdp.client.api.balance_history_api +
    + cdp.client.api.contract_events_api +
    + cdp.client.api.contract_invocations_api +
    + cdp.client.api.external_addresses_api +
    + cdp.client.api.networks_api +
    + cdp.client.api.server_signers_api +
    + cdp.client.api.smart_contracts_api +
    + cdp.client.api.stake_api +
    + cdp.client.api.trades_api +
    + cdp.client.api.transfers_api +
    + cdp.client.api.users_api +
    + cdp.client.api.validators_api +
    + cdp.client.api.wallet_stake_api +
    + cdp.client.api.wallets_api +
    + cdp.client.api.webhooks_api +
    + cdp.client.api_client +
    + cdp.client.api_response +
    + cdp.client.configuration +
    + cdp.client.exceptions +
    + cdp.client.models +
    + cdp.client.models.address +
    + cdp.client.models.address_balance_list +
    + cdp.client.models.address_historical_balance_list +
    + cdp.client.models.address_list +
    + cdp.client.models.address_transaction_list +
    + cdp.client.models.asset +
    + cdp.client.models.balance +
    + cdp.client.models.broadcast_contract_invocation_request +
    + cdp.client.models.broadcast_staking_operation_request +
    + cdp.client.models.broadcast_trade_request +
    + cdp.client.models.broadcast_transfer_request +
    + cdp.client.models.build_staking_operation_request +
    + cdp.client.models.contract_event +
    + cdp.client.models.contract_event_list +
    + cdp.client.models.contract_invocation +
    + cdp.client.models.contract_invocation_list +
    + cdp.client.models.create_address_request +
    + cdp.client.models.create_contract_invocation_request +
    + cdp.client.models.create_payload_signature_request +
    + cdp.client.models.create_server_signer_request +
    + cdp.client.models.create_smart_contract_request +
    + cdp.client.models.create_staking_operation_request +
    + cdp.client.models.create_trade_request +
    + cdp.client.models.create_transfer_request +
    + cdp.client.models.create_wallet_request +
    + cdp.client.models.create_wallet_request_wallet +
    + cdp.client.models.create_webhook_request +
    + cdp.client.models.deploy_smart_contract_request +
    + cdp.client.models.erc20_transfer_event +
    + cdp.client.models.erc721_transfer_event +
    + cdp.client.models.error +
    + cdp.client.models.ethereum_transaction +
    + cdp.client.models.ethereum_transaction_access +
    + cdp.client.models.ethereum_transaction_access_list +
    + cdp.client.models.ethereum_transaction_flattened_trace +
    + cdp.client.models.ethereum_validator_metadata +
    + cdp.client.models.faucet_transaction +
    + cdp.client.models.feature_set +
    + cdp.client.models.fetch_historical_staking_balances200_response +
    + cdp.client.models.fetch_staking_rewards200_response +
    + cdp.client.models.fetch_staking_rewards_request +
    + cdp.client.models.get_staking_context_request +
    + cdp.client.models.historical_balance +
    + cdp.client.models.network +
    + cdp.client.models.network_identifier +
    + cdp.client.models.nft_contract_options +
    + cdp.client.models.payload_signature +
    + cdp.client.models.payload_signature_list +
    + cdp.client.models.seed_creation_event +
    + cdp.client.models.seed_creation_event_result +
    + cdp.client.models.server_signer +
    + cdp.client.models.server_signer_event +
    + cdp.client.models.server_signer_event_event +
    + cdp.client.models.server_signer_event_list +
    + cdp.client.models.server_signer_list +
    + cdp.client.models.signature_creation_event +
    + cdp.client.models.signature_creation_event_result +
    + cdp.client.models.signed_voluntary_exit_message_metadata +
    + cdp.client.models.smart_contract +
    + cdp.client.models.smart_contract_list +
    + cdp.client.models.smart_contract_options +
    + cdp.client.models.smart_contract_type +
    + cdp.client.models.sponsored_send +
    + cdp.client.models.staking_balance +
    + cdp.client.models.staking_context +
    + cdp.client.models.staking_context_context +
    + cdp.client.models.staking_operation +
    + cdp.client.models.staking_operation_metadata +
    + cdp.client.models.staking_reward +
    + cdp.client.models.staking_reward_format +
    + cdp.client.models.staking_reward_usd_value +
    + cdp.client.models.token_contract_options +
    + cdp.client.models.trade +
    + cdp.client.models.trade_list +
    + cdp.client.models.transaction +
    + cdp.client.models.transaction_content +
    + cdp.client.models.transaction_type +
    + cdp.client.models.transfer +
    + cdp.client.models.transfer_list +
    + cdp.client.models.update_webhook_request +
    + cdp.client.models.user +
    + cdp.client.models.validator +
    + cdp.client.models.validator_details +
    + cdp.client.models.validator_list +
    + cdp.client.models.validator_status +
    + cdp.client.models.wallet +
    + cdp.client.models.wallet_list +
    + cdp.client.models.webhook +
    + cdp.client.models.webhook_event_filter +
    + cdp.client.models.webhook_event_type +
    + cdp.client.models.webhook_event_type_filter +
    + cdp.client.models.webhook_list +
    + cdp.client.models.webhook_wallet_activity_filter +
    + cdp.client.rest +
    + cdp.errors +
    + cdp.faucet_transaction +
    + cdp.sponsored_send +
    + cdp.trade +
    + cdp.transaction +
    + cdp.transfer +
    + cdp.wallet +
    + cdp.wallet_address +
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/search.html b/search.html new file mode 100644 index 0000000..70b0af1 --- /dev/null +++ b/search.html @@ -0,0 +1,121 @@ + + + + + + + Search — CDP SDK 0.0.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +

Search

+ + + + +

+ Searching for multiple words only shows matches that contain + all words. +

+ + +
+ + + +
+ + +
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/searchindex.js b/searchindex.js new file mode 100644 index 0000000..c206197 --- /dev/null +++ b/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"alltitles": {"CDP Python SDK": [[0, null], [5, "cdp-python-sdk"]], "CDP SDK documentation": [[5, null]], "Checking Python Version": [[0, "checking-python-version"], [5, "checking-python-version"]], "Creating a Wallet": [[0, "creating-a-wallet"], [5, "creating-a-wallet"]], "Documentation": [[0, "documentation"], [5, "documentation"]], "Funding a Wallet": [[0, "funding-a-wallet"], [5, "funding-a-wallet"]], "Gasless USDC Transfers": [[0, "gasless-usdc-transfers"], [5, "gasless-usdc-transfers"]], "Installation": [[0, "installation"], [5, "installation"]], "Listing Trades": [[0, "listing-trades"], [5, "listing-trades"]], "Listing Transfers": [[0, "listing-transfers"], [5, "listing-transfers"]], "Module contents": [[1, "module-cdp"], [2, "module-cdp.client"], [3, "module-cdp.client.api"], [4, "module-cdp.client.models"]], "Requirements": [[0, "requirements"], [5, "requirements"]], "Starting a Python REPL": [[0, "starting-a-python-repl"], [5, "starting-a-python-repl"]], "Submodules": [[1, "submodules"], [2, "submodules"], [3, "submodules"], [4, "submodules"]], "Subpackages": [[1, "subpackages"], [2, "subpackages"]], "Trading Funds": [[0, "trading-funds"], [5, "trading-funds"]], "Transferring Funds": [[0, "transferring-funds"], [5, "transferring-funds"]], "cdp": [[6, null]], "cdp package": [[1, null]], "cdp.address module": [[1, "module-cdp.address"]], "cdp.api_clients module": [[1, "module-cdp.api_clients"]], "cdp.asset module": [[1, "module-cdp.asset"]], "cdp.balance module": [[1, "module-cdp.balance"]], "cdp.balance_map module": [[1, "module-cdp.balance_map"]], "cdp.cdp module": [[1, "module-cdp.cdp"]], "cdp.cdp_api_client module": [[1, "module-cdp.cdp_api_client"]], "cdp.client package": [[2, null]], "cdp.client.api package": [[3, null]], "cdp.client.api.addresses_api module": [[3, "module-cdp.client.api.addresses_api"]], "cdp.client.api.assets_api module": [[3, "module-cdp.client.api.assets_api"]], "cdp.client.api.balance_history_api module": [[3, "module-cdp.client.api.balance_history_api"]], "cdp.client.api.contract_events_api module": [[3, "module-cdp.client.api.contract_events_api"]], "cdp.client.api.contract_invocations_api module": [[3, "module-cdp.client.api.contract_invocations_api"]], "cdp.client.api.external_addresses_api module": [[3, "module-cdp.client.api.external_addresses_api"]], "cdp.client.api.networks_api module": [[3, "module-cdp.client.api.networks_api"]], "cdp.client.api.server_signers_api module": [[3, "module-cdp.client.api.server_signers_api"]], "cdp.client.api.smart_contracts_api module": [[3, "module-cdp.client.api.smart_contracts_api"]], "cdp.client.api.stake_api module": [[3, "module-cdp.client.api.stake_api"]], "cdp.client.api.trades_api module": [[3, "module-cdp.client.api.trades_api"]], "cdp.client.api.transfers_api module": [[3, "module-cdp.client.api.transfers_api"]], "cdp.client.api.users_api module": [[3, "module-cdp.client.api.users_api"]], "cdp.client.api.validators_api module": [[3, "module-cdp.client.api.validators_api"]], "cdp.client.api.wallet_stake_api module": [[3, "module-cdp.client.api.wallet_stake_api"]], "cdp.client.api.wallets_api module": [[3, "module-cdp.client.api.wallets_api"]], "cdp.client.api.webhooks_api module": [[3, "module-cdp.client.api.webhooks_api"]], "cdp.client.api_client module": [[2, "module-cdp.client.api_client"]], "cdp.client.api_response module": [[2, "module-cdp.client.api_response"]], "cdp.client.configuration module": [[2, "module-cdp.client.configuration"]], "cdp.client.exceptions module": [[2, "module-cdp.client.exceptions"]], "cdp.client.models package": [[4, null]], "cdp.client.models.address module": [[4, "module-cdp.client.models.address"]], "cdp.client.models.address_balance_list module": [[4, "module-cdp.client.models.address_balance_list"]], "cdp.client.models.address_historical_balance_list module": [[4, "module-cdp.client.models.address_historical_balance_list"]], "cdp.client.models.address_list module": [[4, "module-cdp.client.models.address_list"]], "cdp.client.models.address_transaction_list module": [[4, "module-cdp.client.models.address_transaction_list"]], "cdp.client.models.asset module": [[4, "module-cdp.client.models.asset"]], "cdp.client.models.balance module": [[4, "module-cdp.client.models.balance"]], "cdp.client.models.broadcast_contract_invocation_request module": [[4, "module-cdp.client.models.broadcast_contract_invocation_request"]], "cdp.client.models.broadcast_staking_operation_request module": [[4, "module-cdp.client.models.broadcast_staking_operation_request"]], "cdp.client.models.broadcast_trade_request module": [[4, "module-cdp.client.models.broadcast_trade_request"]], "cdp.client.models.broadcast_transfer_request module": [[4, "module-cdp.client.models.broadcast_transfer_request"]], "cdp.client.models.build_staking_operation_request module": [[4, "module-cdp.client.models.build_staking_operation_request"]], "cdp.client.models.contract_event module": [[4, "module-cdp.client.models.contract_event"]], "cdp.client.models.contract_event_list module": [[4, "module-cdp.client.models.contract_event_list"]], "cdp.client.models.contract_invocation module": [[4, "module-cdp.client.models.contract_invocation"]], "cdp.client.models.contract_invocation_list module": [[4, "module-cdp.client.models.contract_invocation_list"]], "cdp.client.models.create_address_request module": [[4, "module-cdp.client.models.create_address_request"]], "cdp.client.models.create_contract_invocation_request module": [[4, "module-cdp.client.models.create_contract_invocation_request"]], "cdp.client.models.create_payload_signature_request module": [[4, "module-cdp.client.models.create_payload_signature_request"]], "cdp.client.models.create_server_signer_request module": [[4, "module-cdp.client.models.create_server_signer_request"]], "cdp.client.models.create_smart_contract_request module": [[4, "module-cdp.client.models.create_smart_contract_request"]], "cdp.client.models.create_staking_operation_request module": [[4, "module-cdp.client.models.create_staking_operation_request"]], "cdp.client.models.create_trade_request module": [[4, "module-cdp.client.models.create_trade_request"]], "cdp.client.models.create_transfer_request module": [[4, "module-cdp.client.models.create_transfer_request"]], "cdp.client.models.create_wallet_request module": [[4, "module-cdp.client.models.create_wallet_request"]], "cdp.client.models.create_wallet_request_wallet module": [[4, "module-cdp.client.models.create_wallet_request_wallet"]], "cdp.client.models.create_webhook_request module": [[4, "module-cdp.client.models.create_webhook_request"]], "cdp.client.models.deploy_smart_contract_request module": [[4, "module-cdp.client.models.deploy_smart_contract_request"]], "cdp.client.models.erc20_transfer_event module": [[4, "module-cdp.client.models.erc20_transfer_event"]], "cdp.client.models.erc721_transfer_event module": [[4, "module-cdp.client.models.erc721_transfer_event"]], "cdp.client.models.error module": [[4, "module-cdp.client.models.error"]], "cdp.client.models.ethereum_transaction module": [[4, "module-cdp.client.models.ethereum_transaction"]], "cdp.client.models.ethereum_transaction_access module": [[4, "module-cdp.client.models.ethereum_transaction_access"]], "cdp.client.models.ethereum_transaction_access_list module": [[4, "module-cdp.client.models.ethereum_transaction_access_list"]], "cdp.client.models.ethereum_transaction_flattened_trace module": [[4, "module-cdp.client.models.ethereum_transaction_flattened_trace"]], "cdp.client.models.ethereum_validator_metadata module": [[4, "module-cdp.client.models.ethereum_validator_metadata"]], "cdp.client.models.faucet_transaction module": [[4, "module-cdp.client.models.faucet_transaction"]], "cdp.client.models.feature_set module": [[4, "module-cdp.client.models.feature_set"]], "cdp.client.models.fetch_historical_staking_balances200_response module": [[4, "module-cdp.client.models.fetch_historical_staking_balances200_response"]], "cdp.client.models.fetch_staking_rewards200_response module": [[4, "module-cdp.client.models.fetch_staking_rewards200_response"]], "cdp.client.models.fetch_staking_rewards_request module": [[4, "module-cdp.client.models.fetch_staking_rewards_request"]], "cdp.client.models.get_staking_context_request module": [[4, "module-cdp.client.models.get_staking_context_request"]], "cdp.client.models.historical_balance module": [[4, "module-cdp.client.models.historical_balance"]], "cdp.client.models.network module": [[4, "module-cdp.client.models.network"]], "cdp.client.models.network_identifier module": [[4, "module-cdp.client.models.network_identifier"]], "cdp.client.models.nft_contract_options module": [[4, "module-cdp.client.models.nft_contract_options"]], "cdp.client.models.payload_signature module": [[4, "module-cdp.client.models.payload_signature"]], "cdp.client.models.payload_signature_list module": [[4, "module-cdp.client.models.payload_signature_list"]], "cdp.client.models.seed_creation_event module": [[4, "module-cdp.client.models.seed_creation_event"]], "cdp.client.models.seed_creation_event_result module": [[4, "module-cdp.client.models.seed_creation_event_result"]], "cdp.client.models.server_signer module": [[4, "module-cdp.client.models.server_signer"]], "cdp.client.models.server_signer_event module": [[4, "module-cdp.client.models.server_signer_event"]], "cdp.client.models.server_signer_event_event module": [[4, "module-cdp.client.models.server_signer_event_event"]], "cdp.client.models.server_signer_event_list module": [[4, "module-cdp.client.models.server_signer_event_list"]], "cdp.client.models.server_signer_list module": [[4, "module-cdp.client.models.server_signer_list"]], "cdp.client.models.signature_creation_event module": [[4, "module-cdp.client.models.signature_creation_event"]], "cdp.client.models.signature_creation_event_result module": [[4, "module-cdp.client.models.signature_creation_event_result"]], "cdp.client.models.signed_voluntary_exit_message_metadata module": [[4, "module-cdp.client.models.signed_voluntary_exit_message_metadata"]], "cdp.client.models.smart_contract module": [[4, "module-cdp.client.models.smart_contract"]], "cdp.client.models.smart_contract_list module": [[4, "module-cdp.client.models.smart_contract_list"]], "cdp.client.models.smart_contract_options module": [[4, "module-cdp.client.models.smart_contract_options"]], "cdp.client.models.smart_contract_type module": [[4, "module-cdp.client.models.smart_contract_type"]], "cdp.client.models.sponsored_send module": [[4, "module-cdp.client.models.sponsored_send"]], "cdp.client.models.staking_balance module": [[4, "module-cdp.client.models.staking_balance"]], "cdp.client.models.staking_context module": [[4, "module-cdp.client.models.staking_context"]], "cdp.client.models.staking_context_context module": [[4, "module-cdp.client.models.staking_context_context"]], "cdp.client.models.staking_operation module": [[4, "module-cdp.client.models.staking_operation"]], "cdp.client.models.staking_operation_metadata module": [[4, "module-cdp.client.models.staking_operation_metadata"]], "cdp.client.models.staking_reward module": [[4, "module-cdp.client.models.staking_reward"]], "cdp.client.models.staking_reward_format module": [[4, "module-cdp.client.models.staking_reward_format"]], "cdp.client.models.staking_reward_usd_value module": [[4, "module-cdp.client.models.staking_reward_usd_value"]], "cdp.client.models.token_contract_options module": [[4, "module-cdp.client.models.token_contract_options"]], "cdp.client.models.trade module": [[4, "module-cdp.client.models.trade"]], "cdp.client.models.trade_list module": [[4, "module-cdp.client.models.trade_list"]], "cdp.client.models.transaction module": [[4, "module-cdp.client.models.transaction"]], "cdp.client.models.transaction_content module": [[4, "module-cdp.client.models.transaction_content"]], "cdp.client.models.transaction_type module": [[4, "module-cdp.client.models.transaction_type"]], "cdp.client.models.transfer module": [[4, "module-cdp.client.models.transfer"]], "cdp.client.models.transfer_list module": [[4, "module-cdp.client.models.transfer_list"]], "cdp.client.models.update_webhook_request module": [[4, "module-cdp.client.models.update_webhook_request"]], "cdp.client.models.user module": [[4, "module-cdp.client.models.user"]], "cdp.client.models.validator module": [[4, "module-cdp.client.models.validator"]], "cdp.client.models.validator_details module": [[4, "module-cdp.client.models.validator_details"]], "cdp.client.models.validator_list module": [[4, "module-cdp.client.models.validator_list"]], "cdp.client.models.validator_status module": [[4, "module-cdp.client.models.validator_status"]], "cdp.client.models.wallet module": [[4, "module-cdp.client.models.wallet"]], "cdp.client.models.wallet_list module": [[4, "module-cdp.client.models.wallet_list"]], "cdp.client.models.webhook module": [[4, "module-cdp.client.models.webhook"]], "cdp.client.models.webhook_event_filter module": [[4, "module-cdp.client.models.webhook_event_filter"]], "cdp.client.models.webhook_event_type module": [[4, "module-cdp.client.models.webhook_event_type"]], "cdp.client.models.webhook_event_type_filter module": [[4, "module-cdp.client.models.webhook_event_type_filter"]], "cdp.client.models.webhook_list module": [[4, "module-cdp.client.models.webhook_list"]], "cdp.client.models.webhook_wallet_activity_filter module": [[4, "module-cdp.client.models.webhook_wallet_activity_filter"]], "cdp.client.rest module": [[2, "module-cdp.client.rest"]], "cdp.errors module": [[1, "module-cdp.errors"]], "cdp.faucet_transaction module": [[1, "module-cdp.faucet_transaction"]], "cdp.sponsored_send module": [[1, "module-cdp.sponsored_send"]], "cdp.trade module": [[1, "module-cdp.trade"]], "cdp.transaction module": [[1, "module-cdp.transaction"]], "cdp.transfer module": [[1, "module-cdp.transfer"]], "cdp.wallet module": [[1, "module-cdp.wallet"]], "cdp.wallet_address module": [[1, "module-cdp.wallet_address"]]}, "docnames": ["README", "cdp", "cdp.client", "cdp.client.api", "cdp.client.models", "index", "modules"], "envversion": {"sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["README.md", "cdp.rst", "cdp.client.rst", "cdp.client.api.rst", "cdp.client.models.rst", "index.rst", "modules.rst"], "indexentries": {"_addresses (cdp.api_clients.apiclients attribute)": [[1, "cdp.api_clients.ApiClients._addresses", false]], "_assets (cdp.api_clients.apiclients attribute)": [[1, "cdp.api_clients.ApiClients._assets", false]], "_cdp_client (cdp.api_clients.apiclients attribute)": [[1, "cdp.api_clients.ApiClients._cdp_client", false]], "_external_addresses (cdp.api_clients.apiclients attribute)": [[1, "cdp.api_clients.ApiClients._external_addresses", false]], "_networks (cdp.api_clients.apiclients attribute)": [[1, "cdp.api_clients.ApiClients._networks", false]], "_trades (cdp.api_clients.apiclients attribute)": [[1, "cdp.api_clients.ApiClients._trades", false]], "_transfers (cdp.api_clients.apiclients attribute)": [[1, "cdp.api_clients.ApiClients._transfers", false]], "_wallets (cdp.api_clients.apiclients attribute)": [[1, "cdp.api_clients.ApiClients._wallets", false]], "abi (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.abi", false]], "abi (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest attribute)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.abi", false]], "abi (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.abi", false]], "access_list (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist attribute)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.access_list", false]], "access_token (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.access_token", false]], "action (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest attribute)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.action", false]], "action (cdp.client.models.create_staking_operation_request.createstakingoperationrequest attribute)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.action", false]], "activation_epoch (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.activation_epoch", false]], "active (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.ACTIVE", false]], "active_slashed (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.ACTIVE_SLASHED", false]], "actual_instance (cdp.client.models.server_signer_event_event.serversignereventevent attribute)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.actual_instance", false]], "actual_instance (cdp.client.models.smart_contract_options.smartcontractoptions attribute)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.actual_instance", false]], "actual_instance (cdp.client.models.staking_operation_metadata.stakingoperationmetadata attribute)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.actual_instance", false]], "actual_instance (cdp.client.models.transaction_content.transactioncontent attribute)": [[4, "cdp.client.models.transaction_content.TransactionContent.actual_instance", false]], "actual_instance (cdp.client.models.validator_details.validatordetails attribute)": [[4, "cdp.client.models.validator_details.ValidatorDetails.actual_instance", false]], "actual_instance (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter attribute)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.actual_instance", false]], "actual_instance_must_validate_oneof() (cdp.client.models.server_signer_event_event.serversignereventevent class method)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.actual_instance_must_validate_oneof", false]], "actual_instance_must_validate_oneof() (cdp.client.models.smart_contract_options.smartcontractoptions class method)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.actual_instance_must_validate_oneof", false]], "actual_instance_must_validate_oneof() (cdp.client.models.staking_operation_metadata.stakingoperationmetadata class method)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.actual_instance_must_validate_oneof", false]], "actual_instance_must_validate_oneof() (cdp.client.models.transaction_content.transactioncontent class method)": [[4, "cdp.client.models.transaction_content.TransactionContent.actual_instance_must_validate_oneof", false]], "actual_instance_must_validate_oneof() (cdp.client.models.validator_details.validatordetails class method)": [[4, "cdp.client.models.validator_details.ValidatorDetails.actual_instance_must_validate_oneof", false]], "actual_instance_must_validate_oneof() (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter class method)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.actual_instance_must_validate_oneof", false]], "add() (cdp.balance_map.balancemap method)": [[1, "cdp.balance_map.BalanceMap.add", false]], "add() (cdp.balancemap method)": [[1, "cdp.BalanceMap.add", false]], "address (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess attribute)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.address", false]], "address (cdp.client.models.staking_balance.stakingbalance attribute)": [[4, "cdp.client.models.staking_balance.StakingBalance.address", false]], "address (class in cdp)": [[1, "cdp.Address", false]], "address (class in cdp.address)": [[1, "cdp.address.Address", false]], "address (class in cdp.client.models.address)": [[4, "cdp.client.models.address.Address", false]], "address_id (cdp.address property)": [[1, "cdp.Address.address_id", false]], "address_id (cdp.address.address property)": [[1, "cdp.address.Address.address_id", false]], "address_id (cdp.client.models.address.address attribute)": [[4, "cdp.client.models.address.Address.address_id", false]], "address_id (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest attribute)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.address_id", false]], "address_id (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.address_id", false]], "address_id (cdp.client.models.get_staking_context_request.getstakingcontextrequest attribute)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.address_id", false]], "address_id (cdp.client.models.payload_signature.payloadsignature attribute)": [[4, "cdp.client.models.payload_signature.PayloadSignature.address_id", false]], "address_id (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.address_id", false]], "address_id (cdp.client.models.signature_creation_event_result.signaturecreationeventresult attribute)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.address_id", false]], "address_id (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.address_id", false]], "address_id (cdp.client.models.staking_reward.stakingreward attribute)": [[4, "cdp.client.models.staking_reward.StakingReward.address_id", false]], "address_id (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.address_id", false]], "address_id (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.address_id", false]], "address_id (cdp.trade property)": [[1, "cdp.Trade.address_id", false]], "address_id (cdp.trade.trade property)": [[1, "cdp.trade.Trade.address_id", false]], "address_ids (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest attribute)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.address_ids", false]], "address_index (cdp.client.models.create_address_request.createaddressrequest attribute)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.address_index", false]], "address_index (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.address_index", false]], "address_path_prefix (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.address_path_prefix", false]], "addressbalancelist (class in cdp.client.models.address_balance_list)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList", false]], "addresscannotsignerror": [[1, "cdp.errors.AddressCannotSignError", false]], "addresses (cdp.api_clients.apiclients property)": [[1, "cdp.api_clients.ApiClients.addresses", false]], "addresses (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter attribute)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.addresses", false]], "addresses (cdp.wallet property)": [[1, "cdp.Wallet.addresses", false]], "addresses (cdp.wallet.wallet property)": [[1, "cdp.wallet.Wallet.addresses", false]], "addressesapi (class in cdp.client.api.addresses_api)": [[3, "cdp.client.api.addresses_api.AddressesApi", false]], "addresshistoricalbalancelist (class in cdp.client.models.address_historical_balance_list)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList", false]], "addresslist (class in cdp.client.models.address_list)": [[4, "cdp.client.models.address_list.AddressList", false]], "addresstransactionlist (class in cdp.client.models.address_transaction_list)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList", false]], "alreadyexistserror": [[1, "cdp.errors.AlreadyExistsError", false]], "alreadysignederror": [[1, "cdp.errors.AlreadySignedError", false]], "amount (cdp.balance property)": [[1, "cdp.Balance.amount", false]], "amount (cdp.balance.balance property)": [[1, "cdp.balance.Balance.amount", false]], "amount (cdp.client.models.balance.balance attribute)": [[4, "cdp.client.models.balance.Balance.amount", false]], "amount (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.amount", false]], "amount (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest attribute)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.amount", false]], "amount (cdp.client.models.create_trade_request.createtraderequest attribute)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.amount", false]], "amount (cdp.client.models.create_transfer_request.createtransferrequest attribute)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.amount", false]], "amount (cdp.client.models.historical_balance.historicalbalance attribute)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.amount", false]], "amount (cdp.client.models.staking_reward.stakingreward attribute)": [[4, "cdp.client.models.staking_reward.StakingReward.amount", false]], "amount (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue attribute)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.amount", false]], "amount (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.amount", false]], "amount (cdp.transfer property)": [[1, "cdp.Transfer.amount", false]], "amount (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.amount", false]], "api_clients (cdp.cdp attribute)": [[1, "cdp.Cdp.api_clients", false], [1, "id7", false]], "api_clients (cdp.cdp.cdp attribute)": [[1, "cdp.cdp.Cdp.api_clients", false], [1, "id0", false]], "api_code (cdp.errors.apierror property)": [[1, "cdp.errors.ApiError.api_code", false]], "api_key_name (cdp.cdp attribute)": [[1, "cdp.Cdp.api_key_name", false], [1, "id8", false]], "api_key_name (cdp.cdp.cdp attribute)": [[1, "cdp.cdp.Cdp.api_key_name", false], [1, "id1", false]], "api_message (cdp.errors.apierror property)": [[1, "cdp.errors.ApiError.api_message", false]], "apiattributeerror": [[2, "cdp.client.exceptions.ApiAttributeError", false]], "apiclient (class in cdp.client.api_client)": [[2, "cdp.client.api_client.ApiClient", false]], "apiclients (class in cdp.api_clients)": [[1, "cdp.api_clients.ApiClients", false]], "apierror": [[1, "cdp.errors.ApiError", false]], "apiexception": [[2, "cdp.client.exceptions.ApiException", false]], "apikeyerror": [[2, "cdp.client.exceptions.ApiKeyError", false]], "apiresponse (class in cdp.client.api_response)": [[2, "cdp.client.api_response.ApiResponse", false]], "apitypeerror": [[2, "cdp.client.exceptions.ApiTypeError", false]], "apivalueerror": [[2, "cdp.client.exceptions.ApiValueError", false]], "approve_transaction (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.approve_transaction", false]], "approve_transaction (cdp.trade property)": [[1, "cdp.Trade.approve_transaction", false]], "approve_transaction (cdp.trade.trade property)": [[1, "cdp.trade.Trade.approve_transaction", false]], "approve_transaction_signed_payload (cdp.client.models.broadcast_trade_request.broadcasttraderequest attribute)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.approve_transaction_signed_payload", false]], "arbitrum_minus_mainnet (cdp.client.models.network_identifier.networkidentifier attribute)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier.ARBITRUM_MINUS_MAINNET", false]], "args (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.args", false]], "args (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest attribute)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.args", false]], "assert_hostname (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.assert_hostname", false]], "asset (cdp.balance property)": [[1, "cdp.Balance.asset", false]], "asset (cdp.balance.balance property)": [[1, "cdp.balance.Balance.asset", false]], "asset (cdp.client.models.balance.balance attribute)": [[4, "cdp.client.models.balance.Balance.asset", false]], "asset (cdp.client.models.historical_balance.historicalbalance attribute)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.asset", false]], "asset (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.asset", false]], "asset (cdp.transfer property)": [[1, "cdp.Transfer.asset", false]], "asset (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.asset", false]], "asset (class in cdp)": [[1, "cdp.Asset", false]], "asset (class in cdp.asset)": [[1, "cdp.asset.Asset", false]], "asset (class in cdp.client.models.asset)": [[4, "cdp.client.models.asset.Asset", false]], "asset_id (cdp.asset property)": [[1, "cdp.Asset.asset_id", false]], "asset_id (cdp.asset.asset property)": [[1, "cdp.asset.Asset.asset_id", false]], "asset_id (cdp.balance property)": [[1, "cdp.Balance.asset_id", false]], "asset_id (cdp.balance.balance property)": [[1, "cdp.balance.Balance.asset_id", false]], "asset_id (cdp.client.models.asset.asset attribute)": [[4, "cdp.client.models.asset.Asset.asset_id", false]], "asset_id (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest attribute)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.asset_id", false]], "asset_id (cdp.client.models.create_staking_operation_request.createstakingoperationrequest attribute)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.asset_id", false]], "asset_id (cdp.client.models.create_transfer_request.createtransferrequest attribute)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.asset_id", false]], "asset_id (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest attribute)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.asset_id", false]], "asset_id (cdp.client.models.get_staking_context_request.getstakingcontextrequest attribute)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.asset_id", false]], "asset_id (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.asset_id", false]], "asset_id (cdp.client.models.validator.validator attribute)": [[4, "cdp.client.models.validator.Validator.asset_id", false]], "asset_id (cdp.transfer property)": [[1, "cdp.Transfer.asset_id", false]], "asset_id (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.asset_id", false]], "assets (cdp.api_clients.apiclients property)": [[1, "cdp.api_clients.ApiClients.assets", false]], "assetsapi (class in cdp.client.api.assets_api)": [[3, "cdp.client.api.assets_api.AssetsApi", false]], "attestation (cdp.client.models.create_address_request.createaddressrequest attribute)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.attestation", false]], "auth_settings() (cdp.client.configuration.configuration method)": [[2, "cdp.client.configuration.Configuration.auth_settings", false]], "badrequestexception": [[2, "cdp.client.exceptions.BadRequestException", false]], "balance (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.balance", false]], "balance (class in cdp)": [[1, "cdp.Balance", false]], "balance (class in cdp.balance)": [[1, "cdp.balance.Balance", false]], "balance (class in cdp.client.models.balance)": [[4, "cdp.client.models.balance.Balance", false]], "balance() (cdp.address method)": [[1, "cdp.Address.balance", false]], "balance() (cdp.address.address method)": [[1, "cdp.address.Address.balance", false]], "balance() (cdp.wallet method)": [[1, "cdp.Wallet.balance", false]], "balance() (cdp.wallet.wallet method)": [[1, "cdp.wallet.Wallet.balance", false]], "balancehistoryapi (class in cdp.client.api.balance_history_api)": [[3, "cdp.client.api.balance_history_api.BalanceHistoryApi", false]], "balancemap (class in cdp)": [[1, "cdp.BalanceMap", false]], "balancemap (class in cdp.balance_map)": [[1, "cdp.balance_map.BalanceMap", false]], "balances() (cdp.address method)": [[1, "cdp.Address.balances", false]], "balances() (cdp.address.address method)": [[1, "cdp.address.Address.balances", false]], "balances() (cdp.wallet method)": [[1, "cdp.Wallet.balances", false]], "balances() (cdp.wallet.wallet method)": [[1, "cdp.wallet.Wallet.balances", false]], "base_minus_mainnet (cdp.client.models.network_identifier.networkidentifier attribute)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier.BASE_MINUS_MAINNET", false]], "base_minus_sepolia (cdp.client.models.network_identifier.networkidentifier attribute)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier.BASE_MINUS_SEPOLIA", false]], "base_path (cdp.cdp attribute)": [[1, "cdp.Cdp.base_path", false], [1, "id9", false]], "base_path (cdp.cdp.cdp attribute)": [[1, "cdp.cdp.Cdp.base_path", false], [1, "id2", false]], "block_hash (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.block_hash", false]], "block_hash (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.block_hash", false]], "block_hash (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.block_hash", false]], "block_hash (cdp.client.models.historical_balance.historicalbalance attribute)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.block_hash", false]], "block_hash (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.block_hash", false]], "block_hash (cdp.transaction property)": [[1, "cdp.Transaction.block_hash", false]], "block_hash (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.block_hash", false]], "block_height (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.block_height", false]], "block_height (cdp.client.models.historical_balance.historicalbalance attribute)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.block_height", false]], "block_height (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.block_height", false]], "block_height (cdp.transaction property)": [[1, "cdp.Transaction.block_height", false]], "block_height (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.block_height", false]], "block_number (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.block_number", false]], "block_number (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.block_number", false]], "block_number (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.block_number", false]], "block_time (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.block_time", false]], "block_time (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.block_time", false]], "block_time (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.block_time", false]], "block_timestamp (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.block_timestamp", false]], "bonded_stake (cdp.client.models.staking_balance.stakingbalance attribute)": [[4, "cdp.client.models.staking_balance.StakingBalance.bonded_stake", false]], "broadcast (cdp.transaction.status attribute)": [[1, "cdp.Transaction.Status.BROADCAST", false]], "broadcast (cdp.transaction.transaction.status attribute)": [[1, "cdp.transaction.Transaction.Status.BROADCAST", false]], "broadcast() (cdp.trade method)": [[1, "cdp.Trade.broadcast", false]], "broadcast() (cdp.trade.trade method)": [[1, "cdp.trade.Trade.broadcast", false]], "broadcast() (cdp.transfer method)": [[1, "cdp.Transfer.broadcast", false]], "broadcast() (cdp.transfer.transfer method)": [[1, "cdp.transfer.Transfer.broadcast", false]], "broadcast_contract_invocation() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.broadcast_contract_invocation", false]], "broadcast_contract_invocation_with_http_info() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.broadcast_contract_invocation_with_http_info", false]], "broadcast_contract_invocation_without_preload_content() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.broadcast_contract_invocation_without_preload_content", false]], "broadcast_staking_operation() (cdp.client.api.wallet_stake_api.walletstakeapi method)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi.broadcast_staking_operation", false]], "broadcast_staking_operation_with_http_info() (cdp.client.api.wallet_stake_api.walletstakeapi method)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi.broadcast_staking_operation_with_http_info", false]], "broadcast_staking_operation_without_preload_content() (cdp.client.api.wallet_stake_api.walletstakeapi method)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi.broadcast_staking_operation_without_preload_content", false]], "broadcast_trade() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.broadcast_trade", false]], "broadcast_trade_with_http_info() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.broadcast_trade_with_http_info", false]], "broadcast_trade_without_preload_content() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.broadcast_trade_without_preload_content", false]], "broadcast_transfer() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.broadcast_transfer", false]], "broadcast_transfer_with_http_info() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.broadcast_transfer_with_http_info", false]], "broadcast_transfer_without_preload_content() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.broadcast_transfer_without_preload_content", false]], "broadcastcontractinvocationrequest (class in cdp.client.models.broadcast_contract_invocation_request)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest", false]], "broadcaststakingoperationrequest (class in cdp.client.models.broadcast_staking_operation_request)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest", false]], "broadcasttraderequest (class in cdp.client.models.broadcast_trade_request)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest", false]], "broadcasttransferrequest (class in cdp.client.models.broadcast_transfer_request)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest", false]], "build_staking_operation() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.build_staking_operation", false]], "build_staking_operation_with_http_info() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.build_staking_operation_with_http_info", false]], "build_staking_operation_without_preload_content() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.build_staking_operation_without_preload_content", false]], "buildstakingoperationrequest (class in cdp.client.models.build_staking_operation_request)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest", false]], "call_api() (cdp.cdp_api_client.cdpapiclient method)": [[1, "cdp.cdp_api_client.CdpApiClient.call_api", false]], "call_api() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.call_api", false]], "call_type (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.call_type", false]], "can_sign (cdp.address property)": [[1, "cdp.Address.can_sign", false]], "can_sign (cdp.address.address property)": [[1, "cdp.address.Address.can_sign", false]], "can_sign (cdp.wallet property)": [[1, "cdp.Wallet.can_sign", false]], "can_sign (cdp.wallet.wallet property)": [[1, "cdp.wallet.Wallet.can_sign", false]], "can_sign (cdp.wallet_address.walletaddress property)": [[1, "cdp.wallet_address.WalletAddress.can_sign", false]], "cdp": [[1, "module-cdp", false]], "cdp (class in cdp)": [[1, "cdp.Cdp", false]], "cdp (class in cdp.cdp)": [[1, "cdp.cdp.Cdp", false]], "cdp.address": [[1, "module-cdp.address", false]], "cdp.api_clients": [[1, "module-cdp.api_clients", false]], "cdp.asset": [[1, "module-cdp.asset", false]], "cdp.balance": [[1, "module-cdp.balance", false]], "cdp.balance_map": [[1, "module-cdp.balance_map", false]], "cdp.cdp": [[1, "module-cdp.cdp", false]], "cdp.cdp_api_client": [[1, "module-cdp.cdp_api_client", false]], "cdp.client": [[2, "module-cdp.client", false]], "cdp.client.api": [[3, "module-cdp.client.api", false]], "cdp.client.api.addresses_api": [[3, "module-cdp.client.api.addresses_api", false]], "cdp.client.api.assets_api": [[3, "module-cdp.client.api.assets_api", false]], "cdp.client.api.balance_history_api": [[3, "module-cdp.client.api.balance_history_api", false]], "cdp.client.api.contract_events_api": [[3, "module-cdp.client.api.contract_events_api", false]], "cdp.client.api.contract_invocations_api": [[3, "module-cdp.client.api.contract_invocations_api", false]], "cdp.client.api.external_addresses_api": [[3, "module-cdp.client.api.external_addresses_api", false]], "cdp.client.api.networks_api": [[3, "module-cdp.client.api.networks_api", false]], "cdp.client.api.server_signers_api": [[3, "module-cdp.client.api.server_signers_api", false]], "cdp.client.api.smart_contracts_api": [[3, "module-cdp.client.api.smart_contracts_api", false]], "cdp.client.api.stake_api": [[3, "module-cdp.client.api.stake_api", false]], "cdp.client.api.trades_api": [[3, "module-cdp.client.api.trades_api", false]], "cdp.client.api.transfers_api": [[3, "module-cdp.client.api.transfers_api", false]], "cdp.client.api.users_api": [[3, "module-cdp.client.api.users_api", false]], "cdp.client.api.validators_api": [[3, "module-cdp.client.api.validators_api", false]], "cdp.client.api.wallet_stake_api": [[3, "module-cdp.client.api.wallet_stake_api", false]], "cdp.client.api.wallets_api": [[3, "module-cdp.client.api.wallets_api", false]], "cdp.client.api.webhooks_api": [[3, "module-cdp.client.api.webhooks_api", false]], "cdp.client.api_client": [[2, "module-cdp.client.api_client", false]], "cdp.client.api_response": [[2, "module-cdp.client.api_response", false]], "cdp.client.configuration": [[2, "module-cdp.client.configuration", false]], "cdp.client.exceptions": [[2, "module-cdp.client.exceptions", false]], "cdp.client.models": [[4, "module-cdp.client.models", false]], "cdp.client.models.address": [[4, "module-cdp.client.models.address", false]], "cdp.client.models.address_balance_list": [[4, "module-cdp.client.models.address_balance_list", false]], "cdp.client.models.address_historical_balance_list": [[4, "module-cdp.client.models.address_historical_balance_list", false]], "cdp.client.models.address_list": [[4, "module-cdp.client.models.address_list", false]], "cdp.client.models.address_transaction_list": [[4, "module-cdp.client.models.address_transaction_list", false]], "cdp.client.models.asset": [[4, "module-cdp.client.models.asset", false]], "cdp.client.models.balance": [[4, "module-cdp.client.models.balance", false]], "cdp.client.models.broadcast_contract_invocation_request": [[4, "module-cdp.client.models.broadcast_contract_invocation_request", false]], "cdp.client.models.broadcast_staking_operation_request": [[4, "module-cdp.client.models.broadcast_staking_operation_request", false]], "cdp.client.models.broadcast_trade_request": [[4, "module-cdp.client.models.broadcast_trade_request", false]], "cdp.client.models.broadcast_transfer_request": [[4, "module-cdp.client.models.broadcast_transfer_request", false]], "cdp.client.models.build_staking_operation_request": [[4, "module-cdp.client.models.build_staking_operation_request", false]], "cdp.client.models.contract_event": [[4, "module-cdp.client.models.contract_event", false]], "cdp.client.models.contract_event_list": [[4, "module-cdp.client.models.contract_event_list", false]], "cdp.client.models.contract_invocation": [[4, "module-cdp.client.models.contract_invocation", false]], "cdp.client.models.contract_invocation_list": [[4, "module-cdp.client.models.contract_invocation_list", false]], "cdp.client.models.create_address_request": [[4, "module-cdp.client.models.create_address_request", false]], "cdp.client.models.create_contract_invocation_request": [[4, "module-cdp.client.models.create_contract_invocation_request", false]], "cdp.client.models.create_payload_signature_request": [[4, "module-cdp.client.models.create_payload_signature_request", false]], "cdp.client.models.create_server_signer_request": [[4, "module-cdp.client.models.create_server_signer_request", false]], "cdp.client.models.create_smart_contract_request": [[4, "module-cdp.client.models.create_smart_contract_request", false]], "cdp.client.models.create_staking_operation_request": [[4, "module-cdp.client.models.create_staking_operation_request", false]], "cdp.client.models.create_trade_request": [[4, "module-cdp.client.models.create_trade_request", false]], "cdp.client.models.create_transfer_request": [[4, "module-cdp.client.models.create_transfer_request", false]], "cdp.client.models.create_wallet_request": [[4, "module-cdp.client.models.create_wallet_request", false]], "cdp.client.models.create_wallet_request_wallet": [[4, "module-cdp.client.models.create_wallet_request_wallet", false]], "cdp.client.models.create_webhook_request": [[4, "module-cdp.client.models.create_webhook_request", false]], "cdp.client.models.deploy_smart_contract_request": [[4, "module-cdp.client.models.deploy_smart_contract_request", false]], "cdp.client.models.erc20_transfer_event": [[4, "module-cdp.client.models.erc20_transfer_event", false]], "cdp.client.models.erc721_transfer_event": [[4, "module-cdp.client.models.erc721_transfer_event", false]], "cdp.client.models.error": [[4, "module-cdp.client.models.error", false]], "cdp.client.models.ethereum_transaction": [[4, "module-cdp.client.models.ethereum_transaction", false]], "cdp.client.models.ethereum_transaction_access": [[4, "module-cdp.client.models.ethereum_transaction_access", false]], "cdp.client.models.ethereum_transaction_access_list": [[4, "module-cdp.client.models.ethereum_transaction_access_list", false]], "cdp.client.models.ethereum_transaction_flattened_trace": [[4, "module-cdp.client.models.ethereum_transaction_flattened_trace", false]], "cdp.client.models.ethereum_validator_metadata": [[4, "module-cdp.client.models.ethereum_validator_metadata", false]], "cdp.client.models.faucet_transaction": [[4, "module-cdp.client.models.faucet_transaction", false]], "cdp.client.models.feature_set": [[4, "module-cdp.client.models.feature_set", false]], "cdp.client.models.fetch_historical_staking_balances200_response": [[4, "module-cdp.client.models.fetch_historical_staking_balances200_response", false]], "cdp.client.models.fetch_staking_rewards200_response": [[4, "module-cdp.client.models.fetch_staking_rewards200_response", false]], "cdp.client.models.fetch_staking_rewards_request": [[4, "module-cdp.client.models.fetch_staking_rewards_request", false]], "cdp.client.models.get_staking_context_request": [[4, "module-cdp.client.models.get_staking_context_request", false]], "cdp.client.models.historical_balance": [[4, "module-cdp.client.models.historical_balance", false]], "cdp.client.models.network": [[4, "module-cdp.client.models.network", false]], "cdp.client.models.network_identifier": [[4, "module-cdp.client.models.network_identifier", false]], "cdp.client.models.nft_contract_options": [[4, "module-cdp.client.models.nft_contract_options", false]], "cdp.client.models.payload_signature": [[4, "module-cdp.client.models.payload_signature", false]], "cdp.client.models.payload_signature_list": [[4, "module-cdp.client.models.payload_signature_list", false]], "cdp.client.models.seed_creation_event": [[4, "module-cdp.client.models.seed_creation_event", false]], "cdp.client.models.seed_creation_event_result": [[4, "module-cdp.client.models.seed_creation_event_result", false]], "cdp.client.models.server_signer": [[4, "module-cdp.client.models.server_signer", false]], "cdp.client.models.server_signer_event": [[4, "module-cdp.client.models.server_signer_event", false]], "cdp.client.models.server_signer_event_event": [[4, "module-cdp.client.models.server_signer_event_event", false]], "cdp.client.models.server_signer_event_list": [[4, "module-cdp.client.models.server_signer_event_list", false]], "cdp.client.models.server_signer_list": [[4, "module-cdp.client.models.server_signer_list", false]], "cdp.client.models.signature_creation_event": [[4, "module-cdp.client.models.signature_creation_event", false]], "cdp.client.models.signature_creation_event_result": [[4, "module-cdp.client.models.signature_creation_event_result", false]], "cdp.client.models.signed_voluntary_exit_message_metadata": [[4, "module-cdp.client.models.signed_voluntary_exit_message_metadata", false]], "cdp.client.models.smart_contract": [[4, "module-cdp.client.models.smart_contract", false]], "cdp.client.models.smart_contract_list": [[4, "module-cdp.client.models.smart_contract_list", false]], "cdp.client.models.smart_contract_options": [[4, "module-cdp.client.models.smart_contract_options", false]], "cdp.client.models.smart_contract_type": [[4, "module-cdp.client.models.smart_contract_type", false]], "cdp.client.models.sponsored_send": [[4, "module-cdp.client.models.sponsored_send", false]], "cdp.client.models.staking_balance": [[4, "module-cdp.client.models.staking_balance", false]], "cdp.client.models.staking_context": [[4, "module-cdp.client.models.staking_context", false]], "cdp.client.models.staking_context_context": [[4, "module-cdp.client.models.staking_context_context", false]], "cdp.client.models.staking_operation": [[4, "module-cdp.client.models.staking_operation", false]], "cdp.client.models.staking_operation_metadata": [[4, "module-cdp.client.models.staking_operation_metadata", false]], "cdp.client.models.staking_reward": [[4, "module-cdp.client.models.staking_reward", false]], "cdp.client.models.staking_reward_format": [[4, "module-cdp.client.models.staking_reward_format", false]], "cdp.client.models.staking_reward_usd_value": [[4, "module-cdp.client.models.staking_reward_usd_value", false]], "cdp.client.models.token_contract_options": [[4, "module-cdp.client.models.token_contract_options", false]], "cdp.client.models.trade": [[4, "module-cdp.client.models.trade", false]], "cdp.client.models.trade_list": [[4, "module-cdp.client.models.trade_list", false]], "cdp.client.models.transaction": [[4, "module-cdp.client.models.transaction", false]], "cdp.client.models.transaction_content": [[4, "module-cdp.client.models.transaction_content", false]], "cdp.client.models.transaction_type": [[4, "module-cdp.client.models.transaction_type", false]], "cdp.client.models.transfer": [[4, "module-cdp.client.models.transfer", false]], "cdp.client.models.transfer_list": [[4, "module-cdp.client.models.transfer_list", false]], "cdp.client.models.update_webhook_request": [[4, "module-cdp.client.models.update_webhook_request", false]], "cdp.client.models.user": [[4, "module-cdp.client.models.user", false]], "cdp.client.models.validator": [[4, "module-cdp.client.models.validator", false]], "cdp.client.models.validator_details": [[4, "module-cdp.client.models.validator_details", false]], "cdp.client.models.validator_list": [[4, "module-cdp.client.models.validator_list", false]], "cdp.client.models.validator_status": [[4, "module-cdp.client.models.validator_status", false]], "cdp.client.models.wallet": [[4, "module-cdp.client.models.wallet", false]], "cdp.client.models.wallet_list": [[4, "module-cdp.client.models.wallet_list", false]], "cdp.client.models.webhook": [[4, "module-cdp.client.models.webhook", false]], "cdp.client.models.webhook_event_filter": [[4, "module-cdp.client.models.webhook_event_filter", false]], "cdp.client.models.webhook_event_type": [[4, "module-cdp.client.models.webhook_event_type", false]], "cdp.client.models.webhook_event_type_filter": [[4, "module-cdp.client.models.webhook_event_type_filter", false]], "cdp.client.models.webhook_list": [[4, "module-cdp.client.models.webhook_list", false]], "cdp.client.models.webhook_wallet_activity_filter": [[4, "module-cdp.client.models.webhook_wallet_activity_filter", false]], "cdp.client.rest": [[2, "module-cdp.client.rest", false]], "cdp.errors": [[1, "module-cdp.errors", false]], "cdp.faucet_transaction": [[1, "module-cdp.faucet_transaction", false]], "cdp.sponsored_send": [[1, "module-cdp.sponsored_send", false]], "cdp.trade": [[1, "module-cdp.trade", false]], "cdp.transaction": [[1, "module-cdp.transaction", false]], "cdp.transfer": [[1, "module-cdp.transfer", false]], "cdp.wallet": [[1, "module-cdp.wallet", false]], "cdp.wallet_address": [[1, "module-cdp.wallet_address", false]], "cdpapiclient (class in cdp.cdp_api_client)": [[1, "cdp.cdp_api_client.CdpApiClient", false]], "cert_file (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.cert_file", false]], "chain_id (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.chain_id", false]], "claimable_balance (cdp.client.models.staking_context_context.stakingcontextcontext attribute)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.claimable_balance", false]], "code (cdp.client.models.error.error attribute)": [[4, "cdp.client.models.error.Error.code", false]], "complete (cdp.sponsored_send.sponsoredsend.status attribute)": [[1, "cdp.sponsored_send.SponsoredSend.Status.COMPLETE", false]], "complete (cdp.sponsoredsend.status attribute)": [[1, "cdp.SponsoredSend.Status.COMPLETE", false]], "complete (cdp.transaction.status attribute)": [[1, "cdp.Transaction.Status.COMPLETE", false]], "complete (cdp.transaction.transaction.status attribute)": [[1, "cdp.transaction.Transaction.Status.COMPLETE", false]], "configuration (class in cdp.client.configuration)": [[2, "cdp.client.configuration.Configuration", false]], "configure() (cdp.cdp class method)": [[1, "cdp.Cdp.configure", false]], "configure() (cdp.cdp.cdp class method)": [[1, "cdp.cdp.Cdp.configure", false]], "configure_from_json() (cdp.cdp class method)": [[1, "cdp.Cdp.configure_from_json", false]], "configure_from_json() (cdp.cdp.cdp class method)": [[1, "cdp.cdp.Cdp.configure_from_json", false]], "connection_pool_maxsize (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.connection_pool_maxsize", false]], "content (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.content", false]], "content (cdp.transaction property)": [[1, "cdp.Transaction.content", false]], "content (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.content", false]], "context (cdp.client.models.staking_context.stakingcontext attribute)": [[4, "cdp.client.models.staking_context.StakingContext.context", false]], "contract_address (cdp.asset property)": [[1, "cdp.Asset.contract_address", false]], "contract_address (cdp.asset.asset property)": [[1, "cdp.asset.Asset.contract_address", false]], "contract_address (cdp.client.models.asset.asset attribute)": [[4, "cdp.client.models.asset.Asset.contract_address", false]], "contract_address (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.contract_address", false]], "contract_address (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.contract_address", false]], "contract_address (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest attribute)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.contract_address", false]], "contract_address (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.contract_address", false]], "contract_address (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.contract_address", false]], "contract_address (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.contract_address", false]], "contract_address (cdp.client.models.webhook_event_filter.webhookeventfilter attribute)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.contract_address", false]], "contract_invocation_id (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.contract_invocation_id", false]], "contract_name (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.contract_name", false]], "contractevent (class in cdp.client.models.contract_event)": [[4, "cdp.client.models.contract_event.ContractEvent", false]], "contracteventlist (class in cdp.client.models.contract_event_list)": [[4, "cdp.client.models.contract_event_list.ContractEventList", false]], "contracteventsapi (class in cdp.client.api.contract_events_api)": [[3, "cdp.client.api.contract_events_api.ContractEventsApi", false]], "contractinvocation (class in cdp.client.models.contract_invocation)": [[4, "cdp.client.models.contract_invocation.ContractInvocation", false]], "contractinvocationlist (class in cdp.client.models.contract_invocation_list)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList", false]], "contractinvocationsapi (class in cdp.client.api.contract_invocations_api)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi", false]], "conversion_price (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue attribute)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.conversion_price", false]], "conversion_time (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue attribute)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.conversion_time", false]], "correlation_id (cdp.client.models.error.error attribute)": [[4, "cdp.client.models.error.Error.correlation_id", false]], "create() (cdp.trade static method)": [[1, "cdp.Trade.create", false]], "create() (cdp.trade.trade static method)": [[1, "cdp.trade.Trade.create", false]], "create() (cdp.transfer class method)": [[1, "cdp.Transfer.create", false]], "create() (cdp.transfer.transfer class method)": [[1, "cdp.transfer.Transfer.create", false]], "create() (cdp.wallet class method)": [[1, "cdp.Wallet.create", false]], "create() (cdp.wallet.wallet class method)": [[1, "cdp.wallet.Wallet.create", false]], "create_address() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.create_address", false]], "create_address() (cdp.wallet method)": [[1, "cdp.Wallet.create_address", false]], "create_address() (cdp.wallet.wallet method)": [[1, "cdp.wallet.Wallet.create_address", false]], "create_address_with_http_info() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.create_address_with_http_info", false]], "create_address_without_preload_content() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.create_address_without_preload_content", false]], "create_contract_invocation() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.create_contract_invocation", false]], "create_contract_invocation_with_http_info() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.create_contract_invocation_with_http_info", false]], "create_contract_invocation_without_preload_content() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.create_contract_invocation_without_preload_content", false]], "create_payload_signature() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.create_payload_signature", false]], "create_payload_signature_with_http_info() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.create_payload_signature_with_http_info", false]], "create_payload_signature_without_preload_content() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.create_payload_signature_without_preload_content", false]], "create_server_signer() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.create_server_signer", false]], "create_server_signer_with_http_info() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.create_server_signer_with_http_info", false]], "create_server_signer_without_preload_content() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.create_server_signer_without_preload_content", false]], "create_smart_contract() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.create_smart_contract", false]], "create_smart_contract_with_http_info() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.create_smart_contract_with_http_info", false]], "create_smart_contract_without_preload_content() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.create_smart_contract_without_preload_content", false]], "create_staking_operation() (cdp.client.api.wallet_stake_api.walletstakeapi method)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi.create_staking_operation", false]], "create_staking_operation_with_http_info() (cdp.client.api.wallet_stake_api.walletstakeapi method)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi.create_staking_operation_with_http_info", false]], "create_staking_operation_without_preload_content() (cdp.client.api.wallet_stake_api.walletstakeapi method)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi.create_staking_operation_without_preload_content", false]], "create_trade() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.create_trade", false]], "create_trade_with_http_info() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.create_trade_with_http_info", false]], "create_trade_without_preload_content() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.create_trade_without_preload_content", false]], "create_transfer() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.create_transfer", false]], "create_transfer_with_http_info() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.create_transfer_with_http_info", false]], "create_transfer_without_preload_content() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.create_transfer_without_preload_content", false]], "create_wallet() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.create_wallet", false]], "create_wallet_with_http_info() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.create_wallet_with_http_info", false]], "create_wallet_without_preload_content() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.create_wallet_without_preload_content", false]], "create_webhook() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.create_webhook", false]], "create_webhook_with_http_info() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.create_webhook_with_http_info", false]], "create_webhook_without_preload_content() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.create_webhook_without_preload_content", false]], "createaddressrequest (class in cdp.client.models.create_address_request)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest", false]], "createcontractinvocationrequest (class in cdp.client.models.create_contract_invocation_request)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest", false]], "created_at (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.created_at", false]], "createpayloadsignaturerequest (class in cdp.client.models.create_payload_signature_request)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest", false]], "createserversignerrequest (class in cdp.client.models.create_server_signer_request)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest", false]], "createsmartcontractrequest (class in cdp.client.models.create_smart_contract_request)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest", false]], "createstakingoperationrequest (class in cdp.client.models.create_staking_operation_request)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest", false]], "createtraderequest (class in cdp.client.models.create_trade_request)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest", false]], "createtransferrequest (class in cdp.client.models.create_transfer_request)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest", false]], "createwalletrequest (class in cdp.client.models.create_wallet_request)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest", false]], "createwalletrequestwallet (class in cdp.client.models.create_wallet_request_wallet)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet", false]], "createwebhookrequest (class in cdp.client.models.create_webhook_request)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest", false]], "data (cdp.client.api_response.apiresponse attribute)": [[2, "cdp.client.api_response.ApiResponse.data", false]], "data (cdp.client.models.address_balance_list.addressbalancelist attribute)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.data", false]], "data (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist attribute)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.data", false]], "data (cdp.client.models.address_list.addresslist attribute)": [[4, "cdp.client.models.address_list.AddressList.data", false]], "data (cdp.client.models.address_transaction_list.addresstransactionlist attribute)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.data", false]], "data (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.data", false]], "data (cdp.client.models.contract_event_list.contracteventlist attribute)": [[4, "cdp.client.models.contract_event_list.ContractEventList.data", false]], "data (cdp.client.models.contract_invocation_list.contractinvocationlist attribute)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.data", false]], "data (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response attribute)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.data", false]], "data (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response attribute)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.data", false]], "data (cdp.client.models.payload_signature_list.payloadsignaturelist attribute)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.data", false]], "data (cdp.client.models.server_signer_event_list.serversignereventlist attribute)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.data", false]], "data (cdp.client.models.server_signer_list.serversignerlist attribute)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.data", false]], "data (cdp.client.models.smart_contract_list.smartcontractlist attribute)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.data", false]], "data (cdp.client.models.trade_list.tradelist attribute)": [[4, "cdp.client.models.trade_list.TradeList.data", false]], "data (cdp.client.models.transfer_list.transferlist attribute)": [[4, "cdp.client.models.transfer_list.TransferList.data", false]], "data (cdp.client.models.validator_list.validatorlist attribute)": [[4, "cdp.client.models.validator_list.ValidatorList.data", false]], "data (cdp.client.models.wallet_list.walletlist attribute)": [[4, "cdp.client.models.wallet_list.WalletList.data", false]], "data (cdp.client.models.webhook_list.webhooklist attribute)": [[4, "cdp.client.models.webhook_list.WebhookList.data", false]], "date_format (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.date_format", false]], "datetime_format (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.datetime_format", false]], "debug (cdp.client.configuration.configuration property)": [[2, "cdp.client.configuration.Configuration.debug", false]], "debugging (cdp.cdp attribute)": [[1, "cdp.Cdp.debugging", false], [1, "id10", false]], "debugging (cdp.cdp.cdp attribute)": [[1, "cdp.cdp.Cdp.debugging", false], [1, "id3", false]], "decimals (cdp.asset property)": [[1, "cdp.Asset.decimals", false]], "decimals (cdp.asset.asset property)": [[1, "cdp.asset.Asset.decimals", false]], "decimals (cdp.client.models.asset.asset attribute)": [[4, "cdp.client.models.asset.Asset.decimals", false]], "default_address (cdp.client.models.wallet.wallet attribute)": [[4, "cdp.client.models.wallet.Wallet.default_address", false]], "default_address (cdp.wallet property)": [[1, "cdp.Wallet.default_address", false]], "default_address (cdp.wallet.wallet property)": [[1, "cdp.wallet.Wallet.default_address", false]], "delete_webhook() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.delete_webhook", false]], "delete_webhook_with_http_info() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.delete_webhook_with_http_info", false]], "delete_webhook_without_preload_content() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.delete_webhook_without_preload_content", false]], "deploy_smart_contract() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.deploy_smart_contract", false]], "deploy_smart_contract_with_http_info() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.deploy_smart_contract_with_http_info", false]], "deploy_smart_contract_without_preload_content() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.deploy_smart_contract_without_preload_content", false]], "deployer_address (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.deployer_address", false]], "deploysmartcontractrequest (class in cdp.client.models.deploy_smart_contract_request)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest", false]], "deposited (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.DEPOSITED", false]], "deserialize() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.deserialize", false]], "destination (cdp.client.models.create_transfer_request.createtransferrequest attribute)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.destination", false]], "destination (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.destination", false]], "destination_address_id (cdp.transfer property)": [[1, "cdp.Transfer.destination_address_id", false]], "destination_address_id (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.destination_address_id", false]], "details (cdp.client.models.validator.validator attribute)": [[4, "cdp.client.models.validator.Validator.details", false]], "display_name (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.display_name", false]], "display_name (cdp.client.models.user.user attribute)": [[4, "cdp.client.models.user.User.display_name", false]], "effective_balance (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.effective_balance", false]], "end_time (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest attribute)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.end_time", false]], "enrollment_data (cdp.client.models.create_server_signer_request.createserversignerrequest attribute)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.enrollment_data", false]], "erc20 (cdp.client.models.smart_contract_type.smartcontracttype attribute)": [[4, "cdp.client.models.smart_contract_type.SmartContractType.ERC20", false]], "erc20_transfer (cdp.client.models.webhook_event_type.webhookeventtype attribute)": [[4, "cdp.client.models.webhook_event_type.WebhookEventType.ERC20_TRANSFER", false]], "erc20transferevent (class in cdp.client.models.erc20_transfer_event)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent", false]], "erc721 (cdp.client.models.smart_contract_type.smartcontracttype attribute)": [[4, "cdp.client.models.smart_contract_type.SmartContractType.ERC721", false]], "erc721_transfer (cdp.client.models.webhook_event_type.webhookeventtype attribute)": [[4, "cdp.client.models.webhook_event_type.WebhookEventType.ERC721_TRANSFER", false]], "erc721transferevent (class in cdp.client.models.erc721_transfer_event)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent", false]], "error (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.error", false]], "error (class in cdp.client.models.error)": [[4, "cdp.client.models.error.Error", false]], "ethereum_minus_holesky (cdp.client.models.network_identifier.networkidentifier attribute)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier.ETHEREUM_MINUS_HOLESKY", false]], "ethereum_minus_mainnet (cdp.client.models.network_identifier.networkidentifier attribute)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier.ETHEREUM_MINUS_MAINNET", false]], "ethereumtransaction (class in cdp.client.models.ethereum_transaction)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction", false]], "ethereumtransactionaccess (class in cdp.client.models.ethereum_transaction_access)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess", false]], "ethereumtransactionaccesslist (class in cdp.client.models.ethereum_transaction_access_list)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList", false]], "ethereumtransactionflattenedtrace (class in cdp.client.models.ethereum_transaction_flattened_trace)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace", false]], "ethereumvalidatormetadata (class in cdp.client.models.ethereum_validator_metadata)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata", false]], "event (cdp.client.models.server_signer_event.serversignerevent attribute)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.event", false]], "event_filters (cdp.client.models.create_webhook_request.createwebhookrequest attribute)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.event_filters", false]], "event_filters (cdp.client.models.update_webhook_request.updatewebhookrequest attribute)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.event_filters", false]], "event_filters (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.event_filters", false]], "event_index (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.event_index", false]], "event_name (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.event_name", false]], "event_type (cdp.client.models.create_webhook_request.createwebhookrequest attribute)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.event_type", false]], "event_type (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.event_type", false]], "event_type (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.event_type", false]], "event_type (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.event_type", false]], "event_type_filter (cdp.client.models.create_webhook_request.createwebhookrequest attribute)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.event_type_filter", false]], "event_type_filter (cdp.client.models.update_webhook_request.updatewebhookrequest attribute)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.event_type_filter", false]], "event_type_filter (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.event_type_filter", false]], "exit_epoch (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.exit_epoch", false]], "exited (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.EXITED", false]], "exited_slashed (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.EXITED_SLASHED", false]], "exiting (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.EXITING", false]], "extended_public_key (cdp.client.models.seed_creation_event_result.seedcreationeventresult attribute)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.extended_public_key", false]], "external_addresses (cdp.api_clients.apiclients property)": [[1, "cdp.api_clients.ApiClients.external_addresses", false]], "externaladdressesapi (class in cdp.client.api.external_addresses_api)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi", false]], "failed (cdp.sponsored_send.sponsoredsend.status attribute)": [[1, "cdp.sponsored_send.SponsoredSend.Status.FAILED", false]], "failed (cdp.sponsoredsend.status attribute)": [[1, "cdp.SponsoredSend.Status.FAILED", false]], "failed (cdp.transaction.status attribute)": [[1, "cdp.Transaction.Status.FAILED", false]], "failed (cdp.transaction.transaction.status attribute)": [[1, "cdp.transaction.Transaction.Status.FAILED", false]], "faucet (cdp.client.models.feature_set.featureset attribute)": [[4, "cdp.client.models.feature_set.FeatureSet.faucet", false]], "faucet() (cdp.address method)": [[1, "cdp.Address.faucet", false]], "faucet() (cdp.address.address method)": [[1, "cdp.address.Address.faucet", false]], "faucet() (cdp.wallet method)": [[1, "cdp.Wallet.faucet", false]], "faucet() (cdp.wallet.wallet method)": [[1, "cdp.wallet.Wallet.faucet", false]], "faucetlimitreachederror": [[1, "cdp.errors.FaucetLimitReachedError", false]], "faucettransaction (class in cdp)": [[1, "cdp.FaucetTransaction", false]], "faucettransaction (class in cdp.client.models.faucet_transaction)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction", false]], "faucettransaction (class in cdp.faucet_transaction)": [[1, "cdp.faucet_transaction.FaucetTransaction", false]], "feature_set (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.feature_set", false]], "feature_set (cdp.client.models.wallet.wallet attribute)": [[4, "cdp.client.models.wallet.Wallet.feature_set", false]], "featureset (class in cdp.client.models.feature_set)": [[4, "cdp.client.models.feature_set.FeatureSet", false]], "fetch() (cdp.asset class method)": [[1, "cdp.Asset.fetch", false]], "fetch() (cdp.asset.asset class method)": [[1, "cdp.asset.Asset.fetch", false]], "fetch() (cdp.wallet static method)": [[1, "cdp.Wallet.fetch", false]], "fetch() (cdp.wallet.wallet static method)": [[1, "cdp.wallet.Wallet.fetch", false]], "fetch_historical_staking_balances() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.fetch_historical_staking_balances", false]], "fetch_historical_staking_balances_with_http_info() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.fetch_historical_staking_balances_with_http_info", false]], "fetch_historical_staking_balances_without_preload_content() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.fetch_historical_staking_balances_without_preload_content", false]], "fetch_staking_rewards() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.fetch_staking_rewards", false]], "fetch_staking_rewards_with_http_info() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.fetch_staking_rewards_with_http_info", false]], "fetch_staking_rewards_without_preload_content() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.fetch_staking_rewards_without_preload_content", false]], "fetchhistoricalstakingbalances200response (class in cdp.client.models.fetch_historical_staking_balances200_response)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response", false]], "fetchstakingrewards200response (class in cdp.client.models.fetch_staking_rewards200_response)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response", false]], "fetchstakingrewardsrequest (class in cdp.client.models.fetch_staking_rewards_request)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest", false]], "files_parameters() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.files_parameters", false]], "flattened_traces (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.flattened_traces", false]], "forbiddenexception": [[2, "cdp.client.exceptions.ForbiddenException", false]], "fork (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata attribute)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.fork", false]], "format (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest attribute)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.format", false]], "format (cdp.client.models.staking_reward.stakingreward attribute)": [[4, "cdp.client.models.staking_reward.StakingReward.format", false]], "four_bytes (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.four_bytes", false]], "from_address (cdp.client.models.webhook_event_filter.webhookeventfilter attribute)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.from_address", false]], "from_address_id (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.from_address_id", false]], "from_address_id (cdp.transaction property)": [[1, "cdp.Transaction.from_address_id", false]], "from_address_id (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.from_address_id", false]], "from_address_id (cdp.transfer property)": [[1, "cdp.Transfer.from_address_id", false]], "from_address_id (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.from_address_id", false]], "from_amount (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.from_amount", false]], "from_amount (cdp.trade property)": [[1, "cdp.Trade.from_amount", false]], "from_amount (cdp.trade.trade property)": [[1, "cdp.trade.Trade.from_amount", false]], "from_asset (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.from_asset", false]], "from_asset_id (cdp.client.models.create_trade_request.createtraderequest attribute)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.from_asset_id", false]], "from_asset_id (cdp.trade property)": [[1, "cdp.Trade.from_asset_id", false]], "from_asset_id (cdp.trade.trade property)": [[1, "cdp.trade.Trade.from_asset_id", false]], "from_atomic_amount() (cdp.asset method)": [[1, "cdp.Asset.from_atomic_amount", false]], "from_atomic_amount() (cdp.asset.asset method)": [[1, "cdp.asset.Asset.from_atomic_amount", false]], "from_dict() (cdp.client.models.address.address class method)": [[4, "cdp.client.models.address.Address.from_dict", false]], "from_dict() (cdp.client.models.address_balance_list.addressbalancelist class method)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.from_dict", false]], "from_dict() (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist class method)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.from_dict", false]], "from_dict() (cdp.client.models.address_list.addresslist class method)": [[4, "cdp.client.models.address_list.AddressList.from_dict", false]], "from_dict() (cdp.client.models.address_transaction_list.addresstransactionlist class method)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.from_dict", false]], "from_dict() (cdp.client.models.asset.asset class method)": [[4, "cdp.client.models.asset.Asset.from_dict", false]], "from_dict() (cdp.client.models.balance.balance class method)": [[4, "cdp.client.models.balance.Balance.from_dict", false]], "from_dict() (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest class method)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.from_dict", false]], "from_dict() (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest class method)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.from_dict", false]], "from_dict() (cdp.client.models.broadcast_trade_request.broadcasttraderequest class method)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.from_dict", false]], "from_dict() (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest class method)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.from_dict", false]], "from_dict() (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest class method)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.from_dict", false]], "from_dict() (cdp.client.models.contract_event.contractevent class method)": [[4, "cdp.client.models.contract_event.ContractEvent.from_dict", false]], "from_dict() (cdp.client.models.contract_event_list.contracteventlist class method)": [[4, "cdp.client.models.contract_event_list.ContractEventList.from_dict", false]], "from_dict() (cdp.client.models.contract_invocation.contractinvocation class method)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.from_dict", false]], "from_dict() (cdp.client.models.contract_invocation_list.contractinvocationlist class method)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.from_dict", false]], "from_dict() (cdp.client.models.create_address_request.createaddressrequest class method)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.from_dict", false]], "from_dict() (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest class method)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.from_dict", false]], "from_dict() (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest class method)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.from_dict", false]], "from_dict() (cdp.client.models.create_server_signer_request.createserversignerrequest class method)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.from_dict", false]], "from_dict() (cdp.client.models.create_smart_contract_request.createsmartcontractrequest class method)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.from_dict", false]], "from_dict() (cdp.client.models.create_staking_operation_request.createstakingoperationrequest class method)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.from_dict", false]], "from_dict() (cdp.client.models.create_trade_request.createtraderequest class method)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.from_dict", false]], "from_dict() (cdp.client.models.create_transfer_request.createtransferrequest class method)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.from_dict", false]], "from_dict() (cdp.client.models.create_wallet_request.createwalletrequest class method)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.from_dict", false]], "from_dict() (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet class method)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.from_dict", false]], "from_dict() (cdp.client.models.create_webhook_request.createwebhookrequest class method)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.from_dict", false]], "from_dict() (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest class method)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.from_dict", false]], "from_dict() (cdp.client.models.erc20_transfer_event.erc20transferevent class method)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.from_dict", false]], "from_dict() (cdp.client.models.erc721_transfer_event.erc721transferevent class method)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.from_dict", false]], "from_dict() (cdp.client.models.error.error class method)": [[4, "cdp.client.models.error.Error.from_dict", false]], "from_dict() (cdp.client.models.ethereum_transaction.ethereumtransaction class method)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.from_dict", false]], "from_dict() (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess class method)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.from_dict", false]], "from_dict() (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist class method)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.from_dict", false]], "from_dict() (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace class method)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.from_dict", false]], "from_dict() (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata class method)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.from_dict", false]], "from_dict() (cdp.client.models.faucet_transaction.faucettransaction class method)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.from_dict", false]], "from_dict() (cdp.client.models.feature_set.featureset class method)": [[4, "cdp.client.models.feature_set.FeatureSet.from_dict", false]], "from_dict() (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response class method)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.from_dict", false]], "from_dict() (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response class method)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.from_dict", false]], "from_dict() (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest class method)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.from_dict", false]], "from_dict() (cdp.client.models.get_staking_context_request.getstakingcontextrequest class method)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.from_dict", false]], "from_dict() (cdp.client.models.historical_balance.historicalbalance class method)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.from_dict", false]], "from_dict() (cdp.client.models.network.network class method)": [[4, "cdp.client.models.network.Network.from_dict", false]], "from_dict() (cdp.client.models.nft_contract_options.nftcontractoptions class method)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.from_dict", false]], "from_dict() (cdp.client.models.payload_signature.payloadsignature class method)": [[4, "cdp.client.models.payload_signature.PayloadSignature.from_dict", false]], "from_dict() (cdp.client.models.payload_signature_list.payloadsignaturelist class method)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.from_dict", false]], "from_dict() (cdp.client.models.seed_creation_event.seedcreationevent class method)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.from_dict", false]], "from_dict() (cdp.client.models.seed_creation_event_result.seedcreationeventresult class method)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.from_dict", false]], "from_dict() (cdp.client.models.server_signer.serversigner class method)": [[4, "cdp.client.models.server_signer.ServerSigner.from_dict", false]], "from_dict() (cdp.client.models.server_signer_event.serversignerevent class method)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.from_dict", false]], "from_dict() (cdp.client.models.server_signer_event_event.serversignereventevent class method)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.from_dict", false]], "from_dict() (cdp.client.models.server_signer_event_list.serversignereventlist class method)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.from_dict", false]], "from_dict() (cdp.client.models.server_signer_list.serversignerlist class method)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.from_dict", false]], "from_dict() (cdp.client.models.signature_creation_event.signaturecreationevent class method)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.from_dict", false]], "from_dict() (cdp.client.models.signature_creation_event_result.signaturecreationeventresult class method)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.from_dict", false]], "from_dict() (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata class method)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.from_dict", false]], "from_dict() (cdp.client.models.smart_contract.smartcontract class method)": [[4, "cdp.client.models.smart_contract.SmartContract.from_dict", false]], "from_dict() (cdp.client.models.smart_contract_list.smartcontractlist class method)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.from_dict", false]], "from_dict() (cdp.client.models.smart_contract_options.smartcontractoptions class method)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.from_dict", false]], "from_dict() (cdp.client.models.sponsored_send.sponsoredsend class method)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.from_dict", false]], "from_dict() (cdp.client.models.staking_balance.stakingbalance class method)": [[4, "cdp.client.models.staking_balance.StakingBalance.from_dict", false]], "from_dict() (cdp.client.models.staking_context.stakingcontext class method)": [[4, "cdp.client.models.staking_context.StakingContext.from_dict", false]], "from_dict() (cdp.client.models.staking_context_context.stakingcontextcontext class method)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.from_dict", false]], "from_dict() (cdp.client.models.staking_operation.stakingoperation class method)": [[4, "cdp.client.models.staking_operation.StakingOperation.from_dict", false]], "from_dict() (cdp.client.models.staking_operation_metadata.stakingoperationmetadata class method)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.from_dict", false]], "from_dict() (cdp.client.models.staking_reward.stakingreward class method)": [[4, "cdp.client.models.staking_reward.StakingReward.from_dict", false]], "from_dict() (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue class method)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.from_dict", false]], "from_dict() (cdp.client.models.token_contract_options.tokencontractoptions class method)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.from_dict", false]], "from_dict() (cdp.client.models.trade.trade class method)": [[4, "cdp.client.models.trade.Trade.from_dict", false]], "from_dict() (cdp.client.models.trade_list.tradelist class method)": [[4, "cdp.client.models.trade_list.TradeList.from_dict", false]], "from_dict() (cdp.client.models.transaction.transaction class method)": [[4, "cdp.client.models.transaction.Transaction.from_dict", false]], "from_dict() (cdp.client.models.transaction_content.transactioncontent class method)": [[4, "cdp.client.models.transaction_content.TransactionContent.from_dict", false]], "from_dict() (cdp.client.models.transfer.transfer class method)": [[4, "cdp.client.models.transfer.Transfer.from_dict", false]], "from_dict() (cdp.client.models.transfer_list.transferlist class method)": [[4, "cdp.client.models.transfer_list.TransferList.from_dict", false]], "from_dict() (cdp.client.models.update_webhook_request.updatewebhookrequest class method)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.from_dict", false]], "from_dict() (cdp.client.models.user.user class method)": [[4, "cdp.client.models.user.User.from_dict", false]], "from_dict() (cdp.client.models.validator.validator class method)": [[4, "cdp.client.models.validator.Validator.from_dict", false]], "from_dict() (cdp.client.models.validator_details.validatordetails class method)": [[4, "cdp.client.models.validator_details.ValidatorDetails.from_dict", false]], "from_dict() (cdp.client.models.validator_list.validatorlist class method)": [[4, "cdp.client.models.validator_list.ValidatorList.from_dict", false]], "from_dict() (cdp.client.models.wallet.wallet class method)": [[4, "cdp.client.models.wallet.Wallet.from_dict", false]], "from_dict() (cdp.client.models.wallet_list.walletlist class method)": [[4, "cdp.client.models.wallet_list.WalletList.from_dict", false]], "from_dict() (cdp.client.models.webhook.webhook class method)": [[4, "cdp.client.models.webhook.Webhook.from_dict", false]], "from_dict() (cdp.client.models.webhook_event_filter.webhookeventfilter class method)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.from_dict", false]], "from_dict() (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter class method)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.from_dict", false]], "from_dict() (cdp.client.models.webhook_list.webhooklist class method)": [[4, "cdp.client.models.webhook_list.WebhookList.from_dict", false]], "from_dict() (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter class method)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.from_dict", false]], "from_error() (cdp.errors.apierror class method)": [[1, "cdp.errors.ApiError.from_error", false]], "from_json() (cdp.client.models.address.address class method)": [[4, "cdp.client.models.address.Address.from_json", false]], "from_json() (cdp.client.models.address_balance_list.addressbalancelist class method)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.from_json", false]], "from_json() (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist class method)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.from_json", false]], "from_json() (cdp.client.models.address_list.addresslist class method)": [[4, "cdp.client.models.address_list.AddressList.from_json", false]], "from_json() (cdp.client.models.address_transaction_list.addresstransactionlist class method)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.from_json", false]], "from_json() (cdp.client.models.asset.asset class method)": [[4, "cdp.client.models.asset.Asset.from_json", false]], "from_json() (cdp.client.models.balance.balance class method)": [[4, "cdp.client.models.balance.Balance.from_json", false]], "from_json() (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest class method)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.from_json", false]], "from_json() (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest class method)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.from_json", false]], "from_json() (cdp.client.models.broadcast_trade_request.broadcasttraderequest class method)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.from_json", false]], "from_json() (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest class method)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.from_json", false]], "from_json() (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest class method)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.from_json", false]], "from_json() (cdp.client.models.contract_event.contractevent class method)": [[4, "cdp.client.models.contract_event.ContractEvent.from_json", false]], "from_json() (cdp.client.models.contract_event_list.contracteventlist class method)": [[4, "cdp.client.models.contract_event_list.ContractEventList.from_json", false]], "from_json() (cdp.client.models.contract_invocation.contractinvocation class method)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.from_json", false]], "from_json() (cdp.client.models.contract_invocation_list.contractinvocationlist class method)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.from_json", false]], "from_json() (cdp.client.models.create_address_request.createaddressrequest class method)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.from_json", false]], "from_json() (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest class method)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.from_json", false]], "from_json() (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest class method)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.from_json", false]], "from_json() (cdp.client.models.create_server_signer_request.createserversignerrequest class method)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.from_json", false]], "from_json() (cdp.client.models.create_smart_contract_request.createsmartcontractrequest class method)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.from_json", false]], "from_json() (cdp.client.models.create_staking_operation_request.createstakingoperationrequest class method)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.from_json", false]], "from_json() (cdp.client.models.create_trade_request.createtraderequest class method)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.from_json", false]], "from_json() (cdp.client.models.create_transfer_request.createtransferrequest class method)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.from_json", false]], "from_json() (cdp.client.models.create_wallet_request.createwalletrequest class method)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.from_json", false]], "from_json() (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet class method)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.from_json", false]], "from_json() (cdp.client.models.create_webhook_request.createwebhookrequest class method)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.from_json", false]], "from_json() (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest class method)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.from_json", false]], "from_json() (cdp.client.models.erc20_transfer_event.erc20transferevent class method)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.from_json", false]], "from_json() (cdp.client.models.erc721_transfer_event.erc721transferevent class method)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.from_json", false]], "from_json() (cdp.client.models.error.error class method)": [[4, "cdp.client.models.error.Error.from_json", false]], "from_json() (cdp.client.models.ethereum_transaction.ethereumtransaction class method)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.from_json", false]], "from_json() (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess class method)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.from_json", false]], "from_json() (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist class method)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.from_json", false]], "from_json() (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace class method)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.from_json", false]], "from_json() (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata class method)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.from_json", false]], "from_json() (cdp.client.models.faucet_transaction.faucettransaction class method)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.from_json", false]], "from_json() (cdp.client.models.feature_set.featureset class method)": [[4, "cdp.client.models.feature_set.FeatureSet.from_json", false]], "from_json() (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response class method)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.from_json", false]], "from_json() (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response class method)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.from_json", false]], "from_json() (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest class method)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.from_json", false]], "from_json() (cdp.client.models.get_staking_context_request.getstakingcontextrequest class method)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.from_json", false]], "from_json() (cdp.client.models.historical_balance.historicalbalance class method)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.from_json", false]], "from_json() (cdp.client.models.network.network class method)": [[4, "cdp.client.models.network.Network.from_json", false]], "from_json() (cdp.client.models.network_identifier.networkidentifier class method)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier.from_json", false]], "from_json() (cdp.client.models.nft_contract_options.nftcontractoptions class method)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.from_json", false]], "from_json() (cdp.client.models.payload_signature.payloadsignature class method)": [[4, "cdp.client.models.payload_signature.PayloadSignature.from_json", false]], "from_json() (cdp.client.models.payload_signature_list.payloadsignaturelist class method)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.from_json", false]], "from_json() (cdp.client.models.seed_creation_event.seedcreationevent class method)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.from_json", false]], "from_json() (cdp.client.models.seed_creation_event_result.seedcreationeventresult class method)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.from_json", false]], "from_json() (cdp.client.models.server_signer.serversigner class method)": [[4, "cdp.client.models.server_signer.ServerSigner.from_json", false]], "from_json() (cdp.client.models.server_signer_event.serversignerevent class method)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.from_json", false]], "from_json() (cdp.client.models.server_signer_event_event.serversignereventevent class method)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.from_json", false]], "from_json() (cdp.client.models.server_signer_event_list.serversignereventlist class method)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.from_json", false]], "from_json() (cdp.client.models.server_signer_list.serversignerlist class method)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.from_json", false]], "from_json() (cdp.client.models.signature_creation_event.signaturecreationevent class method)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.from_json", false]], "from_json() (cdp.client.models.signature_creation_event_result.signaturecreationeventresult class method)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.from_json", false]], "from_json() (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata class method)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.from_json", false]], "from_json() (cdp.client.models.smart_contract.smartcontract class method)": [[4, "cdp.client.models.smart_contract.SmartContract.from_json", false]], "from_json() (cdp.client.models.smart_contract_list.smartcontractlist class method)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.from_json", false]], "from_json() (cdp.client.models.smart_contract_options.smartcontractoptions class method)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.from_json", false]], "from_json() (cdp.client.models.smart_contract_type.smartcontracttype class method)": [[4, "cdp.client.models.smart_contract_type.SmartContractType.from_json", false]], "from_json() (cdp.client.models.sponsored_send.sponsoredsend class method)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.from_json", false]], "from_json() (cdp.client.models.staking_balance.stakingbalance class method)": [[4, "cdp.client.models.staking_balance.StakingBalance.from_json", false]], "from_json() (cdp.client.models.staking_context.stakingcontext class method)": [[4, "cdp.client.models.staking_context.StakingContext.from_json", false]], "from_json() (cdp.client.models.staking_context_context.stakingcontextcontext class method)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.from_json", false]], "from_json() (cdp.client.models.staking_operation.stakingoperation class method)": [[4, "cdp.client.models.staking_operation.StakingOperation.from_json", false]], "from_json() (cdp.client.models.staking_operation_metadata.stakingoperationmetadata class method)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.from_json", false]], "from_json() (cdp.client.models.staking_reward.stakingreward class method)": [[4, "cdp.client.models.staking_reward.StakingReward.from_json", false]], "from_json() (cdp.client.models.staking_reward_format.stakingrewardformat class method)": [[4, "cdp.client.models.staking_reward_format.StakingRewardFormat.from_json", false]], "from_json() (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue class method)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.from_json", false]], "from_json() (cdp.client.models.token_contract_options.tokencontractoptions class method)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.from_json", false]], "from_json() (cdp.client.models.trade.trade class method)": [[4, "cdp.client.models.trade.Trade.from_json", false]], "from_json() (cdp.client.models.trade_list.tradelist class method)": [[4, "cdp.client.models.trade_list.TradeList.from_json", false]], "from_json() (cdp.client.models.transaction.transaction class method)": [[4, "cdp.client.models.transaction.Transaction.from_json", false]], "from_json() (cdp.client.models.transaction_content.transactioncontent class method)": [[4, "cdp.client.models.transaction_content.TransactionContent.from_json", false]], "from_json() (cdp.client.models.transaction_type.transactiontype class method)": [[4, "cdp.client.models.transaction_type.TransactionType.from_json", false]], "from_json() (cdp.client.models.transfer.transfer class method)": [[4, "cdp.client.models.transfer.Transfer.from_json", false]], "from_json() (cdp.client.models.transfer_list.transferlist class method)": [[4, "cdp.client.models.transfer_list.TransferList.from_json", false]], "from_json() (cdp.client.models.update_webhook_request.updatewebhookrequest class method)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.from_json", false]], "from_json() (cdp.client.models.user.user class method)": [[4, "cdp.client.models.user.User.from_json", false]], "from_json() (cdp.client.models.validator.validator class method)": [[4, "cdp.client.models.validator.Validator.from_json", false]], "from_json() (cdp.client.models.validator_details.validatordetails class method)": [[4, "cdp.client.models.validator_details.ValidatorDetails.from_json", false]], "from_json() (cdp.client.models.validator_list.validatorlist class method)": [[4, "cdp.client.models.validator_list.ValidatorList.from_json", false]], "from_json() (cdp.client.models.validator_status.validatorstatus class method)": [[4, "cdp.client.models.validator_status.ValidatorStatus.from_json", false]], "from_json() (cdp.client.models.wallet.wallet class method)": [[4, "cdp.client.models.wallet.Wallet.from_json", false]], "from_json() (cdp.client.models.wallet_list.walletlist class method)": [[4, "cdp.client.models.wallet_list.WalletList.from_json", false]], "from_json() (cdp.client.models.webhook.webhook class method)": [[4, "cdp.client.models.webhook.Webhook.from_json", false]], "from_json() (cdp.client.models.webhook_event_filter.webhookeventfilter class method)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.from_json", false]], "from_json() (cdp.client.models.webhook_event_type.webhookeventtype class method)": [[4, "cdp.client.models.webhook_event_type.WebhookEventType.from_json", false]], "from_json() (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter class method)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.from_json", false]], "from_json() (cdp.client.models.webhook_list.webhooklist class method)": [[4, "cdp.client.models.webhook_list.WebhookList.from_json", false]], "from_json() (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter class method)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.from_json", false]], "from_model() (cdp.asset class method)": [[1, "cdp.Asset.from_model", false]], "from_model() (cdp.asset.asset class method)": [[1, "cdp.asset.Asset.from_model", false]], "from_model() (cdp.balance static method)": [[1, "cdp.Balance.from_model", false]], "from_model() (cdp.balance.balance static method)": [[1, "cdp.balance.Balance.from_model", false]], "from_models() (cdp.balance_map.balancemap class method)": [[1, "cdp.balance_map.BalanceMap.from_models", false]], "from_models() (cdp.balancemap class method)": [[1, "cdp.BalanceMap.from_models", false]], "from_response() (cdp.client.exceptions.apiexception class method)": [[2, "cdp.client.exceptions.ApiException.from_response", false]], "gas (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.gas", false]], "gas (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.gas", false]], "gas_price (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.gas_price", false]], "gas_used (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.gas_used", false]], "gasless (cdp.client.models.create_transfer_request.createtransferrequest attribute)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.gasless", false]], "gasless (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.gasless", false]], "gasless_send (cdp.client.models.feature_set.featureset attribute)": [[4, "cdp.client.models.feature_set.FeatureSet.gasless_send", false]], "get_address() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.get_address", false]], "get_address_balance() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.get_address_balance", false]], "get_address_balance_with_http_info() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.get_address_balance_with_http_info", false]], "get_address_balance_without_preload_content() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.get_address_balance_without_preload_content", false]], "get_address_with_http_info() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.get_address_with_http_info", false]], "get_address_without_preload_content() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.get_address_without_preload_content", false]], "get_api_key_with_prefix() (cdp.client.configuration.configuration method)": [[2, "cdp.client.configuration.Configuration.get_api_key_with_prefix", false]], "get_asset() (cdp.client.api.assets_api.assetsapi method)": [[3, "cdp.client.api.assets_api.AssetsApi.get_asset", false]], "get_asset_with_http_info() (cdp.client.api.assets_api.assetsapi method)": [[3, "cdp.client.api.assets_api.AssetsApi.get_asset_with_http_info", false]], "get_asset_without_preload_content() (cdp.client.api.assets_api.assetsapi method)": [[3, "cdp.client.api.assets_api.AssetsApi.get_asset_without_preload_content", false]], "get_basic_auth_token() (cdp.client.configuration.configuration method)": [[2, "cdp.client.configuration.Configuration.get_basic_auth_token", false]], "get_contract_invocation() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.get_contract_invocation", false]], "get_contract_invocation_with_http_info() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.get_contract_invocation_with_http_info", false]], "get_contract_invocation_without_preload_content() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.get_contract_invocation_without_preload_content", false]], "get_current_user() (cdp.client.api.users_api.usersapi method)": [[3, "cdp.client.api.users_api.UsersApi.get_current_user", false]], "get_current_user_with_http_info() (cdp.client.api.users_api.usersapi method)": [[3, "cdp.client.api.users_api.UsersApi.get_current_user_with_http_info", false]], "get_current_user_without_preload_content() (cdp.client.api.users_api.usersapi method)": [[3, "cdp.client.api.users_api.UsersApi.get_current_user_without_preload_content", false]], "get_default() (cdp.client.api_client.apiclient class method)": [[2, "cdp.client.api_client.ApiClient.get_default", false]], "get_default() (cdp.client.configuration.configuration class method)": [[2, "cdp.client.configuration.Configuration.get_default", false]], "get_default_copy() (cdp.client.configuration.configuration class method)": [[2, "cdp.client.configuration.Configuration.get_default_copy", false]], "get_external_address_balance() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.get_external_address_balance", false]], "get_external_address_balance_with_http_info() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.get_external_address_balance_with_http_info", false]], "get_external_address_balance_without_preload_content() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.get_external_address_balance_without_preload_content", false]], "get_external_staking_operation() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.get_external_staking_operation", false]], "get_external_staking_operation_with_http_info() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.get_external_staking_operation_with_http_info", false]], "get_external_staking_operation_without_preload_content() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.get_external_staking_operation_without_preload_content", false]], "get_host_from_settings() (cdp.client.configuration.configuration method)": [[2, "cdp.client.configuration.Configuration.get_host_from_settings", false]], "get_host_settings() (cdp.client.configuration.configuration method)": [[2, "cdp.client.configuration.Configuration.get_host_settings", false]], "get_network() (cdp.client.api.networks_api.networksapi method)": [[3, "cdp.client.api.networks_api.NetworksApi.get_network", false]], "get_network_with_http_info() (cdp.client.api.networks_api.networksapi method)": [[3, "cdp.client.api.networks_api.NetworksApi.get_network_with_http_info", false]], "get_network_without_preload_content() (cdp.client.api.networks_api.networksapi method)": [[3, "cdp.client.api.networks_api.NetworksApi.get_network_without_preload_content", false]], "get_payload_signature() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.get_payload_signature", false]], "get_payload_signature_with_http_info() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.get_payload_signature_with_http_info", false]], "get_payload_signature_without_preload_content() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.get_payload_signature_without_preload_content", false]], "get_server_signer() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.get_server_signer", false]], "get_server_signer_with_http_info() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.get_server_signer_with_http_info", false]], "get_server_signer_without_preload_content() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.get_server_signer_without_preload_content", false]], "get_smart_contract() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.get_smart_contract", false]], "get_smart_contract_with_http_info() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.get_smart_contract_with_http_info", false]], "get_smart_contract_without_preload_content() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.get_smart_contract_without_preload_content", false]], "get_staking_context() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.get_staking_context", false]], "get_staking_context_with_http_info() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.get_staking_context_with_http_info", false]], "get_staking_context_without_preload_content() (cdp.client.api.stake_api.stakeapi method)": [[3, "cdp.client.api.stake_api.StakeApi.get_staking_context_without_preload_content", false]], "get_staking_operation() (cdp.client.api.wallet_stake_api.walletstakeapi method)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi.get_staking_operation", false]], "get_staking_operation_with_http_info() (cdp.client.api.wallet_stake_api.walletstakeapi method)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi.get_staking_operation_with_http_info", false]], "get_staking_operation_without_preload_content() (cdp.client.api.wallet_stake_api.walletstakeapi method)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi.get_staking_operation_without_preload_content", false]], "get_trade() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.get_trade", false]], "get_trade_with_http_info() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.get_trade_with_http_info", false]], "get_trade_without_preload_content() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.get_trade_without_preload_content", false]], "get_transfer() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.get_transfer", false]], "get_transfer_with_http_info() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.get_transfer_with_http_info", false]], "get_transfer_without_preload_content() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.get_transfer_without_preload_content", false]], "get_validator() (cdp.client.api.validators_api.validatorsapi method)": [[3, "cdp.client.api.validators_api.ValidatorsApi.get_validator", false]], "get_validator_with_http_info() (cdp.client.api.validators_api.validatorsapi method)": [[3, "cdp.client.api.validators_api.ValidatorsApi.get_validator_with_http_info", false]], "get_validator_without_preload_content() (cdp.client.api.validators_api.validatorsapi method)": [[3, "cdp.client.api.validators_api.ValidatorsApi.get_validator_without_preload_content", false]], "get_wallet() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.get_wallet", false]], "get_wallet_balance() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.get_wallet_balance", false]], "get_wallet_balance_with_http_info() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.get_wallet_balance_with_http_info", false]], "get_wallet_balance_without_preload_content() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.get_wallet_balance_without_preload_content", false]], "get_wallet_with_http_info() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.get_wallet_with_http_info", false]], "get_wallet_without_preload_content() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.get_wallet_without_preload_content", false]], "getheader() (cdp.client.rest.restresponse method)": [[2, "cdp.client.rest.RESTResponse.getheader", false]], "getheaders() (cdp.client.rest.restresponse method)": [[2, "cdp.client.rest.RESTResponse.getheaders", false]], "getstakingcontextrequest (class in cdp.client.models.get_staking_context_request)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest", false]], "handled (cdp.errors.apierror property)": [[1, "cdp.errors.ApiError.handled", false]], "has_more (cdp.client.models.address_balance_list.addressbalancelist attribute)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.has_more", false]], "has_more (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist attribute)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.has_more", false]], "has_more (cdp.client.models.address_list.addresslist attribute)": [[4, "cdp.client.models.address_list.AddressList.has_more", false]], "has_more (cdp.client.models.address_transaction_list.addresstransactionlist attribute)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.has_more", false]], "has_more (cdp.client.models.contract_event_list.contracteventlist attribute)": [[4, "cdp.client.models.contract_event_list.ContractEventList.has_more", false]], "has_more (cdp.client.models.contract_invocation_list.contractinvocationlist attribute)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.has_more", false]], "has_more (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response attribute)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.has_more", false]], "has_more (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response attribute)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.has_more", false]], "has_more (cdp.client.models.payload_signature_list.payloadsignaturelist attribute)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.has_more", false]], "has_more (cdp.client.models.server_signer_event_list.serversignereventlist attribute)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.has_more", false]], "has_more (cdp.client.models.server_signer_list.serversignerlist attribute)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.has_more", false]], "has_more (cdp.client.models.smart_contract_list.smartcontractlist attribute)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.has_more", false]], "has_more (cdp.client.models.trade_list.tradelist attribute)": [[4, "cdp.client.models.trade_list.TradeList.has_more", false]], "has_more (cdp.client.models.transfer_list.transferlist attribute)": [[4, "cdp.client.models.transfer_list.TransferList.has_more", false]], "has_more (cdp.client.models.validator_list.validatorlist attribute)": [[4, "cdp.client.models.validator_list.ValidatorList.has_more", false]], "has_more (cdp.client.models.wallet_list.walletlist attribute)": [[4, "cdp.client.models.wallet_list.WalletList.has_more", false]], "has_more (cdp.client.models.webhook_list.webhooklist attribute)": [[4, "cdp.client.models.webhook_list.WebhookList.has_more", false]], "hash (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.hash", false]], "headers (cdp.client.api_response.apiresponse attribute)": [[2, "cdp.client.api_response.ApiResponse.headers", false]], "historicalbalance (class in cdp.client.models.historical_balance)": [[4, "cdp.client.models.historical_balance.HistoricalBalance", false]], "host (cdp.client.configuration.configuration property)": [[2, "cdp.client.configuration.Configuration.host", false]], "http_code (cdp.errors.apierror property)": [[1, "cdp.errors.ApiError.http_code", false]], "id (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.id", false]], "id (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.id", false]], "id (cdp.client.models.user.user attribute)": [[4, "cdp.client.models.user.User.id", false]], "id (cdp.client.models.wallet.wallet attribute)": [[4, "cdp.client.models.wallet.Wallet.id", false]], "id (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.id", false]], "id (cdp.wallet property)": [[1, "cdp.Wallet.id", false]], "id (cdp.wallet.wallet property)": [[1, "cdp.wallet.Wallet.id", false]], "ignore_operation_servers (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.ignore_operation_servers", false]], "index (cdp.client.models.address.address attribute)": [[4, "cdp.client.models.address.Address.index", false]], "index (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.index", false]], "index (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.index", false]], "input (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.input", false]], "input (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.input", false]], "insufficientfundserror": [[1, "cdp.errors.InsufficientFundsError", false]], "internalerror": [[1, "cdp.errors.InternalError", false]], "invalidaddresserror": [[1, "cdp.errors.InvalidAddressError", false]], "invalidaddressiderror": [[1, "cdp.errors.InvalidAddressIDError", false]], "invalidamounterror": [[1, "cdp.errors.InvalidAmountError", false]], "invalidapikeyformaterror": [[1, "cdp.errors.InvalidAPIKeyFormatError", false]], "invalidassetiderror": [[1, "cdp.errors.InvalidAssetIDError", false]], "invalidconfigurationerror": [[1, "cdp.errors.InvalidConfigurationError", false]], "invaliddestinationerror": [[1, "cdp.errors.InvalidDestinationError", false]], "invalidlimiterror": [[1, "cdp.errors.InvalidLimitError", false]], "invalidnetworkiderror": [[1, "cdp.errors.InvalidNetworkIDError", false]], "invalidpageerror": [[1, "cdp.errors.InvalidPageError", false]], "invalidsignedpayloaderror": [[1, "cdp.errors.InvalidSignedPayloadError", false]], "invalidtransferiderror": [[1, "cdp.errors.InvalidTransferIDError", false]], "invalidtransferstatuserror": [[1, "cdp.errors.InvalidTransferStatusError", false]], "invalidwalleterror": [[1, "cdp.errors.InvalidWalletError", false]], "invalidwalletiderror": [[1, "cdp.errors.InvalidWalletIDError", false]], "is_mpc (cdp.client.models.create_server_signer_request.createserversignerrequest attribute)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.is_mpc", false]], "is_mpc (cdp.client.models.server_signer.serversigner attribute)": [[4, "cdp.client.models.server_signer.ServerSigner.is_mpc", false]], "is_socks_proxy_url() (in module cdp.client.rest)": [[2, "cdp.client.rest.is_socks_proxy_url", false]], "is_testnet (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.is_testnet", false]], "key (cdp.wallet_address.walletaddress property)": [[1, "cdp.wallet_address.WalletAddress.key", false]], "key_file (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.key_file", false]], "list() (cdp.trade class method)": [[1, "cdp.Trade.list", false]], "list() (cdp.trade.trade class method)": [[1, "cdp.trade.Trade.list", false]], "list() (cdp.transfer class method)": [[1, "cdp.Transfer.list", false]], "list() (cdp.transfer.transfer class method)": [[1, "cdp.transfer.Transfer.list", false]], "list() (cdp.wallet class method)": [[1, "cdp.Wallet.list", false]], "list() (cdp.wallet.wallet class method)": [[1, "cdp.wallet.Wallet.list", false]], "list_address_balances() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.list_address_balances", false]], "list_address_balances_with_http_info() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.list_address_balances_with_http_info", false]], "list_address_balances_without_preload_content() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.list_address_balances_without_preload_content", false]], "list_address_historical_balance() (cdp.client.api.balance_history_api.balancehistoryapi method)": [[3, "cdp.client.api.balance_history_api.BalanceHistoryApi.list_address_historical_balance", false]], "list_address_historical_balance_with_http_info() (cdp.client.api.balance_history_api.balancehistoryapi method)": [[3, "cdp.client.api.balance_history_api.BalanceHistoryApi.list_address_historical_balance_with_http_info", false]], "list_address_historical_balance_without_preload_content() (cdp.client.api.balance_history_api.balancehistoryapi method)": [[3, "cdp.client.api.balance_history_api.BalanceHistoryApi.list_address_historical_balance_without_preload_content", false]], "list_address_transactions() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.list_address_transactions", false]], "list_address_transactions_with_http_info() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.list_address_transactions_with_http_info", false]], "list_address_transactions_without_preload_content() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.list_address_transactions_without_preload_content", false]], "list_addresses() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.list_addresses", false]], "list_addresses_with_http_info() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.list_addresses_with_http_info", false]], "list_addresses_without_preload_content() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.list_addresses_without_preload_content", false]], "list_contract_events() (cdp.client.api.contract_events_api.contracteventsapi method)": [[3, "cdp.client.api.contract_events_api.ContractEventsApi.list_contract_events", false]], "list_contract_events_with_http_info() (cdp.client.api.contract_events_api.contracteventsapi method)": [[3, "cdp.client.api.contract_events_api.ContractEventsApi.list_contract_events_with_http_info", false]], "list_contract_events_without_preload_content() (cdp.client.api.contract_events_api.contracteventsapi method)": [[3, "cdp.client.api.contract_events_api.ContractEventsApi.list_contract_events_without_preload_content", false]], "list_contract_invocations() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.list_contract_invocations", false]], "list_contract_invocations_with_http_info() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.list_contract_invocations_with_http_info", false]], "list_contract_invocations_without_preload_content() (cdp.client.api.contract_invocations_api.contractinvocationsapi method)": [[3, "cdp.client.api.contract_invocations_api.ContractInvocationsApi.list_contract_invocations_without_preload_content", false]], "list_external_address_balances() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.list_external_address_balances", false]], "list_external_address_balances_with_http_info() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.list_external_address_balances_with_http_info", false]], "list_external_address_balances_without_preload_content() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.list_external_address_balances_without_preload_content", false]], "list_payload_signatures() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.list_payload_signatures", false]], "list_payload_signatures_with_http_info() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.list_payload_signatures_with_http_info", false]], "list_payload_signatures_without_preload_content() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.list_payload_signatures_without_preload_content", false]], "list_server_signer_events() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.list_server_signer_events", false]], "list_server_signer_events_with_http_info() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.list_server_signer_events_with_http_info", false]], "list_server_signer_events_without_preload_content() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.list_server_signer_events_without_preload_content", false]], "list_server_signers() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.list_server_signers", false]], "list_server_signers_with_http_info() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.list_server_signers_with_http_info", false]], "list_server_signers_without_preload_content() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.list_server_signers_without_preload_content", false]], "list_smart_contracts() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.list_smart_contracts", false]], "list_smart_contracts_with_http_info() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.list_smart_contracts_with_http_info", false]], "list_smart_contracts_without_preload_content() (cdp.client.api.smart_contracts_api.smartcontractsapi method)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi.list_smart_contracts_without_preload_content", false]], "list_trades() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.list_trades", false]], "list_trades_with_http_info() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.list_trades_with_http_info", false]], "list_trades_without_preload_content() (cdp.client.api.trades_api.tradesapi method)": [[3, "cdp.client.api.trades_api.TradesApi.list_trades_without_preload_content", false]], "list_transfers() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.list_transfers", false]], "list_transfers_with_http_info() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.list_transfers_with_http_info", false]], "list_transfers_without_preload_content() (cdp.client.api.transfers_api.transfersapi method)": [[3, "cdp.client.api.transfers_api.TransfersApi.list_transfers_without_preload_content", false]], "list_validators() (cdp.client.api.validators_api.validatorsapi method)": [[3, "cdp.client.api.validators_api.ValidatorsApi.list_validators", false]], "list_validators_with_http_info() (cdp.client.api.validators_api.validatorsapi method)": [[3, "cdp.client.api.validators_api.ValidatorsApi.list_validators_with_http_info", false]], "list_validators_without_preload_content() (cdp.client.api.validators_api.validatorsapi method)": [[3, "cdp.client.api.validators_api.ValidatorsApi.list_validators_without_preload_content", false]], "list_wallet_balances() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.list_wallet_balances", false]], "list_wallet_balances_with_http_info() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.list_wallet_balances_with_http_info", false]], "list_wallet_balances_without_preload_content() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.list_wallet_balances_without_preload_content", false]], "list_wallets() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.list_wallets", false]], "list_wallets_with_http_info() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.list_wallets_with_http_info", false]], "list_wallets_without_preload_content() (cdp.client.api.wallets_api.walletsapi method)": [[3, "cdp.client.api.wallets_api.WalletsApi.list_wallets_without_preload_content", false]], "list_webhooks() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.list_webhooks", false]], "list_webhooks_with_http_info() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.list_webhooks_with_http_info", false]], "list_webhooks_without_preload_content() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.list_webhooks_without_preload_content", false]], "load_seed() (cdp.wallet method)": [[1, "cdp.Wallet.load_seed", false]], "load_seed() (cdp.wallet.wallet method)": [[1, "cdp.wallet.Wallet.load_seed", false]], "log_index (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.log_index", false]], "log_index (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.log_index", false]], "logger (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.logger", false]], "logger_file (cdp.client.configuration.configuration property)": [[2, "cdp.client.configuration.Configuration.logger_file", false]], "logger_file_handler (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.logger_file_handler", false]], "logger_format (cdp.client.configuration.configuration property)": [[2, "cdp.client.configuration.Configuration.logger_format", false]], "logger_stream_handler (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.logger_stream_handler", false]], "malformedrequesterror": [[1, "cdp.errors.MalformedRequestError", false]], "max_addresses (cdp.wallet attribute)": [[1, "cdp.Wallet.MAX_ADDRESSES", false]], "max_addresses (cdp.wallet.wallet attribute)": [[1, "cdp.wallet.Wallet.MAX_ADDRESSES", false]], "max_fee_per_gas (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.max_fee_per_gas", false]], "max_network_retries (cdp.cdp attribute)": [[1, "cdp.Cdp.max_network_retries", false], [1, "id11", false]], "max_network_retries (cdp.cdp.cdp attribute)": [[1, "cdp.cdp.Cdp.max_network_retries", false], [1, "id4", false]], "max_priority_fee_per_gas (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.max_priority_fee_per_gas", false]], "message (cdp.client.models.error.error attribute)": [[4, "cdp.client.models.error.Error.message", false]], "metadata (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.metadata", false]], "method (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.method", false]], "method (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest attribute)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.method", false]], "mint (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.mint", false]], "model_computed_fields (cdp.client.api_response.apiresponse attribute)": [[2, "cdp.client.api_response.ApiResponse.model_computed_fields", false]], "model_computed_fields (cdp.client.models.address.address attribute)": [[4, "cdp.client.models.address.Address.model_computed_fields", false]], "model_computed_fields (cdp.client.models.address_balance_list.addressbalancelist attribute)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist attribute)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.address_list.addresslist attribute)": [[4, "cdp.client.models.address_list.AddressList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.address_transaction_list.addresstransactionlist attribute)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.asset.asset attribute)": [[4, "cdp.client.models.asset.Asset.model_computed_fields", false]], "model_computed_fields (cdp.client.models.balance.balance attribute)": [[4, "cdp.client.models.balance.Balance.model_computed_fields", false]], "model_computed_fields (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest attribute)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest attribute)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.broadcast_trade_request.broadcasttraderequest attribute)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest attribute)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest attribute)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.model_computed_fields", false]], "model_computed_fields (cdp.client.models.contract_event_list.contracteventlist attribute)": [[4, "cdp.client.models.contract_event_list.ContractEventList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.model_computed_fields", false]], "model_computed_fields (cdp.client.models.contract_invocation_list.contractinvocationlist attribute)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_address_request.createaddressrequest attribute)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest attribute)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest attribute)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_server_signer_request.createserversignerrequest attribute)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_smart_contract_request.createsmartcontractrequest attribute)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_staking_operation_request.createstakingoperationrequest attribute)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_trade_request.createtraderequest attribute)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_transfer_request.createtransferrequest attribute)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_wallet_request.createwalletrequest attribute)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet attribute)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.model_computed_fields", false]], "model_computed_fields (cdp.client.models.create_webhook_request.createwebhookrequest attribute)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest attribute)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.model_computed_fields", false]], "model_computed_fields (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.model_computed_fields", false]], "model_computed_fields (cdp.client.models.error.error attribute)": [[4, "cdp.client.models.error.Error.model_computed_fields", false]], "model_computed_fields (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.model_computed_fields", false]], "model_computed_fields (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess attribute)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.model_computed_fields", false]], "model_computed_fields (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist attribute)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.model_computed_fields", false]], "model_computed_fields (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.model_computed_fields", false]], "model_computed_fields (cdp.client.models.faucet_transaction.faucettransaction attribute)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.model_computed_fields", false]], "model_computed_fields (cdp.client.models.feature_set.featureset attribute)": [[4, "cdp.client.models.feature_set.FeatureSet.model_computed_fields", false]], "model_computed_fields (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response attribute)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.model_computed_fields", false]], "model_computed_fields (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response attribute)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.model_computed_fields", false]], "model_computed_fields (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest attribute)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.get_staking_context_request.getstakingcontextrequest attribute)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.historical_balance.historicalbalance attribute)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.model_computed_fields", false]], "model_computed_fields (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.model_computed_fields", false]], "model_computed_fields (cdp.client.models.nft_contract_options.nftcontractoptions attribute)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.model_computed_fields", false]], "model_computed_fields (cdp.client.models.payload_signature.payloadsignature attribute)": [[4, "cdp.client.models.payload_signature.PayloadSignature.model_computed_fields", false]], "model_computed_fields (cdp.client.models.payload_signature_list.payloadsignaturelist attribute)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.seed_creation_event.seedcreationevent attribute)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.model_computed_fields", false]], "model_computed_fields (cdp.client.models.seed_creation_event_result.seedcreationeventresult attribute)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.model_computed_fields", false]], "model_computed_fields (cdp.client.models.server_signer.serversigner attribute)": [[4, "cdp.client.models.server_signer.ServerSigner.model_computed_fields", false]], "model_computed_fields (cdp.client.models.server_signer_event.serversignerevent attribute)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.model_computed_fields", false]], "model_computed_fields (cdp.client.models.server_signer_event_event.serversignereventevent attribute)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.model_computed_fields", false]], "model_computed_fields (cdp.client.models.server_signer_event_list.serversignereventlist attribute)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.server_signer_list.serversignerlist attribute)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.model_computed_fields", false]], "model_computed_fields (cdp.client.models.signature_creation_event_result.signaturecreationeventresult attribute)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.model_computed_fields", false]], "model_computed_fields (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata attribute)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.model_computed_fields", false]], "model_computed_fields (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.model_computed_fields", false]], "model_computed_fields (cdp.client.models.smart_contract_list.smartcontractlist attribute)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.smart_contract_options.smartcontractoptions attribute)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.model_computed_fields", false]], "model_computed_fields (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.model_computed_fields", false]], "model_computed_fields (cdp.client.models.staking_balance.stakingbalance attribute)": [[4, "cdp.client.models.staking_balance.StakingBalance.model_computed_fields", false]], "model_computed_fields (cdp.client.models.staking_context.stakingcontext attribute)": [[4, "cdp.client.models.staking_context.StakingContext.model_computed_fields", false]], "model_computed_fields (cdp.client.models.staking_context_context.stakingcontextcontext attribute)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.model_computed_fields", false]], "model_computed_fields (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.model_computed_fields", false]], "model_computed_fields (cdp.client.models.staking_operation_metadata.stakingoperationmetadata attribute)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.model_computed_fields", false]], "model_computed_fields (cdp.client.models.staking_reward.stakingreward attribute)": [[4, "cdp.client.models.staking_reward.StakingReward.model_computed_fields", false]], "model_computed_fields (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue attribute)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.model_computed_fields", false]], "model_computed_fields (cdp.client.models.token_contract_options.tokencontractoptions attribute)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.model_computed_fields", false]], "model_computed_fields (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.model_computed_fields", false]], "model_computed_fields (cdp.client.models.trade_list.tradelist attribute)": [[4, "cdp.client.models.trade_list.TradeList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.model_computed_fields", false]], "model_computed_fields (cdp.client.models.transaction_content.transactioncontent attribute)": [[4, "cdp.client.models.transaction_content.TransactionContent.model_computed_fields", false]], "model_computed_fields (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.model_computed_fields", false]], "model_computed_fields (cdp.client.models.transfer_list.transferlist attribute)": [[4, "cdp.client.models.transfer_list.TransferList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.update_webhook_request.updatewebhookrequest attribute)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.model_computed_fields", false]], "model_computed_fields (cdp.client.models.user.user attribute)": [[4, "cdp.client.models.user.User.model_computed_fields", false]], "model_computed_fields (cdp.client.models.validator.validator attribute)": [[4, "cdp.client.models.validator.Validator.model_computed_fields", false]], "model_computed_fields (cdp.client.models.validator_details.validatordetails attribute)": [[4, "cdp.client.models.validator_details.ValidatorDetails.model_computed_fields", false]], "model_computed_fields (cdp.client.models.validator_list.validatorlist attribute)": [[4, "cdp.client.models.validator_list.ValidatorList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.wallet.wallet attribute)": [[4, "cdp.client.models.wallet.Wallet.model_computed_fields", false]], "model_computed_fields (cdp.client.models.wallet_list.walletlist attribute)": [[4, "cdp.client.models.wallet_list.WalletList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.model_computed_fields", false]], "model_computed_fields (cdp.client.models.webhook_event_filter.webhookeventfilter attribute)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.model_computed_fields", false]], "model_computed_fields (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter attribute)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.model_computed_fields", false]], "model_computed_fields (cdp.client.models.webhook_list.webhooklist attribute)": [[4, "cdp.client.models.webhook_list.WebhookList.model_computed_fields", false]], "model_computed_fields (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter attribute)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.model_computed_fields", false]], "model_config (cdp.client.api_response.apiresponse attribute)": [[2, "cdp.client.api_response.ApiResponse.model_config", false]], "model_config (cdp.client.models.address.address attribute)": [[4, "cdp.client.models.address.Address.model_config", false]], "model_config (cdp.client.models.address_balance_list.addressbalancelist attribute)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.model_config", false]], "model_config (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist attribute)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.model_config", false]], "model_config (cdp.client.models.address_list.addresslist attribute)": [[4, "cdp.client.models.address_list.AddressList.model_config", false]], "model_config (cdp.client.models.address_transaction_list.addresstransactionlist attribute)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.model_config", false]], "model_config (cdp.client.models.asset.asset attribute)": [[4, "cdp.client.models.asset.Asset.model_config", false]], "model_config (cdp.client.models.balance.balance attribute)": [[4, "cdp.client.models.balance.Balance.model_config", false]], "model_config (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest attribute)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.model_config", false]], "model_config (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest attribute)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.model_config", false]], "model_config (cdp.client.models.broadcast_trade_request.broadcasttraderequest attribute)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.model_config", false]], "model_config (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest attribute)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.model_config", false]], "model_config (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest attribute)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.model_config", false]], "model_config (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.model_config", false]], "model_config (cdp.client.models.contract_event_list.contracteventlist attribute)": [[4, "cdp.client.models.contract_event_list.ContractEventList.model_config", false]], "model_config (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.model_config", false]], "model_config (cdp.client.models.contract_invocation_list.contractinvocationlist attribute)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.model_config", false]], "model_config (cdp.client.models.create_address_request.createaddressrequest attribute)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.model_config", false]], "model_config (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest attribute)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.model_config", false]], "model_config (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest attribute)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.model_config", false]], "model_config (cdp.client.models.create_server_signer_request.createserversignerrequest attribute)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.model_config", false]], "model_config (cdp.client.models.create_smart_contract_request.createsmartcontractrequest attribute)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.model_config", false]], "model_config (cdp.client.models.create_staking_operation_request.createstakingoperationrequest attribute)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.model_config", false]], "model_config (cdp.client.models.create_trade_request.createtraderequest attribute)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.model_config", false]], "model_config (cdp.client.models.create_transfer_request.createtransferrequest attribute)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.model_config", false]], "model_config (cdp.client.models.create_wallet_request.createwalletrequest attribute)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.model_config", false]], "model_config (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet attribute)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.model_config", false]], "model_config (cdp.client.models.create_webhook_request.createwebhookrequest attribute)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.model_config", false]], "model_config (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest attribute)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.model_config", false]], "model_config (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.model_config", false]], "model_config (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.model_config", false]], "model_config (cdp.client.models.error.error attribute)": [[4, "cdp.client.models.error.Error.model_config", false]], "model_config (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.model_config", false]], "model_config (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess attribute)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.model_config", false]], "model_config (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist attribute)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.model_config", false]], "model_config (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.model_config", false]], "model_config (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.model_config", false]], "model_config (cdp.client.models.faucet_transaction.faucettransaction attribute)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.model_config", false]], "model_config (cdp.client.models.feature_set.featureset attribute)": [[4, "cdp.client.models.feature_set.FeatureSet.model_config", false]], "model_config (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response attribute)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.model_config", false]], "model_config (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response attribute)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.model_config", false]], "model_config (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest attribute)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.model_config", false]], "model_config (cdp.client.models.get_staking_context_request.getstakingcontextrequest attribute)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.model_config", false]], "model_config (cdp.client.models.historical_balance.historicalbalance attribute)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.model_config", false]], "model_config (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.model_config", false]], "model_config (cdp.client.models.nft_contract_options.nftcontractoptions attribute)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.model_config", false]], "model_config (cdp.client.models.payload_signature.payloadsignature attribute)": [[4, "cdp.client.models.payload_signature.PayloadSignature.model_config", false]], "model_config (cdp.client.models.payload_signature_list.payloadsignaturelist attribute)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.model_config", false]], "model_config (cdp.client.models.seed_creation_event.seedcreationevent attribute)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.model_config", false]], "model_config (cdp.client.models.seed_creation_event_result.seedcreationeventresult attribute)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.model_config", false]], "model_config (cdp.client.models.server_signer.serversigner attribute)": [[4, "cdp.client.models.server_signer.ServerSigner.model_config", false]], "model_config (cdp.client.models.server_signer_event.serversignerevent attribute)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.model_config", false]], "model_config (cdp.client.models.server_signer_event_event.serversignereventevent attribute)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.model_config", false]], "model_config (cdp.client.models.server_signer_event_list.serversignereventlist attribute)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.model_config", false]], "model_config (cdp.client.models.server_signer_list.serversignerlist attribute)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.model_config", false]], "model_config (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.model_config", false]], "model_config (cdp.client.models.signature_creation_event_result.signaturecreationeventresult attribute)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.model_config", false]], "model_config (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata attribute)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.model_config", false]], "model_config (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.model_config", false]], "model_config (cdp.client.models.smart_contract_list.smartcontractlist attribute)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.model_config", false]], "model_config (cdp.client.models.smart_contract_options.smartcontractoptions attribute)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.model_config", false]], "model_config (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.model_config", false]], "model_config (cdp.client.models.staking_balance.stakingbalance attribute)": [[4, "cdp.client.models.staking_balance.StakingBalance.model_config", false]], "model_config (cdp.client.models.staking_context.stakingcontext attribute)": [[4, "cdp.client.models.staking_context.StakingContext.model_config", false]], "model_config (cdp.client.models.staking_context_context.stakingcontextcontext attribute)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.model_config", false]], "model_config (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.model_config", false]], "model_config (cdp.client.models.staking_operation_metadata.stakingoperationmetadata attribute)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.model_config", false]], "model_config (cdp.client.models.staking_reward.stakingreward attribute)": [[4, "cdp.client.models.staking_reward.StakingReward.model_config", false]], "model_config (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue attribute)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.model_config", false]], "model_config (cdp.client.models.token_contract_options.tokencontractoptions attribute)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.model_config", false]], "model_config (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.model_config", false]], "model_config (cdp.client.models.trade_list.tradelist attribute)": [[4, "cdp.client.models.trade_list.TradeList.model_config", false]], "model_config (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.model_config", false]], "model_config (cdp.client.models.transaction_content.transactioncontent attribute)": [[4, "cdp.client.models.transaction_content.TransactionContent.model_config", false]], "model_config (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.model_config", false]], "model_config (cdp.client.models.transfer_list.transferlist attribute)": [[4, "cdp.client.models.transfer_list.TransferList.model_config", false]], "model_config (cdp.client.models.update_webhook_request.updatewebhookrequest attribute)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.model_config", false]], "model_config (cdp.client.models.user.user attribute)": [[4, "cdp.client.models.user.User.model_config", false]], "model_config (cdp.client.models.validator.validator attribute)": [[4, "cdp.client.models.validator.Validator.model_config", false]], "model_config (cdp.client.models.validator_details.validatordetails attribute)": [[4, "cdp.client.models.validator_details.ValidatorDetails.model_config", false]], "model_config (cdp.client.models.validator_list.validatorlist attribute)": [[4, "cdp.client.models.validator_list.ValidatorList.model_config", false]], "model_config (cdp.client.models.wallet.wallet attribute)": [[4, "cdp.client.models.wallet.Wallet.model_config", false]], "model_config (cdp.client.models.wallet_list.walletlist attribute)": [[4, "cdp.client.models.wallet_list.WalletList.model_config", false]], "model_config (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.model_config", false]], "model_config (cdp.client.models.webhook_event_filter.webhookeventfilter attribute)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.model_config", false]], "model_config (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter attribute)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.model_config", false]], "model_config (cdp.client.models.webhook_list.webhooklist attribute)": [[4, "cdp.client.models.webhook_list.WebhookList.model_config", false]], "model_config (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter attribute)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.model_config", false]], "model_fields (cdp.client.api_response.apiresponse attribute)": [[2, "cdp.client.api_response.ApiResponse.model_fields", false]], "model_fields (cdp.client.models.address.address attribute)": [[4, "cdp.client.models.address.Address.model_fields", false]], "model_fields (cdp.client.models.address_balance_list.addressbalancelist attribute)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.model_fields", false]], "model_fields (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist attribute)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.model_fields", false]], "model_fields (cdp.client.models.address_list.addresslist attribute)": [[4, "cdp.client.models.address_list.AddressList.model_fields", false]], "model_fields (cdp.client.models.address_transaction_list.addresstransactionlist attribute)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.model_fields", false]], "model_fields (cdp.client.models.asset.asset attribute)": [[4, "cdp.client.models.asset.Asset.model_fields", false]], "model_fields (cdp.client.models.balance.balance attribute)": [[4, "cdp.client.models.balance.Balance.model_fields", false]], "model_fields (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest attribute)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.model_fields", false]], "model_fields (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest attribute)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.model_fields", false]], "model_fields (cdp.client.models.broadcast_trade_request.broadcasttraderequest attribute)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.model_fields", false]], "model_fields (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest attribute)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.model_fields", false]], "model_fields (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest attribute)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.model_fields", false]], "model_fields (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.model_fields", false]], "model_fields (cdp.client.models.contract_event_list.contracteventlist attribute)": [[4, "cdp.client.models.contract_event_list.ContractEventList.model_fields", false]], "model_fields (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.model_fields", false]], "model_fields (cdp.client.models.contract_invocation_list.contractinvocationlist attribute)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.model_fields", false]], "model_fields (cdp.client.models.create_address_request.createaddressrequest attribute)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.model_fields", false]], "model_fields (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest attribute)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.model_fields", false]], "model_fields (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest attribute)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.model_fields", false]], "model_fields (cdp.client.models.create_server_signer_request.createserversignerrequest attribute)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.model_fields", false]], "model_fields (cdp.client.models.create_smart_contract_request.createsmartcontractrequest attribute)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.model_fields", false]], "model_fields (cdp.client.models.create_staking_operation_request.createstakingoperationrequest attribute)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.model_fields", false]], "model_fields (cdp.client.models.create_trade_request.createtraderequest attribute)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.model_fields", false]], "model_fields (cdp.client.models.create_transfer_request.createtransferrequest attribute)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.model_fields", false]], "model_fields (cdp.client.models.create_wallet_request.createwalletrequest attribute)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.model_fields", false]], "model_fields (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet attribute)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.model_fields", false]], "model_fields (cdp.client.models.create_webhook_request.createwebhookrequest attribute)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.model_fields", false]], "model_fields (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest attribute)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.model_fields", false]], "model_fields (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.model_fields", false]], "model_fields (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.model_fields", false]], "model_fields (cdp.client.models.error.error attribute)": [[4, "cdp.client.models.error.Error.model_fields", false]], "model_fields (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.model_fields", false]], "model_fields (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess attribute)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.model_fields", false]], "model_fields (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist attribute)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.model_fields", false]], "model_fields (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.model_fields", false]], "model_fields (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.model_fields", false]], "model_fields (cdp.client.models.faucet_transaction.faucettransaction attribute)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.model_fields", false]], "model_fields (cdp.client.models.feature_set.featureset attribute)": [[4, "cdp.client.models.feature_set.FeatureSet.model_fields", false]], "model_fields (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response attribute)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.model_fields", false]], "model_fields (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response attribute)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.model_fields", false]], "model_fields (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest attribute)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.model_fields", false]], "model_fields (cdp.client.models.get_staking_context_request.getstakingcontextrequest attribute)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.model_fields", false]], "model_fields (cdp.client.models.historical_balance.historicalbalance attribute)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.model_fields", false]], "model_fields (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.model_fields", false]], "model_fields (cdp.client.models.nft_contract_options.nftcontractoptions attribute)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.model_fields", false]], "model_fields (cdp.client.models.payload_signature.payloadsignature attribute)": [[4, "cdp.client.models.payload_signature.PayloadSignature.model_fields", false]], "model_fields (cdp.client.models.payload_signature_list.payloadsignaturelist attribute)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.model_fields", false]], "model_fields (cdp.client.models.seed_creation_event.seedcreationevent attribute)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.model_fields", false]], "model_fields (cdp.client.models.seed_creation_event_result.seedcreationeventresult attribute)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.model_fields", false]], "model_fields (cdp.client.models.server_signer.serversigner attribute)": [[4, "cdp.client.models.server_signer.ServerSigner.model_fields", false]], "model_fields (cdp.client.models.server_signer_event.serversignerevent attribute)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.model_fields", false]], "model_fields (cdp.client.models.server_signer_event_event.serversignereventevent attribute)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.model_fields", false]], "model_fields (cdp.client.models.server_signer_event_list.serversignereventlist attribute)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.model_fields", false]], "model_fields (cdp.client.models.server_signer_list.serversignerlist attribute)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.model_fields", false]], "model_fields (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.model_fields", false]], "model_fields (cdp.client.models.signature_creation_event_result.signaturecreationeventresult attribute)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.model_fields", false]], "model_fields (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata attribute)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.model_fields", false]], "model_fields (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.model_fields", false]], "model_fields (cdp.client.models.smart_contract_list.smartcontractlist attribute)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.model_fields", false]], "model_fields (cdp.client.models.smart_contract_options.smartcontractoptions attribute)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.model_fields", false]], "model_fields (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.model_fields", false]], "model_fields (cdp.client.models.staking_balance.stakingbalance attribute)": [[4, "cdp.client.models.staking_balance.StakingBalance.model_fields", false]], "model_fields (cdp.client.models.staking_context.stakingcontext attribute)": [[4, "cdp.client.models.staking_context.StakingContext.model_fields", false]], "model_fields (cdp.client.models.staking_context_context.stakingcontextcontext attribute)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.model_fields", false]], "model_fields (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.model_fields", false]], "model_fields (cdp.client.models.staking_operation_metadata.stakingoperationmetadata attribute)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.model_fields", false]], "model_fields (cdp.client.models.staking_reward.stakingreward attribute)": [[4, "cdp.client.models.staking_reward.StakingReward.model_fields", false]], "model_fields (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue attribute)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.model_fields", false]], "model_fields (cdp.client.models.token_contract_options.tokencontractoptions attribute)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.model_fields", false]], "model_fields (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.model_fields", false]], "model_fields (cdp.client.models.trade_list.tradelist attribute)": [[4, "cdp.client.models.trade_list.TradeList.model_fields", false]], "model_fields (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.model_fields", false]], "model_fields (cdp.client.models.transaction_content.transactioncontent attribute)": [[4, "cdp.client.models.transaction_content.TransactionContent.model_fields", false]], "model_fields (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.model_fields", false]], "model_fields (cdp.client.models.transfer_list.transferlist attribute)": [[4, "cdp.client.models.transfer_list.TransferList.model_fields", false]], "model_fields (cdp.client.models.update_webhook_request.updatewebhookrequest attribute)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.model_fields", false]], "model_fields (cdp.client.models.user.user attribute)": [[4, "cdp.client.models.user.User.model_fields", false]], "model_fields (cdp.client.models.validator.validator attribute)": [[4, "cdp.client.models.validator.Validator.model_fields", false]], "model_fields (cdp.client.models.validator_details.validatordetails attribute)": [[4, "cdp.client.models.validator_details.ValidatorDetails.model_fields", false]], "model_fields (cdp.client.models.validator_list.validatorlist attribute)": [[4, "cdp.client.models.validator_list.ValidatorList.model_fields", false]], "model_fields (cdp.client.models.wallet.wallet attribute)": [[4, "cdp.client.models.wallet.Wallet.model_fields", false]], "model_fields (cdp.client.models.wallet_list.walletlist attribute)": [[4, "cdp.client.models.wallet_list.WalletList.model_fields", false]], "model_fields (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.model_fields", false]], "model_fields (cdp.client.models.webhook_event_filter.webhookeventfilter attribute)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.model_fields", false]], "model_fields (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter attribute)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.model_fields", false]], "model_fields (cdp.client.models.webhook_list.webhooklist attribute)": [[4, "cdp.client.models.webhook_list.WebhookList.model_fields", false]], "model_fields (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter attribute)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.model_fields", false]], "model_post_init() (cdp.client.models.address.address method)": [[4, "cdp.client.models.address.Address.model_post_init", false]], "model_post_init() (cdp.client.models.address_balance_list.addressbalancelist method)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.model_post_init", false]], "model_post_init() (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist method)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.model_post_init", false]], "model_post_init() (cdp.client.models.address_list.addresslist method)": [[4, "cdp.client.models.address_list.AddressList.model_post_init", false]], "model_post_init() (cdp.client.models.address_transaction_list.addresstransactionlist method)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.model_post_init", false]], "model_post_init() (cdp.client.models.asset.asset method)": [[4, "cdp.client.models.asset.Asset.model_post_init", false]], "model_post_init() (cdp.client.models.balance.balance method)": [[4, "cdp.client.models.balance.Balance.model_post_init", false]], "model_post_init() (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest method)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.model_post_init", false]], "model_post_init() (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest method)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.model_post_init", false]], "model_post_init() (cdp.client.models.broadcast_trade_request.broadcasttraderequest method)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.model_post_init", false]], "model_post_init() (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest method)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.model_post_init", false]], "model_post_init() (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest method)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.model_post_init", false]], "model_post_init() (cdp.client.models.contract_event.contractevent method)": [[4, "cdp.client.models.contract_event.ContractEvent.model_post_init", false]], "model_post_init() (cdp.client.models.contract_event_list.contracteventlist method)": [[4, "cdp.client.models.contract_event_list.ContractEventList.model_post_init", false]], "model_post_init() (cdp.client.models.contract_invocation.contractinvocation method)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.model_post_init", false]], "model_post_init() (cdp.client.models.contract_invocation_list.contractinvocationlist method)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.model_post_init", false]], "model_post_init() (cdp.client.models.create_address_request.createaddressrequest method)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.model_post_init", false]], "model_post_init() (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest method)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.model_post_init", false]], "model_post_init() (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest method)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.model_post_init", false]], "model_post_init() (cdp.client.models.create_server_signer_request.createserversignerrequest method)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.model_post_init", false]], "model_post_init() (cdp.client.models.create_smart_contract_request.createsmartcontractrequest method)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.model_post_init", false]], "model_post_init() (cdp.client.models.create_staking_operation_request.createstakingoperationrequest method)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.model_post_init", false]], "model_post_init() (cdp.client.models.create_trade_request.createtraderequest method)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.model_post_init", false]], "model_post_init() (cdp.client.models.create_transfer_request.createtransferrequest method)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.model_post_init", false]], "model_post_init() (cdp.client.models.create_wallet_request.createwalletrequest method)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.model_post_init", false]], "model_post_init() (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet method)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.model_post_init", false]], "model_post_init() (cdp.client.models.create_webhook_request.createwebhookrequest method)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.model_post_init", false]], "model_post_init() (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest method)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.model_post_init", false]], "model_post_init() (cdp.client.models.erc20_transfer_event.erc20transferevent method)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.model_post_init", false]], "model_post_init() (cdp.client.models.erc721_transfer_event.erc721transferevent method)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.model_post_init", false]], "model_post_init() (cdp.client.models.error.error method)": [[4, "cdp.client.models.error.Error.model_post_init", false]], "model_post_init() (cdp.client.models.ethereum_transaction.ethereumtransaction method)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.model_post_init", false]], "model_post_init() (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess method)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.model_post_init", false]], "model_post_init() (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist method)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.model_post_init", false]], "model_post_init() (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace method)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.model_post_init", false]], "model_post_init() (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata method)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.model_post_init", false]], "model_post_init() (cdp.client.models.faucet_transaction.faucettransaction method)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.model_post_init", false]], "model_post_init() (cdp.client.models.feature_set.featureset method)": [[4, "cdp.client.models.feature_set.FeatureSet.model_post_init", false]], "model_post_init() (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response method)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.model_post_init", false]], "model_post_init() (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response method)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.model_post_init", false]], "model_post_init() (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest method)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.model_post_init", false]], "model_post_init() (cdp.client.models.get_staking_context_request.getstakingcontextrequest method)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.model_post_init", false]], "model_post_init() (cdp.client.models.historical_balance.historicalbalance method)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.model_post_init", false]], "model_post_init() (cdp.client.models.network.network method)": [[4, "cdp.client.models.network.Network.model_post_init", false]], "model_post_init() (cdp.client.models.nft_contract_options.nftcontractoptions method)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.model_post_init", false]], "model_post_init() (cdp.client.models.payload_signature.payloadsignature method)": [[4, "cdp.client.models.payload_signature.PayloadSignature.model_post_init", false]], "model_post_init() (cdp.client.models.payload_signature_list.payloadsignaturelist method)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.model_post_init", false]], "model_post_init() (cdp.client.models.seed_creation_event.seedcreationevent method)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.model_post_init", false]], "model_post_init() (cdp.client.models.seed_creation_event_result.seedcreationeventresult method)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.model_post_init", false]], "model_post_init() (cdp.client.models.server_signer.serversigner method)": [[4, "cdp.client.models.server_signer.ServerSigner.model_post_init", false]], "model_post_init() (cdp.client.models.server_signer_event.serversignerevent method)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.model_post_init", false]], "model_post_init() (cdp.client.models.server_signer_event_list.serversignereventlist method)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.model_post_init", false]], "model_post_init() (cdp.client.models.server_signer_list.serversignerlist method)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.model_post_init", false]], "model_post_init() (cdp.client.models.signature_creation_event.signaturecreationevent method)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.model_post_init", false]], "model_post_init() (cdp.client.models.signature_creation_event_result.signaturecreationeventresult method)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.model_post_init", false]], "model_post_init() (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata method)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.model_post_init", false]], "model_post_init() (cdp.client.models.smart_contract.smartcontract method)": [[4, "cdp.client.models.smart_contract.SmartContract.model_post_init", false]], "model_post_init() (cdp.client.models.smart_contract_list.smartcontractlist method)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.model_post_init", false]], "model_post_init() (cdp.client.models.sponsored_send.sponsoredsend method)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.model_post_init", false]], "model_post_init() (cdp.client.models.staking_balance.stakingbalance method)": [[4, "cdp.client.models.staking_balance.StakingBalance.model_post_init", false]], "model_post_init() (cdp.client.models.staking_context.stakingcontext method)": [[4, "cdp.client.models.staking_context.StakingContext.model_post_init", false]], "model_post_init() (cdp.client.models.staking_context_context.stakingcontextcontext method)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.model_post_init", false]], "model_post_init() (cdp.client.models.staking_operation.stakingoperation method)": [[4, "cdp.client.models.staking_operation.StakingOperation.model_post_init", false]], "model_post_init() (cdp.client.models.staking_reward.stakingreward method)": [[4, "cdp.client.models.staking_reward.StakingReward.model_post_init", false]], "model_post_init() (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue method)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.model_post_init", false]], "model_post_init() (cdp.client.models.token_contract_options.tokencontractoptions method)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.model_post_init", false]], "model_post_init() (cdp.client.models.trade.trade method)": [[4, "cdp.client.models.trade.Trade.model_post_init", false]], "model_post_init() (cdp.client.models.trade_list.tradelist method)": [[4, "cdp.client.models.trade_list.TradeList.model_post_init", false]], "model_post_init() (cdp.client.models.transaction.transaction method)": [[4, "cdp.client.models.transaction.Transaction.model_post_init", false]], "model_post_init() (cdp.client.models.transfer.transfer method)": [[4, "cdp.client.models.transfer.Transfer.model_post_init", false]], "model_post_init() (cdp.client.models.transfer_list.transferlist method)": [[4, "cdp.client.models.transfer_list.TransferList.model_post_init", false]], "model_post_init() (cdp.client.models.update_webhook_request.updatewebhookrequest method)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.model_post_init", false]], "model_post_init() (cdp.client.models.user.user method)": [[4, "cdp.client.models.user.User.model_post_init", false]], "model_post_init() (cdp.client.models.validator.validator method)": [[4, "cdp.client.models.validator.Validator.model_post_init", false]], "model_post_init() (cdp.client.models.validator_list.validatorlist method)": [[4, "cdp.client.models.validator_list.ValidatorList.model_post_init", false]], "model_post_init() (cdp.client.models.wallet.wallet method)": [[4, "cdp.client.models.wallet.Wallet.model_post_init", false]], "model_post_init() (cdp.client.models.wallet_list.walletlist method)": [[4, "cdp.client.models.wallet_list.WalletList.model_post_init", false]], "model_post_init() (cdp.client.models.webhook.webhook method)": [[4, "cdp.client.models.webhook.Webhook.model_post_init", false]], "model_post_init() (cdp.client.models.webhook_event_filter.webhookeventfilter method)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.model_post_init", false]], "model_post_init() (cdp.client.models.webhook_list.webhooklist method)": [[4, "cdp.client.models.webhook_list.WebhookList.model_post_init", false]], "model_post_init() (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter method)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.model_post_init", false]], "module": [[1, "module-cdp", false], [1, "module-cdp.address", false], [1, "module-cdp.api_clients", false], [1, "module-cdp.asset", false], [1, "module-cdp.balance", false], [1, "module-cdp.balance_map", false], [1, "module-cdp.cdp", false], [1, "module-cdp.cdp_api_client", false], [1, "module-cdp.errors", false], [1, "module-cdp.faucet_transaction", false], [1, "module-cdp.sponsored_send", false], [1, "module-cdp.trade", false], [1, "module-cdp.transaction", false], [1, "module-cdp.transfer", false], [1, "module-cdp.wallet", false], [1, "module-cdp.wallet_address", false], [2, "module-cdp.client", false], [2, "module-cdp.client.api_client", false], [2, "module-cdp.client.api_response", false], [2, "module-cdp.client.configuration", false], [2, "module-cdp.client.exceptions", false], [2, "module-cdp.client.rest", false], [3, "module-cdp.client.api", false], [3, "module-cdp.client.api.addresses_api", false], [3, "module-cdp.client.api.assets_api", false], [3, "module-cdp.client.api.balance_history_api", false], [3, "module-cdp.client.api.contract_events_api", false], [3, "module-cdp.client.api.contract_invocations_api", false], [3, "module-cdp.client.api.external_addresses_api", false], [3, "module-cdp.client.api.networks_api", false], [3, "module-cdp.client.api.server_signers_api", false], [3, "module-cdp.client.api.smart_contracts_api", false], [3, "module-cdp.client.api.stake_api", false], [3, "module-cdp.client.api.trades_api", false], [3, "module-cdp.client.api.transfers_api", false], [3, "module-cdp.client.api.users_api", false], [3, "module-cdp.client.api.validators_api", false], [3, "module-cdp.client.api.wallet_stake_api", false], [3, "module-cdp.client.api.wallets_api", false], [3, "module-cdp.client.api.webhooks_api", false], [4, "module-cdp.client.models", false], [4, "module-cdp.client.models.address", false], [4, "module-cdp.client.models.address_balance_list", false], [4, "module-cdp.client.models.address_historical_balance_list", false], [4, "module-cdp.client.models.address_list", false], [4, "module-cdp.client.models.address_transaction_list", false], [4, "module-cdp.client.models.asset", false], [4, "module-cdp.client.models.balance", false], [4, "module-cdp.client.models.broadcast_contract_invocation_request", false], [4, "module-cdp.client.models.broadcast_staking_operation_request", false], [4, "module-cdp.client.models.broadcast_trade_request", false], [4, "module-cdp.client.models.broadcast_transfer_request", false], [4, "module-cdp.client.models.build_staking_operation_request", false], [4, "module-cdp.client.models.contract_event", false], [4, "module-cdp.client.models.contract_event_list", false], [4, "module-cdp.client.models.contract_invocation", false], [4, "module-cdp.client.models.contract_invocation_list", false], [4, "module-cdp.client.models.create_address_request", false], [4, "module-cdp.client.models.create_contract_invocation_request", false], [4, "module-cdp.client.models.create_payload_signature_request", false], [4, "module-cdp.client.models.create_server_signer_request", false], [4, "module-cdp.client.models.create_smart_contract_request", false], [4, "module-cdp.client.models.create_staking_operation_request", false], [4, "module-cdp.client.models.create_trade_request", false], [4, "module-cdp.client.models.create_transfer_request", false], [4, "module-cdp.client.models.create_wallet_request", false], [4, "module-cdp.client.models.create_wallet_request_wallet", false], [4, "module-cdp.client.models.create_webhook_request", false], [4, "module-cdp.client.models.deploy_smart_contract_request", false], [4, "module-cdp.client.models.erc20_transfer_event", false], [4, "module-cdp.client.models.erc721_transfer_event", false], [4, "module-cdp.client.models.error", false], [4, "module-cdp.client.models.ethereum_transaction", false], [4, "module-cdp.client.models.ethereum_transaction_access", false], [4, "module-cdp.client.models.ethereum_transaction_access_list", false], [4, "module-cdp.client.models.ethereum_transaction_flattened_trace", false], [4, "module-cdp.client.models.ethereum_validator_metadata", false], [4, "module-cdp.client.models.faucet_transaction", false], [4, "module-cdp.client.models.feature_set", false], [4, "module-cdp.client.models.fetch_historical_staking_balances200_response", false], [4, "module-cdp.client.models.fetch_staking_rewards200_response", false], [4, "module-cdp.client.models.fetch_staking_rewards_request", false], [4, "module-cdp.client.models.get_staking_context_request", false], [4, "module-cdp.client.models.historical_balance", false], [4, "module-cdp.client.models.network", false], [4, "module-cdp.client.models.network_identifier", false], [4, "module-cdp.client.models.nft_contract_options", false], [4, "module-cdp.client.models.payload_signature", false], [4, "module-cdp.client.models.payload_signature_list", false], [4, "module-cdp.client.models.seed_creation_event", false], [4, "module-cdp.client.models.seed_creation_event_result", false], [4, "module-cdp.client.models.server_signer", false], [4, "module-cdp.client.models.server_signer_event", false], [4, "module-cdp.client.models.server_signer_event_event", false], [4, "module-cdp.client.models.server_signer_event_list", false], [4, "module-cdp.client.models.server_signer_list", false], [4, "module-cdp.client.models.signature_creation_event", false], [4, "module-cdp.client.models.signature_creation_event_result", false], [4, "module-cdp.client.models.signed_voluntary_exit_message_metadata", false], [4, "module-cdp.client.models.smart_contract", false], [4, "module-cdp.client.models.smart_contract_list", false], [4, "module-cdp.client.models.smart_contract_options", false], [4, "module-cdp.client.models.smart_contract_type", false], [4, "module-cdp.client.models.sponsored_send", false], [4, "module-cdp.client.models.staking_balance", false], [4, "module-cdp.client.models.staking_context", false], [4, "module-cdp.client.models.staking_context_context", false], [4, "module-cdp.client.models.staking_operation", false], [4, "module-cdp.client.models.staking_operation_metadata", false], [4, "module-cdp.client.models.staking_reward", false], [4, "module-cdp.client.models.staking_reward_format", false], [4, "module-cdp.client.models.staking_reward_usd_value", false], [4, "module-cdp.client.models.token_contract_options", false], [4, "module-cdp.client.models.trade", false], [4, "module-cdp.client.models.trade_list", false], [4, "module-cdp.client.models.transaction", false], [4, "module-cdp.client.models.transaction_content", false], [4, "module-cdp.client.models.transaction_type", false], [4, "module-cdp.client.models.transfer", false], [4, "module-cdp.client.models.transfer_list", false], [4, "module-cdp.client.models.update_webhook_request", false], [4, "module-cdp.client.models.user", false], [4, "module-cdp.client.models.validator", false], [4, "module-cdp.client.models.validator_details", false], [4, "module-cdp.client.models.validator_list", false], [4, "module-cdp.client.models.validator_status", false], [4, "module-cdp.client.models.wallet", false], [4, "module-cdp.client.models.wallet_list", false], [4, "module-cdp.client.models.webhook", false], [4, "module-cdp.client.models.webhook_event_filter", false], [4, "module-cdp.client.models.webhook_event_type", false], [4, "module-cdp.client.models.webhook_event_type_filter", false], [4, "module-cdp.client.models.webhook_list", false], [4, "module-cdp.client.models.webhook_wallet_activity_filter", false]], "name (cdp.client.models.nft_contract_options.nftcontractoptions attribute)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.name", false]], "name (cdp.client.models.token_contract_options.tokencontractoptions attribute)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.name", false]], "native (cdp.client.models.staking_reward_format.stakingrewardformat attribute)": [[4, "cdp.client.models.staking_reward_format.StakingRewardFormat.NATIVE", false]], "native_asset (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.native_asset", false]], "native_types_mapping (cdp.client.api_client.apiclient attribute)": [[2, "cdp.client.api_client.ApiClient.NATIVE_TYPES_MAPPING", false]], "network (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.network", false]], "network (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.network", false]], "network (class in cdp.client.models.network)": [[4, "cdp.client.models.network.Network", false]], "network_id (cdp.address property)": [[1, "cdp.Address.network_id", false]], "network_id (cdp.address.address property)": [[1, "cdp.address.Address.network_id", false]], "network_id (cdp.asset property)": [[1, "cdp.Asset.network_id", false]], "network_id (cdp.asset.asset property)": [[1, "cdp.asset.Asset.network_id", false]], "network_id (cdp.client.models.address.address attribute)": [[4, "cdp.client.models.address.Address.network_id", false]], "network_id (cdp.client.models.asset.asset attribute)": [[4, "cdp.client.models.asset.Asset.network_id", false]], "network_id (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest attribute)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.network_id", false]], "network_id (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.network_id", false]], "network_id (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.network_id", false]], "network_id (cdp.client.models.create_staking_operation_request.createstakingoperationrequest attribute)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.network_id", false]], "network_id (cdp.client.models.create_transfer_request.createtransferrequest attribute)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.network_id", false]], "network_id (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet attribute)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.network_id", false]], "network_id (cdp.client.models.create_webhook_request.createwebhookrequest attribute)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.network_id", false]], "network_id (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest attribute)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.network_id", false]], "network_id (cdp.client.models.get_staking_context_request.getstakingcontextrequest attribute)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.network_id", false]], "network_id (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.network_id", false]], "network_id (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.network_id", false]], "network_id (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.network_id", false]], "network_id (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.network_id", false]], "network_id (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.network_id", false]], "network_id (cdp.client.models.validator.validator attribute)": [[4, "cdp.client.models.validator.Validator.network_id", false]], "network_id (cdp.client.models.wallet.wallet attribute)": [[4, "cdp.client.models.wallet.Wallet.network_id", false]], "network_id (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.network_id", false]], "network_id (cdp.trade property)": [[1, "cdp.Trade.network_id", false]], "network_id (cdp.trade.trade property)": [[1, "cdp.trade.Trade.network_id", false]], "network_id (cdp.transfer property)": [[1, "cdp.Transfer.network_id", false]], "network_id (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.network_id", false]], "network_id (cdp.wallet property)": [[1, "cdp.Wallet.network_id", false]], "network_id (cdp.wallet.wallet property)": [[1, "cdp.wallet.Wallet.network_id", false]], "networkfeatureunsupportederror": [[1, "cdp.errors.NetworkFeatureUnsupportedError", false]], "networkidentifier (class in cdp.client.models.network_identifier)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier", false]], "networks (cdp.api_clients.apiclients property)": [[1, "cdp.api_clients.ApiClients.networks", false]], "networksapi (class in cdp.client.api.networks_api)": [[3, "cdp.client.api.networks_api.NetworksApi", false]], "next_page (cdp.client.models.address_balance_list.addressbalancelist attribute)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.next_page", false]], "next_page (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist attribute)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.next_page", false]], "next_page (cdp.client.models.address_list.addresslist attribute)": [[4, "cdp.client.models.address_list.AddressList.next_page", false]], "next_page (cdp.client.models.address_transaction_list.addresstransactionlist attribute)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.next_page", false]], "next_page (cdp.client.models.contract_event_list.contracteventlist attribute)": [[4, "cdp.client.models.contract_event_list.ContractEventList.next_page", false]], "next_page (cdp.client.models.contract_invocation_list.contractinvocationlist attribute)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.next_page", false]], "next_page (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response attribute)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.next_page", false]], "next_page (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response attribute)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.next_page", false]], "next_page (cdp.client.models.payload_signature_list.payloadsignaturelist attribute)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.next_page", false]], "next_page (cdp.client.models.server_signer_event_list.serversignereventlist attribute)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.next_page", false]], "next_page (cdp.client.models.server_signer_list.serversignerlist attribute)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.next_page", false]], "next_page (cdp.client.models.smart_contract_list.smartcontractlist attribute)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.next_page", false]], "next_page (cdp.client.models.trade_list.tradelist attribute)": [[4, "cdp.client.models.trade_list.TradeList.next_page", false]], "next_page (cdp.client.models.transfer_list.transferlist attribute)": [[4, "cdp.client.models.transfer_list.TransferList.next_page", false]], "next_page (cdp.client.models.validator_list.validatorlist attribute)": [[4, "cdp.client.models.validator_list.ValidatorList.next_page", false]], "next_page (cdp.client.models.wallet_list.walletlist attribute)": [[4, "cdp.client.models.wallet_list.WalletList.next_page", false]], "next_page (cdp.client.models.webhook_list.webhooklist attribute)": [[4, "cdp.client.models.webhook_list.WebhookList.next_page", false]], "nftcontractoptions (class in cdp.client.models.nft_contract_options)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions", false]], "nonce (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.nonce", false]], "notfounderror": [[1, "cdp.errors.NotFoundError", false]], "notfoundexception": [[2, "cdp.client.exceptions.NotFoundException", false]], "notification_uri (cdp.client.models.create_webhook_request.createwebhookrequest attribute)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.notification_uri", false]], "notification_uri (cdp.client.models.update_webhook_request.updatewebhookrequest attribute)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.notification_uri", false]], "notification_uri (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.notification_uri", false]], "one_of_schemas (cdp.client.models.server_signer_event_event.serversignereventevent attribute)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.one_of_schemas", false]], "one_of_schemas (cdp.client.models.smart_contract_options.smartcontractoptions attribute)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.one_of_schemas", false]], "one_of_schemas (cdp.client.models.staking_operation_metadata.stakingoperationmetadata attribute)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.one_of_schemas", false]], "one_of_schemas (cdp.client.models.transaction_content.transactioncontent attribute)": [[4, "cdp.client.models.transaction_content.TransactionContent.one_of_schemas", false]], "one_of_schemas (cdp.client.models.validator_details.validatordetails attribute)": [[4, "cdp.client.models.validator_details.ValidatorDetails.one_of_schemas", false]], "one_of_schemas (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter attribute)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.one_of_schemas", false]], "oneof_schema_1_validator (cdp.client.models.server_signer_event_event.serversignereventevent attribute)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.oneof_schema_1_validator", false]], "oneof_schema_1_validator (cdp.client.models.smart_contract_options.smartcontractoptions attribute)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.oneof_schema_1_validator", false]], "oneof_schema_1_validator (cdp.client.models.staking_operation_metadata.stakingoperationmetadata attribute)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.oneof_schema_1_validator", false]], "oneof_schema_1_validator (cdp.client.models.transaction_content.transactioncontent attribute)": [[4, "cdp.client.models.transaction_content.TransactionContent.oneof_schema_1_validator", false]], "oneof_schema_1_validator (cdp.client.models.validator_details.validatordetails attribute)": [[4, "cdp.client.models.validator_details.ValidatorDetails.oneof_schema_1_validator", false]], "oneof_schema_1_validator (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter attribute)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.oneof_schema_1_validator", false]], "oneof_schema_2_validator (cdp.client.models.server_signer_event_event.serversignereventevent attribute)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.oneof_schema_2_validator", false]], "oneof_schema_2_validator (cdp.client.models.smart_contract_options.smartcontractoptions attribute)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.oneof_schema_2_validator", false]], "openapiexception": [[2, "cdp.client.exceptions.OpenApiException", false]], "options (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest attribute)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.options", false]], "options (cdp.client.models.create_smart_contract_request.createsmartcontractrequest attribute)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.options", false]], "options (cdp.client.models.create_staking_operation_request.createstakingoperationrequest attribute)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.options", false]], "options (cdp.client.models.get_staking_context_request.getstakingcontextrequest attribute)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.options", false]], "options (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.options", false]], "output (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.output", false]], "param_serialize() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.param_serialize", false]], "parameters_to_tuples() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.parameters_to_tuples", false]], "parameters_to_url_query() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.parameters_to_url_query", false]], "participant_type (cdp.client.models.staking_balance.stakingbalance attribute)": [[4, "cdp.client.models.staking_balance.StakingBalance.participant_type", false]], "password (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.password", false]], "payload_signature_id (cdp.client.models.payload_signature.payloadsignature attribute)": [[4, "cdp.client.models.payload_signature.PayloadSignature.payload_signature_id", false]], "payloadsignature (class in cdp.client.models.payload_signature)": [[4, "cdp.client.models.payload_signature.PayloadSignature", false]], "payloadsignaturelist (class in cdp.client.models.payload_signature_list)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList", false]], "pending (cdp.sponsored_send.sponsoredsend.status attribute)": [[1, "cdp.sponsored_send.SponsoredSend.Status.PENDING", false]], "pending (cdp.sponsoredsend.status attribute)": [[1, "cdp.SponsoredSend.Status.PENDING", false]], "pending (cdp.transaction.status attribute)": [[1, "cdp.Transaction.Status.PENDING", false]], "pending (cdp.transaction.transaction.status attribute)": [[1, "cdp.transaction.Transaction.Status.PENDING", false]], "pending_activation (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.PENDING_ACTIVATION", false]], "polygon_minus_mainnet (cdp.client.models.network_identifier.networkidentifier attribute)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier.POLYGON_MINUS_MAINNET", false]], "primary_denomination() (cdp.asset static method)": [[1, "cdp.Asset.primary_denomination", false]], "primary_denomination() (cdp.asset.asset static method)": [[1, "cdp.asset.Asset.primary_denomination", false]], "primitive_types (cdp.client.api_client.apiclient attribute)": [[2, "cdp.client.api_client.ApiClient.PRIMITIVE_TYPES", false]], "priority_fee_per_gas (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.priority_fee_per_gas", false]], "private_key (cdp.cdp attribute)": [[1, "cdp.Cdp.private_key", false], [1, "id12", false]], "private_key (cdp.cdp.cdp attribute)": [[1, "cdp.cdp.Cdp.private_key", false], [1, "id5", false]], "protocol_family (cdp.client.models.network.network attribute)": [[4, "cdp.client.models.network.Network.protocol_family", false]], "protocol_family_validate_enum() (cdp.client.models.network.network class method)": [[4, "cdp.client.models.network.Network.protocol_family_validate_enum", false]], "protocol_name (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.protocol_name", false]], "provisioned (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.PROVISIONED", false]], "provisioning (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.PROVISIONING", false]], "proxy (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.proxy", false]], "proxy_headers (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.proxy_headers", false]], "public_key (cdp.client.models.address.address attribute)": [[4, "cdp.client.models.address.Address.public_key", false]], "public_key (cdp.client.models.create_address_request.createaddressrequest attribute)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.public_key", false]], "public_key (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.public_key", false]], "raw (cdp.transaction property)": [[1, "cdp.Transaction.raw", false]], "raw (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.raw", false]], "raw_data (cdp.client.api_response.apiresponse attribute)": [[2, "cdp.client.api_response.ApiResponse.raw_data", false]], "raw_typed_data (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.raw_typed_data", false]], "read() (cdp.client.rest.restresponse method)": [[2, "cdp.client.rest.RESTResponse.read", false]], "reaped (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.REAPED", false]], "refresh_api_key_hook (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.refresh_api_key_hook", false]], "reload() (cdp.trade method)": [[1, "cdp.Trade.reload", false]], "reload() (cdp.trade.trade method)": [[1, "cdp.trade.Trade.reload", false]], "reload() (cdp.transfer method)": [[1, "cdp.Transfer.reload", false]], "reload() (cdp.transfer.transfer method)": [[1, "cdp.transfer.Transfer.reload", false]], "reload() (cdp.wallet method)": [[1, "cdp.Wallet.reload", false]], "reload() (cdp.wallet.wallet method)": [[1, "cdp.wallet.Wallet.reload", false]], "render_path() (in module cdp.client.exceptions)": [[2, "cdp.client.exceptions.render_path", false]], "request() (cdp.client.rest.restclientobject method)": [[2, "cdp.client.rest.RESTClientObject.request", false]], "request_external_faucet_funds() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.request_external_faucet_funds", false]], "request_external_faucet_funds_with_http_info() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.request_external_faucet_funds_with_http_info", false]], "request_external_faucet_funds_without_preload_content() (cdp.client.api.external_addresses_api.externaladdressesapi method)": [[3, "cdp.client.api.external_addresses_api.ExternalAddressesApi.request_external_faucet_funds_without_preload_content", false]], "request_faucet_funds() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.request_faucet_funds", false]], "request_faucet_funds_with_http_info() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.request_faucet_funds_with_http_info", false]], "request_faucet_funds_without_preload_content() (cdp.client.api.addresses_api.addressesapi method)": [[3, "cdp.client.api.addresses_api.AddressesApi.request_faucet_funds_without_preload_content", false]], "resourceexhaustederror": [[1, "cdp.errors.ResourceExhaustedError", false]], "response_deserialize() (cdp.cdp_api_client.cdpapiclient method)": [[1, "cdp.cdp_api_client.CdpApiClient.response_deserialize", false]], "response_deserialize() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.response_deserialize", false]], "restclientobject (class in cdp.client.rest)": [[2, "cdp.client.rest.RESTClientObject", false]], "restresponse (class in cdp.client.rest)": [[2, "cdp.client.rest.RESTResponse", false]], "retries (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.retries", false]], "safe_chars_for_path_param (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.safe_chars_for_path_param", false]], "sanitize_for_serialization() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.sanitize_for_serialization", false]], "save_seed() (cdp.wallet method)": [[1, "cdp.Wallet.save_seed", false]], "save_seed() (cdp.wallet.wallet method)": [[1, "cdp.wallet.Wallet.save_seed", false]], "seed_id (cdp.client.models.seed_creation_event_result.seedcreationeventresult attribute)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.seed_id", false]], "seed_id (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.seed_id", false]], "seedcreationevent (class in cdp.client.models.seed_creation_event)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent", false]], "seedcreationeventresult (class in cdp.client.models.seed_creation_event_result)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult", false]], "select_header_accept() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.select_header_accept", false]], "select_header_content_type() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.select_header_content_type", false]], "send_tx_delegate (cdp.transfer property)": [[1, "cdp.Transfer.send_tx_delegate", false]], "send_tx_delegate (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.send_tx_delegate", false]], "server_operation_index (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.server_operation_index", false]], "server_operation_variables (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.server_operation_variables", false]], "server_signer (cdp.client.models.feature_set.featureset attribute)": [[4, "cdp.client.models.feature_set.FeatureSet.server_signer", false]], "server_signer_id (cdp.client.models.create_server_signer_request.createserversignerrequest attribute)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.server_signer_id", false]], "server_signer_id (cdp.client.models.server_signer.serversigner attribute)": [[4, "cdp.client.models.server_signer.ServerSigner.server_signer_id", false]], "server_signer_id (cdp.client.models.server_signer_event.serversignerevent attribute)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.server_signer_id", false]], "server_signer_status (cdp.client.models.wallet.wallet attribute)": [[4, "cdp.client.models.wallet.Wallet.server_signer_status", false]], "server_signer_status (cdp.wallet property)": [[1, "cdp.Wallet.server_signer_status", false]], "server_signer_status (cdp.wallet.wallet property)": [[1, "cdp.wallet.Wallet.server_signer_status", false]], "server_signer_status_validate_enum() (cdp.client.models.wallet.wallet class method)": [[4, "cdp.client.models.wallet.Wallet.server_signer_status_validate_enum", false]], "serversigner (class in cdp.client.models.server_signer)": [[4, "cdp.client.models.server_signer.ServerSigner", false]], "serversignerevent (class in cdp.client.models.server_signer_event)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent", false]], "serversignereventevent (class in cdp.client.models.server_signer_event_event)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent", false]], "serversignereventlist (class in cdp.client.models.server_signer_event_list)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList", false]], "serversignerlist (class in cdp.client.models.server_signer_list)": [[4, "cdp.client.models.server_signer_list.ServerSignerList", false]], "serversignersapi (class in cdp.client.api.server_signers_api)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi", false]], "serviceexception": [[2, "cdp.client.exceptions.ServiceException", false]], "set_default() (cdp.client.api_client.apiclient class method)": [[2, "cdp.client.api_client.ApiClient.set_default", false]], "set_default() (cdp.client.configuration.configuration class method)": [[2, "cdp.client.configuration.Configuration.set_default", false]], "set_default_header() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.set_default_header", false]], "sig (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.sig", false]], "sign() (cdp.sponsored_send.sponsoredsend method)": [[1, "cdp.sponsored_send.SponsoredSend.sign", false]], "sign() (cdp.sponsoredsend method)": [[1, "cdp.SponsoredSend.sign", false]], "sign() (cdp.transaction method)": [[1, "cdp.Transaction.sign", false]], "sign() (cdp.transaction.transaction method)": [[1, "cdp.transaction.Transaction.sign", false]], "sign() (cdp.transfer method)": [[1, "cdp.Transfer.sign", false]], "sign() (cdp.transfer.transfer method)": [[1, "cdp.transfer.Transfer.sign", false]], "signature (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest attribute)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.signature", false]], "signature (cdp.client.models.payload_signature.payloadsignature attribute)": [[4, "cdp.client.models.payload_signature.PayloadSignature.signature", false]], "signature (cdp.client.models.signature_creation_event_result.signaturecreationeventresult attribute)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.signature", false]], "signature (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.signature", false]], "signature (cdp.sponsored_send.sponsoredsend property)": [[1, "cdp.sponsored_send.SponsoredSend.signature", false]], "signature (cdp.sponsoredsend property)": [[1, "cdp.SponsoredSend.signature", false]], "signature (cdp.transaction property)": [[1, "cdp.Transaction.signature", false]], "signature (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.signature", false]], "signature_header (cdp.client.models.create_webhook_request.createwebhookrequest attribute)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.signature_header", false]], "signature_header (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.signature_header", false]], "signaturecreationevent (class in cdp.client.models.signature_creation_event)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent", false]], "signaturecreationeventresult (class in cdp.client.models.signature_creation_event_result)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult", false]], "signed (cdp.sponsored_send.sponsoredsend property)": [[1, "cdp.sponsored_send.SponsoredSend.signed", false]], "signed (cdp.sponsored_send.sponsoredsend.status attribute)": [[1, "cdp.sponsored_send.SponsoredSend.Status.SIGNED", false]], "signed (cdp.sponsoredsend property)": [[1, "cdp.SponsoredSend.signed", false]], "signed (cdp.sponsoredsend.status attribute)": [[1, "cdp.SponsoredSend.Status.SIGNED", false]], "signed (cdp.transaction property)": [[1, "cdp.Transaction.signed", false]], "signed (cdp.transaction.status attribute)": [[1, "cdp.Transaction.Status.SIGNED", false]], "signed (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.signed", false]], "signed (cdp.transaction.transaction.status attribute)": [[1, "cdp.transaction.Transaction.Status.SIGNED", false]], "signed_payload (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest attribute)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.signed_payload", false]], "signed_payload (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest attribute)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.signed_payload", false]], "signed_payload (cdp.client.models.broadcast_trade_request.broadcasttraderequest attribute)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.signed_payload", false]], "signed_payload (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest attribute)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.signed_payload", false]], "signed_payload (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest attribute)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.signed_payload", false]], "signed_payload (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.signed_payload", false]], "signed_payload (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.signed_payload", false]], "signed_payload (cdp.transaction property)": [[1, "cdp.Transaction.signed_payload", false]], "signed_payload (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.signed_payload", false]], "signed_voluntary_exit (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata attribute)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.signed_voluntary_exit", false]], "signedvoluntaryexitmessagemetadata (class in cdp.client.models.signed_voluntary_exit_message_metadata)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata", false]], "signing_payload (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.signing_payload", false]], "slashed (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.slashed", false]], "smart_contract_id (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.smart_contract_id", false]], "smartcontract (class in cdp.client.models.smart_contract)": [[4, "cdp.client.models.smart_contract.SmartContract", false]], "smartcontractlist (class in cdp.client.models.smart_contract_list)": [[4, "cdp.client.models.smart_contract_list.SmartContractList", false]], "smartcontractoptions (class in cdp.client.models.smart_contract_options)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions", false]], "smartcontractsapi (class in cdp.client.api.smart_contracts_api)": [[3, "cdp.client.api.smart_contracts_api.SmartContractsApi", false]], "smartcontracttype (class in cdp.client.models.smart_contract_type)": [[4, "cdp.client.models.smart_contract_type.SmartContractType", false]], "socket_options (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.socket_options", false]], "solana_minus_devnet (cdp.client.models.network_identifier.networkidentifier attribute)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier.SOLANA_MINUS_DEVNET", false]], "solana_minus_mainnet (cdp.client.models.network_identifier.networkidentifier attribute)": [[4, "cdp.client.models.network_identifier.NetworkIdentifier.SOLANA_MINUS_MAINNET", false]], "sponsored_send (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.sponsored_send", false]], "sponsored_send (cdp.transfer property)": [[1, "cdp.Transfer.sponsored_send", false]], "sponsored_send (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.sponsored_send", false]], "sponsoredsend (class in cdp)": [[1, "cdp.SponsoredSend", false]], "sponsoredsend (class in cdp.client.models.sponsored_send)": [[4, "cdp.client.models.sponsored_send.SponsoredSend", false]], "sponsoredsend (class in cdp.sponsored_send)": [[1, "cdp.sponsored_send.SponsoredSend", false]], "sponsoredsend.status (class in cdp)": [[1, "cdp.SponsoredSend.Status", false]], "sponsoredsend.status (class in cdp.sponsored_send)": [[1, "cdp.sponsored_send.SponsoredSend.Status", false]], "ssl_ca_cert (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.ssl_ca_cert", false]], "stake (cdp.client.models.feature_set.featureset attribute)": [[4, "cdp.client.models.feature_set.FeatureSet.stake", false]], "stakeable_balance (cdp.client.models.staking_context_context.stakingcontextcontext attribute)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.stakeable_balance", false]], "stakeapi (class in cdp.client.api.stake_api)": [[3, "cdp.client.api.stake_api.StakeApi", false]], "stakingbalance (class in cdp.client.models.staking_balance)": [[4, "cdp.client.models.staking_balance.StakingBalance", false]], "stakingcontext (class in cdp.client.models.staking_context)": [[4, "cdp.client.models.staking_context.StakingContext", false]], "stakingcontextcontext (class in cdp.client.models.staking_context_context)": [[4, "cdp.client.models.staking_context_context.StakingContextContext", false]], "stakingoperation (class in cdp.client.models.staking_operation)": [[4, "cdp.client.models.staking_operation.StakingOperation", false]], "stakingoperationmetadata (class in cdp.client.models.staking_operation_metadata)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata", false]], "stakingreward (class in cdp.client.models.staking_reward)": [[4, "cdp.client.models.staking_reward.StakingReward", false]], "stakingrewardformat (class in cdp.client.models.staking_reward_format)": [[4, "cdp.client.models.staking_reward_format.StakingRewardFormat", false]], "stakingrewardusdvalue (class in cdp.client.models.staking_reward_usd_value)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue", false]], "start_time (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest attribute)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.start_time", false]], "state (cdp.client.models.staking_reward.stakingreward attribute)": [[4, "cdp.client.models.staking_reward.StakingReward.state", false]], "state_validate_enum() (cdp.client.models.staking_reward.stakingreward class method)": [[4, "cdp.client.models.staking_reward.StakingReward.state_validate_enum", false]], "status (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.status", false]], "status (cdp.client.models.payload_signature.payloadsignature attribute)": [[4, "cdp.client.models.payload_signature.PayloadSignature.status", false]], "status (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.status", false]], "status (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.status", false]], "status (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.status", false]], "status (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.status", false]], "status (cdp.client.models.validator.validator attribute)": [[4, "cdp.client.models.validator.Validator.status", false]], "status (cdp.sponsored_send.sponsoredsend property)": [[1, "cdp.sponsored_send.SponsoredSend.status", false]], "status (cdp.sponsoredsend property)": [[1, "cdp.SponsoredSend.status", false]], "status (cdp.transaction property)": [[1, "cdp.Transaction.status", false]], "status (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.status", false]], "status (cdp.transfer property)": [[1, "cdp.Transfer.status", false]], "status (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.status", false]], "status_code (cdp.client.api_response.apiresponse attribute)": [[2, "cdp.client.api_response.ApiResponse.status_code", false]], "status_validate_enum() (cdp.client.models.payload_signature.payloadsignature class method)": [[4, "cdp.client.models.payload_signature.PayloadSignature.status_validate_enum", false]], "status_validate_enum() (cdp.client.models.sponsored_send.sponsoredsend class method)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.status_validate_enum", false]], "status_validate_enum() (cdp.client.models.staking_operation.stakingoperation class method)": [[4, "cdp.client.models.staking_operation.StakingOperation.status_validate_enum", false]], "status_validate_enum() (cdp.client.models.transaction.transaction class method)": [[4, "cdp.client.models.transaction.Transaction.status_validate_enum", false]], "status_validate_enum() (cdp.client.models.transfer.transfer class method)": [[4, "cdp.client.models.transfer.Transfer.status_validate_enum", false]], "storage_keys (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess attribute)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.storage_keys", false]], "sub_traces (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.sub_traces", false]], "submit_server_signer_seed_event_result() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.submit_server_signer_seed_event_result", false]], "submit_server_signer_seed_event_result_with_http_info() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.submit_server_signer_seed_event_result_with_http_info", false]], "submit_server_signer_seed_event_result_without_preload_content() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.submit_server_signer_seed_event_result_without_preload_content", false]], "submit_server_signer_signature_event_result() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.submit_server_signer_signature_event_result", false]], "submit_server_signer_signature_event_result_with_http_info() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.submit_server_signer_signature_event_result_with_http_info", false]], "submit_server_signer_signature_event_result_without_preload_content() (cdp.client.api.server_signers_api.serversignersapi method)": [[3, "cdp.client.api.server_signers_api.ServerSignersApi.submit_server_signer_signature_event_result_without_preload_content", false]], "submitted (cdp.sponsored_send.sponsoredsend.status attribute)": [[1, "cdp.sponsored_send.SponsoredSend.Status.SUBMITTED", false]], "submitted (cdp.sponsoredsend.status attribute)": [[1, "cdp.SponsoredSend.Status.SUBMITTED", false]], "symbol (cdp.client.models.nft_contract_options.nftcontractoptions attribute)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.symbol", false]], "symbol (cdp.client.models.token_contract_options.tokencontractoptions attribute)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.symbol", false]], "temp_folder_path (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.temp_folder_path", false]], "terminal_state (cdp.sponsored_send.sponsoredsend property)": [[1, "cdp.sponsored_send.SponsoredSend.terminal_state", false]], "terminal_state (cdp.sponsoredsend property)": [[1, "cdp.SponsoredSend.terminal_state", false]], "terminal_state (cdp.transaction property)": [[1, "cdp.Transaction.terminal_state", false]], "terminal_state (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.terminal_state", false]], "terminal_state (cdp.transfer property)": [[1, "cdp.Transfer.terminal_state", false]], "terminal_state (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.terminal_state", false]], "terminal_states() (cdp.sponsored_send.sponsoredsend.status class method)": [[1, "cdp.sponsored_send.SponsoredSend.Status.terminal_states", false]], "terminal_states() (cdp.sponsoredsend.status class method)": [[1, "cdp.SponsoredSend.Status.terminal_states", false]], "terminal_states() (cdp.transaction.status class method)": [[1, "cdp.Transaction.Status.terminal_states", false]], "terminal_states() (cdp.transaction.transaction.status class method)": [[1, "cdp.transaction.Transaction.Status.terminal_states", false]], "tls_server_name (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.tls_server_name", false]], "to (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.to", false]], "to (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.to", false]], "to (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.to", false]], "to (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.to", false]], "to_address (cdp.client.models.webhook_event_filter.webhookeventfilter attribute)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.to_address", false]], "to_address_id (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.to_address_id", false]], "to_address_id (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.to_address_id", false]], "to_address_id (cdp.transaction property)": [[1, "cdp.Transaction.to_address_id", false]], "to_address_id (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.to_address_id", false]], "to_amount (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.to_amount", false]], "to_amount (cdp.trade property)": [[1, "cdp.Trade.to_amount", false]], "to_amount (cdp.trade.trade property)": [[1, "cdp.trade.Trade.to_amount", false]], "to_asset (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.to_asset", false]], "to_asset_id (cdp.client.models.create_trade_request.createtraderequest attribute)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.to_asset_id", false]], "to_asset_id (cdp.trade property)": [[1, "cdp.Trade.to_asset_id", false]], "to_asset_id (cdp.trade.trade property)": [[1, "cdp.trade.Trade.to_asset_id", false]], "to_atomic_amount() (cdp.asset method)": [[1, "cdp.Asset.to_atomic_amount", false]], "to_atomic_amount() (cdp.asset.asset method)": [[1, "cdp.asset.Asset.to_atomic_amount", false]], "to_debug_report() (cdp.client.configuration.configuration method)": [[2, "cdp.client.configuration.Configuration.to_debug_report", false]], "to_dict() (cdp.client.models.address.address method)": [[4, "cdp.client.models.address.Address.to_dict", false]], "to_dict() (cdp.client.models.address_balance_list.addressbalancelist method)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.to_dict", false]], "to_dict() (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist method)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.to_dict", false]], "to_dict() (cdp.client.models.address_list.addresslist method)": [[4, "cdp.client.models.address_list.AddressList.to_dict", false]], "to_dict() (cdp.client.models.address_transaction_list.addresstransactionlist method)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.to_dict", false]], "to_dict() (cdp.client.models.asset.asset method)": [[4, "cdp.client.models.asset.Asset.to_dict", false]], "to_dict() (cdp.client.models.balance.balance method)": [[4, "cdp.client.models.balance.Balance.to_dict", false]], "to_dict() (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest method)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.to_dict", false]], "to_dict() (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest method)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.to_dict", false]], "to_dict() (cdp.client.models.broadcast_trade_request.broadcasttraderequest method)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.to_dict", false]], "to_dict() (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest method)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.to_dict", false]], "to_dict() (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest method)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.to_dict", false]], "to_dict() (cdp.client.models.contract_event.contractevent method)": [[4, "cdp.client.models.contract_event.ContractEvent.to_dict", false]], "to_dict() (cdp.client.models.contract_event_list.contracteventlist method)": [[4, "cdp.client.models.contract_event_list.ContractEventList.to_dict", false]], "to_dict() (cdp.client.models.contract_invocation.contractinvocation method)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.to_dict", false]], "to_dict() (cdp.client.models.contract_invocation_list.contractinvocationlist method)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.to_dict", false]], "to_dict() (cdp.client.models.create_address_request.createaddressrequest method)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.to_dict", false]], "to_dict() (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest method)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.to_dict", false]], "to_dict() (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest method)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.to_dict", false]], "to_dict() (cdp.client.models.create_server_signer_request.createserversignerrequest method)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.to_dict", false]], "to_dict() (cdp.client.models.create_smart_contract_request.createsmartcontractrequest method)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.to_dict", false]], "to_dict() (cdp.client.models.create_staking_operation_request.createstakingoperationrequest method)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.to_dict", false]], "to_dict() (cdp.client.models.create_trade_request.createtraderequest method)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.to_dict", false]], "to_dict() (cdp.client.models.create_transfer_request.createtransferrequest method)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.to_dict", false]], "to_dict() (cdp.client.models.create_wallet_request.createwalletrequest method)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.to_dict", false]], "to_dict() (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet method)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.to_dict", false]], "to_dict() (cdp.client.models.create_webhook_request.createwebhookrequest method)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.to_dict", false]], "to_dict() (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest method)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.to_dict", false]], "to_dict() (cdp.client.models.erc20_transfer_event.erc20transferevent method)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.to_dict", false]], "to_dict() (cdp.client.models.erc721_transfer_event.erc721transferevent method)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.to_dict", false]], "to_dict() (cdp.client.models.error.error method)": [[4, "cdp.client.models.error.Error.to_dict", false]], "to_dict() (cdp.client.models.ethereum_transaction.ethereumtransaction method)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.to_dict", false]], "to_dict() (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess method)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.to_dict", false]], "to_dict() (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist method)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.to_dict", false]], "to_dict() (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace method)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.to_dict", false]], "to_dict() (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata method)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.to_dict", false]], "to_dict() (cdp.client.models.faucet_transaction.faucettransaction method)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.to_dict", false]], "to_dict() (cdp.client.models.feature_set.featureset method)": [[4, "cdp.client.models.feature_set.FeatureSet.to_dict", false]], "to_dict() (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response method)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.to_dict", false]], "to_dict() (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response method)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.to_dict", false]], "to_dict() (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest method)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.to_dict", false]], "to_dict() (cdp.client.models.get_staking_context_request.getstakingcontextrequest method)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.to_dict", false]], "to_dict() (cdp.client.models.historical_balance.historicalbalance method)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.to_dict", false]], "to_dict() (cdp.client.models.network.network method)": [[4, "cdp.client.models.network.Network.to_dict", false]], "to_dict() (cdp.client.models.nft_contract_options.nftcontractoptions method)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.to_dict", false]], "to_dict() (cdp.client.models.payload_signature.payloadsignature method)": [[4, "cdp.client.models.payload_signature.PayloadSignature.to_dict", false]], "to_dict() (cdp.client.models.payload_signature_list.payloadsignaturelist method)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.to_dict", false]], "to_dict() (cdp.client.models.seed_creation_event.seedcreationevent method)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.to_dict", false]], "to_dict() (cdp.client.models.seed_creation_event_result.seedcreationeventresult method)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.to_dict", false]], "to_dict() (cdp.client.models.server_signer.serversigner method)": [[4, "cdp.client.models.server_signer.ServerSigner.to_dict", false]], "to_dict() (cdp.client.models.server_signer_event.serversignerevent method)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.to_dict", false]], "to_dict() (cdp.client.models.server_signer_event_event.serversignereventevent method)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.to_dict", false]], "to_dict() (cdp.client.models.server_signer_event_list.serversignereventlist method)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.to_dict", false]], "to_dict() (cdp.client.models.server_signer_list.serversignerlist method)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.to_dict", false]], "to_dict() (cdp.client.models.signature_creation_event.signaturecreationevent method)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.to_dict", false]], "to_dict() (cdp.client.models.signature_creation_event_result.signaturecreationeventresult method)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.to_dict", false]], "to_dict() (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata method)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.to_dict", false]], "to_dict() (cdp.client.models.smart_contract.smartcontract method)": [[4, "cdp.client.models.smart_contract.SmartContract.to_dict", false]], "to_dict() (cdp.client.models.smart_contract_list.smartcontractlist method)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.to_dict", false]], "to_dict() (cdp.client.models.smart_contract_options.smartcontractoptions method)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.to_dict", false]], "to_dict() (cdp.client.models.sponsored_send.sponsoredsend method)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.to_dict", false]], "to_dict() (cdp.client.models.staking_balance.stakingbalance method)": [[4, "cdp.client.models.staking_balance.StakingBalance.to_dict", false]], "to_dict() (cdp.client.models.staking_context.stakingcontext method)": [[4, "cdp.client.models.staking_context.StakingContext.to_dict", false]], "to_dict() (cdp.client.models.staking_context_context.stakingcontextcontext method)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.to_dict", false]], "to_dict() (cdp.client.models.staking_operation.stakingoperation method)": [[4, "cdp.client.models.staking_operation.StakingOperation.to_dict", false]], "to_dict() (cdp.client.models.staking_operation_metadata.stakingoperationmetadata method)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.to_dict", false]], "to_dict() (cdp.client.models.staking_reward.stakingreward method)": [[4, "cdp.client.models.staking_reward.StakingReward.to_dict", false]], "to_dict() (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue method)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.to_dict", false]], "to_dict() (cdp.client.models.token_contract_options.tokencontractoptions method)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.to_dict", false]], "to_dict() (cdp.client.models.trade.trade method)": [[4, "cdp.client.models.trade.Trade.to_dict", false]], "to_dict() (cdp.client.models.trade_list.tradelist method)": [[4, "cdp.client.models.trade_list.TradeList.to_dict", false]], "to_dict() (cdp.client.models.transaction.transaction method)": [[4, "cdp.client.models.transaction.Transaction.to_dict", false]], "to_dict() (cdp.client.models.transaction_content.transactioncontent method)": [[4, "cdp.client.models.transaction_content.TransactionContent.to_dict", false]], "to_dict() (cdp.client.models.transfer.transfer method)": [[4, "cdp.client.models.transfer.Transfer.to_dict", false]], "to_dict() (cdp.client.models.transfer_list.transferlist method)": [[4, "cdp.client.models.transfer_list.TransferList.to_dict", false]], "to_dict() (cdp.client.models.update_webhook_request.updatewebhookrequest method)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.to_dict", false]], "to_dict() (cdp.client.models.user.user method)": [[4, "cdp.client.models.user.User.to_dict", false]], "to_dict() (cdp.client.models.validator.validator method)": [[4, "cdp.client.models.validator.Validator.to_dict", false]], "to_dict() (cdp.client.models.validator_details.validatordetails method)": [[4, "cdp.client.models.validator_details.ValidatorDetails.to_dict", false]], "to_dict() (cdp.client.models.validator_list.validatorlist method)": [[4, "cdp.client.models.validator_list.ValidatorList.to_dict", false]], "to_dict() (cdp.client.models.wallet.wallet method)": [[4, "cdp.client.models.wallet.Wallet.to_dict", false]], "to_dict() (cdp.client.models.wallet_list.walletlist method)": [[4, "cdp.client.models.wallet_list.WalletList.to_dict", false]], "to_dict() (cdp.client.models.webhook.webhook method)": [[4, "cdp.client.models.webhook.Webhook.to_dict", false]], "to_dict() (cdp.client.models.webhook_event_filter.webhookeventfilter method)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.to_dict", false]], "to_dict() (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter method)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.to_dict", false]], "to_dict() (cdp.client.models.webhook_list.webhooklist method)": [[4, "cdp.client.models.webhook_list.WebhookList.to_dict", false]], "to_dict() (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter method)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.to_dict", false]], "to_json() (cdp.client.models.address.address method)": [[4, "cdp.client.models.address.Address.to_json", false]], "to_json() (cdp.client.models.address_balance_list.addressbalancelist method)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.to_json", false]], "to_json() (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist method)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.to_json", false]], "to_json() (cdp.client.models.address_list.addresslist method)": [[4, "cdp.client.models.address_list.AddressList.to_json", false]], "to_json() (cdp.client.models.address_transaction_list.addresstransactionlist method)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.to_json", false]], "to_json() (cdp.client.models.asset.asset method)": [[4, "cdp.client.models.asset.Asset.to_json", false]], "to_json() (cdp.client.models.balance.balance method)": [[4, "cdp.client.models.balance.Balance.to_json", false]], "to_json() (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest method)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.to_json", false]], "to_json() (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest method)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.to_json", false]], "to_json() (cdp.client.models.broadcast_trade_request.broadcasttraderequest method)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.to_json", false]], "to_json() (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest method)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.to_json", false]], "to_json() (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest method)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.to_json", false]], "to_json() (cdp.client.models.contract_event.contractevent method)": [[4, "cdp.client.models.contract_event.ContractEvent.to_json", false]], "to_json() (cdp.client.models.contract_event_list.contracteventlist method)": [[4, "cdp.client.models.contract_event_list.ContractEventList.to_json", false]], "to_json() (cdp.client.models.contract_invocation.contractinvocation method)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.to_json", false]], "to_json() (cdp.client.models.contract_invocation_list.contractinvocationlist method)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.to_json", false]], "to_json() (cdp.client.models.create_address_request.createaddressrequest method)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.to_json", false]], "to_json() (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest method)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.to_json", false]], "to_json() (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest method)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.to_json", false]], "to_json() (cdp.client.models.create_server_signer_request.createserversignerrequest method)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.to_json", false]], "to_json() (cdp.client.models.create_smart_contract_request.createsmartcontractrequest method)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.to_json", false]], "to_json() (cdp.client.models.create_staking_operation_request.createstakingoperationrequest method)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.to_json", false]], "to_json() (cdp.client.models.create_trade_request.createtraderequest method)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.to_json", false]], "to_json() (cdp.client.models.create_transfer_request.createtransferrequest method)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.to_json", false]], "to_json() (cdp.client.models.create_wallet_request.createwalletrequest method)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.to_json", false]], "to_json() (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet method)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.to_json", false]], "to_json() (cdp.client.models.create_webhook_request.createwebhookrequest method)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.to_json", false]], "to_json() (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest method)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.to_json", false]], "to_json() (cdp.client.models.erc20_transfer_event.erc20transferevent method)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.to_json", false]], "to_json() (cdp.client.models.erc721_transfer_event.erc721transferevent method)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.to_json", false]], "to_json() (cdp.client.models.error.error method)": [[4, "cdp.client.models.error.Error.to_json", false]], "to_json() (cdp.client.models.ethereum_transaction.ethereumtransaction method)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.to_json", false]], "to_json() (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess method)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.to_json", false]], "to_json() (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist method)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.to_json", false]], "to_json() (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace method)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.to_json", false]], "to_json() (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata method)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.to_json", false]], "to_json() (cdp.client.models.faucet_transaction.faucettransaction method)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.to_json", false]], "to_json() (cdp.client.models.feature_set.featureset method)": [[4, "cdp.client.models.feature_set.FeatureSet.to_json", false]], "to_json() (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response method)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.to_json", false]], "to_json() (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response method)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.to_json", false]], "to_json() (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest method)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.to_json", false]], "to_json() (cdp.client.models.get_staking_context_request.getstakingcontextrequest method)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.to_json", false]], "to_json() (cdp.client.models.historical_balance.historicalbalance method)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.to_json", false]], "to_json() (cdp.client.models.network.network method)": [[4, "cdp.client.models.network.Network.to_json", false]], "to_json() (cdp.client.models.nft_contract_options.nftcontractoptions method)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.to_json", false]], "to_json() (cdp.client.models.payload_signature.payloadsignature method)": [[4, "cdp.client.models.payload_signature.PayloadSignature.to_json", false]], "to_json() (cdp.client.models.payload_signature_list.payloadsignaturelist method)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.to_json", false]], "to_json() (cdp.client.models.seed_creation_event.seedcreationevent method)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.to_json", false]], "to_json() (cdp.client.models.seed_creation_event_result.seedcreationeventresult method)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.to_json", false]], "to_json() (cdp.client.models.server_signer.serversigner method)": [[4, "cdp.client.models.server_signer.ServerSigner.to_json", false]], "to_json() (cdp.client.models.server_signer_event.serversignerevent method)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.to_json", false]], "to_json() (cdp.client.models.server_signer_event_event.serversignereventevent method)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.to_json", false]], "to_json() (cdp.client.models.server_signer_event_list.serversignereventlist method)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.to_json", false]], "to_json() (cdp.client.models.server_signer_list.serversignerlist method)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.to_json", false]], "to_json() (cdp.client.models.signature_creation_event.signaturecreationevent method)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.to_json", false]], "to_json() (cdp.client.models.signature_creation_event_result.signaturecreationeventresult method)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.to_json", false]], "to_json() (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata method)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.to_json", false]], "to_json() (cdp.client.models.smart_contract.smartcontract method)": [[4, "cdp.client.models.smart_contract.SmartContract.to_json", false]], "to_json() (cdp.client.models.smart_contract_list.smartcontractlist method)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.to_json", false]], "to_json() (cdp.client.models.smart_contract_options.smartcontractoptions method)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.to_json", false]], "to_json() (cdp.client.models.sponsored_send.sponsoredsend method)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.to_json", false]], "to_json() (cdp.client.models.staking_balance.stakingbalance method)": [[4, "cdp.client.models.staking_balance.StakingBalance.to_json", false]], "to_json() (cdp.client.models.staking_context.stakingcontext method)": [[4, "cdp.client.models.staking_context.StakingContext.to_json", false]], "to_json() (cdp.client.models.staking_context_context.stakingcontextcontext method)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.to_json", false]], "to_json() (cdp.client.models.staking_operation.stakingoperation method)": [[4, "cdp.client.models.staking_operation.StakingOperation.to_json", false]], "to_json() (cdp.client.models.staking_operation_metadata.stakingoperationmetadata method)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.to_json", false]], "to_json() (cdp.client.models.staking_reward.stakingreward method)": [[4, "cdp.client.models.staking_reward.StakingReward.to_json", false]], "to_json() (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue method)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.to_json", false]], "to_json() (cdp.client.models.token_contract_options.tokencontractoptions method)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.to_json", false]], "to_json() (cdp.client.models.trade.trade method)": [[4, "cdp.client.models.trade.Trade.to_json", false]], "to_json() (cdp.client.models.trade_list.tradelist method)": [[4, "cdp.client.models.trade_list.TradeList.to_json", false]], "to_json() (cdp.client.models.transaction.transaction method)": [[4, "cdp.client.models.transaction.Transaction.to_json", false]], "to_json() (cdp.client.models.transaction_content.transactioncontent method)": [[4, "cdp.client.models.transaction_content.TransactionContent.to_json", false]], "to_json() (cdp.client.models.transfer.transfer method)": [[4, "cdp.client.models.transfer.Transfer.to_json", false]], "to_json() (cdp.client.models.transfer_list.transferlist method)": [[4, "cdp.client.models.transfer_list.TransferList.to_json", false]], "to_json() (cdp.client.models.update_webhook_request.updatewebhookrequest method)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.to_json", false]], "to_json() (cdp.client.models.user.user method)": [[4, "cdp.client.models.user.User.to_json", false]], "to_json() (cdp.client.models.validator.validator method)": [[4, "cdp.client.models.validator.Validator.to_json", false]], "to_json() (cdp.client.models.validator_details.validatordetails method)": [[4, "cdp.client.models.validator_details.ValidatorDetails.to_json", false]], "to_json() (cdp.client.models.validator_list.validatorlist method)": [[4, "cdp.client.models.validator_list.ValidatorList.to_json", false]], "to_json() (cdp.client.models.wallet.wallet method)": [[4, "cdp.client.models.wallet.Wallet.to_json", false]], "to_json() (cdp.client.models.wallet_list.walletlist method)": [[4, "cdp.client.models.wallet_list.WalletList.to_json", false]], "to_json() (cdp.client.models.webhook.webhook method)": [[4, "cdp.client.models.webhook.Webhook.to_json", false]], "to_json() (cdp.client.models.webhook_event_filter.webhookeventfilter method)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.to_json", false]], "to_json() (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter method)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.to_json", false]], "to_json() (cdp.client.models.webhook_list.webhooklist method)": [[4, "cdp.client.models.webhook_list.WebhookList.to_json", false]], "to_json() (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter method)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.to_json", false]], "to_str() (cdp.client.models.address.address method)": [[4, "cdp.client.models.address.Address.to_str", false]], "to_str() (cdp.client.models.address_balance_list.addressbalancelist method)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.to_str", false]], "to_str() (cdp.client.models.address_historical_balance_list.addresshistoricalbalancelist method)": [[4, "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList.to_str", false]], "to_str() (cdp.client.models.address_list.addresslist method)": [[4, "cdp.client.models.address_list.AddressList.to_str", false]], "to_str() (cdp.client.models.address_transaction_list.addresstransactionlist method)": [[4, "cdp.client.models.address_transaction_list.AddressTransactionList.to_str", false]], "to_str() (cdp.client.models.asset.asset method)": [[4, "cdp.client.models.asset.Asset.to_str", false]], "to_str() (cdp.client.models.balance.balance method)": [[4, "cdp.client.models.balance.Balance.to_str", false]], "to_str() (cdp.client.models.broadcast_contract_invocation_request.broadcastcontractinvocationrequest method)": [[4, "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest.to_str", false]], "to_str() (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest method)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.to_str", false]], "to_str() (cdp.client.models.broadcast_trade_request.broadcasttraderequest method)": [[4, "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest.to_str", false]], "to_str() (cdp.client.models.broadcast_transfer_request.broadcasttransferrequest method)": [[4, "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest.to_str", false]], "to_str() (cdp.client.models.build_staking_operation_request.buildstakingoperationrequest method)": [[4, "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest.to_str", false]], "to_str() (cdp.client.models.contract_event.contractevent method)": [[4, "cdp.client.models.contract_event.ContractEvent.to_str", false]], "to_str() (cdp.client.models.contract_event_list.contracteventlist method)": [[4, "cdp.client.models.contract_event_list.ContractEventList.to_str", false]], "to_str() (cdp.client.models.contract_invocation.contractinvocation method)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.to_str", false]], "to_str() (cdp.client.models.contract_invocation_list.contractinvocationlist method)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.to_str", false]], "to_str() (cdp.client.models.create_address_request.createaddressrequest method)": [[4, "cdp.client.models.create_address_request.CreateAddressRequest.to_str", false]], "to_str() (cdp.client.models.create_contract_invocation_request.createcontractinvocationrequest method)": [[4, "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest.to_str", false]], "to_str() (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest method)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.to_str", false]], "to_str() (cdp.client.models.create_server_signer_request.createserversignerrequest method)": [[4, "cdp.client.models.create_server_signer_request.CreateServerSignerRequest.to_str", false]], "to_str() (cdp.client.models.create_smart_contract_request.createsmartcontractrequest method)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.to_str", false]], "to_str() (cdp.client.models.create_staking_operation_request.createstakingoperationrequest method)": [[4, "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest.to_str", false]], "to_str() (cdp.client.models.create_trade_request.createtraderequest method)": [[4, "cdp.client.models.create_trade_request.CreateTradeRequest.to_str", false]], "to_str() (cdp.client.models.create_transfer_request.createtransferrequest method)": [[4, "cdp.client.models.create_transfer_request.CreateTransferRequest.to_str", false]], "to_str() (cdp.client.models.create_wallet_request.createwalletrequest method)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.to_str", false]], "to_str() (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet method)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.to_str", false]], "to_str() (cdp.client.models.create_webhook_request.createwebhookrequest method)": [[4, "cdp.client.models.create_webhook_request.CreateWebhookRequest.to_str", false]], "to_str() (cdp.client.models.deploy_smart_contract_request.deploysmartcontractrequest method)": [[4, "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest.to_str", false]], "to_str() (cdp.client.models.erc20_transfer_event.erc20transferevent method)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.to_str", false]], "to_str() (cdp.client.models.erc721_transfer_event.erc721transferevent method)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.to_str", false]], "to_str() (cdp.client.models.error.error method)": [[4, "cdp.client.models.error.Error.to_str", false]], "to_str() (cdp.client.models.ethereum_transaction.ethereumtransaction method)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.to_str", false]], "to_str() (cdp.client.models.ethereum_transaction_access.ethereumtransactionaccess method)": [[4, "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess.to_str", false]], "to_str() (cdp.client.models.ethereum_transaction_access_list.ethereumtransactionaccesslist method)": [[4, "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList.to_str", false]], "to_str() (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace method)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.to_str", false]], "to_str() (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata method)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.to_str", false]], "to_str() (cdp.client.models.faucet_transaction.faucettransaction method)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.to_str", false]], "to_str() (cdp.client.models.feature_set.featureset method)": [[4, "cdp.client.models.feature_set.FeatureSet.to_str", false]], "to_str() (cdp.client.models.fetch_historical_staking_balances200_response.fetchhistoricalstakingbalances200response method)": [[4, "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response.to_str", false]], "to_str() (cdp.client.models.fetch_staking_rewards200_response.fetchstakingrewards200response method)": [[4, "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response.to_str", false]], "to_str() (cdp.client.models.fetch_staking_rewards_request.fetchstakingrewardsrequest method)": [[4, "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest.to_str", false]], "to_str() (cdp.client.models.get_staking_context_request.getstakingcontextrequest method)": [[4, "cdp.client.models.get_staking_context_request.GetStakingContextRequest.to_str", false]], "to_str() (cdp.client.models.historical_balance.historicalbalance method)": [[4, "cdp.client.models.historical_balance.HistoricalBalance.to_str", false]], "to_str() (cdp.client.models.network.network method)": [[4, "cdp.client.models.network.Network.to_str", false]], "to_str() (cdp.client.models.nft_contract_options.nftcontractoptions method)": [[4, "cdp.client.models.nft_contract_options.NFTContractOptions.to_str", false]], "to_str() (cdp.client.models.payload_signature.payloadsignature method)": [[4, "cdp.client.models.payload_signature.PayloadSignature.to_str", false]], "to_str() (cdp.client.models.payload_signature_list.payloadsignaturelist method)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.to_str", false]], "to_str() (cdp.client.models.seed_creation_event.seedcreationevent method)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.to_str", false]], "to_str() (cdp.client.models.seed_creation_event_result.seedcreationeventresult method)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.to_str", false]], "to_str() (cdp.client.models.server_signer.serversigner method)": [[4, "cdp.client.models.server_signer.ServerSigner.to_str", false]], "to_str() (cdp.client.models.server_signer_event.serversignerevent method)": [[4, "cdp.client.models.server_signer_event.ServerSignerEvent.to_str", false]], "to_str() (cdp.client.models.server_signer_event_event.serversignereventevent method)": [[4, "cdp.client.models.server_signer_event_event.ServerSignerEventEvent.to_str", false]], "to_str() (cdp.client.models.server_signer_event_list.serversignereventlist method)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.to_str", false]], "to_str() (cdp.client.models.server_signer_list.serversignerlist method)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.to_str", false]], "to_str() (cdp.client.models.signature_creation_event.signaturecreationevent method)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.to_str", false]], "to_str() (cdp.client.models.signature_creation_event_result.signaturecreationeventresult method)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.to_str", false]], "to_str() (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata method)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.to_str", false]], "to_str() (cdp.client.models.smart_contract.smartcontract method)": [[4, "cdp.client.models.smart_contract.SmartContract.to_str", false]], "to_str() (cdp.client.models.smart_contract_list.smartcontractlist method)": [[4, "cdp.client.models.smart_contract_list.SmartContractList.to_str", false]], "to_str() (cdp.client.models.smart_contract_options.smartcontractoptions method)": [[4, "cdp.client.models.smart_contract_options.SmartContractOptions.to_str", false]], "to_str() (cdp.client.models.sponsored_send.sponsoredsend method)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.to_str", false]], "to_str() (cdp.client.models.staking_balance.stakingbalance method)": [[4, "cdp.client.models.staking_balance.StakingBalance.to_str", false]], "to_str() (cdp.client.models.staking_context.stakingcontext method)": [[4, "cdp.client.models.staking_context.StakingContext.to_str", false]], "to_str() (cdp.client.models.staking_context_context.stakingcontextcontext method)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.to_str", false]], "to_str() (cdp.client.models.staking_operation.stakingoperation method)": [[4, "cdp.client.models.staking_operation.StakingOperation.to_str", false]], "to_str() (cdp.client.models.staking_operation_metadata.stakingoperationmetadata method)": [[4, "cdp.client.models.staking_operation_metadata.StakingOperationMetadata.to_str", false]], "to_str() (cdp.client.models.staking_reward.stakingreward method)": [[4, "cdp.client.models.staking_reward.StakingReward.to_str", false]], "to_str() (cdp.client.models.staking_reward_usd_value.stakingrewardusdvalue method)": [[4, "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue.to_str", false]], "to_str() (cdp.client.models.token_contract_options.tokencontractoptions method)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.to_str", false]], "to_str() (cdp.client.models.trade.trade method)": [[4, "cdp.client.models.trade.Trade.to_str", false]], "to_str() (cdp.client.models.trade_list.tradelist method)": [[4, "cdp.client.models.trade_list.TradeList.to_str", false]], "to_str() (cdp.client.models.transaction.transaction method)": [[4, "cdp.client.models.transaction.Transaction.to_str", false]], "to_str() (cdp.client.models.transaction_content.transactioncontent method)": [[4, "cdp.client.models.transaction_content.TransactionContent.to_str", false]], "to_str() (cdp.client.models.transfer.transfer method)": [[4, "cdp.client.models.transfer.Transfer.to_str", false]], "to_str() (cdp.client.models.transfer_list.transferlist method)": [[4, "cdp.client.models.transfer_list.TransferList.to_str", false]], "to_str() (cdp.client.models.update_webhook_request.updatewebhookrequest method)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest.to_str", false]], "to_str() (cdp.client.models.user.user method)": [[4, "cdp.client.models.user.User.to_str", false]], "to_str() (cdp.client.models.validator.validator method)": [[4, "cdp.client.models.validator.Validator.to_str", false]], "to_str() (cdp.client.models.validator_details.validatordetails method)": [[4, "cdp.client.models.validator_details.ValidatorDetails.to_str", false]], "to_str() (cdp.client.models.validator_list.validatorlist method)": [[4, "cdp.client.models.validator_list.ValidatorList.to_str", false]], "to_str() (cdp.client.models.wallet.wallet method)": [[4, "cdp.client.models.wallet.Wallet.to_str", false]], "to_str() (cdp.client.models.wallet_list.walletlist method)": [[4, "cdp.client.models.wallet_list.WalletList.to_str", false]], "to_str() (cdp.client.models.webhook.webhook method)": [[4, "cdp.client.models.webhook.Webhook.to_str", false]], "to_str() (cdp.client.models.webhook_event_filter.webhookeventfilter method)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter.to_str", false]], "to_str() (cdp.client.models.webhook_event_type_filter.webhookeventtypefilter method)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter.to_str", false]], "to_str() (cdp.client.models.webhook_list.webhooklist method)": [[4, "cdp.client.models.webhook_list.WebhookList.to_str", false]], "to_str() (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter method)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.to_str", false]], "token_id (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.token_id", false]], "tokencontractoptions (class in cdp.client.models.token_contract_options)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions", false]], "total_count (cdp.client.models.address_balance_list.addressbalancelist attribute)": [[4, "cdp.client.models.address_balance_list.AddressBalanceList.total_count", false]], "total_count (cdp.client.models.address_list.addresslist attribute)": [[4, "cdp.client.models.address_list.AddressList.total_count", false]], "total_count (cdp.client.models.contract_invocation_list.contractinvocationlist attribute)": [[4, "cdp.client.models.contract_invocation_list.ContractInvocationList.total_count", false]], "total_count (cdp.client.models.payload_signature_list.payloadsignaturelist attribute)": [[4, "cdp.client.models.payload_signature_list.PayloadSignatureList.total_count", false]], "total_count (cdp.client.models.server_signer_event_list.serversignereventlist attribute)": [[4, "cdp.client.models.server_signer_event_list.ServerSignerEventList.total_count", false]], "total_count (cdp.client.models.server_signer_list.serversignerlist attribute)": [[4, "cdp.client.models.server_signer_list.ServerSignerList.total_count", false]], "total_count (cdp.client.models.trade_list.tradelist attribute)": [[4, "cdp.client.models.trade_list.TradeList.total_count", false]], "total_count (cdp.client.models.transfer_list.transferlist attribute)": [[4, "cdp.client.models.transfer_list.TransferList.total_count", false]], "total_count (cdp.client.models.wallet_list.walletlist attribute)": [[4, "cdp.client.models.wallet_list.WalletList.total_count", false]], "total_supply (cdp.client.models.token_contract_options.tokencontractoptions attribute)": [[4, "cdp.client.models.token_contract_options.TokenContractOptions.total_supply", false]], "trace_address (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.trace_address", false]], "trace_id (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.trace_id", false]], "trace_type (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.trace_type", false]], "trade (cdp.client.models.feature_set.featureset attribute)": [[4, "cdp.client.models.feature_set.FeatureSet.trade", false]], "trade (class in cdp)": [[1, "cdp.Trade", false]], "trade (class in cdp.client.models.trade)": [[4, "cdp.client.models.trade.Trade", false]], "trade (class in cdp.trade)": [[1, "cdp.trade.Trade", false]], "trade() (cdp.wallet method)": [[1, "cdp.Wallet.trade", false]], "trade() (cdp.wallet.wallet method)": [[1, "cdp.wallet.Wallet.trade", false]], "trade() (cdp.wallet_address.walletaddress method)": [[1, "cdp.wallet_address.WalletAddress.trade", false]], "trade_id (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.trade_id", false]], "trade_id (cdp.trade property)": [[1, "cdp.Trade.trade_id", false]], "trade_id (cdp.trade.trade property)": [[1, "cdp.trade.Trade.trade_id", false]], "tradelist (class in cdp.client.models.trade_list)": [[4, "cdp.client.models.trade_list.TradeList", false]], "trades (cdp.api_clients.apiclients property)": [[1, "cdp.api_clients.ApiClients.trades", false]], "trades() (cdp.wallet_address.walletaddress method)": [[1, "cdp.wallet_address.WalletAddress.trades", false]], "tradesapi (class in cdp.client.api.trades_api)": [[3, "cdp.client.api.trades_api.TradesApi", false]], "transaction (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.transaction", false]], "transaction (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.transaction", false]], "transaction (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.transaction", false]], "transaction (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.transaction", false]], "transaction (cdp.trade property)": [[1, "cdp.Trade.transaction", false]], "transaction (cdp.trade.trade property)": [[1, "cdp.trade.Trade.transaction", false]], "transaction (cdp.transfer property)": [[1, "cdp.Transfer.transaction", false]], "transaction (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.transaction", false]], "transaction (class in cdp)": [[1, "cdp.Transaction", false]], "transaction (class in cdp.client.models.transaction)": [[4, "cdp.client.models.transaction.Transaction", false]], "transaction (class in cdp.transaction)": [[1, "cdp.transaction.Transaction", false]], "transaction.status (class in cdp)": [[1, "cdp.Transaction.Status", false]], "transaction.status (class in cdp.transaction)": [[1, "cdp.transaction.Transaction.Status", false]], "transaction_access_list (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.transaction_access_list", false]], "transaction_hash (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.transaction_hash", false]], "transaction_hash (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.transaction_hash", false]], "transaction_hash (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.transaction_hash", false]], "transaction_hash (cdp.client.models.faucet_transaction.faucettransaction attribute)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.transaction_hash", false]], "transaction_hash (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.transaction_hash", false]], "transaction_hash (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.transaction_hash", false]], "transaction_hash (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.transaction_hash", false]], "transaction_hash (cdp.faucet_transaction.faucettransaction property)": [[1, "cdp.faucet_transaction.FaucetTransaction.transaction_hash", false]], "transaction_hash (cdp.faucettransaction property)": [[1, "cdp.FaucetTransaction.transaction_hash", false]], "transaction_hash (cdp.sponsored_send.sponsoredsend property)": [[1, "cdp.sponsored_send.SponsoredSend.transaction_hash", false]], "transaction_hash (cdp.sponsoredsend property)": [[1, "cdp.SponsoredSend.transaction_hash", false]], "transaction_hash (cdp.transaction property)": [[1, "cdp.Transaction.transaction_hash", false]], "transaction_hash (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.transaction_hash", false]], "transaction_hash (cdp.transfer property)": [[1, "cdp.Transfer.transaction_hash", false]], "transaction_hash (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.transaction_hash", false]], "transaction_id (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.transaction_id", false]], "transaction_id (cdp.client.models.signature_creation_event_result.signaturecreationeventresult attribute)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.transaction_id", false]], "transaction_index (cdp.client.models.broadcast_staking_operation_request.broadcaststakingoperationrequest attribute)": [[4, "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest.transaction_index", false]], "transaction_index (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.transaction_index", false]], "transaction_index (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.transaction_index", false]], "transaction_index (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.transaction_index", false]], "transaction_link (cdp.client.models.faucet_transaction.faucettransaction attribute)": [[4, "cdp.client.models.faucet_transaction.FaucetTransaction.transaction_link", false]], "transaction_link (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.transaction_link", false]], "transaction_link (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.transaction_link", false]], "transaction_link (cdp.faucet_transaction.faucettransaction property)": [[1, "cdp.faucet_transaction.FaucetTransaction.transaction_link", false]], "transaction_link (cdp.faucettransaction property)": [[1, "cdp.FaucetTransaction.transaction_link", false]], "transaction_link (cdp.sponsored_send.sponsoredsend property)": [[1, "cdp.sponsored_send.SponsoredSend.transaction_link", false]], "transaction_link (cdp.sponsoredsend property)": [[1, "cdp.SponsoredSend.transaction_link", false]], "transaction_link (cdp.transaction property)": [[1, "cdp.Transaction.transaction_link", false]], "transaction_link (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.transaction_link", false]], "transaction_link (cdp.transfer property)": [[1, "cdp.Transfer.transaction_link", false]], "transaction_link (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.transaction_link", false]], "transaction_type (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.transaction_type", false]], "transaction_type (cdp.client.models.signature_creation_event_result.signaturecreationeventresult attribute)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.transaction_type", false]], "transactioncontent (class in cdp.client.models.transaction_content)": [[4, "cdp.client.models.transaction_content.TransactionContent", false]], "transactionnotsignederror": [[1, "cdp.errors.TransactionNotSignedError", false]], "transactions (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.transactions", false]], "transactiontype (class in cdp.client.models.transaction_type)": [[4, "cdp.client.models.transaction_type.TransactionType", false]], "transfer (cdp.client.models.feature_set.featureset attribute)": [[4, "cdp.client.models.feature_set.FeatureSet.transfer", false]], "transfer (cdp.client.models.transaction_type.transactiontype attribute)": [[4, "cdp.client.models.transaction_type.TransactionType.TRANSFER", false]], "transfer (class in cdp)": [[1, "cdp.Transfer", false]], "transfer (class in cdp.client.models.transfer)": [[4, "cdp.client.models.transfer.Transfer", false]], "transfer (class in cdp.transfer)": [[1, "cdp.transfer.Transfer", false]], "transfer() (cdp.wallet method)": [[1, "cdp.Wallet.transfer", false]], "transfer() (cdp.wallet.wallet method)": [[1, "cdp.wallet.Wallet.transfer", false]], "transfer() (cdp.wallet_address.walletaddress method)": [[1, "cdp.wallet_address.WalletAddress.transfer", false]], "transfer_id (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.transfer_id", false]], "transfer_id (cdp.transfer property)": [[1, "cdp.Transfer.transfer_id", false]], "transfer_id (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.transfer_id", false]], "transferlist (class in cdp.client.models.transfer_list)": [[4, "cdp.client.models.transfer_list.TransferList", false]], "transfers (cdp.api_clients.apiclients property)": [[1, "cdp.api_clients.ApiClients.transfers", false]], "transfers() (cdp.wallet_address.walletaddress method)": [[1, "cdp.wallet_address.WalletAddress.transfers", false]], "transfersapi (class in cdp.client.api.transfers_api)": [[3, "cdp.client.api.transfers_api.TransfersApi", false]], "tx_hash (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.tx_hash", false]], "tx_index (cdp.client.models.contract_event.contractevent attribute)": [[4, "cdp.client.models.contract_event.ContractEvent.tx_index", false]], "type (cdp.client.models.create_smart_contract_request.createsmartcontractrequest attribute)": [[4, "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest.type", false]], "type (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.type", false]], "type (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.type", false]], "type (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.type", false]], "typed_data_hash (cdp.client.models.sponsored_send.sponsoredsend attribute)": [[4, "cdp.client.models.sponsored_send.SponsoredSend.typed_data_hash", false]], "typed_data_hash (cdp.sponsored_send.sponsoredsend property)": [[1, "cdp.sponsored_send.SponsoredSend.typed_data_hash", false]], "typed_data_hash (cdp.sponsoredsend property)": [[1, "cdp.SponsoredSend.typed_data_hash", false]], "unauthorizederror": [[1, "cdp.errors.UnauthorizedError", false]], "unauthorizedexception": [[2, "cdp.client.exceptions.UnauthorizedException", false]], "unbonded_balance (cdp.client.models.staking_balance.stakingbalance attribute)": [[4, "cdp.client.models.staking_balance.StakingBalance.unbonded_balance", false]], "unimplementederror": [[1, "cdp.errors.UnimplementedError", false]], "unknown (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.UNKNOWN", false]], "unsigned_payload (cdp.client.models.create_payload_signature_request.createpayloadsignaturerequest attribute)": [[4, "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest.unsigned_payload", false]], "unsigned_payload (cdp.client.models.payload_signature.payloadsignature attribute)": [[4, "cdp.client.models.payload_signature.PayloadSignature.unsigned_payload", false]], "unsigned_payload (cdp.client.models.transaction.transaction attribute)": [[4, "cdp.client.models.transaction.Transaction.unsigned_payload", false]], "unsigned_payload (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.unsigned_payload", false]], "unsigned_payload (cdp.transaction property)": [[1, "cdp.Transaction.unsigned_payload", false]], "unsigned_payload (cdp.transaction.transaction property)": [[1, "cdp.transaction.Transaction.unsigned_payload", false]], "unspecified (cdp.client.models.webhook_event_type.webhookeventtype attribute)": [[4, "cdp.client.models.webhook_event_type.WebhookEventType.UNSPECIFIED", false]], "unspecified (cdp.transaction.status attribute)": [[1, "cdp.Transaction.Status.UNSPECIFIED", false]], "unspecified (cdp.transaction.transaction.status attribute)": [[1, "cdp.transaction.Transaction.Status.UNSPECIFIED", false]], "unstakeable_balance (cdp.client.models.staking_context_context.stakingcontextcontext attribute)": [[4, "cdp.client.models.staking_context_context.StakingContextContext.unstakeable_balance", false]], "unsupportedasseterror": [[1, "cdp.errors.UnsupportedAssetError", false]], "update_params_for_auth() (cdp.client.api_client.apiclient method)": [[2, "cdp.client.api_client.ApiClient.update_params_for_auth", false]], "update_webhook() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.update_webhook", false]], "update_webhook_with_http_info() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.update_webhook_with_http_info", false]], "update_webhook_without_preload_content() (cdp.client.api.webhooks_api.webhooksapi method)": [[3, "cdp.client.api.webhooks_api.WebhooksApi.update_webhook_without_preload_content", false]], "updated_at (cdp.client.models.webhook.webhook attribute)": [[4, "cdp.client.models.webhook.Webhook.updated_at", false]], "updatewebhookrequest (class in cdp.client.models.update_webhook_request)": [[4, "cdp.client.models.update_webhook_request.UpdateWebhookRequest", false]], "usd (cdp.client.models.staking_reward_format.stakingrewardformat attribute)": [[4, "cdp.client.models.staking_reward_format.StakingRewardFormat.USD", false]], "usd_value (cdp.client.models.staking_reward.stakingreward attribute)": [[4, "cdp.client.models.staking_reward.StakingReward.usd_value", false]], "use_server_signer (cdp.cdp attribute)": [[1, "cdp.Cdp.use_server_signer", false], [1, "id13", false]], "use_server_signer (cdp.cdp.cdp attribute)": [[1, "cdp.cdp.Cdp.use_server_signer", false], [1, "id6", false]], "use_server_signer (cdp.client.models.create_wallet_request_wallet.createwalletrequestwallet attribute)": [[4, "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet.use_server_signer", false]], "user (class in cdp.client.models.user)": [[4, "cdp.client.models.user.User", false]], "user_agent (cdp.client.api_client.apiclient property)": [[2, "cdp.client.api_client.ApiClient.user_agent", false]], "username (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.username", false]], "usersapi (class in cdp.client.api.users_api)": [[3, "cdp.client.api.users_api.UsersApi", false]], "validator (class in cdp.client.models.validator)": [[4, "cdp.client.models.validator.Validator", false]], "validator_id (cdp.client.models.validator.validator attribute)": [[4, "cdp.client.models.validator.Validator.validator_id", false]], "validator_pub_key (cdp.client.models.signed_voluntary_exit_message_metadata.signedvoluntaryexitmessagemetadata attribute)": [[4, "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata.validator_pub_key", false]], "validatordetails (class in cdp.client.models.validator_details)": [[4, "cdp.client.models.validator_details.ValidatorDetails", false]], "validatorlist (class in cdp.client.models.validator_list)": [[4, "cdp.client.models.validator_list.ValidatorList", false]], "validatorsapi (class in cdp.client.api.validators_api)": [[3, "cdp.client.api.validators_api.ValidatorsApi", false]], "validatorstatus (class in cdp.client.models.validator_status)": [[4, "cdp.client.models.validator_status.ValidatorStatus", false]], "value (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.value", false]], "value (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.value", false]], "value (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.value", false]], "var_date (cdp.client.models.staking_balance.stakingbalance attribute)": [[4, "cdp.client.models.staking_balance.StakingBalance.var_date", false]], "var_date (cdp.client.models.staking_reward.stakingreward attribute)": [[4, "cdp.client.models.staking_reward.StakingReward.var_date", false]], "var_from (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.var_from", false]], "var_from (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.var_from", false]], "var_from (cdp.client.models.ethereum_transaction.ethereumtransaction attribute)": [[4, "cdp.client.models.ethereum_transaction.EthereumTransaction.var_from", false]], "var_from (cdp.client.models.ethereum_transaction_flattened_trace.ethereumtransactionflattenedtrace attribute)": [[4, "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace.var_from", false]], "verify_ssl (cdp.client.configuration.configuration attribute)": [[2, "cdp.client.configuration.Configuration.verify_ssl", false]], "wait() (cdp.trade method)": [[1, "cdp.Trade.wait", false]], "wait() (cdp.trade.trade method)": [[1, "cdp.trade.Trade.wait", false]], "wait() (cdp.transfer method)": [[1, "cdp.Transfer.wait", false]], "wait() (cdp.transfer.transfer method)": [[1, "cdp.transfer.Transfer.wait", false]], "wallet (cdp.client.models.create_wallet_request.createwalletrequest attribute)": [[4, "cdp.client.models.create_wallet_request.CreateWalletRequest.wallet", false]], "wallet (class in cdp)": [[1, "cdp.Wallet", false]], "wallet (class in cdp.client.models.wallet)": [[4, "cdp.client.models.wallet.Wallet", false]], "wallet (class in cdp.wallet)": [[1, "cdp.wallet.Wallet", false]], "wallet_activity (cdp.client.models.webhook_event_type.webhookeventtype attribute)": [[4, "cdp.client.models.webhook_event_type.WebhookEventType.WALLET_ACTIVITY", false]], "wallet_id (cdp.client.models.address.address attribute)": [[4, "cdp.client.models.address.Address.wallet_id", false]], "wallet_id (cdp.client.models.contract_invocation.contractinvocation attribute)": [[4, "cdp.client.models.contract_invocation.ContractInvocation.wallet_id", false]], "wallet_id (cdp.client.models.payload_signature.payloadsignature attribute)": [[4, "cdp.client.models.payload_signature.PayloadSignature.wallet_id", false]], "wallet_id (cdp.client.models.seed_creation_event.seedcreationevent attribute)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.wallet_id", false]], "wallet_id (cdp.client.models.seed_creation_event_result.seedcreationeventresult attribute)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.wallet_id", false]], "wallet_id (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.wallet_id", false]], "wallet_id (cdp.client.models.signature_creation_event_result.signaturecreationeventresult attribute)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.wallet_id", false]], "wallet_id (cdp.client.models.smart_contract.smartcontract attribute)": [[4, "cdp.client.models.smart_contract.SmartContract.wallet_id", false]], "wallet_id (cdp.client.models.staking_operation.stakingoperation attribute)": [[4, "cdp.client.models.staking_operation.StakingOperation.wallet_id", false]], "wallet_id (cdp.client.models.trade.trade attribute)": [[4, "cdp.client.models.trade.Trade.wallet_id", false]], "wallet_id (cdp.client.models.transfer.transfer attribute)": [[4, "cdp.client.models.transfer.Transfer.wallet_id", false]], "wallet_id (cdp.client.models.webhook_wallet_activity_filter.webhookwalletactivityfilter attribute)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter.wallet_id", false]], "wallet_id (cdp.trade property)": [[1, "cdp.Trade.wallet_id", false]], "wallet_id (cdp.trade.trade property)": [[1, "cdp.trade.Trade.wallet_id", false]], "wallet_id (cdp.transfer property)": [[1, "cdp.Transfer.wallet_id", false]], "wallet_id (cdp.transfer.transfer property)": [[1, "cdp.transfer.Transfer.wallet_id", false]], "wallet_id (cdp.wallet_address.walletaddress property)": [[1, "cdp.wallet_address.WalletAddress.wallet_id", false]], "wallet_user_id (cdp.client.models.seed_creation_event.seedcreationevent attribute)": [[4, "cdp.client.models.seed_creation_event.SeedCreationEvent.wallet_user_id", false]], "wallet_user_id (cdp.client.models.seed_creation_event_result.seedcreationeventresult attribute)": [[4, "cdp.client.models.seed_creation_event_result.SeedCreationEventResult.wallet_user_id", false]], "wallet_user_id (cdp.client.models.signature_creation_event.signaturecreationevent attribute)": [[4, "cdp.client.models.signature_creation_event.SignatureCreationEvent.wallet_user_id", false]], "wallet_user_id (cdp.client.models.signature_creation_event_result.signaturecreationeventresult attribute)": [[4, "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult.wallet_user_id", false]], "walletaddress (class in cdp.wallet_address)": [[1, "cdp.wallet_address.WalletAddress", false]], "walletlist (class in cdp.client.models.wallet_list)": [[4, "cdp.client.models.wallet_list.WalletList", false]], "wallets (cdp.api_clients.apiclients property)": [[1, "cdp.api_clients.ApiClients.wallets", false]], "wallets (cdp.client.models.server_signer.serversigner attribute)": [[4, "cdp.client.models.server_signer.ServerSigner.wallets", false]], "walletsapi (class in cdp.client.api.wallets_api)": [[3, "cdp.client.api.wallets_api.WalletsApi", false]], "walletstakeapi (class in cdp.client.api.wallet_stake_api)": [[3, "cdp.client.api.wallet_stake_api.WalletStakeApi", false]], "webhook (class in cdp.client.models.webhook)": [[4, "cdp.client.models.webhook.Webhook", false]], "webhook_id (cdp.client.models.erc20_transfer_event.erc20transferevent attribute)": [[4, "cdp.client.models.erc20_transfer_event.ERC20TransferEvent.webhook_id", false]], "webhook_id (cdp.client.models.erc721_transfer_event.erc721transferevent attribute)": [[4, "cdp.client.models.erc721_transfer_event.ERC721TransferEvent.webhook_id", false]], "webhookeventfilter (class in cdp.client.models.webhook_event_filter)": [[4, "cdp.client.models.webhook_event_filter.WebhookEventFilter", false]], "webhookeventtype (class in cdp.client.models.webhook_event_type)": [[4, "cdp.client.models.webhook_event_type.WebhookEventType", false]], "webhookeventtypefilter (class in cdp.client.models.webhook_event_type_filter)": [[4, "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter", false]], "webhooklist (class in cdp.client.models.webhook_list)": [[4, "cdp.client.models.webhook_list.WebhookList", false]], "webhooksapi (class in cdp.client.api.webhooks_api)": [[3, "cdp.client.api.webhooks_api.WebhooksApi", false]], "webhookwalletactivityfilter (class in cdp.client.models.webhook_wallet_activity_filter)": [[4, "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter", false]], "withdrawable_epoch (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.withdrawable_epoch", false]], "withdrawal_address (cdp.client.models.ethereum_validator_metadata.ethereumvalidatormetadata attribute)": [[4, "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata.withdrawal_address", false]], "withdrawal_available (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.WITHDRAWAL_AVAILABLE", false]], "withdrawal_complete (cdp.client.models.validator_status.validatorstatus attribute)": [[4, "cdp.client.models.validator_status.ValidatorStatus.WITHDRAWAL_COMPLETE", false]]}, "objects": {"": [[1, 0, 0, "-", "cdp"]], "cdp": [[1, 1, 1, "", "Address"], [1, 1, 1, "", "Asset"], [1, 1, 1, "", "Balance"], [1, 1, 1, "", "BalanceMap"], [1, 1, 1, "", "Cdp"], [1, 1, 1, "", "FaucetTransaction"], [1, 1, 1, "", "SponsoredSend"], [1, 1, 1, "", "Trade"], [1, 1, 1, "", "Transaction"], [1, 1, 1, "", "Transfer"], [1, 1, 1, "", "Wallet"], [1, 0, 0, "-", "address"], [1, 0, 0, "-", "api_clients"], [1, 0, 0, "-", "asset"], [1, 0, 0, "-", "balance"], [1, 0, 0, "-", "balance_map"], [1, 0, 0, "-", "cdp"], [1, 0, 0, "-", "cdp_api_client"], [2, 0, 0, "-", "client"], [1, 0, 0, "-", "errors"], [1, 0, 0, "-", "faucet_transaction"], [1, 0, 0, "-", "sponsored_send"], [1, 0, 0, "-", "trade"], [1, 0, 0, "-", "transaction"], [1, 0, 0, "-", "transfer"], [1, 0, 0, "-", "wallet"], [1, 0, 0, "-", "wallet_address"]], "cdp.Address": [[1, 2, 1, "", "address_id"], [1, 3, 1, "", "balance"], [1, 3, 1, "", "balances"], [1, 2, 1, "", "can_sign"], [1, 3, 1, "", "faucet"], [1, 2, 1, "", "network_id"]], "cdp.Asset": [[1, 2, 1, "", "asset_id"], [1, 2, 1, "", "contract_address"], [1, 2, 1, "", "decimals"], [1, 3, 1, "", "fetch"], [1, 3, 1, "", "from_atomic_amount"], [1, 3, 1, "", "from_model"], [1, 2, 1, "", "network_id"], [1, 3, 1, "", "primary_denomination"], [1, 3, 1, "", "to_atomic_amount"]], "cdp.Balance": [[1, 2, 1, "", "amount"], [1, 2, 1, "", "asset"], [1, 2, 1, "", "asset_id"], [1, 3, 1, "", "from_model"]], "cdp.BalanceMap": [[1, 3, 1, "", "add"], [1, 3, 1, "", "from_models"]], "cdp.Cdp": [[1, 4, 1, "id7", "api_clients"], [1, 4, 1, "id8", "api_key_name"], [1, 4, 1, "id9", "base_path"], [1, 3, 1, "", "configure"], [1, 3, 1, "", "configure_from_json"], [1, 4, 1, "id10", "debugging"], [1, 4, 1, "id11", "max_network_retries"], [1, 4, 1, "id12", "private_key"], [1, 4, 1, "id13", "use_server_signer"]], "cdp.FaucetTransaction": [[1, 2, 1, "", "transaction_hash"], [1, 2, 1, "", "transaction_link"]], "cdp.SponsoredSend": [[1, 1, 1, "", "Status"], [1, 3, 1, "", "sign"], [1, 2, 1, "", "signature"], [1, 2, 1, "", "signed"], [1, 2, 1, "", "status"], [1, 2, 1, "", "terminal_state"], [1, 2, 1, "", "transaction_hash"], [1, 2, 1, "", "transaction_link"], [1, 2, 1, "", "typed_data_hash"]], "cdp.SponsoredSend.Status": [[1, 4, 1, "", "COMPLETE"], [1, 4, 1, "", "FAILED"], [1, 4, 1, "", "PENDING"], [1, 4, 1, "", "SIGNED"], [1, 4, 1, "", "SUBMITTED"], [1, 3, 1, "", "terminal_states"]], "cdp.Trade": [[1, 2, 1, "", "address_id"], [1, 2, 1, "", "approve_transaction"], [1, 3, 1, "", "broadcast"], [1, 3, 1, "", "create"], [1, 2, 1, "", "from_amount"], [1, 2, 1, "", "from_asset_id"], [1, 3, 1, "", "list"], [1, 2, 1, "", "network_id"], [1, 3, 1, "", "reload"], [1, 2, 1, "", "to_amount"], [1, 2, 1, "", "to_asset_id"], [1, 2, 1, "", "trade_id"], [1, 2, 1, "", "transaction"], [1, 3, 1, "", "wait"], [1, 2, 1, "", "wallet_id"]], "cdp.Transaction": [[1, 1, 1, "", "Status"], [1, 2, 1, "", "block_hash"], [1, 2, 1, "", "block_height"], [1, 2, 1, "", "content"], [1, 2, 1, "", "from_address_id"], [1, 2, 1, "", "raw"], [1, 3, 1, "", "sign"], [1, 2, 1, "", "signature"], [1, 2, 1, "", "signed"], [1, 2, 1, "", "signed_payload"], [1, 2, 1, "", "status"], [1, 2, 1, "", "terminal_state"], [1, 2, 1, "", "to_address_id"], [1, 2, 1, "", "transaction_hash"], [1, 2, 1, "", "transaction_link"], [1, 2, 1, "", "unsigned_payload"]], "cdp.Transaction.Status": [[1, 4, 1, "", "BROADCAST"], [1, 4, 1, "", "COMPLETE"], [1, 4, 1, "", "FAILED"], [1, 4, 1, "", "PENDING"], [1, 4, 1, "", "SIGNED"], [1, 4, 1, "", "UNSPECIFIED"], [1, 3, 1, "", "terminal_states"]], "cdp.Transfer": [[1, 2, 1, "", "amount"], [1, 2, 1, "", "asset"], [1, 2, 1, "", "asset_id"], [1, 3, 1, "", "broadcast"], [1, 3, 1, "", "create"], [1, 2, 1, "", "destination_address_id"], [1, 2, 1, "", "from_address_id"], [1, 3, 1, "", "list"], [1, 2, 1, "", "network_id"], [1, 3, 1, "", "reload"], [1, 2, 1, "", "send_tx_delegate"], [1, 3, 1, "", "sign"], [1, 2, 1, "", "sponsored_send"], [1, 2, 1, "", "status"], [1, 2, 1, "", "terminal_state"], [1, 2, 1, "", "transaction"], [1, 2, 1, "", "transaction_hash"], [1, 2, 1, "", "transaction_link"], [1, 2, 1, "", "transfer_id"], [1, 3, 1, "", "wait"], [1, 2, 1, "", "wallet_id"]], "cdp.Wallet": [[1, 4, 1, "", "MAX_ADDRESSES"], [1, 2, 1, "", "addresses"], [1, 3, 1, "", "balance"], [1, 3, 1, "", "balances"], [1, 2, 1, "", "can_sign"], [1, 3, 1, "", "create"], [1, 3, 1, "", "create_address"], [1, 2, 1, "", "default_address"], [1, 3, 1, "", "faucet"], [1, 3, 1, "", "fetch"], [1, 2, 1, "", "id"], [1, 3, 1, "", "list"], [1, 3, 1, "", "load_seed"], [1, 2, 1, "", "network_id"], [1, 3, 1, "", "reload"], [1, 3, 1, "", "save_seed"], [1, 2, 1, "", "server_signer_status"], [1, 3, 1, "", "trade"], [1, 3, 1, "", "transfer"]], "cdp.address": [[1, 1, 1, "", "Address"]], "cdp.address.Address": [[1, 2, 1, "", "address_id"], [1, 3, 1, "", "balance"], [1, 3, 1, "", "balances"], [1, 2, 1, "", "can_sign"], [1, 3, 1, "", "faucet"], [1, 2, 1, "", "network_id"]], "cdp.api_clients": [[1, 1, 1, "", "ApiClients"]], "cdp.api_clients.ApiClients": [[1, 4, 1, "", "_addresses"], [1, 4, 1, "", "_assets"], [1, 4, 1, "", "_cdp_client"], [1, 4, 1, "", "_external_addresses"], [1, 4, 1, "", "_networks"], [1, 4, 1, "", "_trades"], [1, 4, 1, "", "_transfers"], [1, 4, 1, "", "_wallets"], [1, 2, 1, "", "addresses"], [1, 2, 1, "", "assets"], [1, 2, 1, "", "external_addresses"], [1, 2, 1, "", "networks"], [1, 2, 1, "", "trades"], [1, 2, 1, "", "transfers"], [1, 2, 1, "", "wallets"]], "cdp.asset": [[1, 1, 1, "", "Asset"]], "cdp.asset.Asset": [[1, 2, 1, "", "asset_id"], [1, 2, 1, "", "contract_address"], [1, 2, 1, "", "decimals"], [1, 3, 1, "", "fetch"], [1, 3, 1, "", "from_atomic_amount"], [1, 3, 1, "", "from_model"], [1, 2, 1, "", "network_id"], [1, 3, 1, "", "primary_denomination"], [1, 3, 1, "", "to_atomic_amount"]], "cdp.balance": [[1, 1, 1, "", "Balance"]], "cdp.balance.Balance": [[1, 2, 1, "", "amount"], [1, 2, 1, "", "asset"], [1, 2, 1, "", "asset_id"], [1, 3, 1, "", "from_model"]], "cdp.balance_map": [[1, 1, 1, "", "BalanceMap"]], "cdp.balance_map.BalanceMap": [[1, 3, 1, "", "add"], [1, 3, 1, "", "from_models"]], "cdp.cdp": [[1, 1, 1, "", "Cdp"]], "cdp.cdp.Cdp": [[1, 4, 1, "id0", "api_clients"], [1, 4, 1, "id1", "api_key_name"], [1, 4, 1, "id2", "base_path"], [1, 3, 1, "", "configure"], [1, 3, 1, "", "configure_from_json"], [1, 4, 1, "id3", "debugging"], [1, 4, 1, "id4", "max_network_retries"], [1, 4, 1, "id5", "private_key"], [1, 4, 1, "id6", "use_server_signer"]], "cdp.cdp_api_client": [[1, 1, 1, "", "CdpApiClient"]], "cdp.cdp_api_client.CdpApiClient": [[1, 3, 1, "", "call_api"], [1, 3, 1, "", "response_deserialize"]], "cdp.client": [[3, 0, 0, "-", "api"], [2, 0, 0, "-", "api_client"], [2, 0, 0, "-", "api_response"], [2, 0, 0, "-", "configuration"], [2, 0, 0, "-", "exceptions"], [4, 0, 0, "-", "models"], [2, 0, 0, "-", "rest"]], "cdp.client.api": [[3, 0, 0, "-", "addresses_api"], [3, 0, 0, "-", "assets_api"], [3, 0, 0, "-", "balance_history_api"], [3, 0, 0, "-", "contract_events_api"], [3, 0, 0, "-", "contract_invocations_api"], [3, 0, 0, "-", "external_addresses_api"], [3, 0, 0, "-", "networks_api"], [3, 0, 0, "-", "server_signers_api"], [3, 0, 0, "-", "smart_contracts_api"], [3, 0, 0, "-", "stake_api"], [3, 0, 0, "-", "trades_api"], [3, 0, 0, "-", "transfers_api"], [3, 0, 0, "-", "users_api"], [3, 0, 0, "-", "validators_api"], [3, 0, 0, "-", "wallet_stake_api"], [3, 0, 0, "-", "wallets_api"], [3, 0, 0, "-", "webhooks_api"]], "cdp.client.api.addresses_api": [[3, 1, 1, "", "AddressesApi"]], "cdp.client.api.addresses_api.AddressesApi": [[3, 3, 1, "", "create_address"], [3, 3, 1, "", "create_address_with_http_info"], [3, 3, 1, "", "create_address_without_preload_content"], [3, 3, 1, "", "create_payload_signature"], [3, 3, 1, "", "create_payload_signature_with_http_info"], [3, 3, 1, "", "create_payload_signature_without_preload_content"], [3, 3, 1, "", "get_address"], [3, 3, 1, "", "get_address_balance"], [3, 3, 1, "", "get_address_balance_with_http_info"], [3, 3, 1, "", "get_address_balance_without_preload_content"], [3, 3, 1, "", "get_address_with_http_info"], [3, 3, 1, "", "get_address_without_preload_content"], [3, 3, 1, "", "get_payload_signature"], [3, 3, 1, "", "get_payload_signature_with_http_info"], [3, 3, 1, "", "get_payload_signature_without_preload_content"], [3, 3, 1, "", "list_address_balances"], [3, 3, 1, "", "list_address_balances_with_http_info"], [3, 3, 1, "", "list_address_balances_without_preload_content"], [3, 3, 1, "", "list_addresses"], [3, 3, 1, "", "list_addresses_with_http_info"], [3, 3, 1, "", "list_addresses_without_preload_content"], [3, 3, 1, "", "list_payload_signatures"], [3, 3, 1, "", "list_payload_signatures_with_http_info"], [3, 3, 1, "", "list_payload_signatures_without_preload_content"], [3, 3, 1, "", "request_faucet_funds"], [3, 3, 1, "", "request_faucet_funds_with_http_info"], [3, 3, 1, "", "request_faucet_funds_without_preload_content"]], "cdp.client.api.assets_api": [[3, 1, 1, "", "AssetsApi"]], "cdp.client.api.assets_api.AssetsApi": [[3, 3, 1, "", "get_asset"], [3, 3, 1, "", "get_asset_with_http_info"], [3, 3, 1, "", "get_asset_without_preload_content"]], "cdp.client.api.balance_history_api": [[3, 1, 1, "", "BalanceHistoryApi"]], "cdp.client.api.balance_history_api.BalanceHistoryApi": [[3, 3, 1, "", "list_address_historical_balance"], [3, 3, 1, "", "list_address_historical_balance_with_http_info"], [3, 3, 1, "", "list_address_historical_balance_without_preload_content"]], "cdp.client.api.contract_events_api": [[3, 1, 1, "", "ContractEventsApi"]], "cdp.client.api.contract_events_api.ContractEventsApi": [[3, 3, 1, "", "list_contract_events"], [3, 3, 1, "", "list_contract_events_with_http_info"], [3, 3, 1, "", "list_contract_events_without_preload_content"]], "cdp.client.api.contract_invocations_api": [[3, 1, 1, "", "ContractInvocationsApi"]], "cdp.client.api.contract_invocations_api.ContractInvocationsApi": [[3, 3, 1, "", "broadcast_contract_invocation"], [3, 3, 1, "", "broadcast_contract_invocation_with_http_info"], [3, 3, 1, "", "broadcast_contract_invocation_without_preload_content"], [3, 3, 1, "", "create_contract_invocation"], [3, 3, 1, "", "create_contract_invocation_with_http_info"], [3, 3, 1, "", "create_contract_invocation_without_preload_content"], [3, 3, 1, "", "get_contract_invocation"], [3, 3, 1, "", "get_contract_invocation_with_http_info"], [3, 3, 1, "", "get_contract_invocation_without_preload_content"], [3, 3, 1, "", "list_contract_invocations"], [3, 3, 1, "", "list_contract_invocations_with_http_info"], [3, 3, 1, "", "list_contract_invocations_without_preload_content"]], "cdp.client.api.external_addresses_api": [[3, 1, 1, "", "ExternalAddressesApi"]], "cdp.client.api.external_addresses_api.ExternalAddressesApi": [[3, 3, 1, "", "get_external_address_balance"], [3, 3, 1, "", "get_external_address_balance_with_http_info"], [3, 3, 1, "", "get_external_address_balance_without_preload_content"], [3, 3, 1, "", "list_address_transactions"], [3, 3, 1, "", "list_address_transactions_with_http_info"], [3, 3, 1, "", "list_address_transactions_without_preload_content"], [3, 3, 1, "", "list_external_address_balances"], [3, 3, 1, "", "list_external_address_balances_with_http_info"], [3, 3, 1, "", "list_external_address_balances_without_preload_content"], [3, 3, 1, "", "request_external_faucet_funds"], [3, 3, 1, "", "request_external_faucet_funds_with_http_info"], [3, 3, 1, "", "request_external_faucet_funds_without_preload_content"]], "cdp.client.api.networks_api": [[3, 1, 1, "", "NetworksApi"]], "cdp.client.api.networks_api.NetworksApi": [[3, 3, 1, "", "get_network"], [3, 3, 1, "", "get_network_with_http_info"], [3, 3, 1, "", "get_network_without_preload_content"]], "cdp.client.api.server_signers_api": [[3, 1, 1, "", "ServerSignersApi"]], "cdp.client.api.server_signers_api.ServerSignersApi": [[3, 3, 1, "", "create_server_signer"], [3, 3, 1, "", "create_server_signer_with_http_info"], [3, 3, 1, "", "create_server_signer_without_preload_content"], [3, 3, 1, "", "get_server_signer"], [3, 3, 1, "", "get_server_signer_with_http_info"], [3, 3, 1, "", "get_server_signer_without_preload_content"], [3, 3, 1, "", "list_server_signer_events"], [3, 3, 1, "", "list_server_signer_events_with_http_info"], [3, 3, 1, "", "list_server_signer_events_without_preload_content"], [3, 3, 1, "", "list_server_signers"], [3, 3, 1, "", "list_server_signers_with_http_info"], [3, 3, 1, "", "list_server_signers_without_preload_content"], [3, 3, 1, "", "submit_server_signer_seed_event_result"], [3, 3, 1, "", "submit_server_signer_seed_event_result_with_http_info"], [3, 3, 1, "", "submit_server_signer_seed_event_result_without_preload_content"], [3, 3, 1, "", "submit_server_signer_signature_event_result"], [3, 3, 1, "", "submit_server_signer_signature_event_result_with_http_info"], [3, 3, 1, "", "submit_server_signer_signature_event_result_without_preload_content"]], "cdp.client.api.smart_contracts_api": [[3, 1, 1, "", "SmartContractsApi"]], "cdp.client.api.smart_contracts_api.SmartContractsApi": [[3, 3, 1, "", "create_smart_contract"], [3, 3, 1, "", "create_smart_contract_with_http_info"], [3, 3, 1, "", "create_smart_contract_without_preload_content"], [3, 3, 1, "", "deploy_smart_contract"], [3, 3, 1, "", "deploy_smart_contract_with_http_info"], [3, 3, 1, "", "deploy_smart_contract_without_preload_content"], [3, 3, 1, "", "get_smart_contract"], [3, 3, 1, "", "get_smart_contract_with_http_info"], [3, 3, 1, "", "get_smart_contract_without_preload_content"], [3, 3, 1, "", "list_smart_contracts"], [3, 3, 1, "", "list_smart_contracts_with_http_info"], [3, 3, 1, "", "list_smart_contracts_without_preload_content"]], "cdp.client.api.stake_api": [[3, 1, 1, "", "StakeApi"]], "cdp.client.api.stake_api.StakeApi": [[3, 3, 1, "", "build_staking_operation"], [3, 3, 1, "", "build_staking_operation_with_http_info"], [3, 3, 1, "", "build_staking_operation_without_preload_content"], [3, 3, 1, "", "fetch_historical_staking_balances"], [3, 3, 1, "", "fetch_historical_staking_balances_with_http_info"], [3, 3, 1, "", "fetch_historical_staking_balances_without_preload_content"], [3, 3, 1, "", "fetch_staking_rewards"], [3, 3, 1, "", "fetch_staking_rewards_with_http_info"], [3, 3, 1, "", "fetch_staking_rewards_without_preload_content"], [3, 3, 1, "", "get_external_staking_operation"], [3, 3, 1, "", "get_external_staking_operation_with_http_info"], [3, 3, 1, "", "get_external_staking_operation_without_preload_content"], [3, 3, 1, "", "get_staking_context"], [3, 3, 1, "", "get_staking_context_with_http_info"], [3, 3, 1, "", "get_staking_context_without_preload_content"]], "cdp.client.api.trades_api": [[3, 1, 1, "", "TradesApi"]], "cdp.client.api.trades_api.TradesApi": [[3, 3, 1, "", "broadcast_trade"], [3, 3, 1, "", "broadcast_trade_with_http_info"], [3, 3, 1, "", "broadcast_trade_without_preload_content"], [3, 3, 1, "", "create_trade"], [3, 3, 1, "", "create_trade_with_http_info"], [3, 3, 1, "", "create_trade_without_preload_content"], [3, 3, 1, "", "get_trade"], [3, 3, 1, "", "get_trade_with_http_info"], [3, 3, 1, "", "get_trade_without_preload_content"], [3, 3, 1, "", "list_trades"], [3, 3, 1, "", "list_trades_with_http_info"], [3, 3, 1, "", "list_trades_without_preload_content"]], "cdp.client.api.transfers_api": [[3, 1, 1, "", "TransfersApi"]], "cdp.client.api.transfers_api.TransfersApi": [[3, 3, 1, "", "broadcast_transfer"], [3, 3, 1, "", "broadcast_transfer_with_http_info"], [3, 3, 1, "", "broadcast_transfer_without_preload_content"], [3, 3, 1, "", "create_transfer"], [3, 3, 1, "", "create_transfer_with_http_info"], [3, 3, 1, "", "create_transfer_without_preload_content"], [3, 3, 1, "", "get_transfer"], [3, 3, 1, "", "get_transfer_with_http_info"], [3, 3, 1, "", "get_transfer_without_preload_content"], [3, 3, 1, "", "list_transfers"], [3, 3, 1, "", "list_transfers_with_http_info"], [3, 3, 1, "", "list_transfers_without_preload_content"]], "cdp.client.api.users_api": [[3, 1, 1, "", "UsersApi"]], "cdp.client.api.users_api.UsersApi": [[3, 3, 1, "", "get_current_user"], [3, 3, 1, "", "get_current_user_with_http_info"], [3, 3, 1, "", "get_current_user_without_preload_content"]], "cdp.client.api.validators_api": [[3, 1, 1, "", "ValidatorsApi"]], "cdp.client.api.validators_api.ValidatorsApi": [[3, 3, 1, "", "get_validator"], [3, 3, 1, "", "get_validator_with_http_info"], [3, 3, 1, "", "get_validator_without_preload_content"], [3, 3, 1, "", "list_validators"], [3, 3, 1, "", "list_validators_with_http_info"], [3, 3, 1, "", "list_validators_without_preload_content"]], "cdp.client.api.wallet_stake_api": [[3, 1, 1, "", "WalletStakeApi"]], "cdp.client.api.wallet_stake_api.WalletStakeApi": [[3, 3, 1, "", "broadcast_staking_operation"], [3, 3, 1, "", "broadcast_staking_operation_with_http_info"], [3, 3, 1, "", "broadcast_staking_operation_without_preload_content"], [3, 3, 1, "", "create_staking_operation"], [3, 3, 1, "", "create_staking_operation_with_http_info"], [3, 3, 1, "", "create_staking_operation_without_preload_content"], [3, 3, 1, "", "get_staking_operation"], [3, 3, 1, "", "get_staking_operation_with_http_info"], [3, 3, 1, "", "get_staking_operation_without_preload_content"]], "cdp.client.api.wallets_api": [[3, 1, 1, "", "WalletsApi"]], "cdp.client.api.wallets_api.WalletsApi": [[3, 3, 1, "", "create_wallet"], [3, 3, 1, "", "create_wallet_with_http_info"], [3, 3, 1, "", "create_wallet_without_preload_content"], [3, 3, 1, "", "get_wallet"], [3, 3, 1, "", "get_wallet_balance"], [3, 3, 1, "", "get_wallet_balance_with_http_info"], [3, 3, 1, "", "get_wallet_balance_without_preload_content"], [3, 3, 1, "", "get_wallet_with_http_info"], [3, 3, 1, "", "get_wallet_without_preload_content"], [3, 3, 1, "", "list_wallet_balances"], [3, 3, 1, "", "list_wallet_balances_with_http_info"], [3, 3, 1, "", "list_wallet_balances_without_preload_content"], [3, 3, 1, "", "list_wallets"], [3, 3, 1, "", "list_wallets_with_http_info"], [3, 3, 1, "", "list_wallets_without_preload_content"]], "cdp.client.api.webhooks_api": [[3, 1, 1, "", "WebhooksApi"]], "cdp.client.api.webhooks_api.WebhooksApi": [[3, 3, 1, "", "create_webhook"], [3, 3, 1, "", "create_webhook_with_http_info"], [3, 3, 1, "", "create_webhook_without_preload_content"], [3, 3, 1, "", "delete_webhook"], [3, 3, 1, "", "delete_webhook_with_http_info"], [3, 3, 1, "", "delete_webhook_without_preload_content"], [3, 3, 1, "", "list_webhooks"], [3, 3, 1, "", "list_webhooks_with_http_info"], [3, 3, 1, "", "list_webhooks_without_preload_content"], [3, 3, 1, "", "update_webhook"], [3, 3, 1, "", "update_webhook_with_http_info"], [3, 3, 1, "", "update_webhook_without_preload_content"]], "cdp.client.api_client": [[2, 1, 1, "", "ApiClient"]], "cdp.client.api_client.ApiClient": [[2, 4, 1, "", "NATIVE_TYPES_MAPPING"], [2, 4, 1, "", "PRIMITIVE_TYPES"], [2, 3, 1, "", "call_api"], [2, 3, 1, "", "deserialize"], [2, 3, 1, "", "files_parameters"], [2, 3, 1, "", "get_default"], [2, 3, 1, "", "param_serialize"], [2, 3, 1, "", "parameters_to_tuples"], [2, 3, 1, "", "parameters_to_url_query"], [2, 3, 1, "", "response_deserialize"], [2, 3, 1, "", "sanitize_for_serialization"], [2, 3, 1, "", "select_header_accept"], [2, 3, 1, "", "select_header_content_type"], [2, 3, 1, "", "set_default"], [2, 3, 1, "", "set_default_header"], [2, 3, 1, "", "update_params_for_auth"], [2, 2, 1, "", "user_agent"]], "cdp.client.api_response": [[2, 1, 1, "", "ApiResponse"]], "cdp.client.api_response.ApiResponse": [[2, 4, 1, "", "data"], [2, 4, 1, "", "headers"], [2, 4, 1, "", "model_computed_fields"], [2, 4, 1, "", "model_config"], [2, 4, 1, "", "model_fields"], [2, 4, 1, "", "raw_data"], [2, 4, 1, "", "status_code"]], "cdp.client.configuration": [[2, 1, 1, "", "Configuration"]], "cdp.client.configuration.Configuration": [[2, 4, 1, "", "access_token"], [2, 4, 1, "", "assert_hostname"], [2, 3, 1, "", "auth_settings"], [2, 4, 1, "", "cert_file"], [2, 4, 1, "", "connection_pool_maxsize"], [2, 4, 1, "", "date_format"], [2, 4, 1, "", "datetime_format"], [2, 2, 1, "", "debug"], [2, 3, 1, "", "get_api_key_with_prefix"], [2, 3, 1, "", "get_basic_auth_token"], [2, 3, 1, "", "get_default"], [2, 3, 1, "", "get_default_copy"], [2, 3, 1, "", "get_host_from_settings"], [2, 3, 1, "", "get_host_settings"], [2, 2, 1, "", "host"], [2, 4, 1, "", "ignore_operation_servers"], [2, 4, 1, "", "key_file"], [2, 4, 1, "", "logger"], [2, 2, 1, "", "logger_file"], [2, 4, 1, "", "logger_file_handler"], [2, 2, 1, "", "logger_format"], [2, 4, 1, "", "logger_stream_handler"], [2, 4, 1, "", "password"], [2, 4, 1, "", "proxy"], [2, 4, 1, "", "proxy_headers"], [2, 4, 1, "", "refresh_api_key_hook"], [2, 4, 1, "", "retries"], [2, 4, 1, "", "safe_chars_for_path_param"], [2, 4, 1, "", "server_operation_index"], [2, 4, 1, "", "server_operation_variables"], [2, 3, 1, "", "set_default"], [2, 4, 1, "", "socket_options"], [2, 4, 1, "", "ssl_ca_cert"], [2, 4, 1, "", "temp_folder_path"], [2, 4, 1, "", "tls_server_name"], [2, 3, 1, "", "to_debug_report"], [2, 4, 1, "", "username"], [2, 4, 1, "", "verify_ssl"]], "cdp.client.exceptions": [[2, 5, 1, "", "ApiAttributeError"], [2, 5, 1, "", "ApiException"], [2, 5, 1, "", "ApiKeyError"], [2, 5, 1, "", "ApiTypeError"], [2, 5, 1, "", "ApiValueError"], [2, 5, 1, "", "BadRequestException"], [2, 5, 1, "", "ForbiddenException"], [2, 5, 1, "", "NotFoundException"], [2, 5, 1, "", "OpenApiException"], [2, 5, 1, "", "ServiceException"], [2, 5, 1, "", "UnauthorizedException"], [2, 6, 1, "", "render_path"]], "cdp.client.exceptions.ApiException": [[2, 3, 1, "", "from_response"]], "cdp.client.models": [[4, 0, 0, "-", "address"], [4, 0, 0, "-", "address_balance_list"], [4, 0, 0, "-", "address_historical_balance_list"], [4, 0, 0, "-", "address_list"], [4, 0, 0, "-", "address_transaction_list"], [4, 0, 0, "-", "asset"], [4, 0, 0, "-", "balance"], [4, 0, 0, "-", "broadcast_contract_invocation_request"], [4, 0, 0, "-", "broadcast_staking_operation_request"], [4, 0, 0, "-", "broadcast_trade_request"], [4, 0, 0, "-", "broadcast_transfer_request"], [4, 0, 0, "-", "build_staking_operation_request"], [4, 0, 0, "-", "contract_event"], [4, 0, 0, "-", "contract_event_list"], [4, 0, 0, "-", "contract_invocation"], [4, 0, 0, "-", "contract_invocation_list"], [4, 0, 0, "-", "create_address_request"], [4, 0, 0, "-", "create_contract_invocation_request"], [4, 0, 0, "-", "create_payload_signature_request"], [4, 0, 0, "-", "create_server_signer_request"], [4, 0, 0, "-", "create_smart_contract_request"], [4, 0, 0, "-", "create_staking_operation_request"], [4, 0, 0, "-", "create_trade_request"], [4, 0, 0, "-", "create_transfer_request"], [4, 0, 0, "-", "create_wallet_request"], [4, 0, 0, "-", "create_wallet_request_wallet"], [4, 0, 0, "-", "create_webhook_request"], [4, 0, 0, "-", "deploy_smart_contract_request"], [4, 0, 0, "-", "erc20_transfer_event"], [4, 0, 0, "-", "erc721_transfer_event"], [4, 0, 0, "-", "error"], [4, 0, 0, "-", "ethereum_transaction"], [4, 0, 0, "-", "ethereum_transaction_access"], [4, 0, 0, "-", "ethereum_transaction_access_list"], [4, 0, 0, "-", "ethereum_transaction_flattened_trace"], [4, 0, 0, "-", "ethereum_validator_metadata"], [4, 0, 0, "-", "faucet_transaction"], [4, 0, 0, "-", "feature_set"], [4, 0, 0, "-", "fetch_historical_staking_balances200_response"], [4, 0, 0, "-", "fetch_staking_rewards200_response"], [4, 0, 0, "-", "fetch_staking_rewards_request"], [4, 0, 0, "-", "get_staking_context_request"], [4, 0, 0, "-", "historical_balance"], [4, 0, 0, "-", "network"], [4, 0, 0, "-", "network_identifier"], [4, 0, 0, "-", "nft_contract_options"], [4, 0, 0, "-", "payload_signature"], [4, 0, 0, "-", "payload_signature_list"], [4, 0, 0, "-", "seed_creation_event"], [4, 0, 0, "-", "seed_creation_event_result"], [4, 0, 0, "-", "server_signer"], [4, 0, 0, "-", "server_signer_event"], [4, 0, 0, "-", "server_signer_event_event"], [4, 0, 0, "-", "server_signer_event_list"], [4, 0, 0, "-", "server_signer_list"], [4, 0, 0, "-", "signature_creation_event"], [4, 0, 0, "-", "signature_creation_event_result"], [4, 0, 0, "-", "signed_voluntary_exit_message_metadata"], [4, 0, 0, "-", "smart_contract"], [4, 0, 0, "-", "smart_contract_list"], [4, 0, 0, "-", "smart_contract_options"], [4, 0, 0, "-", "smart_contract_type"], [4, 0, 0, "-", "sponsored_send"], [4, 0, 0, "-", "staking_balance"], [4, 0, 0, "-", "staking_context"], [4, 0, 0, "-", "staking_context_context"], [4, 0, 0, "-", "staking_operation"], [4, 0, 0, "-", "staking_operation_metadata"], [4, 0, 0, "-", "staking_reward"], [4, 0, 0, "-", "staking_reward_format"], [4, 0, 0, "-", "staking_reward_usd_value"], [4, 0, 0, "-", "token_contract_options"], [4, 0, 0, "-", "trade"], [4, 0, 0, "-", "trade_list"], [4, 0, 0, "-", "transaction"], [4, 0, 0, "-", "transaction_content"], [4, 0, 0, "-", "transaction_type"], [4, 0, 0, "-", "transfer"], [4, 0, 0, "-", "transfer_list"], [4, 0, 0, "-", "update_webhook_request"], [4, 0, 0, "-", "user"], [4, 0, 0, "-", "validator"], [4, 0, 0, "-", "validator_details"], [4, 0, 0, "-", "validator_list"], [4, 0, 0, "-", "validator_status"], [4, 0, 0, "-", "wallet"], [4, 0, 0, "-", "wallet_list"], [4, 0, 0, "-", "webhook"], [4, 0, 0, "-", "webhook_event_filter"], [4, 0, 0, "-", "webhook_event_type"], [4, 0, 0, "-", "webhook_event_type_filter"], [4, 0, 0, "-", "webhook_list"], [4, 0, 0, "-", "webhook_wallet_activity_filter"]], "cdp.client.models.address": [[4, 1, 1, "", "Address"]], "cdp.client.models.address.Address": [[4, 4, 1, "", "address_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "index"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "public_key"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "wallet_id"]], "cdp.client.models.address_balance_list": [[4, 1, 1, "", "AddressBalanceList"]], "cdp.client.models.address_balance_list.AddressBalanceList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_count"]], "cdp.client.models.address_historical_balance_list": [[4, 1, 1, "", "AddressHistoricalBalanceList"]], "cdp.client.models.address_historical_balance_list.AddressHistoricalBalanceList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.address_list": [[4, 1, 1, "", "AddressList"]], "cdp.client.models.address_list.AddressList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_count"]], "cdp.client.models.address_transaction_list": [[4, 1, 1, "", "AddressTransactionList"]], "cdp.client.models.address_transaction_list.AddressTransactionList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.asset": [[4, 1, 1, "", "Asset"]], "cdp.client.models.asset.Asset": [[4, 4, 1, "", "asset_id"], [4, 4, 1, "", "contract_address"], [4, 4, 1, "", "decimals"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.balance": [[4, 1, 1, "", "Balance"]], "cdp.client.models.balance.Balance": [[4, 4, 1, "", "amount"], [4, 4, 1, "", "asset"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.broadcast_contract_invocation_request": [[4, 1, 1, "", "BroadcastContractInvocationRequest"]], "cdp.client.models.broadcast_contract_invocation_request.BroadcastContractInvocationRequest": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "signed_payload"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.broadcast_staking_operation_request": [[4, 1, 1, "", "BroadcastStakingOperationRequest"]], "cdp.client.models.broadcast_staking_operation_request.BroadcastStakingOperationRequest": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "signed_payload"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction_index"]], "cdp.client.models.broadcast_trade_request": [[4, 1, 1, "", "BroadcastTradeRequest"]], "cdp.client.models.broadcast_trade_request.BroadcastTradeRequest": [[4, 4, 1, "", "approve_transaction_signed_payload"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "signed_payload"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.broadcast_transfer_request": [[4, 1, 1, "", "BroadcastTransferRequest"]], "cdp.client.models.broadcast_transfer_request.BroadcastTransferRequest": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "signed_payload"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.build_staking_operation_request": [[4, 1, 1, "", "BuildStakingOperationRequest"]], "cdp.client.models.build_staking_operation_request.BuildStakingOperationRequest": [[4, 4, 1, "", "action"], [4, 4, 1, "", "address_id"], [4, 4, 1, "", "asset_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "options"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.contract_event": [[4, 1, 1, "", "ContractEvent"]], "cdp.client.models.contract_event.ContractEvent": [[4, 4, 1, "", "block_height"], [4, 4, 1, "", "block_time"], [4, 4, 1, "", "contract_address"], [4, 4, 1, "", "contract_name"], [4, 4, 1, "", "data"], [4, 4, 1, "", "event_index"], [4, 4, 1, "", "event_name"], [4, 4, 1, "", "four_bytes"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "protocol_name"], [4, 4, 1, "", "sig"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "tx_hash"], [4, 4, 1, "", "tx_index"]], "cdp.client.models.contract_event_list": [[4, 1, 1, "", "ContractEventList"]], "cdp.client.models.contract_event_list.ContractEventList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.contract_invocation": [[4, 1, 1, "", "ContractInvocation"]], "cdp.client.models.contract_invocation.ContractInvocation": [[4, 4, 1, "", "abi"], [4, 4, 1, "", "address_id"], [4, 4, 1, "", "amount"], [4, 4, 1, "", "args"], [4, 4, 1, "", "contract_address"], [4, 4, 1, "", "contract_invocation_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "method"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction"], [4, 4, 1, "", "wallet_id"]], "cdp.client.models.contract_invocation_list": [[4, 1, 1, "", "ContractInvocationList"]], "cdp.client.models.contract_invocation_list.ContractInvocationList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_count"]], "cdp.client.models.create_address_request": [[4, 1, 1, "", "CreateAddressRequest"]], "cdp.client.models.create_address_request.CreateAddressRequest": [[4, 4, 1, "", "address_index"], [4, 4, 1, "", "attestation"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "public_key"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.create_contract_invocation_request": [[4, 1, 1, "", "CreateContractInvocationRequest"]], "cdp.client.models.create_contract_invocation_request.CreateContractInvocationRequest": [[4, 4, 1, "", "abi"], [4, 4, 1, "", "amount"], [4, 4, 1, "", "args"], [4, 4, 1, "", "contract_address"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "method"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.create_payload_signature_request": [[4, 1, 1, "", "CreatePayloadSignatureRequest"]], "cdp.client.models.create_payload_signature_request.CreatePayloadSignatureRequest": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "signature"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "unsigned_payload"]], "cdp.client.models.create_server_signer_request": [[4, 1, 1, "", "CreateServerSignerRequest"]], "cdp.client.models.create_server_signer_request.CreateServerSignerRequest": [[4, 4, 1, "", "enrollment_data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "is_mpc"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "server_signer_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.create_smart_contract_request": [[4, 1, 1, "", "CreateSmartContractRequest"]], "cdp.client.models.create_smart_contract_request.CreateSmartContractRequest": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "options"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "type"]], "cdp.client.models.create_staking_operation_request": [[4, 1, 1, "", "CreateStakingOperationRequest"]], "cdp.client.models.create_staking_operation_request.CreateStakingOperationRequest": [[4, 4, 1, "", "action"], [4, 4, 1, "", "asset_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "options"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.create_trade_request": [[4, 1, 1, "", "CreateTradeRequest"]], "cdp.client.models.create_trade_request.CreateTradeRequest": [[4, 4, 1, "", "amount"], [4, 4, 1, "", "from_asset_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "to_asset_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.create_transfer_request": [[4, 1, 1, "", "CreateTransferRequest"]], "cdp.client.models.create_transfer_request.CreateTransferRequest": [[4, 4, 1, "", "amount"], [4, 4, 1, "", "asset_id"], [4, 4, 1, "", "destination"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "gasless"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.create_wallet_request": [[4, 1, 1, "", "CreateWalletRequest"]], "cdp.client.models.create_wallet_request.CreateWalletRequest": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "wallet"]], "cdp.client.models.create_wallet_request_wallet": [[4, 1, 1, "", "CreateWalletRequestWallet"]], "cdp.client.models.create_wallet_request_wallet.CreateWalletRequestWallet": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "use_server_signer"]], "cdp.client.models.create_webhook_request": [[4, 1, 1, "", "CreateWebhookRequest"]], "cdp.client.models.create_webhook_request.CreateWebhookRequest": [[4, 4, 1, "", "event_filters"], [4, 4, 1, "", "event_type"], [4, 4, 1, "", "event_type_filter"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "notification_uri"], [4, 4, 1, "", "signature_header"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.deploy_smart_contract_request": [[4, 1, 1, "", "DeploySmartContractRequest"]], "cdp.client.models.deploy_smart_contract_request.DeploySmartContractRequest": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "signed_payload"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.erc20_transfer_event": [[4, 1, 1, "", "ERC20TransferEvent"]], "cdp.client.models.erc20_transfer_event.ERC20TransferEvent": [[4, 4, 1, "", "block_hash"], [4, 4, 1, "", "block_number"], [4, 4, 1, "", "block_time"], [4, 4, 1, "", "contract_address"], [4, 4, 1, "", "event_type"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "log_index"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network"], [4, 4, 1, "", "to"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction_hash"], [4, 4, 1, "", "transaction_index"], [4, 4, 1, "", "value"], [4, 4, 1, "", "var_from"], [4, 4, 1, "", "webhook_id"]], "cdp.client.models.erc721_transfer_event": [[4, 1, 1, "", "ERC721TransferEvent"]], "cdp.client.models.erc721_transfer_event.ERC721TransferEvent": [[4, 4, 1, "", "block_hash"], [4, 4, 1, "", "block_number"], [4, 4, 1, "", "block_time"], [4, 4, 1, "", "contract_address"], [4, 4, 1, "", "event_type"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "log_index"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network"], [4, 4, 1, "", "to"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "token_id"], [4, 4, 1, "", "transaction_hash"], [4, 4, 1, "", "transaction_index"], [4, 4, 1, "", "var_from"], [4, 4, 1, "", "webhook_id"]], "cdp.client.models.error": [[4, 1, 1, "", "Error"]], "cdp.client.models.error.Error": [[4, 4, 1, "", "code"], [4, 4, 1, "", "correlation_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "message"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.ethereum_transaction": [[4, 1, 1, "", "EthereumTransaction"]], "cdp.client.models.ethereum_transaction.EthereumTransaction": [[4, 4, 1, "", "block_timestamp"], [4, 4, 1, "", "flattened_traces"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "gas"], [4, 4, 1, "", "gas_price"], [4, 4, 1, "", "hash"], [4, 4, 1, "", "index"], [4, 4, 1, "", "input"], [4, 4, 1, "", "max_fee_per_gas"], [4, 4, 1, "", "max_priority_fee_per_gas"], [4, 4, 1, "", "mint"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "nonce"], [4, 4, 1, "", "priority_fee_per_gas"], [4, 4, 1, "", "to"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction_access_list"], [4, 4, 1, "", "type"], [4, 4, 1, "", "value"], [4, 4, 1, "", "var_from"]], "cdp.client.models.ethereum_transaction_access": [[4, 1, 1, "", "EthereumTransactionAccess"]], "cdp.client.models.ethereum_transaction_access.EthereumTransactionAccess": [[4, 4, 1, "", "address"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "storage_keys"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.ethereum_transaction_access_list": [[4, 1, 1, "", "EthereumTransactionAccessList"]], "cdp.client.models.ethereum_transaction_access_list.EthereumTransactionAccessList": [[4, 4, 1, "", "access_list"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.ethereum_transaction_flattened_trace": [[4, 1, 1, "", "EthereumTransactionFlattenedTrace"]], "cdp.client.models.ethereum_transaction_flattened_trace.EthereumTransactionFlattenedTrace": [[4, 4, 1, "", "block_hash"], [4, 4, 1, "", "block_number"], [4, 4, 1, "", "call_type"], [4, 4, 1, "", "error"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "gas"], [4, 4, 1, "", "gas_used"], [4, 4, 1, "", "input"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "output"], [4, 4, 1, "", "status"], [4, 4, 1, "", "sub_traces"], [4, 4, 1, "", "to"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "trace_address"], [4, 4, 1, "", "trace_id"], [4, 4, 1, "", "trace_type"], [4, 4, 1, "", "transaction_hash"], [4, 4, 1, "", "transaction_index"], [4, 4, 1, "", "type"], [4, 4, 1, "", "value"], [4, 4, 1, "", "var_from"]], "cdp.client.models.ethereum_validator_metadata": [[4, 1, 1, "", "EthereumValidatorMetadata"]], "cdp.client.models.ethereum_validator_metadata.EthereumValidatorMetadata": [[4, 4, 1, "", "activation_epoch"], [4, 4, 1, "", "balance"], [4, 4, 1, "", "effective_balance"], [4, 4, 1, "", "exit_epoch"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "index"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "public_key"], [4, 4, 1, "", "slashed"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "withdrawable_epoch"], [4, 4, 1, "", "withdrawal_address"]], "cdp.client.models.faucet_transaction": [[4, 1, 1, "", "FaucetTransaction"]], "cdp.client.models.faucet_transaction.FaucetTransaction": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction_hash"], [4, 4, 1, "", "transaction_link"]], "cdp.client.models.feature_set": [[4, 1, 1, "", "FeatureSet"]], "cdp.client.models.feature_set.FeatureSet": [[4, 4, 1, "", "faucet"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "gasless_send"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "server_signer"], [4, 4, 1, "", "stake"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "trade"], [4, 4, 1, "", "transfer"]], "cdp.client.models.fetch_historical_staking_balances200_response": [[4, 1, 1, "", "FetchHistoricalStakingBalances200Response"]], "cdp.client.models.fetch_historical_staking_balances200_response.FetchHistoricalStakingBalances200Response": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.fetch_staking_rewards200_response": [[4, 1, 1, "", "FetchStakingRewards200Response"]], "cdp.client.models.fetch_staking_rewards200_response.FetchStakingRewards200Response": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.fetch_staking_rewards_request": [[4, 1, 1, "", "FetchStakingRewardsRequest"]], "cdp.client.models.fetch_staking_rewards_request.FetchStakingRewardsRequest": [[4, 4, 1, "", "address_ids"], [4, 4, 1, "", "asset_id"], [4, 4, 1, "", "end_time"], [4, 4, 1, "", "format"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "start_time"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.get_staking_context_request": [[4, 1, 1, "", "GetStakingContextRequest"]], "cdp.client.models.get_staking_context_request.GetStakingContextRequest": [[4, 4, 1, "", "address_id"], [4, 4, 1, "", "asset_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "options"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.historical_balance": [[4, 1, 1, "", "HistoricalBalance"]], "cdp.client.models.historical_balance.HistoricalBalance": [[4, 4, 1, "", "amount"], [4, 4, 1, "", "asset"], [4, 4, 1, "", "block_hash"], [4, 4, 1, "", "block_height"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.network": [[4, 1, 1, "", "Network"]], "cdp.client.models.network.Network": [[4, 4, 1, "", "address_path_prefix"], [4, 4, 1, "", "chain_id"], [4, 4, 1, "", "display_name"], [4, 4, 1, "", "feature_set"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "id"], [4, 4, 1, "", "is_testnet"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "native_asset"], [4, 4, 1, "", "protocol_family"], [4, 3, 1, "", "protocol_family_validate_enum"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.network_identifier": [[4, 1, 1, "", "NetworkIdentifier"]], "cdp.client.models.network_identifier.NetworkIdentifier": [[4, 4, 1, "", "ARBITRUM_MINUS_MAINNET"], [4, 4, 1, "", "BASE_MINUS_MAINNET"], [4, 4, 1, "", "BASE_MINUS_SEPOLIA"], [4, 4, 1, "", "ETHEREUM_MINUS_HOLESKY"], [4, 4, 1, "", "ETHEREUM_MINUS_MAINNET"], [4, 4, 1, "", "POLYGON_MINUS_MAINNET"], [4, 4, 1, "", "SOLANA_MINUS_DEVNET"], [4, 4, 1, "", "SOLANA_MINUS_MAINNET"], [4, 3, 1, "", "from_json"]], "cdp.client.models.nft_contract_options": [[4, 1, 1, "", "NFTContractOptions"]], "cdp.client.models.nft_contract_options.NFTContractOptions": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "name"], [4, 4, 1, "", "symbol"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.payload_signature": [[4, 1, 1, "", "PayloadSignature"]], "cdp.client.models.payload_signature.PayloadSignature": [[4, 4, 1, "", "address_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "payload_signature_id"], [4, 4, 1, "", "signature"], [4, 4, 1, "", "status"], [4, 3, 1, "", "status_validate_enum"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "unsigned_payload"], [4, 4, 1, "", "wallet_id"]], "cdp.client.models.payload_signature_list": [[4, 1, 1, "", "PayloadSignatureList"]], "cdp.client.models.payload_signature_list.PayloadSignatureList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_count"]], "cdp.client.models.seed_creation_event": [[4, 1, 1, "", "SeedCreationEvent"]], "cdp.client.models.seed_creation_event.SeedCreationEvent": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "wallet_id"], [4, 4, 1, "", "wallet_user_id"]], "cdp.client.models.seed_creation_event_result": [[4, 1, 1, "", "SeedCreationEventResult"]], "cdp.client.models.seed_creation_event_result.SeedCreationEventResult": [[4, 4, 1, "", "extended_public_key"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "seed_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "wallet_id"], [4, 4, 1, "", "wallet_user_id"]], "cdp.client.models.server_signer": [[4, 1, 1, "", "ServerSigner"]], "cdp.client.models.server_signer.ServerSigner": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "is_mpc"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "server_signer_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "wallets"]], "cdp.client.models.server_signer_event": [[4, 1, 1, "", "ServerSignerEvent"]], "cdp.client.models.server_signer_event.ServerSignerEvent": [[4, 4, 1, "", "event"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "server_signer_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.server_signer_event_event": [[4, 1, 1, "", "ServerSignerEventEvent"]], "cdp.client.models.server_signer_event_event.ServerSignerEventEvent": [[4, 4, 1, "", "actual_instance"], [4, 3, 1, "", "actual_instance_must_validate_oneof"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 4, 1, "", "one_of_schemas"], [4, 4, 1, "", "oneof_schema_1_validator"], [4, 4, 1, "", "oneof_schema_2_validator"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.server_signer_event_list": [[4, 1, 1, "", "ServerSignerEventList"]], "cdp.client.models.server_signer_event_list.ServerSignerEventList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_count"]], "cdp.client.models.server_signer_list": [[4, 1, 1, "", "ServerSignerList"]], "cdp.client.models.server_signer_list.ServerSignerList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_count"]], "cdp.client.models.signature_creation_event": [[4, 1, 1, "", "SignatureCreationEvent"]], "cdp.client.models.signature_creation_event.SignatureCreationEvent": [[4, 4, 1, "", "address_id"], [4, 4, 1, "", "address_index"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "seed_id"], [4, 4, 1, "", "signing_payload"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction_id"], [4, 4, 1, "", "transaction_type"], [4, 4, 1, "", "wallet_id"], [4, 4, 1, "", "wallet_user_id"]], "cdp.client.models.signature_creation_event_result": [[4, 1, 1, "", "SignatureCreationEventResult"]], "cdp.client.models.signature_creation_event_result.SignatureCreationEventResult": [[4, 4, 1, "", "address_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "signature"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction_id"], [4, 4, 1, "", "transaction_type"], [4, 4, 1, "", "wallet_id"], [4, 4, 1, "", "wallet_user_id"]], "cdp.client.models.signed_voluntary_exit_message_metadata": [[4, 1, 1, "", "SignedVoluntaryExitMessageMetadata"]], "cdp.client.models.signed_voluntary_exit_message_metadata.SignedVoluntaryExitMessageMetadata": [[4, 4, 1, "", "fork"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "signed_voluntary_exit"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "validator_pub_key"]], "cdp.client.models.smart_contract": [[4, 1, 1, "", "SmartContract"]], "cdp.client.models.smart_contract.SmartContract": [[4, 4, 1, "", "abi"], [4, 4, 1, "", "contract_address"], [4, 4, 1, "", "deployer_address"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "options"], [4, 4, 1, "", "smart_contract_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction"], [4, 4, 1, "", "type"], [4, 4, 1, "", "wallet_id"]], "cdp.client.models.smart_contract_list": [[4, 1, 1, "", "SmartContractList"]], "cdp.client.models.smart_contract_list.SmartContractList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.smart_contract_options": [[4, 1, 1, "", "SmartContractOptions"]], "cdp.client.models.smart_contract_options.SmartContractOptions": [[4, 4, 1, "", "actual_instance"], [4, 3, 1, "", "actual_instance_must_validate_oneof"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 4, 1, "", "one_of_schemas"], [4, 4, 1, "", "oneof_schema_1_validator"], [4, 4, 1, "", "oneof_schema_2_validator"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.smart_contract_type": [[4, 1, 1, "", "SmartContractType"]], "cdp.client.models.smart_contract_type.SmartContractType": [[4, 4, 1, "", "ERC20"], [4, 4, 1, "", "ERC721"], [4, 3, 1, "", "from_json"]], "cdp.client.models.sponsored_send": [[4, 1, 1, "", "SponsoredSend"]], "cdp.client.models.sponsored_send.SponsoredSend": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "raw_typed_data"], [4, 4, 1, "", "signature"], [4, 4, 1, "", "status"], [4, 3, 1, "", "status_validate_enum"], [4, 4, 1, "", "to_address_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction_hash"], [4, 4, 1, "", "transaction_link"], [4, 4, 1, "", "typed_data_hash"]], "cdp.client.models.staking_balance": [[4, 1, 1, "", "StakingBalance"]], "cdp.client.models.staking_balance.StakingBalance": [[4, 4, 1, "", "address"], [4, 4, 1, "", "bonded_stake"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "participant_type"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "unbonded_balance"], [4, 4, 1, "", "var_date"]], "cdp.client.models.staking_context": [[4, 1, 1, "", "StakingContext"]], "cdp.client.models.staking_context.StakingContext": [[4, 4, 1, "", "context"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.staking_context_context": [[4, 1, 1, "", "StakingContextContext"]], "cdp.client.models.staking_context_context.StakingContextContext": [[4, 4, 1, "", "claimable_balance"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "stakeable_balance"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "unstakeable_balance"]], "cdp.client.models.staking_operation": [[4, 1, 1, "", "StakingOperation"]], "cdp.client.models.staking_operation.StakingOperation": [[4, 4, 1, "", "address_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "id"], [4, 4, 1, "", "metadata"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "status"], [4, 3, 1, "", "status_validate_enum"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transactions"], [4, 4, 1, "", "wallet_id"]], "cdp.client.models.staking_operation_metadata": [[4, 1, 1, "", "StakingOperationMetadata"]], "cdp.client.models.staking_operation_metadata.StakingOperationMetadata": [[4, 4, 1, "", "actual_instance"], [4, 3, 1, "", "actual_instance_must_validate_oneof"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 4, 1, "", "one_of_schemas"], [4, 4, 1, "", "oneof_schema_1_validator"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.staking_reward": [[4, 1, 1, "", "StakingReward"]], "cdp.client.models.staking_reward.StakingReward": [[4, 4, 1, "", "address_id"], [4, 4, 1, "", "amount"], [4, 4, 1, "", "format"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "state"], [4, 3, 1, "", "state_validate_enum"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "usd_value"], [4, 4, 1, "", "var_date"]], "cdp.client.models.staking_reward_format": [[4, 1, 1, "", "StakingRewardFormat"]], "cdp.client.models.staking_reward_format.StakingRewardFormat": [[4, 4, 1, "", "NATIVE"], [4, 4, 1, "", "USD"], [4, 3, 1, "", "from_json"]], "cdp.client.models.staking_reward_usd_value": [[4, 1, 1, "", "StakingRewardUSDValue"]], "cdp.client.models.staking_reward_usd_value.StakingRewardUSDValue": [[4, 4, 1, "", "amount"], [4, 4, 1, "", "conversion_price"], [4, 4, 1, "", "conversion_time"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.token_contract_options": [[4, 1, 1, "", "TokenContractOptions"]], "cdp.client.models.token_contract_options.TokenContractOptions": [[4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "name"], [4, 4, 1, "", "symbol"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_supply"]], "cdp.client.models.trade": [[4, 1, 1, "", "Trade"]], "cdp.client.models.trade.Trade": [[4, 4, 1, "", "address_id"], [4, 4, 1, "", "approve_transaction"], [4, 4, 1, "", "from_amount"], [4, 4, 1, "", "from_asset"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "to_amount"], [4, 4, 1, "", "to_asset"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "trade_id"], [4, 4, 1, "", "transaction"], [4, 4, 1, "", "wallet_id"]], "cdp.client.models.trade_list": [[4, 1, 1, "", "TradeList"]], "cdp.client.models.trade_list.TradeList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_count"]], "cdp.client.models.transaction": [[4, 1, 1, "", "Transaction"]], "cdp.client.models.transaction.Transaction": [[4, 4, 1, "", "block_hash"], [4, 4, 1, "", "block_height"], [4, 4, 1, "", "content"], [4, 4, 1, "", "from_address_id"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "signed_payload"], [4, 4, 1, "", "status"], [4, 3, 1, "", "status_validate_enum"], [4, 4, 1, "", "to_address_id"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction_hash"], [4, 4, 1, "", "transaction_link"], [4, 4, 1, "", "unsigned_payload"]], "cdp.client.models.transaction_content": [[4, 1, 1, "", "TransactionContent"]], "cdp.client.models.transaction_content.TransactionContent": [[4, 4, 1, "", "actual_instance"], [4, 3, 1, "", "actual_instance_must_validate_oneof"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 4, 1, "", "one_of_schemas"], [4, 4, 1, "", "oneof_schema_1_validator"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.transaction_type": [[4, 1, 1, "", "TransactionType"]], "cdp.client.models.transaction_type.TransactionType": [[4, 4, 1, "", "TRANSFER"], [4, 3, 1, "", "from_json"]], "cdp.client.models.transfer": [[4, 1, 1, "", "Transfer"]], "cdp.client.models.transfer.Transfer": [[4, 4, 1, "", "address_id"], [4, 4, 1, "", "amount"], [4, 4, 1, "", "asset"], [4, 4, 1, "", "asset_id"], [4, 4, 1, "", "destination"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "gasless"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "signed_payload"], [4, 4, 1, "", "sponsored_send"], [4, 4, 1, "", "status"], [4, 3, 1, "", "status_validate_enum"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "transaction"], [4, 4, 1, "", "transaction_hash"], [4, 4, 1, "", "transfer_id"], [4, 4, 1, "", "unsigned_payload"], [4, 4, 1, "", "wallet_id"]], "cdp.client.models.transfer_list": [[4, 1, 1, "", "TransferList"]], "cdp.client.models.transfer_list.TransferList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_count"]], "cdp.client.models.update_webhook_request": [[4, 1, 1, "", "UpdateWebhookRequest"]], "cdp.client.models.update_webhook_request.UpdateWebhookRequest": [[4, 4, 1, "", "event_filters"], [4, 4, 1, "", "event_type_filter"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "notification_uri"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.user": [[4, 1, 1, "", "User"]], "cdp.client.models.user.User": [[4, 4, 1, "", "display_name"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "id"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.validator": [[4, 1, 1, "", "Validator"]], "cdp.client.models.validator.Validator": [[4, 4, 1, "", "asset_id"], [4, 4, 1, "", "details"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "status"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "validator_id"]], "cdp.client.models.validator_details": [[4, 1, 1, "", "ValidatorDetails"]], "cdp.client.models.validator_details.ValidatorDetails": [[4, 4, 1, "", "actual_instance"], [4, 3, 1, "", "actual_instance_must_validate_oneof"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 4, 1, "", "one_of_schemas"], [4, 4, 1, "", "oneof_schema_1_validator"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.validator_list": [[4, 1, 1, "", "ValidatorList"]], "cdp.client.models.validator_list.ValidatorList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.validator_status": [[4, 1, 1, "", "ValidatorStatus"]], "cdp.client.models.validator_status.ValidatorStatus": [[4, 4, 1, "", "ACTIVE"], [4, 4, 1, "", "ACTIVE_SLASHED"], [4, 4, 1, "", "DEPOSITED"], [4, 4, 1, "", "EXITED"], [4, 4, 1, "", "EXITED_SLASHED"], [4, 4, 1, "", "EXITING"], [4, 4, 1, "", "PENDING_ACTIVATION"], [4, 4, 1, "", "PROVISIONED"], [4, 4, 1, "", "PROVISIONING"], [4, 4, 1, "", "REAPED"], [4, 4, 1, "", "UNKNOWN"], [4, 4, 1, "", "WITHDRAWAL_AVAILABLE"], [4, 4, 1, "", "WITHDRAWAL_COMPLETE"], [4, 3, 1, "", "from_json"]], "cdp.client.models.wallet": [[4, 1, 1, "", "Wallet"]], "cdp.client.models.wallet.Wallet": [[4, 4, 1, "", "default_address"], [4, 4, 1, "", "feature_set"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "id"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "server_signer_status"], [4, 3, 1, "", "server_signer_status_validate_enum"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.wallet_list": [[4, 1, 1, "", "WalletList"]], "cdp.client.models.wallet_list.WalletList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "total_count"]], "cdp.client.models.webhook": [[4, 1, 1, "", "Webhook"]], "cdp.client.models.webhook.Webhook": [[4, 4, 1, "", "created_at"], [4, 4, 1, "", "event_filters"], [4, 4, 1, "", "event_type"], [4, 4, 1, "", "event_type_filter"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "id"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "network_id"], [4, 4, 1, "", "notification_uri"], [4, 4, 1, "", "signature_header"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "updated_at"]], "cdp.client.models.webhook_event_filter": [[4, 1, 1, "", "WebhookEventFilter"]], "cdp.client.models.webhook_event_filter.WebhookEventFilter": [[4, 4, 1, "", "contract_address"], [4, 4, 1, "", "from_address"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "to_address"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.webhook_event_type": [[4, 1, 1, "", "WebhookEventType"]], "cdp.client.models.webhook_event_type.WebhookEventType": [[4, 4, 1, "", "ERC20_TRANSFER"], [4, 4, 1, "", "ERC721_TRANSFER"], [4, 4, 1, "", "UNSPECIFIED"], [4, 4, 1, "", "WALLET_ACTIVITY"], [4, 3, 1, "", "from_json"]], "cdp.client.models.webhook_event_type_filter": [[4, 1, 1, "", "WebhookEventTypeFilter"]], "cdp.client.models.webhook_event_type_filter.WebhookEventTypeFilter": [[4, 4, 1, "", "actual_instance"], [4, 3, 1, "", "actual_instance_must_validate_oneof"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 4, 1, "", "one_of_schemas"], [4, 4, 1, "", "oneof_schema_1_validator"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.webhook_list": [[4, 1, 1, "", "WebhookList"]], "cdp.client.models.webhook_list.WebhookList": [[4, 4, 1, "", "data"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "has_more"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 4, 1, "", "next_page"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"]], "cdp.client.models.webhook_wallet_activity_filter": [[4, 1, 1, "", "WebhookWalletActivityFilter"]], "cdp.client.models.webhook_wallet_activity_filter.WebhookWalletActivityFilter": [[4, 4, 1, "", "addresses"], [4, 3, 1, "", "from_dict"], [4, 3, 1, "", "from_json"], [4, 4, 1, "", "model_computed_fields"], [4, 4, 1, "", "model_config"], [4, 4, 1, "", "model_fields"], [4, 3, 1, "", "model_post_init"], [4, 3, 1, "", "to_dict"], [4, 3, 1, "", "to_json"], [4, 3, 1, "", "to_str"], [4, 4, 1, "", "wallet_id"]], "cdp.client.rest": [[2, 1, 1, "", "RESTClientObject"], [2, 1, 1, "", "RESTResponse"], [2, 6, 1, "", "is_socks_proxy_url"]], "cdp.client.rest.RESTClientObject": [[2, 3, 1, "", "request"]], "cdp.client.rest.RESTResponse": [[2, 3, 1, "", "getheader"], [2, 3, 1, "", "getheaders"], [2, 3, 1, "", "read"]], "cdp.errors": [[1, 5, 1, "", "AddressCannotSignError"], [1, 5, 1, "", "AlreadyExistsError"], [1, 5, 1, "", "AlreadySignedError"], [1, 5, 1, "", "ApiError"], [1, 5, 1, "", "FaucetLimitReachedError"], [1, 5, 1, "", "InsufficientFundsError"], [1, 5, 1, "", "InternalError"], [1, 5, 1, "", "InvalidAPIKeyFormatError"], [1, 5, 1, "", "InvalidAddressError"], [1, 5, 1, "", "InvalidAddressIDError"], [1, 5, 1, "", "InvalidAmountError"], [1, 5, 1, "", "InvalidAssetIDError"], [1, 5, 1, "", "InvalidConfigurationError"], [1, 5, 1, "", "InvalidDestinationError"], [1, 5, 1, "", "InvalidLimitError"], [1, 5, 1, "", "InvalidNetworkIDError"], [1, 5, 1, "", "InvalidPageError"], [1, 5, 1, "", "InvalidSignedPayloadError"], [1, 5, 1, "", "InvalidTransferIDError"], [1, 5, 1, "", "InvalidTransferStatusError"], [1, 5, 1, "", "InvalidWalletError"], [1, 5, 1, "", "InvalidWalletIDError"], [1, 5, 1, "", "MalformedRequestError"], [1, 5, 1, "", "NetworkFeatureUnsupportedError"], [1, 5, 1, "", "NotFoundError"], [1, 5, 1, "", "ResourceExhaustedError"], [1, 5, 1, "", "TransactionNotSignedError"], [1, 5, 1, "", "UnauthorizedError"], [1, 5, 1, "", "UnimplementedError"], [1, 5, 1, "", "UnsupportedAssetError"]], "cdp.errors.ApiError": [[1, 2, 1, "", "api_code"], [1, 2, 1, "", "api_message"], [1, 3, 1, "", "from_error"], [1, 2, 1, "", "handled"], [1, 2, 1, "", "http_code"]], "cdp.faucet_transaction": [[1, 1, 1, "", "FaucetTransaction"]], "cdp.faucet_transaction.FaucetTransaction": [[1, 2, 1, "", "transaction_hash"], [1, 2, 1, "", "transaction_link"]], "cdp.sponsored_send": [[1, 1, 1, "", "SponsoredSend"]], "cdp.sponsored_send.SponsoredSend": [[1, 1, 1, "", "Status"], [1, 3, 1, "", "sign"], [1, 2, 1, "", "signature"], [1, 2, 1, "", "signed"], [1, 2, 1, "", "status"], [1, 2, 1, "", "terminal_state"], [1, 2, 1, "", "transaction_hash"], [1, 2, 1, "", "transaction_link"], [1, 2, 1, "", "typed_data_hash"]], "cdp.sponsored_send.SponsoredSend.Status": [[1, 4, 1, "", "COMPLETE"], [1, 4, 1, "", "FAILED"], [1, 4, 1, "", "PENDING"], [1, 4, 1, "", "SIGNED"], [1, 4, 1, "", "SUBMITTED"], [1, 3, 1, "", "terminal_states"]], "cdp.trade": [[1, 1, 1, "", "Trade"]], "cdp.trade.Trade": [[1, 2, 1, "", "address_id"], [1, 2, 1, "", "approve_transaction"], [1, 3, 1, "", "broadcast"], [1, 3, 1, "", "create"], [1, 2, 1, "", "from_amount"], [1, 2, 1, "", "from_asset_id"], [1, 3, 1, "", "list"], [1, 2, 1, "", "network_id"], [1, 3, 1, "", "reload"], [1, 2, 1, "", "to_amount"], [1, 2, 1, "", "to_asset_id"], [1, 2, 1, "", "trade_id"], [1, 2, 1, "", "transaction"], [1, 3, 1, "", "wait"], [1, 2, 1, "", "wallet_id"]], "cdp.transaction": [[1, 1, 1, "", "Transaction"]], "cdp.transaction.Transaction": [[1, 1, 1, "", "Status"], [1, 2, 1, "", "block_hash"], [1, 2, 1, "", "block_height"], [1, 2, 1, "", "content"], [1, 2, 1, "", "from_address_id"], [1, 2, 1, "", "raw"], [1, 3, 1, "", "sign"], [1, 2, 1, "", "signature"], [1, 2, 1, "", "signed"], [1, 2, 1, "", "signed_payload"], [1, 2, 1, "", "status"], [1, 2, 1, "", "terminal_state"], [1, 2, 1, "", "to_address_id"], [1, 2, 1, "", "transaction_hash"], [1, 2, 1, "", "transaction_link"], [1, 2, 1, "", "unsigned_payload"]], "cdp.transaction.Transaction.Status": [[1, 4, 1, "", "BROADCAST"], [1, 4, 1, "", "COMPLETE"], [1, 4, 1, "", "FAILED"], [1, 4, 1, "", "PENDING"], [1, 4, 1, "", "SIGNED"], [1, 4, 1, "", "UNSPECIFIED"], [1, 3, 1, "", "terminal_states"]], "cdp.transfer": [[1, 1, 1, "", "Transfer"]], "cdp.transfer.Transfer": [[1, 2, 1, "", "amount"], [1, 2, 1, "", "asset"], [1, 2, 1, "", "asset_id"], [1, 3, 1, "", "broadcast"], [1, 3, 1, "", "create"], [1, 2, 1, "", "destination_address_id"], [1, 2, 1, "", "from_address_id"], [1, 3, 1, "", "list"], [1, 2, 1, "", "network_id"], [1, 3, 1, "", "reload"], [1, 2, 1, "", "send_tx_delegate"], [1, 3, 1, "", "sign"], [1, 2, 1, "", "sponsored_send"], [1, 2, 1, "", "status"], [1, 2, 1, "", "terminal_state"], [1, 2, 1, "", "transaction"], [1, 2, 1, "", "transaction_hash"], [1, 2, 1, "", "transaction_link"], [1, 2, 1, "", "transfer_id"], [1, 3, 1, "", "wait"], [1, 2, 1, "", "wallet_id"]], "cdp.wallet": [[1, 1, 1, "", "Wallet"]], "cdp.wallet.Wallet": [[1, 4, 1, "", "MAX_ADDRESSES"], [1, 2, 1, "", "addresses"], [1, 3, 1, "", "balance"], [1, 3, 1, "", "balances"], [1, 2, 1, "", "can_sign"], [1, 3, 1, "", "create"], [1, 3, 1, "", "create_address"], [1, 2, 1, "", "default_address"], [1, 3, 1, "", "faucet"], [1, 3, 1, "", "fetch"], [1, 2, 1, "", "id"], [1, 3, 1, "", "list"], [1, 3, 1, "", "load_seed"], [1, 2, 1, "", "network_id"], [1, 3, 1, "", "reload"], [1, 3, 1, "", "save_seed"], [1, 2, 1, "", "server_signer_status"], [1, 3, 1, "", "trade"], [1, 3, 1, "", "transfer"]], "cdp.wallet_address": [[1, 1, 1, "", "WalletAddress"]], "cdp.wallet_address.WalletAddress": [[1, 2, 1, "", "can_sign"], [1, 2, 1, "", "key"], [1, 3, 1, "", "trade"], [1, 3, 1, "", "trades"], [1, 3, 1, "", "transfer"], [1, 3, 1, "", "transfers"], [1, 2, 1, "", "wallet_id"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "property", "Python property"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:property", "3": "py:method", "4": "py:attribute", "5": "py:exception", "6": "py:function"}, "terms": {"": [0, 1, 2, 3, 4, 5], "0": [0, 1, 2, 3, 4, 5], "00001": [0, 5], "0x": [3, 4], "1": [2, 3, 4], "10": [0, 3, 5], "100": 3, "123": 2, "1559": 4, "2": [1, 4], "20": [1, 4], "20world": 2, "24": [0, 5], "2718": 4, "3": [0, 1, 2, 3, 4, 5], "42": 3, "5": 2, "50": 3, "5000": 4, "721": 4, "A": [0, 1, 2, 3, 4, 5], "By": [0, 5], "For": [0, 4, 5], "If": [0, 1, 2, 3, 5], "It": [2, 3, 4], "The": [0, 1, 2, 3, 4, 5], "Then": [0, 5], "To": [0, 5], "__fields__": [2, 4], "_address": [1, 6], "_asset": [1, 6], "_cdp_client": [1, 6], "_content_typ": 3, "_external_address": [1, 6], "_header": 3, "_host": 2, "_host_index": 3, "_network": [1, 6], "_request_auth": [2, 3], "_request_timeout": [1, 2, 3], "_trade": [1, 6], "_transfer": [1, 6], "_wallet": [1, 6], "abi": [2, 4], "about": [2, 4], "accept": 2, "access": [0, 1, 2, 5], "access_list": [2, 4], "access_token": [1, 2], "account": [1, 4], "across": [2, 3, 4], "action": [2, 4], "activ": [1, 2, 4], "activation_epoch": [2, 4], "activationepoch": 4, "active_slash": [2, 4], "actual": 4, "actual_inst": [2, 4], "actual_instance_must_validate_oneof": [2, 4], "ad": [2, 4], "add": [1, 6], "addit": 4, "address": [0, 2, 3, 5, 6], "address_balance_list": [1, 2], "address_historical_balance_list": [1, 2], "address_id": [0, 1, 2, 3, 4, 5, 6], "address_index": [2, 4], "address_list": [1, 2], "address_path_prefix": [2, 4], "address_transaction_list": [1, 2], "addressbalancelist": [2, 3, 4], "addresscannotsignerror": [1, 6], "addresses_api": [1, 2], "addressesapi": [1, 2, 3], "addresshistoricalbalancelist": [2, 3, 4], "addresslist": [2, 3, 4], "addresstransactionlist": [2, 3, 4], "after": 4, "agent": 2, "aggreg": 3, "alia": [2, 4], "alias_prior": 4, "all": [0, 1, 2, 3, 4, 5], "allow": [0, 4, 5], "alpha": [0, 2, 3, 4, 5], "alreadi": 1, "alreadyexistserror": [1, 6], "alreadysignederror": [1, 6], "also": [2, 3], "altern": 2, "amount": [1, 2, 4, 6], "an": [1, 2, 3, 4], "ani": [1, 4], "annot": [2, 4], "anoth": [0, 4, 5], "api": [0, 1, 2, 4, 5], "api_cli": [3, 6], "api_cod": [1, 6], "api_kei": [1, 2], "api_key_nam": [0, 1, 5, 6], "api_key_prefix": 2, "api_key_private_kei": [0, 5], "api_messag": [1, 6], "api_respons": [1, 6], "apiattributeerror": [1, 2], "apicli": [1, 2, 6], "apierror": [1, 6], "apiexcept": [1, 2], "apikei": 2, "apikeyerror": [1, 2], "apirespons": [1, 2, 3], "apiresponset": 1, "apitypeerror": [1, 2], "apivalueerror": [1, 2], "app": [0, 5], "applic": [1, 2], "appropri": 1, "approv": [1, 4], "approve_transact": [1, 2, 4, 6], "approve_transaction_signed_payload": [2, 4], "ar": [0, 1, 2, 3, 4, 5], "arbitrary_types_allow": 2, "arbitrum": 4, "arbitrum_minus_mainnet": [2, 4], "arg": [2, 4], "argument": [1, 4], "arrai": [2, 4], "assert_hostnam": [1, 2], "asset": [0, 2, 3, 5, 6], "asset_id": [1, 2, 3, 4, 6], "assetmodel": 1, "assets_api": [1, 2], "assetsapi": [1, 2, 3], "assign": 4, "associ": [1, 4], "atom": [1, 4], "atomic_amount": 1, "attempt": 1, "attest": [2, 4], "attribut": 4, "attributeerror": 2, "auth": 2, "auth_set": [1, 2, 3], "authent": [0, 1, 2, 3, 5], "auto": 3, "avail": 1, "b": 2, "badrequestexcept": [1, 2], "balanc": [0, 2, 3, 5, 6], "balance_history_api": [1, 2], "balance_map": 6, "balancehistoryapi": [2, 3], "balancemap": [1, 6], "balancemodel": 1, "base": [0, 1, 2, 3, 4, 5], "base64": 4, "base_minus_mainnet": [2, 4], "base_minus_sepolia": [2, 4], "base_path": [1, 6], "basemodel": [2, 4], "basenam": 4, "basic": 2, "beacon": 4, "bearer": 2, "been": [0, 1, 4, 5], "befor": [0, 1, 2, 5], "behav": 4, "being": [3, 4], "belong": [3, 4], "below": [0, 5], "best": 2, "between": [1, 3], "bip44": 4, "block": [1, 3, 4], "block_hash": [1, 2, 4, 6], "block_height": [1, 2, 4, 6], "block_numb": [2, 4], "block_tim": [2, 4], "block_timestamp": [2, 4], "blockchain": [1, 3, 4], "blockhash": 4, "blocknumb": 4, "blocktim": 4, "bodi": [1, 2], "bonded_stak": [2, 4], "bool": [1, 2, 4], "boolean": 2, "bound": 3, "broadcast": [1, 3, 6], "broadcast_contract_invoc": [2, 3], "broadcast_contract_invocation_request": [1, 2, 3], "broadcast_contract_invocation_with_http_info": [2, 3], "broadcast_contract_invocation_without_preload_cont": [2, 3], "broadcast_staking_oper": [2, 3], "broadcast_staking_operation_request": [1, 2, 3], "broadcast_staking_operation_with_http_info": [2, 3], "broadcast_staking_operation_without_preload_cont": [2, 3], "broadcast_trad": [2, 3], "broadcast_trade_request": [1, 2, 3], "broadcast_trade_with_http_info": [2, 3], "broadcast_trade_without_preload_cont": [2, 3], "broadcast_transf": [2, 3], "broadcast_transfer_request": [1, 2, 3], "broadcast_transfer_with_http_info": [2, 3], "broadcast_transfer_without_preload_cont": [2, 3], "broadcastcontractinvocationrequest": [2, 3, 4], "broadcaststakingoperationrequest": [2, 3, 4], "broadcasttraderequest": [2, 3, 4], "broadcasttransferrequest": [2, 3, 4], "build": [2, 3], "build_staking_oper": [2, 3], "build_staking_operation_request": [1, 2, 3], "build_staking_operation_with_http_info": [2, 3], "build_staking_operation_without_preload_cont": [2, 3], "buildstakingoperationrequest": [2, 3, 4], "built": 1, "by_alia": 4, "byte": [2, 4], "ca": 2, "call": [0, 1, 2, 3, 4, 5], "call_api": [1, 2, 6], "call_typ": [2, 4], "callback": 4, "can": [0, 1, 2, 3, 4, 5], "can_sign": [1, 6], "cannot": 1, "capabl": [0, 5], "case": [2, 3, 4], "cdp_api_cli": 6, "cdp_api_kei": [0, 1, 5], "cdp_client": 1, "cdpapicli": [1, 6], "cert_fil": [1, 2], "certif": 2, "chain": 4, "chain_id": [2, 4], "chang": [0, 5], "char": 2, "charact": 3, "check": 1, "claim": [0, 5], "claimable_bal": [2, 4], "class": [1, 2, 3, 4], "classmethod": [1, 2, 4], "classvar": [2, 4], "client": [1, 6], "code": [0, 1, 2, 4, 5], "coinbas": [0, 1, 2, 3, 4, 5], "collect": 2, "collection_format": 2, "com": 1, "come": [0, 4, 5], "commun": 2, "complet": [0, 1, 5], "comput": [2, 4], "computedfieldinfo": [2, 4], "concaten": 2, "conduct": 3, "config": [2, 4], "configdict": [2, 4], "configur": [0, 1, 4, 5, 6], "configure_from_json": [0, 1, 5, 6], "confirm": 4, "conform": [2, 4], "conjunct": [2, 3, 4], "connect": [2, 3], "connection_pool_maxs": [1, 2], "constructor": 2, "contain": [0, 1, 2, 4, 5], "content": 6, "content_typ": 2, "context": [1, 2, 3, 4], "continu": [0, 5], "contract": [1, 3, 4], "contract_address": [1, 2, 3, 4, 6], "contract_ev": [1, 2], "contract_event_list": [1, 2], "contract_events_api": [1, 2], "contract_invoc": [1, 2], "contract_invocation_id": [2, 3, 4], "contract_invocation_list": [1, 2], "contract_invocations_api": [1, 2], "contract_nam": [2, 3, 4], "contractaddress": 4, "contractev": [2, 4], "contracteventlist": [2, 3, 4], "contracteventsapi": [2, 3], "contractinvoc": [2, 3, 4], "contractinvocationlist": [2, 3, 4], "contractinvocationsapi": [2, 3], "convers": 4, "conversion_pric": [2, 4], "conversion_tim": [2, 4], "convert": [1, 2, 4], "cooki": 2, "copi": [0, 2, 5], "core": 4, "correct": [0, 5], "correlation_id": [2, 4], "correspond": [2, 4], "could": 3, "cpu_count": 2, "creat": [1, 2, 3, 4, 6], "create_address": [1, 2, 3, 6], "create_address_request": [1, 2, 3], "create_address_with_http_info": [2, 3], "create_address_without_preload_cont": [2, 3], "create_contract_invoc": [2, 3], "create_contract_invocation_request": [1, 2, 3], "create_contract_invocation_with_http_info": [2, 3], "create_contract_invocation_without_preload_cont": [2, 3], "create_payload_signatur": [2, 3], "create_payload_signature_request": [1, 2, 3], "create_payload_signature_with_http_info": [2, 3], "create_payload_signature_without_preload_cont": [2, 3], "create_server_sign": [2, 3], "create_server_signer_request": [1, 2, 3], "create_server_signer_with_http_info": [2, 3], "create_server_signer_without_preload_cont": [2, 3], "create_smart_contract": [2, 3], "create_smart_contract_request": [1, 2, 3], "create_smart_contract_with_http_info": [2, 3], "create_smart_contract_without_preload_cont": [2, 3], "create_staking_oper": [2, 3], "create_staking_operation_request": [1, 2, 3], "create_staking_operation_with_http_info": [2, 3], "create_staking_operation_without_preload_cont": [2, 3], "create_trad": [2, 3], "create_trade_request": [1, 2, 3], "create_trade_with_http_info": [2, 3], "create_trade_without_preload_cont": [2, 3], "create_transf": [2, 3], "create_transfer_request": [1, 2, 3], "create_transfer_with_http_info": [2, 3], "create_transfer_without_preload_cont": [2, 3], "create_wallet": [2, 3], "create_wallet_request": [1, 2, 3], "create_wallet_request_wallet": [1, 2], "create_wallet_with_http_info": [2, 3], "create_wallet_without_preload_cont": [2, 3], "create_webhook": [2, 3], "create_webhook_request": [1, 2, 3], "create_webhook_with_http_info": [2, 3], "create_webhook_without_preload_cont": [2, 3], "createaddressrequest": [2, 3, 4], "createcontractinvocationrequest": [2, 3, 4], "created_at": [2, 4], "createpayloadsignaturerequest": [2, 3, 4], "createserversignerrequest": [2, 3, 4], "createsmartcontractrequest": [2, 3, 4], "createstakingoperationrequest": [2, 3, 4], "createtraderequest": [2, 3, 4], "createtransferrequest": [2, 3, 4], "createwalletrequest": [2, 3, 4], "createwalletrequestwallet": [2, 4], "createwebhookrequest": [2, 3, 4], "creation": 4, "criteria": 4, "crypto": [0, 5], "currenc": 4, "current": [1, 3, 4], "cursor": 3, "custom": [2, 4], "data": [1, 2, 4], "date": [2, 4], "date_format": [1, 2], "datetim": [2, 3, 4], "datetime_format": [1, 2], "debug": [1, 2, 4, 6], "decim": [1, 2, 4, 6], "decod": 4, "decrypt": 1, "default": [0, 1, 2, 3, 4, 5], "default_address": [0, 1, 2, 4, 5, 6], "defin": [2, 4], "deleg": 1, "delet": 3, "delete_webhook": [2, 3], "delete_webhook_with_http_info": [2, 3], "delete_webhook_without_preload_cont": [2, 3], "denomin": [1, 4], "deploi": [3, 4], "deploy": 4, "deploy_smart_contract": [2, 3], "deploy_smart_contract_request": [1, 2, 3], "deploy_smart_contract_with_http_info": [2, 3], "deploy_smart_contract_without_preload_cont": [2, 3], "deployer_address": [2, 4], "deploysmartcontractrequest": [2, 3, 4], "deposit": [2, 4], "deprec": 2, "deriv": 4, "descript": [2, 4], "deseri": [1, 2], "destin": [1, 2, 4], "destination_address_id": [1, 6], "detail": [2, 3, 4], "develop": [0, 4, 5], "devnet": 4, "dict": [1, 2, 3, 4], "dictionari": [2, 4], "differ": 4, "directli": 2, "disabl": 2, "display_nam": [2, 4], "do": [0, 2, 3, 4, 5], "document": [2, 3, 4], "doe": 1, "don": 3, "doubl": [0, 5], "down": 2, "download": [0, 1, 2, 5], "dynamicfeetransact": 1, "e": [2, 4], "each": [1, 2], "edit": [2, 3, 4], "effect": [2, 3], "effective_bal": [2, 4], "eip": 4, "element": 2, "emit": 4, "en": 4, "enabl": [0, 1, 2, 5], "encod": [1, 4], "encrypt": 1, "end": [3, 4], "end_tim": [2, 3, 4], "endpoint": [1, 2], "enrol": 4, "enrollment_data": [2, 4], "ensur": [0, 1, 5], "entri": 2, "enum": [1, 2, 4], "enumer": 1, "epoch": 4, "equival": 4, "erc": 4, "erc20": [2, 3, 4], "erc20_transf": [2, 4], "erc20_transfer_ev": [1, 2], "erc20transferev": [2, 4], "erc721": [2, 4], "erc721_transf": [2, 4], "erc721_transfer_ev": [1, 2], "erc721transferev": [2, 4], "err": 1, "error": [2, 6], "essenti": 2, "eth": [0, 1, 4, 5], "ether": 1, "ethereum": [1, 4], "ethereum_minus_holeski": [2, 4], "ethereum_minus_mainnet": [2, 4], "ethereum_transact": [1, 2], "ethereum_transaction_access": [1, 2], "ethereum_transaction_access_list": [1, 2], "ethereum_transaction_flattened_trac": [1, 2], "ethereum_validator_metadata": [1, 2], "ethereumtransact": [2, 4], "ethereumtransactionaccess": [2, 4], "ethereumtransactionaccesslist": [2, 4], "ethereumtransactionflattenedtrac": [2, 4], "ethereumvalidatormetadata": [2, 4], "event": [2, 3, 4], "event_filt": [2, 4], "event_index": [2, 4], "event_nam": [2, 3, 4], "event_typ": [2, 4], "event_type_filt": [2, 4], "eventtyp": 4, "evm": [3, 4], "exact": 1, "exampl": 4, "except": [1, 6], "execut": 4, "exhaust": 1, "exist": 1, "exit": [2, 4], "exit_epoch": [2, 4], "exited_slash": [2, 4], "exitepoch": 4, "expect": [1, 2], "experi": [0, 5], "expir": 2, "explor": [1, 4], "extend": [1, 4], "extended_public_kei": [2, 4], "extern": 3, "external_address": [1, 6], "external_addresses_api": [1, 2], "externaladdressesapi": [1, 2, 3], "f": [0, 5], "fail": 1, "fals": [1, 2, 4], "famili": 4, "faucet": [0, 1, 2, 3, 4, 5, 6], "faucet_transact": [2, 6], "faucet_tx": [0, 5], "faucetlimitreachederror": [1, 6], "faucettransact": [1, 2, 3, 4, 6], "featur": 1, "feature_set": [1, 2], "featureset": [2, 4], "fee": 4, "fetch": [0, 1, 3, 4, 5, 6], "fetch_historical_staking_bal": [2, 3], "fetch_historical_staking_balances200_respons": [1, 2], "fetch_historical_staking_balances_with_http_info": [2, 3], "fetch_historical_staking_balances_without_preload_cont": [2, 3], "fetch_staking_reward": [2, 3], "fetch_staking_rewards200_respons": [1, 2], "fetch_staking_rewards_request": [1, 2, 3], "fetch_staking_rewards_with_http_info": [2, 3], "fetch_staking_rewards_without_preload_cont": [2, 3], "fetchhistoricalstakingbalances200respons": [2, 3, 4], "fetchstakingrewards200respons": [2, 3, 4], "fetchstakingrewardsrequest": [2, 3, 4], "field": [2, 4], "fieldinfo": [2, 4], "file": [0, 1, 2, 5], "file_path": 1, "filehandl": 2, "filenam": 2, "filepath": 2, "files_paramet": [1, 2], "filter": [3, 4], "first": [0, 1, 3, 4, 5], "flattened_trac": [2, 4], "float": [1, 2], "folder": 2, "follow": [0, 4, 5], "forbiddenexcept": [1, 2], "forc": 3, "fork": [2, 4], "form": [1, 2, 4], "format": [1, 2, 4], "found": 1, "four": 4, "four_byt": [2, 4], "from": [0, 1, 2, 3, 4, 5], "from_address": [2, 4], "from_address_id": [1, 2, 4, 6], "from_amount": [1, 2, 4, 6], "from_asset": [2, 4], "from_asset_id": [1, 2, 4, 6], "from_atomic_amount": [1, 6], "from_block_height": 3, "from_dict": [2, 4], "from_error": [1, 6], "from_json": [2, 4], "from_model": [1, 6], "from_respons": [1, 2], "function": [0, 2, 4, 5], "fund": [1, 3], "g": [2, 4], "ga": [0, 2, 4, 5], "gas_pric": [2, 4], "gas_us": [2, 4], "gasless": [1, 2, 4], "gasless_send": [2, 4], "gener": [2, 3, 4], "get": [1, 2, 3, 4], "get_address": [2, 3], "get_address_bal": [2, 3], "get_address_balance_with_http_info": [2, 3], "get_address_balance_without_preload_cont": [2, 3], "get_address_with_http_info": [2, 3], "get_address_without_preload_cont": [2, 3], "get_api_key_with_prefix": [1, 2], "get_asset": [2, 3], "get_asset_with_http_info": [2, 3], "get_asset_without_preload_cont": [2, 3], "get_basic_auth_token": [1, 2], "get_contract_invoc": [2, 3], "get_contract_invocation_with_http_info": [2, 3], "get_contract_invocation_without_preload_cont": [2, 3], "get_current_us": [2, 3], "get_current_user_with_http_info": [2, 3], "get_current_user_without_preload_cont": [2, 3], "get_default": [1, 2], "get_default_copi": [1, 2], "get_external_address_bal": [2, 3], "get_external_address_balance_with_http_info": [2, 3], "get_external_address_balance_without_preload_cont": [2, 3], "get_external_staking_oper": [2, 3], "get_external_staking_operation_with_http_info": [2, 3], "get_external_staking_operation_without_preload_cont": [2, 3], "get_host_from_set": [1, 2], "get_host_set": [1, 2], "get_network": [2, 3], "get_network_with_http_info": [2, 3], "get_network_without_preload_cont": [2, 3], "get_payload_signatur": [2, 3], "get_payload_signature_with_http_info": [2, 3], "get_payload_signature_without_preload_cont": [2, 3], "get_secret_valu": 2, "get_server_sign": [2, 3], "get_server_signer_with_http_info": [2, 3], "get_server_signer_without_preload_cont": [2, 3], "get_smart_contract": [2, 3], "get_smart_contract_with_http_info": [2, 3], "get_smart_contract_without_preload_cont": [2, 3], "get_staking_context": [2, 3], "get_staking_context_request": [1, 2, 3], "get_staking_context_with_http_info": [2, 3], "get_staking_context_without_preload_cont": [2, 3], "get_staking_oper": [2, 3], "get_staking_operation_with_http_info": [2, 3], "get_staking_operation_without_preload_cont": [2, 3], "get_trad": [2, 3], "get_trade_with_http_info": [2, 3], "get_trade_without_preload_cont": [2, 3], "get_transf": [2, 3], "get_transfer_with_http_info": [2, 3], "get_transfer_without_preload_cont": [2, 3], "get_valid": [2, 3], "get_validator_with_http_info": [2, 3], "get_validator_without_preload_cont": [2, 3], "get_wallet": [2, 3], "get_wallet_bal": [2, 3], "get_wallet_balance_with_http_info": [2, 3], "get_wallet_balance_without_preload_cont": [2, 3], "get_wallet_with_http_info": [2, 3], "get_wallet_without_preload_cont": [2, 3], "gethead": [1, 2], "getstakingcontextrequest": [2, 3, 4], "given": [1, 2, 3], "ha": [0, 1, 4, 5], "handl": [1, 2, 4, 6], "handler": 2, "has_mor": [2, 4], "hash": [1, 2, 4], "have": [0, 1, 5], "header": [1, 2, 3, 4], "header_nam": 2, "header_param": [1, 2], "header_valu": 2, "height": [1, 4], "hello": 2, "help": 4, "here": [0, 2, 5], "hex": [1, 4], "hexadecim": 4, "higher": [0, 5], "histor": 3, "histori": 3, "historical_bal": [1, 2], "historicalbal": [2, 4], "hold": [0, 5], "holeski": 4, "hook": 2, "host": [1, 2], "host_index": 3, "hostnam": 2, "hour": [0, 5], "http": [1, 2, 3, 4], "http_code": [1, 6], "http_method": 2, "http_resp": 2, "httprespons": 3, "human": 4, "i": [0, 1, 2, 3, 4, 5], "id": [1, 2, 3, 4, 6], "identifi": [2, 3, 4], "ignor": [2, 3, 4], "ignore_operation_serv": [1, 2], "implement": 2, "import": [0, 5], "improv": [0, 5], "includ": [2, 3, 4], "inclus": 3, "increas": 2, "index": [2, 4], "indic": 2, "individu": 1, "inform": [0, 2, 4, 5], "initi": [0, 1, 4, 5], "initialis": 4, "input": [2, 4], "instanc": [1, 2, 4], "instanti": 1, "instead": 2, "insuffici": 1, "insufficientfundserror": [1, 6], "int": [1, 2, 3, 4], "integr": [0, 5], "interact": 3, "intern": 1, "internalerror": [1, 6], "interv": 1, "interval_second": 1, "invalid": 1, "invalidaddresserror": [1, 6], "invalidaddressiderror": [1, 6], "invalidamounterror": [1, 6], "invalidapikeyformaterror": [1, 6], "invalidassetiderror": [1, 6], "invalidconfigurationerror": [1, 6], "invaliddestinationerror": [1, 6], "invalidlimiterror": [1, 6], "invalidnetworkiderror": [1, 6], "invalidpageerror": [1, 6], "invalidsignedpayloaderror": [1, 6], "invalidtransferiderror": [1, 6], "invalidtransferstatuserror": [1, 6], "invalidwalleterror": [1, 6], "invalidwalletiderror": [1, 6], "invari": 2, "invoc": [3, 4], "invok": [3, 4], "involv": 4, "iobas": 2, "is_mpc": [2, 4], "is_socks_proxy_url": [1, 2], "is_testnet": [2, 4], "iso8601": 2, "issu": 4, "item": 4, "iter": 1, "its": 1, "json": [0, 1, 2, 4, 5], "json_str": 4, "keccak": 4, "keccak256": 1, "kei": [0, 1, 2, 4, 5, 6], "key_fil": [1, 2], "key_typ": 2, "keyerror": 2, "kwarg": 4, "last": 4, "latest": [0, 3, 5], "lazi": 1, "lazili": 1, "librari": 2, "like": 4, "limit": [1, 3], "link": [1, 4], "list": [1, 2, 3, 4, 6], "list_address": [2, 3], "list_address_bal": [2, 3], "list_address_balances_with_http_info": [2, 3], "list_address_balances_without_preload_cont": [2, 3], "list_address_historical_bal": [2, 3], "list_address_historical_balance_with_http_info": [2, 3], "list_address_historical_balance_without_preload_cont": [2, 3], "list_address_transact": [2, 3], "list_address_transactions_with_http_info": [2, 3], "list_address_transactions_without_preload_cont": [2, 3], "list_addresses_with_http_info": [2, 3], "list_addresses_without_preload_cont": [2, 3], "list_contract_ev": [2, 3], "list_contract_events_with_http_info": [2, 3], "list_contract_events_without_preload_cont": [2, 3], "list_contract_invoc": [2, 3], "list_contract_invocations_with_http_info": [2, 3], "list_contract_invocations_without_preload_cont": [2, 3], "list_external_address_bal": [2, 3], "list_external_address_balances_with_http_info": [2, 3], "list_external_address_balances_without_preload_cont": [2, 3], "list_payload_signatur": [2, 3], "list_payload_signatures_with_http_info": [2, 3], "list_payload_signatures_without_preload_cont": [2, 3], "list_server_sign": [2, 3], "list_server_signer_ev": [2, 3], "list_server_signer_events_with_http_info": [2, 3], "list_server_signer_events_without_preload_cont": [2, 3], "list_server_signers_with_http_info": [2, 3], "list_server_signers_without_preload_cont": [2, 3], "list_smart_contract": [2, 3], "list_smart_contracts_with_http_info": [2, 3], "list_smart_contracts_without_preload_cont": [2, 3], "list_trad": [2, 3], "list_trades_with_http_info": [2, 3], "list_trades_without_preload_cont": [2, 3], "list_transf": [2, 3], "list_transfers_with_http_info": [2, 3], "list_transfers_without_preload_cont": [2, 3], "list_valid": [2, 3], "list_validators_with_http_info": [2, 3], "list_validators_without_preload_cont": [2, 3], "list_wallet": [2, 3], "list_wallet_bal": [2, 3], "list_wallet_balances_with_http_info": [2, 3], "list_wallet_balances_without_preload_cont": [2, 3], "list_wallets_with_http_info": [2, 3], "list_wallets_without_preload_cont": [2, 3], "list_webhook": [2, 3], "list_webhooks_with_http_info": [2, 3], "list_webhooks_without_preload_cont": [2, 3], "liter": 2, "load": 1, "load_se": [1, 6], "local": 1, "localaccount": 1, "locat": 2, "log": [2, 3, 4], "log_index": [2, 4], "logger": [1, 2], "logger_fil": [1, 2], "logger_file_handl": [1, 2], "logger_format": [1, 2], "logger_stream_handl": [1, 2], "logindex": 4, "long": 2, "lot": 2, "lower": 3, "lowercas": 3, "mai": 4, "mainnet": [0, 4, 5], "make": [1, 2], "malform": 1, "malformedrequesterror": [1, 6], "manag": [0, 1, 4, 5], "manual": [2, 3, 4], "map": [1, 2, 4], "master": 4, "match": 4, "max": 4, "max_address": [1, 6], "max_fee_per_ga": [2, 4], "max_length": 4, "max_network_retri": [1, 6], "max_priority_fee_per_ga": [2, 4], "maximum": [1, 2], "maxlen": 4, "mayb": 4, "mean": [0, 5], "meant": 4, "messag": [1, 2, 4], "metadata": [2, 4], "method": [0, 1, 2, 4, 5], "mine": 4, "mint": [2, 4], "miss": 1, "model": [1, 2], "model_computed_field": [1, 2, 4], "model_config": [1, 2, 4], "model_dump": 4, "model_field": [1, 2, 4], "model_post_init": [2, 4], "modul": 6, "monitor": 4, "more": [0, 1, 4, 5], "mpc": 4, "msg": [1, 2], "multipart": [1, 2], "multipl": 3, "must": 1, "name": [0, 1, 2, 3, 4, 5], "nativ": [2, 4], "native_asset": [2, 4], "native_types_map": [1, 2], "need": [0, 2, 3, 4, 5], "network": [1, 2, 3, 6], "network_id": [1, 2, 3, 4, 6], "network_identifi": [1, 2], "networkfeatureunsupportederror": [1, 6], "networkidentifi": [2, 4], "networks_api": [1, 2], "networksapi": [1, 2, 3], "new": [0, 1, 2, 3, 5], "newli": 2, "next": [3, 4], "next_pag": [2, 3, 4], "nft": 4, "nft_contract_opt": [1, 2], "nftcontractopt": [2, 4], "nonc": [2, 4], "none": [1, 2, 3, 4], "nonetyp": [2, 3, 4], "note": 3, "notfounderror": [1, 6], "notfoundexcept": [1, 2], "notif": 4, "notification_uri": [2, 4], "now": [0, 5], "nullabl": 4, "number": [1, 2, 3, 4], "oa": 2, "obj": [2, 4], "object": [1, 2, 3, 4], "occur": 4, "offici": [0, 5], "often": 2, "onchain": [1, 3, 4], "one": [0, 2, 3, 4, 5], "one_of_schema": [2, 4], "oneof_schema_1_valid": [2, 4], "oneof_schema_2_valid": [2, 4], "onli": [1, 4], "openapi": [2, 3, 4], "openapiexcept": [1, 2], "oper": [1, 2, 3, 4], "optim": 4, "option": [0, 1, 2, 3, 4, 5], "orchestr": 4, "org": 4, "origin": 4, "other": 4, "otherwis": 1, "out": [0, 5], "output": [2, 4], "overrid": [2, 3], "own": 4, "packag": 6, "page": [1, 3, 4], "pagin": [0, 3, 4, 5], "pair": [2, 3], "parallel": 2, "param": 2, "param_seri": [1, 2], "paramet": [1, 2, 3, 4], "parameters_to_tupl": [1, 2], "parameters_to_url_queri": [1, 2], "particip": 4, "participant_typ": [2, 4], "particular": 4, "pass": [0, 2, 4, 5], "password": [1, 2], "path": [1, 2, 4], "path_param": 2, "path_to_item": 2, "payabl": 4, "payload": [1, 3, 4], "payload_signatur": [1, 2], "payload_signature_id": [2, 3, 4], "payload_signature_list": [1, 2], "payloadsignatur": [2, 3, 4], "payloadsignaturelist": [2, 3, 4], "peer": 2, "pem": 2, "pend": 1, "pending_activ": [2, 4], "per": [0, 2, 4, 5], "perform": [2, 4], "period": [3, 4], "pip": [0, 5], "place": [1, 2], "platform": [0, 1, 2, 3, 4, 5], "pleas": 2, "polygon": 4, "polygon_minus_mainnet": [2, 4], "pool": 2, "popul": 1, "populate_by_nam": 4, "portal": [0, 5], "posit": 4, "possibli": 2, "post": [1, 2], "post_param": [1, 2], "power": 4, "pre": [0, 5], "prefix": [2, 4], "present": 4, "previou": 3, "price": 4, "primari": 1, "primary_denomin": [1, 6], "primitive_typ": [1, 2], "print": [0, 5], "prioriti": 4, "priority_fee_per_ga": [2, 4], "privat": [0, 1, 4, 5], "private_kei": [1, 6], "process": 4, "programmat": 4, "project": [3, 4], "properti": [1, 2, 4], "protected_namespac": 4, "protocol": [3, 4], "protocol_famili": [2, 4], "protocol_family_validate_enum": [2, 4], "protocol_nam": [2, 3, 4], "provid": [0, 1, 2, 3, 4, 5], "provis": [0, 2, 4, 5], "proxi": [1, 2], "proxy_head": [1, 2], "public": 4, "public_kei": [2, 4], "publicli": 4, "pydant": [2, 4], "queri": [2, 3], "query_param": 2, "quot": [0, 5], "rais": 1, "rang": 3, "raw": [1, 2, 4, 6], "raw_data": [1, 2], "raw_typed_data": [2, 4], "reach": 1, "read": [1, 2, 3], "readabl": 4, "realiz": 4, "reap": [2, 4], "reason": 2, "receiv": [1, 4], "recipi": 4, "record": [1, 4], "ref": 3, "refresh": 2, "refresh_api_key_hook": [1, 2], "regardless": 2, "releas": [0, 5], "reload": [1, 6], "render_path": [1, 2], "replac": [2, 4], "report": [2, 4], "repres": [1, 2, 4], "represent": [1, 2, 4], "request": [1, 2, 3, 4], "request_auth": 2, "request_external_faucet_fund": [2, 3], "request_external_faucet_funds_with_http_info": [2, 3], "request_external_faucet_funds_without_preload_cont": [2, 3], "request_faucet_fund": [2, 3], "request_faucet_funds_with_http_info": [2, 3], "request_faucet_funds_without_preload_cont": [2, 3], "requir": [2, 3, 4], "resourc": [1, 2], "resource_path": 2, "resourceexhaustederror": [1, 6], "resp": 2, "respons": [1, 2, 3, 4], "response_data": [1, 2], "response_deseri": [1, 2, 6], "response_text": 2, "response_typ": 2, "response_types_map": [1, 2], "rest": [1, 6], "restclientobject": [1, 2], "restrespons": [1, 2], "result": [1, 3, 4], "retri": [1, 2], "retriev": [1, 3], "return": [0, 1, 2, 3, 4, 5], "reward": [3, 4], "rollup": 4, "rtype": [2, 4], "run": [0, 5], "safe": 2, "safe_chars_for_path_param": [1, 2], "same": 2, "sanit": 2, "sanitize_for_seri": [1, 2], "save": [1, 2], "save_se": [1, 6], "scheme": 2, "scope": [3, 4], "sdk": [1, 2, 3, 4], "second": [0, 1, 5], "secret": 2, "secretstr": 2, "secur": 2, "see": [0, 4, 5], "seed": [1, 4], "seed_creation_ev": [1, 2], "seed_creation_event_result": [1, 2, 3], "seed_id": [2, 4], "seedcreationev": [2, 4], "seedcreationeventresult": [2, 3, 4], "select_header_accept": [1, 2], "select_header_content_typ": [1, 2], "self": [2, 4], "send": [0, 1, 4, 5], "send_tx_deleg": [1, 6], "sender": 4, "sensit": 3, "sent": [3, 4], "sepolia": [0, 1, 4, 5], "serial": 2, "server": [0, 1, 2, 3, 4, 5], "server_index": 2, "server_operation_index": [1, 2], "server_operation_vari": [1, 2], "server_sign": [1, 2], "server_signer_ev": [1, 2], "server_signer_event_ev": [1, 2], "server_signer_event_list": [1, 2], "server_signer_id": [2, 3, 4], "server_signer_list": [1, 2], "server_signer_statu": [1, 2, 4, 6], "server_signer_status_validate_enum": [2, 4], "server_signers_api": [1, 2], "server_vari": 2, "serversign": [2, 3, 4], "serversignerev": [2, 4], "serversignereventev": [2, 4], "serversignereventlist": [2, 3, 4], "serversignerlist": [2, 3, 4], "serversignersapi": [2, 3], "serviceexcept": [1, 2], "set": [0, 1, 2, 3, 4, 5], "set_default": [1, 2], "set_default_head": [1, 2], "short": 4, "should": [1, 2, 4], "side": 4, "sig": [2, 4], "sign": [1, 3, 4, 6], "signatur": [1, 2, 3, 4, 6], "signature_creation_ev": [1, 2], "signature_creation_event_result": [1, 2, 3], "signature_head": [2, 4], "signaturecreationev": [2, 4], "signaturecreationeventresult": [2, 3, 4], "signed_payload": [1, 2, 4, 6], "signed_voluntary_exit": [2, 4], "signed_voluntary_exit_message_metadata": [1, 2], "signedvoluntaryexitmessagemetadata": [2, 4], "signer": [0, 1, 3, 4, 5], "signing_payload": [2, 4], "simpl": [0, 5], "sinc": 4, "singl": [0, 2, 3, 4, 5], "singleton": 1, "skip": 2, "slash": [2, 4], "smallest": 4, "smart": [3, 4], "smart_contract": [1, 2], "smart_contract_id": [2, 3, 4], "smart_contract_list": [1, 2], "smart_contract_opt": [1, 2], "smart_contract_typ": [1, 2], "smart_contracts_api": [1, 2], "smartcontract": [2, 3, 4], "smartcontractlist": [2, 3, 4], "smartcontractopt": [2, 4], "smartcontractsapi": [2, 3], "smartcontracttyp": [2, 4], "sni": 2, "so": 4, "socket": 2, "socket_opt": [1, 2], "solana": 4, "solana_minus_devnet": [2, 4], "solana_minus_mainnet": [2, 4], "some": 4, "sourc": [0, 1, 3, 4, 5], "spec": [2, 3], "specif": [1, 2, 3, 4], "specifi": [1, 2, 3, 4], "spent": 4, "sponsor": [1, 4], "sponsored_send": [2, 6], "sponsoredsend": [1, 2, 4, 6], "ssl": 2, "ssl_ca_cert": [1, 2], "stake": [2, 3, 4], "stake_api": [1, 2], "stakeable_bal": [2, 4], "stakeapi": [2, 3], "staking_bal": [1, 2], "staking_context": [1, 2], "staking_context_context": [1, 2], "staking_oper": [1, 2], "staking_operation_id": 3, "staking_operation_metadata": [1, 2], "staking_reward": [1, 2], "staking_reward_format": [1, 2], "staking_reward_usd_valu": [1, 2], "stakingbal": [2, 4], "stakingcontext": [2, 3, 4], "stakingcontextcontext": [2, 4], "stakingoper": [2, 3, 4], "stakingoperationmetadata": [2, 4], "stakingreward": [2, 4], "stakingrewardformat": [2, 4], "stakingrewardusdvalu": [2, 4], "start": [3, 4], "start_tim": [2, 3, 4], "state": [1, 2, 3, 4], "state_validate_enum": [2, 4], "static": 1, "statu": [1, 2, 3, 4, 6], "status": 1, "status_cod": [1, 2], "status_validate_enum": [2, 4], "storage_kei": [2, 4], "store": 2, "str": [1, 2, 3, 4], "stream": 2, "strict": [2, 4], "strictbool": 4, "strictbyt": 2, "strictint": [2, 4], "strictstr": 4, "string": [2, 4], "stringifi": 4, "sub_trac": [2, 4], "subject": [0, 5], "submit": [1, 3], "submit_server_signer_seed_event_result": [2, 3], "submit_server_signer_seed_event_result_with_http_info": [2, 3], "submit_server_signer_seed_event_result_without_preload_cont": [2, 3], "submit_server_signer_signature_event_result": [2, 3], "submit_server_signer_signature_event_result_with_http_info": [2, 3], "submit_server_signer_signature_event_result_without_preload_cont": [2, 3], "submodul": 6, "subpackag": 6, "subsequ": 3, "successfulli": [0, 5], "suppli": 4, "support": [0, 4, 5], "symbol": [2, 3, 4], "synchron": [1, 2], "t": [1, 2, 3], "take": 4, "tech": [2, 3, 4], "temp": 2, "temp_folder_path": [1, 2], "templat": 2, "termin": 1, "terminal_st": [1, 6], "testnet": [0, 4, 5], "them": [0, 5], "thi": [0, 1, 2, 3, 4, 5], "those": [0, 5], "time": [1, 3, 4], "timeout": [1, 2, 3], "timeout_second": 1, "timestamp": 4, "tl": 2, "tls_server_nam": [1, 2], "to_address": [2, 4], "to_address_id": [1, 2, 4, 6], "to_amount": [1, 2, 4, 6], "to_asset": [2, 4], "to_asset_id": [1, 2, 4, 6], "to_atomic_amount": [1, 6], "to_block_height": 3, "to_debug_report": [1, 2], "to_dict": [2, 4], "to_json": [2, 4], "to_str": [2, 4], "token": [1, 2, 3, 4], "token_contract_opt": [1, 2], "token_id": [2, 4], "tokencontractopt": [2, 4], "tokenid": 4, "total": [2, 3, 4], "total_count": [2, 4], "total_suppli": [2, 4], "trace_address": [2, 4], "trace_id": [2, 4], "trace_typ": [2, 4], "track": [0, 4, 5], "trade": [2, 3, 6], "trade_id": [1, 2, 3, 4, 6], "trade_list": [1, 2], "tradelist": [2, 3, 4], "trades_api": [1, 2], "tradesapi": [1, 2, 3], "transact": [0, 2, 3, 5, 6], "transaction_access_list": [2, 4], "transaction_cont": [1, 2], "transaction_hash": [1, 2, 4, 6], "transaction_id": [2, 4], "transaction_index": [2, 4], "transaction_link": [1, 2, 4, 6], "transaction_typ": [1, 2], "transactioncont": [2, 4], "transactionhash": 4, "transactionindex": 4, "transactionnotsignederror": [1, 6], "transactiontyp": [2, 4], "transfer": [2, 3, 6], "transfer_id": [1, 2, 3, 4, 6], "transfer_list": [1, 2], "transferlist": [2, 3, 4], "transfers_api": [1, 2], "transfersapi": [1, 2, 3], "trigger": 4, "true": [0, 1, 2, 4, 5], "tupl": [2, 3], "two": 2, "tx_hash": [2, 4], "tx_index": [2, 4], "type": [1, 2, 3, 4], "typed_data_hash": [1, 2, 4, 6], "typeerror": 2, "typevar": [1, 2], "typic": 4, "unauthor": 1, "unauthorizederror": [1, 6], "unauthorizedexcept": [1, 2], "unbonded_bal": [2, 4], "underli": [1, 2], "unhandl": 1, "unimpl": 1, "unimplementederror": [1, 6], "union": [1, 2, 4], "uniqu": [3, 4], "unit": 4, "unknown": [2, 4], "unsign": [1, 4], "unsigned_payload": [1, 2, 4, 6], "unspecifi": [1, 2, 4], "unstak": 4, "unstakeable_bal": [2, 4], "unsupport": 1, "unsupportedasseterror": [1, 6], "updat": [0, 2, 3, 4, 5], "update_params_for_auth": [1, 2], "update_webhook": [2, 3], "update_webhook_request": [1, 2, 3], "update_webhook_with_http_info": [2, 3], "update_webhook_without_preload_cont": [2, 3], "updated_at": [2, 4], "updatewebhookrequest": [2, 3, 4], "upgrad": [0, 5], "upper": 3, "uri": 4, "url": [1, 2, 4], "urlencod": [1, 2], "urllib3": 2, "us": [0, 1, 2, 3, 4, 5], "usd": [2, 4], "usd_valu": [2, 4], "usdc": 4, "use_server_sign": [0, 1, 2, 4, 5, 6], "user": [1, 2, 3], "user_ag": [1, 2], "usernam": [1, 2], "users_api": [1, 2], "usersapi": [2, 3], "utc": 4, "uuid": 3, "v": 4, "v0": [0, 5], "v1": [2, 4], "valid": [1, 2, 3], "valid_class": 2, "validate_assign": 4, "validator_detail": [1, 2], "validator_id": [2, 3, 4], "validator_list": [1, 2], "validator_pub_kei": [2, 4], "validator_statu": [1, 2], "validatordetail": [2, 4], "validatorlist": [2, 3, 4], "validators_api": [1, 2], "validatorsapi": [2, 3], "validatorstatu": [2, 3, 4], "valu": [1, 2, 3, 4], "valueerror": [1, 2], "var_dat": [2, 4], "var_from": [2, 4], "variabl": 2, "variou": [1, 2], "verif": 2, "verifi": [2, 4], "verify_ssl": [1, 2], "version": [2, 3, 4], "via": [0, 5], "view": 4, "voluntari": 4, "wa": 4, "wai": [0, 5], "wait": [0, 1, 4, 5, 6], "wallet": [2, 3, 6], "wallet1": [0, 5], "wallet2": [0, 5], "wallet3": [0, 5], "wallet_act": [2, 4], "wallet_address": 6, "wallet_id": [1, 2, 3, 4, 6], "wallet_list": [1, 2], "wallet_stake_api": [1, 2], "wallet_user_id": [2, 4], "walletaddress": [1, 6], "walletlist": [2, 3, 4], "wallets_api": [1, 2], "walletsapi": [1, 2, 3], "walletstakeapi": [2, 3], "we": [0, 5], "webhook": [1, 2, 3], "webhook_event_filt": [1, 2], "webhook_event_typ": [1, 2], "webhook_event_type_filt": [1, 2], "webhook_id": [2, 3, 4], "webhook_list": [1, 2], "webhook_wallet_activity_filt": [1, 2], "webhookeventfilt": [2, 4], "webhookeventtyp": [2, 4], "webhookeventtypefilt": [2, 4], "webhookid": 4, "webhooklist": [2, 3, 4], "webhooks_api": [1, 2], "webhooksapi": [2, 3], "webhookwalletactivityfilt": [2, 4], "websit": [0, 5], "wei": 4, "were": 4, "what": 4, "when": [1, 2, 4], "where": [1, 4], "whether": [1, 4], "which": [0, 1, 2, 3, 4, 5], "whole": [1, 4], "whole_amount": 1, "whose": 3, "window": [0, 5], "withdraw": 4, "withdrawable_epoch": [2, 4], "withdrawableepoch": 4, "withdrawal_address": [2, 4], "withdrawal_avail": [2, 4], "withdrawal_complet": [2, 4], "within": [3, 4], "without": [0, 1, 5], "wrapper": 1, "www": [1, 2], "x": [1, 2, 4], "you": [0, 2, 5], "your": [0, 4, 5]}, "titles": ["CDP Python SDK", "cdp package", "cdp.client package", "cdp.client.api package", "cdp.client.models package", "CDP SDK documentation", "cdp"], "titleterms": {"address": [1, 4], "address_balance_list": 4, "address_historical_balance_list": 4, "address_list": 4, "address_transaction_list": 4, "addresses_api": 3, "api": 3, "api_cli": [1, 2], "api_respons": 2, "asset": [1, 4], "assets_api": 3, "balanc": [1, 4], "balance_history_api": 3, "balance_map": 1, "broadcast_contract_invocation_request": 4, "broadcast_staking_operation_request": 4, "broadcast_trade_request": 4, "broadcast_transfer_request": 4, "build_staking_operation_request": 4, "cdp": [0, 1, 2, 3, 4, 5, 6], "cdp_api_cli": 1, "check": [0, 5], "client": [2, 3, 4], "configur": 2, "content": [1, 2, 3, 4], "contract_ev": 4, "contract_event_list": 4, "contract_events_api": 3, "contract_invoc": 4, "contract_invocation_list": 4, "contract_invocations_api": 3, "creat": [0, 5], "create_address_request": 4, "create_contract_invocation_request": 4, "create_payload_signature_request": 4, "create_server_signer_request": 4, "create_smart_contract_request": 4, "create_staking_operation_request": 4, "create_trade_request": 4, "create_transfer_request": 4, "create_wallet_request": 4, "create_wallet_request_wallet": 4, "create_webhook_request": 4, "deploy_smart_contract_request": 4, "document": [0, 5], "erc20_transfer_ev": 4, "erc721_transfer_ev": 4, "error": [1, 4], "ethereum_transact": 4, "ethereum_transaction_access": 4, "ethereum_transaction_access_list": 4, "ethereum_transaction_flattened_trac": 4, "ethereum_validator_metadata": 4, "except": 2, "external_addresses_api": 3, "faucet_transact": [1, 4], "feature_set": 4, "fetch_historical_staking_balances200_respons": 4, "fetch_staking_rewards200_respons": 4, "fetch_staking_rewards_request": 4, "fund": [0, 5], "gasless": [0, 5], "get_staking_context_request": 4, "historical_bal": 4, "instal": [0, 5], "list": [0, 5], "model": 4, "modul": [1, 2, 3, 4], "network": 4, "network_identifi": 4, "networks_api": 3, "nft_contract_opt": 4, "packag": [1, 2, 3, 4], "payload_signatur": 4, "payload_signature_list": 4, "python": [0, 5], "repl": [0, 5], "requir": [0, 5], "rest": 2, "sdk": [0, 5], "seed_creation_ev": 4, "seed_creation_event_result": 4, "server_sign": 4, "server_signer_ev": 4, "server_signer_event_ev": 4, "server_signer_event_list": 4, "server_signer_list": 4, "server_signers_api": 3, "signature_creation_ev": 4, "signature_creation_event_result": 4, "signed_voluntary_exit_message_metadata": 4, "smart_contract": 4, "smart_contract_list": 4, "smart_contract_opt": 4, "smart_contract_typ": 4, "smart_contracts_api": 3, "sponsored_send": [1, 4], "stake_api": 3, "staking_bal": 4, "staking_context": 4, "staking_context_context": 4, "staking_oper": 4, "staking_operation_metadata": 4, "staking_reward": 4, "staking_reward_format": 4, "staking_reward_usd_valu": 4, "start": [0, 5], "submodul": [1, 2, 3, 4], "subpackag": [1, 2], "token_contract_opt": 4, "trade": [0, 1, 4, 5], "trade_list": 4, "trades_api": 3, "transact": [1, 4], "transaction_cont": 4, "transaction_typ": 4, "transfer": [0, 1, 4, 5], "transfer_list": 4, "transfers_api": 3, "update_webhook_request": 4, "usdc": [0, 5], "user": 4, "users_api": 3, "valid": 4, "validator_detail": 4, "validator_list": 4, "validator_statu": 4, "validators_api": 3, "version": [0, 5], "wallet": [0, 1, 4, 5], "wallet_address": 1, "wallet_list": 4, "wallet_stake_api": 3, "wallets_api": 3, "webhook": 4, "webhook_event_filt": 4, "webhook_event_typ": 4, "webhook_event_type_filt": 4, "webhook_list": 4, "webhook_wallet_activity_filt": 4, "webhooks_api": 3}}) \ No newline at end of file