Solana Redeem
Overview
Basic Usage
import { createLombardSDK, Chain, AssetId, Env } from '@lombard.finance/sdk';
const sdk = await createLombardSDK({
env: Env.stage,
providers: {
solana: () => window.solana,
},
});
const redeem = sdk.chain.solana.redeem({
assetIn: AssetId.BTCb,
assetOut: AssetId.BTC,
sourceChain: Chain.SOLANA_DEVNET,
destChain: Chain.BITCOIN_SIGNET,
});
await redeem.prepare({
amount: '0.01',
recipient: 'tb1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh',
});
const result = await redeem.execute();
// result.txHash: '...'Parameters
Redeem Options
Parameter
Type
Required
Description
Prepare Parameters
Parameter
Type
Required
Description
Supported Routes
Source Chain
Destination Chain
Asset In
Asset Out
Environment
Status Flow
Progress Events
Step Progression
Phase
burning
releasing
How It Differs from EVM Redeem
EVM Redeem
Solana Redeem
Low-Level Usage
Low-Level Parameters
Parameter
Type
Required
Description
Error Handling
Error
Cause
Provider Setup
Last updated