Python
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
This Python package is automatically generated by the OpenAPI Generator 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:
(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:
Setuptools
Install via Setuptools.
(or sudo python setup.py install
to install the package for all users)
Then import the package:
Tests
Execute pytest
to run the tests.
Getting Started
Please follow the installation procedure and then run the following:
Documentation for API Endpoints
All URIs are relative to https://beta.usemoon.ai
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
ConveyorFinanceApi
POST /conveyorfinance/{name}/swap
CosmosApi
POST /cosmos
CosmosApi
GET /cosmos/{accountName}
CosmosApi
GET /cosmos
CosmosApi
POST /cosmos/{accountName}/sign-tx
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
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
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
BitcoincashApi
POST /bitcoincash
BitcoincashApi
GET /bitcoincash/{accountName}
BitcoincashApi
GET /bitcoincash
BitcoincashApi
POST /bitcoincash/{accountName}/sign-tx
DefaultApi
GET /ping
EosApi
POST /eos
EosApi
GET /eos/{accountName}
EosApi
GET /eos
EosApi
POST /eos/{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
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
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
Last updated