Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mixing: Add mixpool package. #3082

Merged
merged 1 commit into from
May 15, 2024
Merged

mixing: Add mixpool package. #3082

merged 1 commit into from
May 15, 2024

Commits on May 15, 2024

  1. mixing: Add mixpool package.

    The mixpool package implements a memory pool of recently observed mix
    messages. Similar to the transaction mempool, the mixpool allows these
    messages to be temporarily stored in memory to be relayed through the P2P
    network. It handles message acceptance, expiry, UTXO ownership proof checks,
    and that previously referenced messages have also been accepted to the
    mixpool.
    
    The mixpool is designed with both full-node and wallet usage in mind,
    providing all of these same acceptance rules to mixing wallets with the
    exception of UTXO proof checks. For wallets, it also implements query
    functions for messages matching compatible pairings and messages belong to
    ongoing sessions.
    jrick committed May 15, 2024
    Configuration menu
    Copy the full SHA
    9338fc8 View commit details
    Browse the repository at this point in the history