BTC Stake and Deploy
Overview
Basic Usage
import { createLombardSDK, Chain, AssetId, DeployProtocol } from '@lombard.finance/sdk';
import { config } from './lib/lombard';
const sdk = createLombardSDK(config);
const stakeAndDeploy = sdk.chain.btc.stakeAndDeploy({
destChain: Chain.ETHEREUM,
assetOut: AssetId.LBTC,
protocol: DeployProtocol.Veda,
});
await stakeAndDeploy.prepare({
amount: '0.1',
recipient: '0x1234567890abcdef1234567890abcdef12345678',
});
await stakeAndDeploy.authorizeDeposit();
const depositAddress = await stakeAndDeploy.generateDepositAddress();
// depositAddress: 'bc1q...'
Parameters
Stake and Deploy Options
Parameter
Type
Required
Description
Prepare Parameters
Parameter
Type
Required
Description
Supported Protocols
With Referral Code
Status Flow
Last updated