No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 1.0.0
- Package version:
- Build package: org.openapitools.codegen.languages.KotlinClientCodegen
- Kotlin 1.7.21
- Gradle 7.5
First, create the gradle wrapper script:
gradle wrapper
Then, run:
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
- Implementation of ApiClient is intended to reduce method counts, specifically to benefit Android targets.
All URIs are relative to https://moon-vault-api-git-ew-supabase-migration-moonup.vercel.app
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AaveApi | borrow | POST /aave/{name}/borrow | |
| AaveApi | lend | POST /aave/{name}/lend | |
| AaveApi | repay | POST /aave/{name}/repay | |
| AaveApi | userReserveData | POST /aave/{name}/user-reserve-data | |
| AccountsApi | broadcastTx | POST /accounts/{accountName}/broadcast-tx | |
| AccountsApi | createAccount | POST /accounts | |
| AccountsApi | deleteAccount | DELETE /accounts/{accountName} | |
| AccountsApi | deployContract | POST /accounts/{accountName}/deploy | |
| AccountsApi | getAccount | GET /accounts/{accountName} | |
| AccountsApi | getBalance | GET /accounts/{accountName}/balance | |
| AccountsApi | getNonce | GET /accounts/{accountName}/nonce | |
| AccountsApi | listAccounts | GET /accounts | |
| AccountsApi | signMessage | POST /accounts/{accountName}/sign-message | |
| AccountsApi | signTransaction | POST /accounts/{accountName}/sign-transaction | |
| AccountsApi | signTypedData | POST /accounts/{accountName}/sign-typed-data | |
| AccountsApi | transferEth | POST /accounts/{accountName}/transfer-eth | |
| BitcoinApi | createBitcoinAccount | POST /bitcoin | |
| BitcoinApi | getBitcoinAccount | GET /bitcoin/{accountName} | |
| BitcoinApi | listBitcoinAccounts | GET /bitcoin | |
| BitcoinApi | signBitcoinTransaction | POST /bitcoin/{accountName}/sign-tx | |
| BitcoincashApi | createBitcoinCashAccount | POST /bitcoincash | |
| BitcoincashApi | getBitcoinCashAccount | GET /bitcoincash/{accountName} | |
| BitcoincashApi | listBitcoinCashAccounts | GET /bitcoincash | |
| BitcoincashApi | signBitcoinCashTransaction | POST /bitcoincash/{accountName}/sign-tx | |
| ConveyorFinanceApi | swap | POST /conveyorfinance/{name}/swap | |
| CosmosApi | createCosmosAccount | POST /cosmos | |
| CosmosApi | getCosmosAccount | GET /cosmos/{accountName} | |
| CosmosApi | listCosmosAccounts | GET /cosmos | |
| CosmosApi | signCosmosTransaction | POST /cosmos/{accountName}/sign-tx | |
| DefaultApi | getMessage | GET /ping | |
| DogeCoinApi | createDogeCoinAccount | POST /dogecoin | |
| DogeCoinApi | getDogeCoinAccount | GET /dogecoin/{accountName} | |
| DogeCoinApi | listDogeCoinAccounts | GET /dogecoin | |
| DogeCoinApi | signDogeCoinTransaction | POST /dogecoin/{accountName}/sign-tx | |
| ENSApi | resolve | POST /ens/resolve | |
| ERC1155Api | balanceOf | POST /erc1155/{name}/balance-of | |
| ERC1155Api | balanceOfBatch | POST /erc1155/{name}/balance-of-batch | |
| ERC1155Api | isApprovedForAll | POST /erc1155/{name}/is-approved-for-all | |
| ERC1155Api | safeBatchTransferFrom | POST /erc1155/{name}/safe-batch-transfer-from | |
| ERC1155Api | safeTransferFrom | POST /erc1155/{name}/safe-transfer-from | |
| ERC1155Api | setApprovalForAll | POST /erc1155/{name}/set-approval-for-all | |
| EosApi | createEosAccount | POST /eos | |
| EosApi | getEosAccount | GET /eos/{accountName} | |
| EosApi | listEosAccounts | GET /eos | |
| EosApi | signEosTransaction | POST /eos/{accountName}/sign-tx | |
| Erc20Api | allowanceErc20 | POST /erc20/{name}/allowance | |
| Erc20Api | approveErc20 | POST /erc20/{name}/approve | |
| Erc20Api | balanceOfErc20 | POST /erc20/{name}/balance-of | |
| Erc20Api | decimalsErc20 | POST /erc20/{name}/decimals | |
| Erc20Api | nameErc20 | POST /erc20/{name}/name | |
| Erc20Api | symbolErc20 | POST /erc20/{name}/symbol | |
| Erc20Api | totalSupplyErc20 | POST /erc20/{name}/total-supply | |
| Erc20Api | transferErc20 | POST /erc20/{name}/transfer | |
| Erc20Api | transferFromErc20 | POST /erc20/{name}/transfer-from | |
| Erc4337Api | getAddress | POST /erc4337/{accountName}/address | |
| Erc4337Api | signBroadcastUserOpTx | POST /erc4337/{accountName}/sign-broadcast-userop-tx | |
| Erc721Api | approve | POST /erc721/{name}/approve | |
| Erc721Api | balanceOf | POST /erc721/{name}/balance-of | |
| Erc721Api | getApproved | POST /erc721/{name}/get-approved | |
| Erc721Api | isApprovedForAll | POST /erc721/{name}/is-approved-for-all | |
| Erc721Api | name | POST /erc721/{name}/name | |
| Erc721Api | ownerOf | POST /erc721/{name}/owner-of | |
| Erc721Api | safeTransferFrom | POST /erc721/{name}/safe-transfer-from | |
| Erc721Api | setApprovalForAll | POST /erc721/{name}/set-approval-for-all | |
| Erc721Api | symbol | POST /erc721/{name}/symbol | |
| Erc721Api | tokenUri | POST /erc721/{name}/token-uri | |
| Erc721Api | transfer | POST /erc721/{name}/transfer | |
| Erc721Api | transferFrom | POST /erc721/{name}/transfer-from | |
| LitecoinApi | createLitecoinAccount | POST /litecoin | |
| LitecoinApi | getLitecoinAccount | GET /litecoin/{accountName} | |
| LitecoinApi | listLitecoinAccounts | GET /litecoin | |
| LitecoinApi | signLitecoinTransaction | POST /litecoin/{accountName}/sign-tx | |
| OneinchApi | approveCallData | POST /oneinch/approve-call-data | |
| OneinchApi | approveSpender | POST /oneinch/approve-spender | |
| OneinchApi | protocols | POST /oneinch/protocols | |
| OneinchApi | quote | POST /oneinch/quote | |
| OneinchApi | swap | POST /oneinch/{accountName}/swap | |
| OneinchApi | tokens | POST /oneinch/tokens | |
| OnramperApi | onRamperCheckout | POST /onramper/fund/${accountName} | |
| OnramperApi | onRamperGetQuotesBuy | GET /onramper/quotes/buy | |
| OnramperApi | onRamperGetQuotesSell | GET /onramper/quotes/sell | |
| OnramperApi | onRamperGetSupportedAssets | GET /onramper/assets | |
| OnramperApi | onRamperGetSupportedCurrencies | GET /onramper/currencies | |
| OnramperApi | onRamperGetSupportedDefaultsAll | GET /onramper/defaults | |
| OnramperApi | onRamperGetSupportedOnRampsAll | GET /onramper/onramps | |
| OnramperApi | onRamperGetSupportedPaymentTypes | GET /onramper/payment-types | |
| OnramperApi | onRamperGetSupportedPaymentTypesFiat | GET /onramper/payment-types/fiat | |
| RippleApi | createRippleAccount | POST /ripple | |
| RippleApi | getRippleAccount | GET /ripple/{accountName} | |
| RippleApi | listRippleAccounts | GET /ripple | |
| RippleApi | signRippleTransaction | POST /ripple/{accountName}/sign-tx | |
| SolanaApi | createSolanaAccount | POST /solana | |
| SolanaApi | getSolanaAccount | GET /solana/{accountName} | |
| SolanaApi | listSolanaAccounts | GET /solana | |
| SolanaApi | signSolanaTransaction | POST /solana/{accountName}/sign-tx | |
| TronApi | createTronAccount | POST /tron | |
| TronApi | getTronAccount | GET /tron/{accountName} | |
| TronApi | listTronAccounts | GET /tron | |
| TronApi | signTronTransaction | POST /tron/{accountName}/sign-tx | |
| UniSwapApi | addLiquidity | POST /uniswap/{name}/add-liquidity | |
| UniSwapApi | removeLiquidity | POST /uniswap/{name}/remove-liquidity | |
| UniSwapApi | swapExactETHForTokens | POST /uniswap/{name}/swap-exact-eth-for-tokens | |
| UniSwapApi | swapExactTokensForTokens | POST /uniswap/{name}/swap-exact-tokens-for-tokens | |
| YearnApi | addLiquidity | POST /yearn/{name}/add-liquidity | |
| YearnApi | addLiquidityWeth | POST /yearn/{name}/add-liquidity-weth | |
| YearnApi | removeLiquidity | POST /yearn/{name}/remove-liquidity | |
| YearnApi | removeLiquidityWeth | POST /yearn/{name}/remove-liquidity-weth |
- org.usemoonai.moonsdk.models.AaveInput
- org.usemoonai.moonsdk.models.AaveReservesAPIResponse
- org.usemoonai.moonsdk.models.AaveReservesData
- org.usemoonai.moonsdk.models.AccountAPIResponse
- org.usemoonai.moonsdk.models.AccountData
- org.usemoonai.moonsdk.models.AccountResponse
- org.usemoonai.moonsdk.models.AvailablePaymentMethod
- org.usemoonai.moonsdk.models.BalanceAPIResponse
- org.usemoonai.moonsdk.models.BalanceResponse
- org.usemoonai.moonsdk.models.BitcoinAPIResponse
- org.usemoonai.moonsdk.models.BitcoinCashAPIResponse
- org.usemoonai.moonsdk.models.BitcoinCashInput
- org.usemoonai.moonsdk.models.BitcoinCashTransactionInput
- org.usemoonai.moonsdk.models.BitcoinCashTransactionOutput
- org.usemoonai.moonsdk.models.BitcoinInput
- org.usemoonai.moonsdk.models.BitcoinTransactionInput
- org.usemoonai.moonsdk.models.BitcoinTransactionOutput
- org.usemoonai.moonsdk.models.BroadCastRawTransactionAPIResponse
- org.usemoonai.moonsdk.models.BroadCastRawTransactionResponse
- org.usemoonai.moonsdk.models.BroadcastInput
- org.usemoonai.moonsdk.models.ConveyorFinanceControllerResponse
- org.usemoonai.moonsdk.models.CosmosAPIResponse
- org.usemoonai.moonsdk.models.CosmosInput
- org.usemoonai.moonsdk.models.CosmosTransactionInput
- org.usemoonai.moonsdk.models.CosmosTransactionOutput
- org.usemoonai.moonsdk.models.CreateAccountInput
- org.usemoonai.moonsdk.models.CryptoCurrency
- org.usemoonai.moonsdk.models.DeployInput
- org.usemoonai.moonsdk.models.DogeCoinAPIResponse
- org.usemoonai.moonsdk.models.DogeCoinInput
- org.usemoonai.moonsdk.models.DogeCoinTransactionInput
- org.usemoonai.moonsdk.models.DogeCoinTransactionOutput
- org.usemoonai.moonsdk.models.EnsResolveAPIResponse
- org.usemoonai.moonsdk.models.EnsResolveInput
- org.usemoonai.moonsdk.models.EnsResolveResponse
- org.usemoonai.moonsdk.models.EosAPIResponse
- org.usemoonai.moonsdk.models.EosInput
- org.usemoonai.moonsdk.models.EosTransactionInput
- org.usemoonai.moonsdk.models.EosTransactionOutput
- org.usemoonai.moonsdk.models.Erc1155Request
- org.usemoonai.moonsdk.models.Erc721Request
- org.usemoonai.moonsdk.models.FiatCurrency
- org.usemoonai.moonsdk.models.GetSupportedOnRampsResponse
- org.usemoonai.moonsdk.models.GetSupportedOnRampsResponseMessageInner
- org.usemoonai.moonsdk.models.GetSupportedOnRampsResponseMessageInnerIcons
- org.usemoonai.moonsdk.models.GetSupportedOnRampsResponseMessageInnerIconsPng
- org.usemoonai.moonsdk.models.GetSwapDto
- org.usemoonai.moonsdk.models.InputBody
- org.usemoonai.moonsdk.models.LitecoinAPIResponse
- org.usemoonai.moonsdk.models.LitecoinInput
- org.usemoonai.moonsdk.models.LitecoinTransactionInput
- org.usemoonai.moonsdk.models.LitecoinTransactionOutput
- org.usemoonai.moonsdk.models.Message
- org.usemoonai.moonsdk.models.NonceAPIResponse
- org.usemoonai.moonsdk.models.NonceResponse
- org.usemoonai.moonsdk.models.PaymentType
- org.usemoonai.moonsdk.models.PingResponse
- org.usemoonai.moonsdk.models.Quote
- org.usemoonai.moonsdk.models.RippleAPIResponse
- org.usemoonai.moonsdk.models.RippleInput
- org.usemoonai.moonsdk.models.RippleTransactionInput
- org.usemoonai.moonsdk.models.RippleTransactionOutput
- org.usemoonai.moonsdk.models.SellQuote
- org.usemoonai.moonsdk.models.SignMessage
- org.usemoonai.moonsdk.models.SignMessageAPIResponse
- org.usemoonai.moonsdk.models.SignTypedData
- org.usemoonai.moonsdk.models.SolanaAPIResponse
- org.usemoonai.moonsdk.models.SolanaInput
- org.usemoonai.moonsdk.models.SolanaTransactionInput
- org.usemoonai.moonsdk.models.SolanaTransactionOutput
- org.usemoonai.moonsdk.models.SupportedAssetResponse
- org.usemoonai.moonsdk.models.SupportedAssetResponseAssetsInner
- org.usemoonai.moonsdk.models.SupportedCurrenciesResponse
- org.usemoonai.moonsdk.models.SupportedDefaultResponse
- org.usemoonai.moonsdk.models.SupportedDefaultResponseDefaults
- org.usemoonai.moonsdk.models.SupportedDefaultResponseDefaultsId
- org.usemoonai.moonsdk.models.SupportedPaymentTypesCurrencyResponse
- org.usemoonai.moonsdk.models.SupportedPaymentTypesMessage
- org.usemoonai.moonsdk.models.TokenSwapParams
- org.usemoonai.moonsdk.models.Transaction
- org.usemoonai.moonsdk.models.TransactionAPIResponse
- org.usemoonai.moonsdk.models.TransactionData
- org.usemoonai.moonsdk.models.TransactionInput
- org.usemoonai.moonsdk.models.TransactionInputMetaData
- org.usemoonai.moonsdk.models.TransactionInputSupportedParams
- org.usemoonai.moonsdk.models.TransactionInputSupportedParamsPartnerData
- org.usemoonai.moonsdk.models.TransactionInputSupportedParamsPartnerDataRedirectUrl
- org.usemoonai.moonsdk.models.TransactionInputSupportedParamsTheme
- org.usemoonai.moonsdk.models.TransactionInputWallet
- org.usemoonai.moonsdk.models.TransactionRequest
- org.usemoonai.moonsdk.models.TransactionResponse
- org.usemoonai.moonsdk.models.TransactionResponseInfo
- org.usemoonai.moonsdk.models.TransactionResponseTx
- org.usemoonai.moonsdk.models.TronAPIResponse
- org.usemoonai.moonsdk.models.TronInput
- org.usemoonai.moonsdk.models.TronTransactionInput
- org.usemoonai.moonsdk.models.TronTransactionOutput
- org.usemoonai.moonsdk.models.Tx
- org.usemoonai.moonsdk.models.UniswapInput
Authentication schemes defined for the API:
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
- Type: OAuth
- Flow: password
- Authorization URL:
- Scopes:
- authorization_code: grants authorization_code
- Type: API key
- API key parameter name: x-api-key
- Location: HTTP header