Skip to main content

Module commons

Module commons 

Source
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
BanListMessage
BanList message - Response with ban list
FilterPreferences
FilterPreferences - Configure spam filtering
FilteredBlockMessage
FilteredBlock message - Response with filtered transactions
GetBanListMessage
GetBanList message - Request ban list from peer
GetFilteredBlockMessage
GetFilteredBlock message - Request filtered block (spam-filtered)
GetUTXOProofMessage
GetUTXOProof message - Request Merkle proof for a specific UTXO
GetUTXOSetMessage
GetUTXOSet message - Request UTXO set at specific height
SpamSummary
SpamSummary - Summary of filtered spam
UTXOCommitment
UTXO commitment structure
UTXOProofMessage
UTXOProof message - Response with Merkle proof for a UTXO
UTXOSetMessage
UTXOSet message - Response with UTXO set commitment