Skip to content

Add 'wizard' mode #27

@C-Otto

Description

@C-Otto

Running get-neighbour-transactions and the other commands repeatedly is quite frustrating.
BitBook should offer an interactive mode that guides the user to completion.

Idea: add wizard command which asks the "right" questions (and changes the prompt/context).

  • Ask for owned address if get-neighbour-transactions returns empty list
  • Automatically show updated transaction details as soon as new information has been provided
  • Pick highest value transaction from get-neighbour-transactions, go into transaction specific mode
    • exit wizard
    • done with transaction, pick new transaction (with highest/second-highest) value
    • pick a different transaction (from get-neighbour-transactions)
    • add description for transaction
    • mark inputs/outputs as owned/foreign
    • add descriptions for inputs/outputs

The transaction specific mode should offer shortcuts that enable the user to provide answers faster than using the commands like mark-address-as-owned and supplying the arguments via tab completion or copy&paste.

  • d <description> to add description for transaction
  • o all to mark all addresses with unknown ownership as owned
  • f all ... as foreign

Alternatively, go through all inputs/outputs and ask specific questions (with sensible defaults). This would be problematic for transactions with many inputs/outputs, though.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestp1-mustNecesary or very helpful for most users

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions