# Python

No description provided (generated by Openapi Generator <https://github.com/openapitools/openapi-generator>)

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

* API version: 1.0.0
* Package version: 1.0.0
* Generator version: 7.4.0
* Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.7+

## Installation & Usage

### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install moonsdk
```

(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/moon-up/moon-sdk-python.git`)

Then import the package:

```python
import moonsdk
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```

(or `sudo python setup.py install` to install the package for all users)

Then import the package:

```python
import moonsdk
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import moonsdk
from moonsdk.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://beta.usemoon.ai
# See configuration.py for a list of all supported configuration parameters.
configuration = moonsdk.Configuration(
    host = "https://beta.usemoon.ai"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'

# Configure API key authorization: BearerAuth
configuration.api_key['BearerAuth'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['BearerAuth'] = 'Bearer'


# Enter a context with an instance of the API client
async with moonsdk.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = moonsdk.AaveApi(api_client)
    authorization = 'authorization_example' # str | 
    name = 'name_example' # str | 
    aave_input = moonsdk.AaveInput() # AaveInput | 

    try:
        api_response = await api_instance.borrow(authorization, name, aave_input)
        print("The response of AaveApi->borrow:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AaveApi->borrow: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *<https://beta.usemoon.ai>*

| Class                | Method                                                                                                                                      | HTTP request                                          | Description |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | ----------- |
| *AaveApi*            | [**borrow**](https://docs.usemoon.ai/sdks/aaveapi#borrow)                                                                                   | **POST** /aave/{name}/borrow                          |             |
| *AaveApi*            | [**lend**](https://docs.usemoon.ai/sdks/aaveapi#lend)                                                                                       | **POST** /aave/{name}/lend                            |             |
| *AaveApi*            | [**repay**](https://docs.usemoon.ai/sdks/aaveapi#repay)                                                                                     | **POST** /aave/{name}/repay                           |             |
| *AaveApi*            | [**user\_reserve\_data**](https://docs.usemoon.ai/sdks/aaveapi#user_reserve_data)                                                           | **POST** /aave/{name}/user-reserve-data               |             |
| *AccountsApi*        | [**broadcast\_tx**](https://docs.usemoon.ai/sdks/accountsapi#broadcast_tx)                                                                  | **POST** /accounts/{accountName}/broadcast-tx         |             |
| *AccountsApi*        | [**create\_account**](https://docs.usemoon.ai/sdks/accountsapi#create_account)                                                              | **POST** /accounts                                    |             |
| *AccountsApi*        | [**delete\_account**](https://docs.usemoon.ai/sdks/accountsapi#delete_account)                                                              | **DELETE** /accounts/{accountName}                    |             |
| *AccountsApi*        | [**deploy\_contract**](https://docs.usemoon.ai/sdks/accountsapi#deploy_contract)                                                            | **POST** /accounts/{accountName}/deploy               |             |
| *AccountsApi*        | [**get\_account**](https://docs.usemoon.ai/sdks/accountsapi#get_account)                                                                    | **GET** /accounts/{accountName}                       |             |
| *AccountsApi*        | [**get\_balance**](https://docs.usemoon.ai/sdks/accountsapi#get_balance)                                                                    | **GET** /accounts/{accountName}/balance               |             |
| *AccountsApi*        | [**get\_nonce**](https://docs.usemoon.ai/sdks/accountsapi#get_nonce)                                                                        | **GET** /accounts/{accountName}/nonce                 |             |
| *AccountsApi*        | [**list\_accounts**](https://docs.usemoon.ai/sdks/accountsapi#list_accounts)                                                                | **GET** /accounts                                     |             |
| *AccountsApi*        | [**sign\_message**](https://docs.usemoon.ai/sdks/accountsapi#sign_message)                                                                  | **POST** /accounts/{accountName}/sign-message         |             |
| *AccountsApi*        | [**sign\_transaction**](https://docs.usemoon.ai/sdks/accountsapi#sign_transaction)                                                          | **POST** /accounts/{accountName}/sign-transaction     |             |
| *AccountsApi*        | [**sign\_typed\_data**](https://docs.usemoon.ai/sdks/accountsapi#sign_typed_data)                                                           | **POST** /accounts/{accountName}/sign-typed-data      |             |
| *AccountsApi*        | [**transfer\_eth**](https://docs.usemoon.ai/sdks/accountsapi#transfer_eth)                                                                  | **POST** /accounts/{accountName}/transfer-eth         |             |
| *BitcoinApi*         | [**create\_bitcoin\_account**](https://docs.usemoon.ai/sdks/bitcoinapi#create_bitcoin_account)                                              | **POST** /bitcoin                                     |             |
| *BitcoinApi*         | [**get\_bitcoin\_account**](https://docs.usemoon.ai/sdks/bitcoinapi#get_bitcoin_account)                                                    | **GET** /bitcoin/{accountName}                        |             |
| *BitcoinApi*         | [**list\_bitcoin\_accounts**](https://docs.usemoon.ai/sdks/bitcoinapi#list_bitcoin_accounts)                                                | **GET** /bitcoin                                      |             |
| *BitcoinApi*         | [**sign\_bitcoin\_transaction**](https://docs.usemoon.ai/sdks/bitcoinapi#sign_bitcoin_transaction)                                          | **POST** /bitcoin/{accountName}/sign-tx               |             |
| *ConveyorFinanceApi* | [**swap**](https://docs.usemoon.ai/sdks/conveyorfinanceapi#swap)                                                                            | **POST** /conveyorfinance/{name}/swap                 |             |
| *CosmosApi*          | [**create\_cosmos\_account**](https://docs.usemoon.ai/sdks/cosmosapi#create_cosmos_account)                                                 | **POST** /cosmos                                      |             |
| *CosmosApi*          | [**get\_cosmos\_account**](https://docs.usemoon.ai/sdks/cosmosapi#get_cosmos_account)                                                       | **GET** /cosmos/{accountName}                         |             |
| *CosmosApi*          | [**list\_cosmos\_accounts**](https://docs.usemoon.ai/sdks/cosmosapi#list_cosmos_accounts)                                                   | **GET** /cosmos                                       |             |
| *CosmosApi*          | [**sign\_cosmos\_transaction**](https://docs.usemoon.ai/sdks/cosmosapi#sign_cosmos_transaction)                                             | **POST** /cosmos/{accountName}/sign-tx                |             |
| *DogeCoinApi*        | [**create\_doge\_coin\_account**](https://docs.usemoon.ai/sdks/dogecoinapi#create_doge_coin_account)                                        | **POST** /dogecoin                                    |             |
| *DogeCoinApi*        | [**get\_doge\_coin\_account**](https://docs.usemoon.ai/sdks/dogecoinapi#get_doge_coin_account)                                              | **GET** /dogecoin/{accountName}                       |             |
| *DogeCoinApi*        | [**list\_doge\_coin\_accounts**](https://docs.usemoon.ai/sdks/dogecoinapi#list_doge_coin_accounts)                                          | **GET** /dogecoin                                     |             |
| *DogeCoinApi*        | [**sign\_doge\_coin\_transaction**](https://docs.usemoon.ai/sdks/dogecoinapi#sign_doge_coin_transaction)                                    | **POST** /dogecoin/{accountName}/sign-tx              |             |
| *ENSApi*             | [**resolve**](https://docs.usemoon.ai/sdks/ensapi#resolve)                                                                                  | **POST** /ens/resolve                                 |             |
| *ERC1155Api*         | [**balance\_of**](https://docs.usemoon.ai/sdks/erc1155api#balance_of)                                                                       | **POST** /erc1155/{name}/balance-of                   |             |
| *ERC1155Api*         | [**balance\_of\_batch**](https://docs.usemoon.ai/sdks/erc1155api#balance_of_batch)                                                          | **POST** /erc1155/{name}/balance-of-batch             |             |
| *ERC1155Api*         | [**is\_approved\_for\_all**](https://docs.usemoon.ai/sdks/erc1155api#is_approved_for_all)                                                   | **POST** /erc1155/{name}/is-approved-for-all          |             |
| *ERC1155Api*         | [**safe\_batch\_transfer\_from**](https://docs.usemoon.ai/sdks/erc1155api#safe_batch_transfer_from)                                         | **POST** /erc1155/{name}/safe-batch-transfer-from     |             |
| *ERC1155Api*         | [**safe\_transfer\_from**](https://docs.usemoon.ai/sdks/erc1155api#safe_transfer_from)                                                      | **POST** /erc1155/{name}/safe-transfer-from           |             |
| *ERC1155Api*         | [**set\_approval\_for\_all**](https://docs.usemoon.ai/sdks/erc1155api#set_approval_for_all)                                                 | **POST** /erc1155/{name}/set-approval-for-all         |             |
| *Erc20Api*           | [**allowance\_erc20**](https://docs.usemoon.ai/sdks/erc20api#allowance_erc20)                                                               | **POST** /erc20/{name}/allowance                      |             |
| *Erc20Api*           | [**approve\_erc20**](https://docs.usemoon.ai/sdks/erc20api#approve_erc20)                                                                   | **POST** /erc20/{name}/approve                        |             |
| *Erc20Api*           | [**balance\_of\_erc20**](https://docs.usemoon.ai/sdks/erc20api#balance_of_erc20)                                                            | **POST** /erc20/{name}/balance-of                     |             |
| *Erc20Api*           | [**decimals\_erc20**](https://docs.usemoon.ai/sdks/erc20api#decimals_erc20)                                                                 | **POST** /erc20/{name}/decimals                       |             |
| *Erc20Api*           | [**name\_erc20**](https://docs.usemoon.ai/sdks/erc20api#name_erc20)                                                                         | **POST** /erc20/{name}/name                           |             |
| *Erc20Api*           | [**symbol\_erc20**](https://docs.usemoon.ai/sdks/erc20api#symbol_erc20)                                                                     | **POST** /erc20/{name}/symbol                         |             |
| *Erc20Api*           | [**total\_supply\_erc20**](https://docs.usemoon.ai/sdks/erc20api#total_supply_erc20)                                                        | **POST** /erc20/{name}/total-supply                   |             |
| *Erc20Api*           | [**transfer\_erc20**](https://docs.usemoon.ai/sdks/erc20api#transfer_erc20)                                                                 | **POST** /erc20/{name}/transfer                       |             |
| *Erc20Api*           | [**transfer\_from\_erc20**](https://docs.usemoon.ai/sdks/erc20api#transfer_from_erc20)                                                      | **POST** /erc20/{name}/transfer-from                  |             |
| *Erc721Api*          | [**approve**](https://docs.usemoon.ai/sdks/erc721api#approve)                                                                               | **POST** /erc721/{name}/approve                       |             |
| *Erc721Api*          | [**balance\_of**](https://docs.usemoon.ai/sdks/erc721api#balance_of)                                                                        | **POST** /erc721/{name}/balance-of                    |             |
| *Erc721Api*          | [**get\_approved**](https://docs.usemoon.ai/sdks/erc721api#get_approved)                                                                    | **POST** /erc721/{name}/get-approved                  |             |
| *Erc721Api*          | [**is\_approved\_for\_all**](https://docs.usemoon.ai/sdks/erc721api#is_approved_for_all)                                                    | **POST** /erc721/{name}/is-approved-for-all           |             |
| *Erc721Api*          | [**name**](https://docs.usemoon.ai/sdks/erc721api#name)                                                                                     | **POST** /erc721/{name}/name                          |             |
| *Erc721Api*          | [**owner\_of**](https://docs.usemoon.ai/sdks/erc721api#owner_of)                                                                            | **POST** /erc721/{name}/owner-of                      |             |
| *Erc721Api*          | [**safe\_transfer\_from**](https://docs.usemoon.ai/sdks/erc721api#safe_transfer_from)                                                       | **POST** /erc721/{name}/safe-transfer-from            |             |
| *Erc721Api*          | [**set\_approval\_for\_all**](https://docs.usemoon.ai/sdks/erc721api#set_approval_for_all)                                                  | **POST** /erc721/{name}/set-approval-for-all          |             |
| *Erc721Api*          | [**symbol**](https://docs.usemoon.ai/sdks/erc721api#symbol)                                                                                 | **POST** /erc721/{name}/symbol                        |             |
| *Erc721Api*          | [**token\_uri**](https://docs.usemoon.ai/sdks/erc721api#token_uri)                                                                          | **POST** /erc721/{name}/token-uri                     |             |
| *Erc721Api*          | [**transfer**](https://docs.usemoon.ai/sdks/erc721api#transfer)                                                                             | **POST** /erc721/{name}/transfer                      |             |
| *Erc721Api*          | [**transfer\_from**](https://docs.usemoon.ai/sdks/erc721api#transfer_from)                                                                  | **POST** /erc721/{name}/transfer-from                 |             |
| *LitecoinApi*        | [**create\_litecoin\_account**](https://docs.usemoon.ai/sdks/litecoinapi#create_litecoin_account)                                           | **POST** /litecoin                                    |             |
| *LitecoinApi*        | [**get\_litecoin\_account**](https://docs.usemoon.ai/sdks/litecoinapi#get_litecoin_account)                                                 | **GET** /litecoin/{accountName}                       |             |
| *LitecoinApi*        | [**list\_litecoin\_accounts**](https://docs.usemoon.ai/sdks/litecoinapi#list_litecoin_accounts)                                             | **GET** /litecoin                                     |             |
| *LitecoinApi*        | [**sign\_litecoin\_transaction**](https://docs.usemoon.ai/sdks/litecoinapi#sign_litecoin_transaction)                                       | **POST** /litecoin/{accountName}/sign-tx              |             |
| *SolanaApi*          | [**create\_solana\_account**](https://docs.usemoon.ai/sdks/solanaapi#create_solana_account)                                                 | **POST** /solana                                      |             |
| *SolanaApi*          | [**get\_solana\_account**](https://docs.usemoon.ai/sdks/solanaapi#get_solana_account)                                                       | **GET** /solana/{accountName}                         |             |
| *SolanaApi*          | [**list\_solana\_accounts**](https://docs.usemoon.ai/sdks/solanaapi#list_solana_accounts)                                                   | **GET** /solana                                       |             |
| *SolanaApi*          | [**sign\_solana\_transaction**](https://docs.usemoon.ai/sdks/solanaapi#sign_solana_transaction)                                             | **POST** /solana/{accountName}/sign-tx                |             |
| *TronApi*            | [**create\_tron\_account**](https://docs.usemoon.ai/sdks/tronapi#create_tron_account)                                                       | **POST** /tron                                        |             |
| *TronApi*            | [**get\_tron\_account**](https://docs.usemoon.ai/sdks/tronapi#get_tron_account)                                                             | **GET** /tron/{accountName}                           |             |
| *TronApi*            | [**list\_tron\_accounts**](https://docs.usemoon.ai/sdks/tronapi#list_tron_accounts)                                                         | **GET** /tron                                         |             |
| *TronApi*            | [**sign\_tron\_transaction**](https://docs.usemoon.ai/sdks/tronapi#sign_tron_transaction)                                                   | **POST** /tron/{accountName}/sign-tx                  |             |
| *UniSwapApi*         | [**add\_liquidity**](https://docs.usemoon.ai/sdks/uniswapapi#add_liquidity)                                                                 | **POST** /uniswap/{name}/add-liquidity                |             |
| *UniSwapApi*         | [**remove\_liquidity**](https://docs.usemoon.ai/sdks/uniswapapi#remove_liquidity)                                                           | **POST** /uniswap/{name}/remove-liquidity             |             |
| *UniSwapApi*         | [**swap\_exact\_eth\_for\_tokens**](https://docs.usemoon.ai/sdks/uniswapapi#swap_exact_eth_for_tokens)                                      | **POST** /uniswap/{name}/swap-exact-eth-for-tokens    |             |
| *UniSwapApi*         | [**swap\_exact\_tokens\_for\_tokens**](https://docs.usemoon.ai/sdks/uniswapapi#swap_exact_tokens_for_tokens)                                | **POST** /uniswap/{name}/swap-exact-tokens-for-tokens |             |
| *BitcoincashApi*     | [**create\_bitcoin\_cash\_account**](https://docs.usemoon.ai/sdks/bitcoincashapi#create_bitcoin_cash_account)                               | **POST** /bitcoincash                                 |             |
| *BitcoincashApi*     | [**get\_bitcoin\_cash\_account**](https://docs.usemoon.ai/sdks/bitcoincashapi#get_bitcoin_cash_account)                                     | **GET** /bitcoincash/{accountName}                    |             |
| *BitcoincashApi*     | [**list\_bitcoin\_cash\_accounts**](https://docs.usemoon.ai/sdks/bitcoincashapi#list_bitcoin_cash_accounts)                                 | **GET** /bitcoincash                                  |             |
| *BitcoincashApi*     | [**sign\_bitcoin\_cash\_transaction**](https://docs.usemoon.ai/sdks/bitcoincashapi#sign_bitcoin_cash_transaction)                           | **POST** /bitcoincash/{accountName}/sign-tx           |             |
| *DefaultApi*         | [**get\_message**](https://docs.usemoon.ai/sdks/defaultapi#get_message)                                                                     | **GET** /ping                                         |             |
| *EosApi*             | [**create\_eos\_account**](https://docs.usemoon.ai/sdks/eosapi#create_eos_account)                                                          | **POST** /eos                                         |             |
| *EosApi*             | [**get\_eos\_account**](https://docs.usemoon.ai/sdks/eosapi#get_eos_account)                                                                | **GET** /eos/{accountName}                            |             |
| *EosApi*             | [**list\_eos\_accounts**](https://docs.usemoon.ai/sdks/eosapi#list_eos_accounts)                                                            | **GET** /eos                                          |             |
| *EosApi*             | [**sign\_eos\_transaction**](https://docs.usemoon.ai/sdks/eosapi#sign_eos_transaction)                                                      | **POST** /eos/{accountName}/sign-tx                   |             |
| *OneinchApi*         | [**approve\_call\_data**](https://docs.usemoon.ai/sdks/oneinchapi#approve_call_data)                                                        | **POST** /oneinch/approve-call-data                   |             |
| *OneinchApi*         | [**approve\_spender**](https://docs.usemoon.ai/sdks/oneinchapi#approve_spender)                                                             | **POST** /oneinch/approve-spender                     |             |
| *OneinchApi*         | [**protocols**](https://docs.usemoon.ai/sdks/oneinchapi#protocols)                                                                          | **POST** /oneinch/protocols                           |             |
| *OneinchApi*         | [**quote**](https://docs.usemoon.ai/sdks/oneinchapi#quote)                                                                                  | **POST** /oneinch/quote                               |             |
| *OneinchApi*         | [**swap**](https://docs.usemoon.ai/sdks/oneinchapi#swap)                                                                                    | **POST** /oneinch/{accountName}/swap                  |             |
| *OneinchApi*         | [**tokens**](https://docs.usemoon.ai/sdks/oneinchapi#tokens)                                                                                | **POST** /oneinch/tokens                              |             |
| *OnramperApi*        | [**on\_ramper\_checkout**](https://docs.usemoon.ai/sdks/onramperapi#on_ramper_checkout)                                                     | **POST** /onramper/fund/${accountName}                |             |
| *OnramperApi*        | [**on\_ramper\_get\_quotes\_buy**](https://docs.usemoon.ai/sdks/onramperapi#on_ramper_get_quotes_buy)                                       | **GET** /onramper/quotes/buy                          |             |
| *OnramperApi*        | [**on\_ramper\_get\_quotes\_sell**](https://docs.usemoon.ai/sdks/onramperapi#on_ramper_get_quotes_sell)                                     | **GET** /onramper/quotes/sell                         |             |
| *OnramperApi*        | [**on\_ramper\_get\_supported\_assets**](https://docs.usemoon.ai/sdks/onramperapi#on_ramper_get_supported_assets)                           | **GET** /onramper/assets                              |             |
| *OnramperApi*        | [**on\_ramper\_get\_supported\_currencies**](https://docs.usemoon.ai/sdks/onramperapi#on_ramper_get_supported_currencies)                   | **GET** /onramper/currencies                          |             |
| *OnramperApi*        | [**on\_ramper\_get\_supported\_defaults\_all**](https://docs.usemoon.ai/sdks/onramperapi#on_ramper_get_supported_defaults_all)              | **GET** /onramper/defaults                            |             |
| *OnramperApi*        | [**on\_ramper\_get\_supported\_on\_ramps\_all**](https://docs.usemoon.ai/sdks/onramperapi#on_ramper_get_supported_on_ramps_all)             | **GET** /onramper/onramps                             |             |
| *OnramperApi*        | [**on\_ramper\_get\_supported\_payment\_types**](https://docs.usemoon.ai/sdks/onramperapi#on_ramper_get_supported_payment_types)            | **GET** /onramper/payment-types                       |             |
| *OnramperApi*        | [**on\_ramper\_get\_supported\_payment\_types\_fiat**](https://docs.usemoon.ai/sdks/onramperapi#on_ramper_get_supported_payment_types_fiat) | **GET** /onramper/payment-types/fiat                  |             |
| *RippleApi*          | [**create\_ripple\_account**](https://docs.usemoon.ai/sdks/rippleapi#create_ripple_account)                                                 | **POST** /ripple                                      |             |
| *RippleApi*          | [**get\_ripple\_account**](https://docs.usemoon.ai/sdks/rippleapi#get_ripple_account)                                                       | **GET** /ripple/{accountName}                         |             |
| *RippleApi*          | [**list\_ripple\_accounts**](https://docs.usemoon.ai/sdks/rippleapi#list_ripple_accounts)                                                   | **GET** /ripple                                       |             |
| *RippleApi*          | [**sign\_ripple\_transaction**](https://docs.usemoon.ai/sdks/rippleapi#sign_ripple_transaction)                                             | **POST** /ripple/{accountName}/sign-tx                |             |
| *YearnApi*           | [**add\_liquidity**](https://docs.usemoon.ai/sdks/yearnapi#add_liquidity)                                                                   | **POST** /yearn/{name}/add-liquidity                  |             |
| *YearnApi*           | [**add\_liquidity\_weth**](https://docs.usemoon.ai/sdks/yearnapi#add_liquidity_weth)                                                        | **POST** /yearn/{name}/add-liquidity-weth             |             |
| *YearnApi*           | [**remove\_liquidity**](https://docs.usemoon.ai/sdks/yearnapi#remove_liquidity)                                                             | **POST** /yearn/{name}/remove-liquidity               |             |
| *YearnApi*           | [**remove\_liquidity\_weth**](https://docs.usemoon.ai/sdks/yearnapi#remove_liquidity_weth)                                                  | **POST** /yearn/{name}/remove-liquidity-weth          |             |

## Documentation For Models

* [AaveInput](https://docs.usemoon.ai/sdks/python/aaveinput)
* [AaveReservesAPIResponse](https://docs.usemoon.ai/sdks/python/aavereservesapiresponse)
* [AaveReservesData](https://docs.usemoon.ai/sdks/python/aavereservesdata)
* [AccountAPIResponse](https://docs.usemoon.ai/sdks/python/accountapiresponse)
* [AccountData](https://docs.usemoon.ai/sdks/python/accountdata)
* [AccountResponse](https://docs.usemoon.ai/sdks/python/accountresponse)
* [AvailablePaymentMethod](https://docs.usemoon.ai/sdks/python/availablepaymentmethod)
* [BalanceAPIResponse](https://docs.usemoon.ai/sdks/python/balanceapiresponse)
* [BalanceResponse](https://docs.usemoon.ai/sdks/python/balanceresponse)
* [BitcoinAPIResponse](https://docs.usemoon.ai/sdks/python/bitcoinapiresponse)
* [BitcoinCashAPIResponse](https://docs.usemoon.ai/sdks/python/bitcoincashapiresponse)
* [BitcoinCashInput](https://docs.usemoon.ai/sdks/python/bitcoincashinput)
* [BitcoinCashTransactionInput](https://docs.usemoon.ai/sdks/python/bitcoincashtransactioninput)
* [BitcoinCashTransactionOutput](https://docs.usemoon.ai/sdks/python/bitcoincashtransactionoutput)
* [BitcoinInput](https://docs.usemoon.ai/sdks/python/bitcoininput)
* [BitcoinTransactionInput](https://docs.usemoon.ai/sdks/python/bitcointransactioninput)
* [BitcoinTransactionOutput](https://docs.usemoon.ai/sdks/python/bitcointransactionoutput)
* [BroadCastRawTransactionAPIResponse](https://docs.usemoon.ai/sdks/python/broadcastrawtransactionapiresponse)
* [BroadCastRawTransactionResponse](https://docs.usemoon.ai/sdks/python/broadcastrawtransactionresponse)
* [BroadcastInput](https://docs.usemoon.ai/sdks/python/broadcastinput)
* [ConveyorFinanceControllerResponse](https://docs.usemoon.ai/sdks/python/conveyorfinancecontrollerresponse)
* [CosmosAPIResponse](https://docs.usemoon.ai/sdks/python/cosmosapiresponse)
* [CosmosInput](https://docs.usemoon.ai/sdks/python/cosmosinput)
* [CosmosTransactionInput](https://docs.usemoon.ai/sdks/python/cosmostransactioninput)
* [CosmosTransactionOutput](https://docs.usemoon.ai/sdks/python/cosmostransactionoutput)
* [CreateAccountInput](https://docs.usemoon.ai/sdks/python/createaccountinput)
* [CryptoCurrency](https://docs.usemoon.ai/sdks/python/cryptocurrency)
* [DeployInput](https://docs.usemoon.ai/sdks/python/deployinput)
* [DogeCoinAPIResponse](https://docs.usemoon.ai/sdks/python/dogecoinapiresponse)
* [DogeCoinInput](https://docs.usemoon.ai/sdks/python/dogecoininput)
* [DogeCoinTransactionInput](https://docs.usemoon.ai/sdks/python/dogecointransactioninput)
* [DogeCoinTransactionOutput](https://docs.usemoon.ai/sdks/python/dogecointransactionoutput)
* [EnsResolveAPIResponse](https://docs.usemoon.ai/sdks/python/ensresolveapiresponse)
* [EnsResolveInput](https://docs.usemoon.ai/sdks/python/ensresolveinput)
* [EnsResolveResponse](https://docs.usemoon.ai/sdks/python/ensresolveresponse)
* [EosAPIResponse](https://docs.usemoon.ai/sdks/python/eosapiresponse)
* [EosInput](https://docs.usemoon.ai/sdks/python/eosinput)
* [EosTransactionInput](https://docs.usemoon.ai/sdks/python/eostransactioninput)
* [EosTransactionOutput](https://docs.usemoon.ai/sdks/python/eostransactionoutput)
* [Erc1155Request](https://docs.usemoon.ai/sdks/python/erc1155request)
* [Erc721Request](https://docs.usemoon.ai/sdks/python/erc721request)
* [FiatCurrency](https://docs.usemoon.ai/sdks/python/fiatcurrency)
* [GetSupportedOnRampsResponse](https://docs.usemoon.ai/sdks/python/getsupportedonrampsresponse)
* [GetSupportedOnRampsResponseMessageInner](https://docs.usemoon.ai/sdks/python/getsupportedonrampsresponsemessageinner)
* [GetSupportedOnRampsResponseMessageInnerIcons](https://docs.usemoon.ai/sdks/python/getsupportedonrampsresponsemessageinnericons)
* [GetSupportedOnRampsResponseMessageInnerIconsPng](https://docs.usemoon.ai/sdks/python/getsupportedonrampsresponsemessageinnericonspng)
* [GetSwapDto](https://docs.usemoon.ai/sdks/python/getswapdto)
* [InputBody](https://docs.usemoon.ai/sdks/python/inputbody)
* [LitecoinAPIResponse](https://docs.usemoon.ai/sdks/python/litecoinapiresponse)
* [LitecoinInput](https://docs.usemoon.ai/sdks/python/litecoininput)
* [LitecoinTransactionInput](https://docs.usemoon.ai/sdks/python/litecointransactioninput)
* [LitecoinTransactionOutput](https://docs.usemoon.ai/sdks/python/litecointransactionoutput)
* [Message](https://docs.usemoon.ai/sdks/python/message)
* [NonceAPIResponse](https://docs.usemoon.ai/sdks/python/nonceapiresponse)
* [NonceResponse](https://docs.usemoon.ai/sdks/python/nonceresponse)
* [PaymentType](https://docs.usemoon.ai/sdks/python/paymenttype)
* [PingResponse](https://docs.usemoon.ai/sdks/python/pingresponse)
* [Quote](https://docs.usemoon.ai/sdks/python/quote)
* [RippleAPIResponse](https://docs.usemoon.ai/sdks/python/rippleapiresponse)
* [RippleInput](https://docs.usemoon.ai/sdks/python/rippleinput)
* [RippleTransactionInput](https://docs.usemoon.ai/sdks/python/rippletransactioninput)
* [RippleTransactionOutput](https://docs.usemoon.ai/sdks/python/rippletransactionoutput)
* [SellQuote](https://docs.usemoon.ai/sdks/python/sellquote)
* [SignMessage](https://docs.usemoon.ai/sdks/python/signmessage)
* [SignMessageAPIResponse](https://docs.usemoon.ai/sdks/python/signmessageapiresponse)
* [SignTypedData](https://docs.usemoon.ai/sdks/python/signtypeddata)
* [SolanaAPIResponse](https://docs.usemoon.ai/sdks/python/solanaapiresponse)
* [SolanaInput](https://docs.usemoon.ai/sdks/python/solanainput)
* [SolanaTransactionInput](https://docs.usemoon.ai/sdks/python/solanatransactioninput)
* [SolanaTransactionOutput](https://docs.usemoon.ai/sdks/python/solanatransactionoutput)
* [SupportedAssetResponse](https://docs.usemoon.ai/sdks/python/supportedassetresponse)
* [SupportedAssetResponseAssetsInner](https://docs.usemoon.ai/sdks/python/supportedassetresponseassetsinner)
* [SupportedCurrenciesResponse](https://docs.usemoon.ai/sdks/python/supportedcurrenciesresponse)
* [SupportedDefaultResponse](https://docs.usemoon.ai/sdks/python/supporteddefaultresponse)
* [SupportedDefaultResponseDefaults](https://docs.usemoon.ai/sdks/python/supporteddefaultresponsedefaults)
* [SupportedDefaultResponseDefaultsId](https://docs.usemoon.ai/sdks/python/supporteddefaultresponsedefaultsid)
* [SupportedPaymentTypesCurrencyResponse](https://docs.usemoon.ai/sdks/python/supportedpaymenttypescurrencyresponse)
* [SupportedPaymentTypesMessage](https://docs.usemoon.ai/sdks/python/supportedpaymenttypesmessage)
* [TokenSwapParams](https://docs.usemoon.ai/sdks/python/tokenswapparams)
* [Transaction](https://docs.usemoon.ai/sdks/python/transaction)
* [TransactionAPIResponse](https://docs.usemoon.ai/sdks/python/transactionapiresponse)
* [TransactionData](https://docs.usemoon.ai/sdks/python/transactiondata)
* [TransactionInput](https://docs.usemoon.ai/sdks/python/transactioninput)
* [TransactionInputMetaData](https://docs.usemoon.ai/sdks/python/transactioninputmetadata)
* [TransactionInputSupportedParams](https://docs.usemoon.ai/sdks/python/transactioninputsupportedparams)
* [TransactionInputSupportedParamsPartnerData](https://docs.usemoon.ai/sdks/python/transactioninputsupportedparamspartnerdata)
* [TransactionInputSupportedParamsPartnerDataRedirectUrl](https://docs.usemoon.ai/sdks/python/transactioninputsupportedparamspartnerdataredirecturl)
* [TransactionInputSupportedParamsTheme](https://docs.usemoon.ai/sdks/python/transactioninputsupportedparamstheme)
* [TransactionInputWallet](https://docs.usemoon.ai/sdks/python/transactioninputwallet)
* [TransactionRequest](https://docs.usemoon.ai/sdks/python/transactionrequest)
* [TransactionResponse](https://docs.usemoon.ai/sdks/python/transactionresponse)
* [TransactionResponseInfo](https://docs.usemoon.ai/sdks/python/transactionresponseinfo)
* [TransactionResponseTx](https://docs.usemoon.ai/sdks/python/transactionresponsetx)
* [TronAPIResponse](https://docs.usemoon.ai/sdks/python/tronapiresponse)
* [TronInput](https://docs.usemoon.ai/sdks/python/troninput)
* [TronTransactionInput](https://docs.usemoon.ai/sdks/python/trontransactioninput)
* [TronTransactionOutput](https://docs.usemoon.ai/sdks/python/trontransactionoutput)
* [Tx](https://docs.usemoon.ai/sdks/python/tx)
* [UniswapInput](https://docs.usemoon.ai/sdks/python/uniswapinput)

## Documentation For Authorization

Authentication schemes defined for the API:

### BearerAuth

* **Type**: API key
* **API key parameter name**: Authorization
* **Location**: HTTP header

### OAuth2

* **Type**: OAuth
* **Flow**: password
* **Authorization URL**:
* **Scopes**:
* **authorization\_code**: grants authorization\_code

### ApiKeyAuth

* **Type**: API key
* **API key parameter name**: x-api-key
* **Location**: HTTP header

## Author
