Bound Lending
Sign bound lending/option PSBT (origination, repayment, option_origination, option_exercise) and broadcast
Base64-encoded PSBT with all required signatures except RadFi BE trading wallet co-sign
cHNidP8BAH0CAAAA...PSBT type: origination, repayment, option_origination, or option_exercise
originationPossible values: Trading wallet address of the user who initiates from the FE (borrower for lending, seller for options)
tb1p...Trading wallet address of the solver/counterparty (lender for lending, buyer for options)
tb1p...Borrower 33-byte compressed pubkey hex (required for origination/repayment)
Lender 33-byte compressed pubkey hex (required for origination/repayment)
Absolute Unix timestamp for forfeiture CLTV leaf (required for origination/repayment)
Lender 33-byte compressed pubkey hex of the previous loan escrow being rolled over. Required only when the origination PSBT spends a previous escrow input (rollover).
Forfeiture CLTV expiry timestamp of the previous loan escrow being rolled over. When set, the origination PSBT is treated as a rollover: input 0 must spend the reconstructed previous escrow (script-path) and the metadata OP_RETURN flag must be 0x04.
Previous lender trading wallet address (used in cross-lender rollover to allow the payment output back to the previous lender).
tb1p...Seller 33-byte compressed pubkey hex (required for option_origination/option_exercise)
Absolute Unix timestamp for escrow CLTV expiry (required for option_origination/option_exercise)
SHA256 hash Y (32-byte hex) for HTLC escrow (required for option_origination/option_exercise)
Transaction ID of the broadcasted transaction
Raw transaction hex
Last updated