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 hashParameters
Unstake Options
| Parameter | Type | Required | Description |
|---|---|---|---|
destChain | Chain | Yes | Bitcoin network |
assetIn | AssetId | Yes | AssetId.LBTC |
assetOut | AssetId | Yes | AssetId.BTC |
Prepare Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
amount | string | Yes | Amount in LBTC |
recipient | string | Yes | Bitcoin address |
Status Flow
IDLE → READY → CONFIRMING → COMPLETEDLast updated on