Skip to Content

Starknet Unstake

Burns LBTC on Starknet and releases BTC to a Bitcoin address.

Deprecated: native minting and redemption of LBTC on Starknet were deprecated on September 16, 2026. New unstake actions on Starknet are no longer processed. The bridge between Ethereum and Starknet remains in place: bridge LBTC to Ethereum and redeem from there using EVM Unstake. See the Chain Support Update. The reference below is kept for existing integrations.


Basic Usage

import { createLombardSDK, Chain, AssetId } from '@lombard.finance/sdk'; const config = createConfig({ env: Env.testnet, providers: { starknet: () => window.starknet, }, }); const sdk = createLombardSDK(config); const unstake = sdk.chain.starknet.unstake({ destChain: Chain.BITCOIN_MAINNET, assetIn: AssetId.LBTC, assetOut: AssetId.BTC, }); await unstake.prepare({ amount: '0.1', recipient: 'bc1q...', // Bitcoin address }); const result = await unstake.execute(); // result.txHash: Starknet transaction hash

Parameters

Unstake Options

ParameterTypeRequiredDescription
destChainChainYesBitcoin network
assetInAssetIdYesAssetId.LBTC
assetOutAssetIdYesAssetId.BTC

Prepare Parameters

ParameterTypeRequiredDescription
amountstringYesAmount in LBTC
recipientstringYesBitcoin address

Status Flow

IDLE → READY → CONFIRMING → COMPLETED
Last updated on