Versions in this module Expand all Collapse all v1 v1.21.0 Feb 1, 2024 Changes in this version + type Deposit struct + BlindingFactor [8]byte + Depositor chain.Address + ExtraData *[32]byte + RefundLocktime [4]byte + RefundPublicKeyHash [20]byte + Utxo *bitcoin.UnspentTransactionOutput + Vault *chain.Address + WalletPublicKeyHash [20]byte + type DepositSweepTestScenario struct + Deposits []*Deposit + ExpectedSigHashes []*big.Int + ExpectedSweepTransaction *bitcoin.Transaction + ExpectedSweepTransactionHash bitcoin.Hash + ExpectedSweepTransactionWitnessHash bitcoin.Hash + Fee int64 + InputTransactions []*bitcoin.Transaction + Signatures []*bitcoin.SignatureContainer + Title string + WalletMainUtxo *bitcoin.UnspentTransactionOutput + WalletPrivateKey *big.Int + WalletPublicKey *ecdsa.PublicKey + func LoadDepositSweepTestScenarios() ([]*DepositSweepTestScenario, error) + func (dsts *DepositSweepTestScenario) UnmarshalJSON(data []byte) error + type RedemptionRequest struct + Redeemer chain.Address + RedeemerOutputScript []byte + RequestedAmount uint64 + RequestedAt time.Time + TreasuryFee uint64 + TxMaxFee uint64 + type RedemptionTestScenario struct + ExpectedRedemptionTransaction *bitcoin.Transaction + ExpectedRedemptionTransactionHash bitcoin.Hash + ExpectedRedemptionTransactionWitnessHash bitcoin.Hash + ExpectedSigHash *big.Int + FeeShares []int64 + InputTransaction *bitcoin.Transaction + RedemptionRequests []*RedemptionRequest + Signature *bitcoin.SignatureContainer + Title string + WalletMainUtxo *bitcoin.UnspentTransactionOutput + WalletPrivateKey *big.Int + WalletPublicKey *ecdsa.PublicKey + func LoadRedemptionTestScenarios() ([]*RedemptionTestScenario, error) + func (rts *RedemptionTestScenario) UnmarshalJSON(data []byte) error