Redeem vest
// Get burn position details
const burn_position_id = '0x4e745334f8899a2b8854c791865e9...'
const burnPosition = await sdk.Burn.getBurnPosition(burn_position_id)
// Create redeem vest payload
const tx = sdk.Burn.redeemVestPayload([
{
clmm_versioned_id: '0x8d1b965923331fa3f782.....', // Sourced from clmm sdk sdkOptions
clmm_vester_id: '0xbe3a49c92cc31f063418aa24....', // Sourced from clmm sdk sdkOptions
clmm_pool_id: burnPosition!.pool_id,
burn_position_id: burn_position_id,
period: 0,
coin_type_a: burnPosition!.coin_type_a,
coin_type_b: burnPosition!.coin_type_b,
},
])
// Execute the transaction
const transferTxn = await sdk.FullClient.executeTx(send_key_pair, tx, false)Last updated