Deposit
Core deposit structure containing the deposit outpoint and deposit-specific data.User’s deposit UTXO
New original deposit request details (one of base_deposit or replacement_deposit)
Replacement deposit details (one of base_deposit or replacement_deposit)
A deposit contains either
base_deposit for new deposits or replacement_deposit for deposits replacing existing move-to-vault transactions.DepositParams
Complete deposit parameters including deposit details, actors, and security council configuration.Core deposit information
Participating actors in the deposit
Security council configuration
DepositSignSession
Session data for deposit signing including deposit parameters and nonce generation responses.Complete deposit parameters
Nonce generation initial responses from all verifiers
Used during the MuSig2 signing protocol to coordinate nonce generation across all verifiers.
DepositSignatures
Collection of tagged signatures for deposit transactions.Array of tagged signatures identifying the transaction input each signature is for
Related Models
Outpoint
References a specific output of a Bitcoin transaction.Transaction ID (bytes)
Output index (0-based)
Outpoints
Collection of multiple outpoints.Array of outpoints
Txid
Bitcoin transaction identifier.32-byte transaction ID