View Issue Details

IDProjectCategoryView StatusLast Update
0010186Talerdocumentationpublic2025-07-30 12:50
Reporterpax Assigned ToChristian Grothoff  
PrioritynormalSeveritytextReproducibilityalways
Status resolvedResolutionfixed 
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.

Activities

pax

2025-07-20 04: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 04: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 04: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 04: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 12:48

manager   ~0025589

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

Issue History

Date Modified Username Field Change
2025-07-16 09:32 pax New Issue
2025-07-16 20:26 Christian Grothoff Assigned To => Florian Dold
2025-07-16 20:26 Christian Grothoff Severity minor => text
2025-07-16 20:26 Christian Grothoff Status new => assigned
2025-07-16 20:26 Christian Grothoff Target Version => 1.1
2025-07-20 04:42 pax Note Added: 0025531
2025-07-20 04:46 pax Note Added: 0025532
2025-07-20 04:48 pax Note Added: 0025533
2025-07-20 04:51 pax Note Added: 0025534
2025-07-30 11:20 Christian Grothoff Assigned To Florian Dold => Christian Grothoff
2025-07-30 12:48 Christian Grothoff Note Added: 0025589
2025-07-30 12:50 Christian Grothoff Status assigned => resolved
2025-07-30 12:50 Christian Grothoff Resolution open => fixed
2025-07-30 12:50 Christian Grothoff Fixed in Version => 1.0 stretch goals
2025-07-30 12:50 Christian Grothoff Target Version 1.1 => 1.0 stretch goals