Versions in this module Expand all Collapse all v1 v1.1.3 Sep 20, 2021 v1.1.2 Sep 20, 2021 Changes in this version + const AccountKeyFamily + const AccountWitnessScriptSize + const ExpiryWitnessSize + const MultiSigWitnessSize + func AccountScript(expiry uint32, traderKey, auctioneerKey, batchKey *btcec.PublicKey, ...) ([]byte, error) + func AccountWitnessScript(expiry uint32, traderKey, auctioneerKey, batchKey *btcec.PublicKey, ...) ([]byte, error) + func AuctioneerKeyTweak(traderKey, auctioneerKey, batchKey *btcec.PublicKey, secret [32]byte) []byte + func DecrementKey(key *btcec.PublicKey) *btcec.PublicKey + func IncrementKey(key *btcec.PublicKey) *btcec.PublicKey + func IsExpirySpend(witness wire.TxWitness) bool + func IsMultiSigSpend(witness wire.TxWitness) bool + func LocateOutputScript(tx *wire.MsgTx, script []byte) (uint32, bool) + func SpendExpiry(witnessScript, traderSig []byte) wire.TxWitness + func SpendMultiSig(witnessScript, traderSig, auctioneerSig []byte) wire.TxWitness + func TraderKeyTweak(batchKey *btcec.PublicKey, secret [32]byte, traderKey *btcec.PublicKey) []byte