View Issue Details

IDProjectCategoryView StatusLast Update
0010186Talerdocumentationpublic2025-08-31 17:09
Reporterpax Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritytextReproducibilityalways
Status closedResolutionfixed 
Product Version1.0 
Target Version1.0 stretch goalsFixed in Version1.0 stretch goals 
Summary0010186: Documentation needs update for coin generation with taler-wallet-cli
DescriptionHi,

https://docs.taler.net/taler-exchange-manual.html#coins-denomination-keys mentions that we can generate coin configuration with the wallet-cli tool, but that tool does actually not offer that feature (anymore?)...

Thanks
Sebastian
Steps To Reproduce# taler-wallet-cli deployment gen-coin-config --min-amount NZD:0.01 --max-amount NZD:100 > /etc/taler-exchange/conf.d/exchange-coins.conf
error: unknown command 'deployment'

# taler-wallet-cli --help
Usage: taler-wallet-cli COMMAND

Command line interface for the GNU Taler wallet.

Options:
  -h, --help Show this message and exit.
  --wallet-db=VALUE Location of the wallet database file
  --wallet-connection=VALUE
    Connect to an RPC wallet
  --timetravel=VALUE modify system time by given offset in microseconds
  --crypto-worker=VALUE Override crypto worker implementation type.
  -L, --log=VALUE configure log level (NONE, ..., TRACE)
  --inhibit=VALUE Inhibit running certain operations, useful for debugging and testing.
  --no-throttle Don't do any request throttling.
  --no-http Allow unsafe http connections.
  -v, --version
  -V, --verbose Enable verbose output.
  --skip-defaults Skip configuring default exchanges.

Commands:
  advanced Subcommands for advanced operations (only use if you know what you're doing!).
  api Call the wallet-core API directly.
  backup Subcommands for backups
  balance Show wallet balance.
  currencies Manage currencies.
  deposit Subcommands for depositing money to payto:// accounts
  exchanges Manage exchanges.
  handle-uri Handle a taler:// URI.
  p2p Subcommands for peer-to-peer payments.
  run-until-done Run until no more work is left.
  testing Subcommands for testing.
  transactions Manage transactions.
  version Show version details.
  withdraw Withdraw with a taler://withdraw/ URI
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

pax

2025-07-20 02:42

reporter   ~0025531

Let's also fix the other part where taler-wallet-cli is mentioned with the deployment parameter that doesn't exist:
https://docs.taler.net/taler-exchange-manual.html#setup-linting

pax

2025-07-20 02:46

reporter   ~0025532

It looks like a lot more things need updating for the Wallet-CLI as the next part also fails as there's not "advanced withdraw-manually" as mentioned in https://docs.taler.net/taler-exchange-manual.html#testing-and-troubleshooting

taler-wallet-cli advanced --help
Usage: taler-wallet-cli advanced COMMAND

Subcommands for advanced operations (only use if you know what you're doing!).

Options:
  -h, --help Show this message and exit.

Commands:
  bench-internal Run the 'bench-internal' benchmark
  clear-database Clear the database, irrevocable deleting all data in the wallet.
  dump-coins Dump coins in an easy-to-process format.
  force-refresh Force a refresh on a coin.
  gen-reserve Generate a reserve key pair (not stored in the DB).
  gen-segwit
  hash-contract-terms
  init Initialize the wallet (with DB) and exit.
  list-coins List coins.
  pay-confirm Confirm payment proposed by a merchant.
  pay-prepare Claim an order but don't pay yet.
  pending Show pending operations.
  query-refund Query refunds for a payment transaction.
  recycle Export, clear and re-import the database via the backup mechanism.
  reset-all-retries Reset all retry counters.
  run-pending Run pending operations.
  sample-transactions Print sample wallet-core transactions
  serve Serve the wallet API via a unix domain socket.
  suspend-coins Mark a coin as suspended, will not be used for payments.
  tasks Show active wallet-core tasks.
  unsuspend-coins Mark a coin as suspended, will not be used for payments.

pax

2025-07-20 02:48

reporter   ~0025533

Another things that do not exist in the wallet-cli but in the docs: taler-wallet-cli run-pending

pax

2025-07-20 02:51

reporter   ~0025534

I'm not sure if I am using an old version maybe? As the https://docs.taler.net/taler-wallet.html# also mentions all those things but my Ubuntu package doesn't have that.... �

Christian Grothoff

2025-07-30 10:48

manager   ~0025589

The functionality was moved to the taler-harness command. Fixed it in the docs: af2aae02..143af665

Issue History

Date ModifiedUsernameFieldChange
2025-07-16 07:32paxNew Issue
2025-07-16 18:26Christian GrothoffAssigned To => Florian Dold
2025-07-16 18:26Christian GrothoffSeverityminor => text
2025-07-16 18:26Christian GrothoffStatusnew => assigned
2025-07-16 18:26Christian GrothoffTarget Version => 1.1
2025-07-20 02:42paxNote Added: 0025531
2025-07-20 02:46paxNote Added: 0025532
2025-07-20 02:48paxNote Added: 0025533
2025-07-20 02:51paxNote Added: 0025534
2025-07-30 09:20Christian GrothoffAssigned ToFlorian Dold => Christian Grothoff
2025-07-30 10:48Christian GrothoffNote Added: 0025589
2025-07-30 10:50Christian GrothoffStatusassigned => informing
2025-07-30 10:50Christian GrothoffResolutionopen => fixed
2025-07-30 10:50Christian GrothoffFixed in Version => 1.0 stretch goals
2025-07-30 10:50Christian GrothoffTarget Version1.1 => 1.0 stretch goals
2025-08-31 17:09Christian GrothoffStatusinforming => closed