moonsdk

Last updated:

0 purchases

moonsdk Image
moonsdk Images
Add to Cart

Description:

moonsdk

moonsdk (EXPERIMENTAL) #
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
This Dart package is automatically generated by the OpenAPI Generator project:

API version: 1.0.0
Generator version: 7.4.0
Build package: org.openapitools.codegen.languages.DartDioClientCodegen

Requirements #

Dart 2.15.0+ or Flutter 2.8.0+
Dio 5.0.0+ (https://pub.dev/packages/dio)

Installation & Usage #
pub.dev #
To use the package from pub.dev, please include the following in pubspec.yaml
dependencies:
moonsdk: 1.0.0
copied to clipboard
Github #
If this Dart package is published to Github, please include the following in pubspec.yaml
dependencies:
moonsdk:
git:
url:https://github.com/moon-up/moon-sdk-dart.git
#ref: main
copied to clipboard
Local development #
To use the package from your local drive, please include the following in pubspec.yaml
dependencies:
moonsdk:
path: /path/to/moonsdk
copied to clipboard
Getting Started #
Please follow the installation procedure and then run the following:
import 'package:moonsdk/moonsdk.dart';


final api = Moonsdk().getAaveApi();
final String authorization = authorization_example; // String |
final String name = name_example; // String |
final AaveInput aaveInput = ; // AaveInput |

try {
final response = await api.borrow(authorization, name, aaveInput);
print(response);
} catch on DioException (e) {
print("Exception when calling AaveApi->borrow: $e\n");
}

copied to clipboard
Documentation for API Endpoints #
All URIs are relative to https://beta.usemoon.ai



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



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




Documentation For Models #

AaveInput
AaveReservesAPIResponse
AaveReservesData
AccountAPIResponse
AccountData
AccountResponse
AvailablePaymentMethod
BalanceAPIResponse
BalanceResponse
BitcoinAPIResponse
BitcoinCashAPIResponse
BitcoinCashInput
BitcoinCashTransactionInput
BitcoinCashTransactionOutput
BitcoinInput
BitcoinTransactionInput
BitcoinTransactionOutput
BroadCastRawTransactionAPIResponse
BroadCastRawTransactionResponse
BroadcastInput
ConveyorFinanceControllerResponse
CosmosAPIResponse
CosmosInput
CosmosTransactionInput
CosmosTransactionOutput
CreateAccountInput
CryptoCurrency
DeployInput
DogeCoinAPIResponse
DogeCoinInput
DogeCoinTransactionInput
DogeCoinTransactionOutput
EnsResolveAPIResponse
EnsResolveInput
EnsResolveResponse
EosAPIResponse
EosInput
EosTransactionInput
EosTransactionOutput
Erc1155Request
Erc721Request
FiatCurrency
GetSupportedOnRampsResponse
GetSupportedOnRampsResponseMessageInner
GetSupportedOnRampsResponseMessageInnerIcons
GetSupportedOnRampsResponseMessageInnerIconsPng
GetSwapDto
InputBody
LitecoinAPIResponse
LitecoinInput
LitecoinTransactionInput
LitecoinTransactionOutput
Message
NonceAPIResponse
NonceResponse
PaymentType
PingResponse
Quote
RippleAPIResponse
RippleInput
RippleTransactionInput
RippleTransactionOutput
SellQuote
SignMessage
SignMessageAPIResponse
SignTypedData
SolanaAPIResponse
SolanaInput
SolanaTransactionInput
SolanaTransactionOutput
SupportedAssetResponse
SupportedAssetResponseAssetsInner
SupportedCurrenciesResponse
SupportedDefaultResponse
SupportedDefaultResponseDefaults
SupportedDefaultResponseDefaultsId
SupportedPaymentTypesCurrencyResponse
SupportedPaymentTypesMessage
TokenSwapParams
Transaction
TransactionAPIResponse
TransactionData
TransactionInput
TransactionInputMetaData
TransactionInputSupportedParams
TransactionInputSupportedParamsPartnerData
TransactionInputSupportedParamsPartnerDataRedirectUrl
TransactionInputSupportedParamsTheme
TransactionInputWallet
TransactionRequest
TransactionResponse
TransactionResponseInfo
TransactionResponseTx
TronAPIResponse
TronInput
TronTransactionInput
TronTransactionOutput
Tx
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 #

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.