Transaction
The transaction endpoints allow you to send and query transactions from your wallets.
Send Transaction
POST
https://api.walletcloud.app/wallet/:walletId/send
This endpoint allows you to send transactions to the blockchain. To begin sending transactions out of your wallet, your wallet has to have a wallet balance that is at least the minimum balance of the wallet. For ETH and all the supported tokens in the Ethereum ecosystem, the minimum wallet balance is 0.005ETH. Any request to send a transaction when the wallet balance is less than the minimum will be rejected.
Path Parameters
walletId*
string
ID of the wallet to send transaction from.
Headers
x-api-key*
string
Api key of the wallet to send a transaction from.
Request Body
amount*
number
Amount of cypto to send.
recipient*
string
Destination address. Example: 0x9086b928658D473380E5c6f80FC5419e8fd98e60
coin*
string
Token or cypto symbol to be sent. Example: eth, usdt , usdc, btc, etc.
Get Transaction
GET
https://api.walletcloud.app/wallet/:walletId/transaction/:transactionId
Get a wallet transaction.
Path Parameters
walletId*
string
ID of the wallet to retrieve a transaction from.
transactionId*
string
Transaction ID of the transaction.
Headers
x-api-key*
string
Api key of the wallet from the wallet dashboard.
List Transactions
GET
https://api.walletcloud.app/wallet/:walletId/transactions
Retrieve all transactions from a wallet.
Path Parameters
walletId*
string
ID of wallet to retrieve transactions from.
Query Parameters
nextItemKey
string
The start key of the next batch of transactions to fetch.
limit
integer
Maximum number of results to return per request. If the result set is truncated, use nextItemKey
to get the next batch.
Default: 25
Headers
x-api-key*
string
Api key of the wallet to retrieve transactions from.
Last updated