wallet
from which the funds are being pulled, while the destination is where the funds will end up. The Transfer will be initiated from the wallet ID, with the destination being the wallet address of the same wallet type as the origin.
source_amount
parameter is required and amount_includes_fees
will default to false.source_amount
, dest_amount
(how much recipient will receive), and also the total_fees
to your user. Source amount stored with a transfer object will always be an all inclusive amount containing any fees calculated by the platform.source_amount
and ensure that amount_includes_fees
is set to true.source_amount
- The total amount withdrawn from the source wallet.
dest_amount
- The total amount the recipient will receive.
total_fees
- An estimate of the maximum blockchain network fees charged for performing the transfer.
When making a transfer, you must specify the wallet ID of the source and any wallet address of the same wallet type as the source.
The dest_currency
parameter must also be specified and can be any of BTC, ETH, SOL, AVAX, MATIC, DOT, XLM (more coming soon).
It’s important to note that delays in the blockchain network could cause balance discrepancies between the actual balance and the balance claimed by the network. This could result in insufficient balance when confirming a transfer.
Wallet compatibility is determined by wallet type. For example, ETH wallet type is compatible with ETH, MATIC, and AVAX currencies. SOL wallet type is only compatible with SOL currency.
memo
attached to the end of the address separated by a colon as the dest
parameter.
You can construct the dest
to include a memo
by attaching it to the end of the address separated by :
.
For example:
GDQP2KPQGKIHYJGXNUIYOMHARUARCA7DJT5FO2FFOOKY3B2WSQHG4W37
and stellar memo
is 3652667947
.