AccountsApi

AccountsApi

All URIs are relative to https://moon-vault-api-git-ew-supabase-migration-moonup.vercel.app

Method
HTTP request
Description

POST /accounts/{accountName}/broadcast-tx

POST /accounts

DELETE /accounts/{accountName}

POST /accounts/{accountName}/deploy

GET /accounts/{accountName}

GET /accounts/{accountName}/balance

GET /accounts/{accountName}/nonce

GET /accounts

POST /accounts/{accountName}/sign-message

POST /accounts/{accountName}/sign-transaction

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

POST /accounts/{accountName}/transfer-eth

broadcastTx

BroadCastRawTransactionAPIResponse broadcastTx(authorization, accountName, broadcastInput)

Example

Parameters

Name
Type
Description
Notes

authorization

String

accountName

String

broadcastInput

Return type

BroadCastRawTransactionAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: application/json

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

createAccount

AccountAPIResponse createAccount(authorization, createAccountInput)

Example

Parameters

Name
Type
Description
Notes

authorization

String

createAccountInput

Return type

AccountAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: application/json

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

deleteAccount

AccountAPIResponse deleteAccount(authorization, accountName)

Example

Parameters

Name
Type
Description
Notes

authorization

String

accountName

String

Return type

AccountAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: Not defined

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

deployContract

TransactionAPIResponse deployContract(authorization, accountName, deployInput)

Example

Parameters

Name
Type
Description
Notes

authorization

String

accountName

String

deployInput

Return type

TransactionAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: application/json

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

getAccount

AccountAPIResponse getAccount(authorization, accountName)

Example

Parameters

Name
Type
Description
Notes

authorization

String

accountName

String

Return type

AccountAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: Not defined

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

getBalance

BalanceAPIResponse getBalance(accountName, authorization, chainId)

Example

Parameters

Name
Type
Description
Notes

accountName

String

authorization

String

chainId

String

Return type

BalanceAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: Not defined

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

getNonce

NonceAPIResponse getNonce(accountName, authorization)

Example

Parameters

Name
Type
Description
Notes

accountName

String

authorization

String

Return type

NonceAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: Not defined

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

listAccounts

AccountAPIResponse listAccounts(authorization)

Example

Parameters

Name
Type
Description
Notes

authorization

String

Return type

AccountAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: Not defined

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

signMessage

SignMessageAPIResponse signMessage(accountName, authorization, signMessage)

Example

Parameters

Name
Type
Description
Notes

accountName

String

authorization

String

signMessage

Return type

SignMessageAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: application/json

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

signTransaction

TransactionAPIResponse signTransaction(accountName, authorization, inputBody)

Example

Parameters

Name
Type
Description
Notes

accountName

String

authorization

String

inputBody

Return type

TransactionAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: application/json

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

signTypedData

SignMessageAPIResponse signTypedData(accountName, authorization, signTypedData)

Example

Parameters

Name
Type
Description
Notes

accountName

String

authorization

String

signTypedData

Return type

SignMessageAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: application/json

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

transferEth

TransactionAPIResponse transferEth(accountName, authorization, inputBody)

Example

Parameters

Name
Type
Description
Notes

accountName

String

authorization

String

inputBody

Return type

TransactionAPIResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: application/json

  • Accept: application/json

HTTP response details

Status code
Description
Response headers

200

Ok

-

Last updated