const quote = await bridge.spark.stables.quote({
sourceChain: "solana",
amount: "1000000", // USDC in smallest units (6 decimals)
userSparkAddress: "spark1...",
});
// User sends USDC to quote.depositAddress on the source chain.
const { bridgeId } = await bridge.spark.stables.submit({
quoteId: quote.quoteId,
txHash: "<source-chain-tx-hash>",
sourceAddress: "<source-chain-address>",
});
const status = await bridge.spark.stables.process(bridgeId);
// or: await bridge.spark.stables.status({ id: bridgeId });