Rust

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

Overview

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: 1.0.0

  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named moonsdk and add the following to Cargo.toml under [dependencies]:

cargo add moonsdk

Documentation for API Endpoints

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

Class
Method
HTTP request
Description

AaveApi

POST /aave/{name}/borrow

AaveApi

POST /aave/{name}/lend

AaveApi

POST /aave/{name}/repay

AaveApi

POST /aave/{name}/user-reserve-data

AccountsApi

POST /accounts/{accountName}/broadcast-tx

AccountsApi

POST /accounts

AccountsApi

DELETE /accounts/{accountName}

AccountsApi

POST /accounts/{accountName}/deploy

AccountsApi

GET /accounts/{accountName}

AccountsApi

GET /accounts/{accountName}/balance

AccountsApi

GET /accounts/{accountName}/nonce

AccountsApi

GET /accounts

AccountsApi

POST /accounts/{accountName}/sign-message

AccountsApi

POST /accounts/{accountName}/sign-transaction

AccountsApi

POST /accounts/{accountName}/sign-typed-data

AccountsApi

POST /accounts/{accountName}/transfer-eth

BitcoinApi

POST /bitcoin

BitcoinApi

GET /bitcoin/{accountName}

BitcoinApi

GET /bitcoin

BitcoinApi

POST /bitcoin/{accountName}/sign-tx

BitcoincashApi

POST /bitcoincash

BitcoincashApi

GET /bitcoincash/{accountName}

BitcoincashApi

GET /bitcoincash

BitcoincashApi

POST /bitcoincash/{accountName}/sign-tx

ConveyorFinanceApi

POST /conveyorfinance/{name}/swap

CosmosApi

POST /cosmos

CosmosApi

GET /cosmos/{accountName}

CosmosApi

GET /cosmos

CosmosApi

POST /cosmos/{accountName}/sign-tx

DefaultApi

GET /ping

DogeCoinApi

POST /dogecoin

DogeCoinApi

GET /dogecoin/{accountName}

DogeCoinApi

GET /dogecoin

DogeCoinApi

POST /dogecoin/{accountName}/sign-tx

EnsApi

POST /ens/resolve

Erc1155Api

POST /erc1155/{name}/balance-of

Erc1155Api

POST /erc1155/{name}/balance-of-batch

Erc1155Api

POST /erc1155/{name}/is-approved-for-all

Erc1155Api

POST /erc1155/{name}/safe-batch-transfer-from

Erc1155Api

POST /erc1155/{name}/safe-transfer-from

Erc1155Api

POST /erc1155/{name}/set-approval-for-all

EosApi

POST /eos

EosApi

GET /eos/{accountName}

EosApi

GET /eos

EosApi

POST /eos/{accountName}/sign-tx

Erc20Api

POST /erc20/{name}/allowance

Erc20Api

POST /erc20/{name}/approve

Erc20Api

POST /erc20/{name}/balance-of

Erc20Api

POST /erc20/{name}/decimals

Erc20Api

POST /erc20/{name}/name

Erc20Api

POST /erc20/{name}/symbol

Erc20Api

POST /erc20/{name}/total-supply

Erc20Api

POST /erc20/{name}/transfer

Erc20Api

POST /erc20/{name}/transfer-from

Erc721Api

POST /erc721/{name}/approve

Erc721Api

POST /erc721/{name}/balance-of

Erc721Api

POST /erc721/{name}/get-approved

Erc721Api

POST /erc721/{name}/is-approved-for-all

Erc721Api

POST /erc721/{name}/name

Erc721Api

POST /erc721/{name}/owner-of

Erc721Api

POST /erc721/{name}/safe-transfer-from

Erc721Api

POST /erc721/{name}/set-approval-for-all

Erc721Api

POST /erc721/{name}/symbol

Erc721Api

POST /erc721/{name}/token-uri

Erc721Api

POST /erc721/{name}/transfer

Erc721Api

POST /erc721/{name}/transfer-from

LitecoinApi

POST /litecoin

LitecoinApi

GET /litecoin/{accountName}

LitecoinApi

GET /litecoin

LitecoinApi

POST /litecoin/{accountName}/sign-tx

OneinchApi

POST /oneinch/approve-call-data

OneinchApi

POST /oneinch/approve-spender

OneinchApi

POST /oneinch/protocols

OneinchApi

POST /oneinch/quote

OneinchApi

POST /oneinch/{accountName}/swap

OneinchApi

POST /oneinch/tokens

OnramperApi

POST /onramper/fund/${accountName}

OnramperApi

GET /onramper/quotes/buy

OnramperApi

GET /onramper/quotes/sell

OnramperApi

GET /onramper/assets

OnramperApi

GET /onramper/currencies

OnramperApi

GET /onramper/defaults

OnramperApi

GET /onramper/onramps

OnramperApi

GET /onramper/payment-types

OnramperApi

GET /onramper/payment-types/fiat

RippleApi

POST /ripple

RippleApi

GET /ripple/{accountName}

RippleApi

GET /ripple

RippleApi

POST /ripple/{accountName}/sign-tx

SolanaApi

POST /solana

SolanaApi

GET /solana/{accountName}

SolanaApi

GET /solana

SolanaApi

POST /solana/{accountName}/sign-tx

TronApi

POST /tron

TronApi

GET /tron/{accountName}

TronApi

GET /tron

TronApi

POST /tron/{accountName}/sign-tx

UniSwapApi

POST /uniswap/{name}/add-liquidity

UniSwapApi

POST /uniswap/{name}/remove-liquidity

UniSwapApi

POST /uniswap/{name}/swap-exact-eth-for-tokens

UniSwapApi

POST /uniswap/{name}/swap-exact-tokens-for-tokens

YearnApi

POST /yearn/{name}/add-liquidity

YearnApi

POST /yearn/{name}/add-liquidity-weth

YearnApi

POST /yearn/{name}/remove-liquidity

YearnApi

POST /yearn/{name}/remove-liquidity-weth

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

Last updated