Expand description
Commons-specific protocol extensions
This module defines protocol messages specific to Bitcoin Commons, including UTXO commitments, filtered blocks, and ban list sharing.
Structsยง
- BanEntry
- BanEntry - Single ban list entry
- BanList
Message - BanList message - Response with ban list
- Filter
Preferences - FilterPreferences - Configure spam filtering
- Filtered
Block Message - FilteredBlock message - Response with filtered transactions
- GetBan
List Message - GetBanList message - Request ban list from peer
- GetFiltered
Block Message - GetFilteredBlock message - Request filtered block (spam-filtered)
- GetUTXO
Proof Message - GetUTXOProof message - Request Merkle proof for a specific UTXO
- GetUTXO
SetMessage - GetUTXOSet message - Request UTXO set at specific height
- Spam
Summary - SpamSummary - Summary of filtered spam
- UTXO
Commitment - UTXO commitment structure
- UTXO
Proof Message - UTXOProof message - Response with Merkle proof for a UTXO
- UTXO
SetMessage - UTXOSet message - Response with UTXO set commitment