Skip to main content
Transfers Bitcoin to another SparkWallet.

Method Signature

async transfer({
  receiverSparkAddress,
  amountSats,
}: {
  receiverSparkAddress: string;
  amountSats: number;
}): Promise<WalletTransfer>

Parameters

receiverSparkAddress
string
required
The recipient’s Spark Address
amountSats
number
required
The amount in satoshis to transfer

Returns

transfer
WalletTransfer
required
The completed transfer details

Example

const transfer = await wallet.transfer({
  receiverSparkAddress: "spark:recipient-address",
  amountSats: 1000
});
console.log("Transfer completed:", transfer);