Skip to content

Conversation

@DavidRajnoha
Copy link

This PR introduces Joinmarket tumbler functionality along with improved logging and scenario generation:

  • Adds tumbler script support via RPC with configurable delays between CoinJoins
  • Implements standardized logging format matching Wasabi wallet for coins and keys
  • Adds scenario generation capabilities for tumbler and other Joinmarket operations
  • Includes documentation for Joinmarket logging and scenario configurations
  • Refactors JM Client into separate maker/taker/tumbler classes for better organization

Added the support to start tumbler script via RPC
Refactored JM Client to separate maker/taker/tumbler subclasses
Modified takers to be able to wait between coinjoin attempts
The logs from joinmarket now follow the format of wasabi wallet
listcoins, listunspentcoins and listkeys method, supporting the fields
that are possible to gather or derive.
Added the option to generate tumbler scenarios and created few default
scenarios.
Contains information about running joinmarket specific scenarios
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant