sendTransaction · Stablecoin
Back to the sendTransaction overview
Covers stablecoin transfers and UTXO merging.
STABLECOIN_TRANSFER
Transfer stablecoins to a recipient address. Optionally transfer TBC simultaneously.
ts
const params = [
{
flag: "STABLECOIN_TRANSFER", // Required
ft_contract_address: "", // Required, stablecoin contract transaction ID
address: "", // Required, recipient address
ft_amount: 1000, // Required, transfer amount, use string for large numbers
tbc_amount: 0, // Optional, set this value when transferring both TBC and stablecoins
broadcastEnabled: true, // Optional, defaults to true
},
];
const { txid } = await Turing.sendTransaction(params);
// const { txraw } = await Turing.sendTransaction(params); // When broadcastEnabled is false
// const { error } = await Turing.sendTransaction(params); // When an error occursSTABLECOIN_MERGE
Merge stablecoin UTXOs to consolidate holdings (requires all coinutxos to be on-chain).
ts
const params = [
{
flag: "STABLECOIN_MERGE", // Required
ft_contract_address: "", // Required, stablecoin contract transaction ID
},
];
const { txid } = await Turing.sendTransaction(params); // txid is multiple Merge transaction txids separated by commas
// const { error } = await Turing.sendTransaction(params); // When an error occursLive Example
Live Example
Turing.sendTransaction() / Stablecoin
The active wallet network is Unknown. This method requires TBC. Switch networks and try again.
Use an existing 64-character transaction ID from the active wallet network; format examples cannot be submitted.
Form and JSON stay in sync. Use real transaction IDs from the current network for on-chain resources.
Code Preview