Sui Unstake

Unstake LBTC on Sui.


Overview

The Sui Unstake action burns LBTC on Sui and releases BTC to a Bitcoin address.


Basic Usage

import { createLombardSDK, Chain, AssetId } from '@lombard.finance/sdk';
import { config } from './lib/lombard';

const sdk = createLombardSDK(config);

const unstake = sdk.sui.unstake({
  destChain: Chain.BITCOIN_MAINNET,
  assetIn: AssetId.LBTC,
  assetOut: AssetId.BTC,
});

await unstake.prepare({
  amount: '0.1',
  recipient: 'bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh',
});

const result = await unstake.execute();
// result.txHash: '...'

Parameters

Unstake Options

Parameter
Type
Required
Description

destChain

Chain

Yes

Bitcoin network

assetIn

AssetId

Yes

Input asset (AssetId.LBTC)

assetOut

AssetId

Yes

Output asset (AssetId.BTC)

Prepare Parameters

Parameter
Type
Required
Description

amount

string

Yes

Amount in LBTC

recipient

string

Yes

BTC address


Status Flow


Provider Setup


Last updated