taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit e6b44344a99e9d985a9587c11d71a59bcb8187d3
parent b9539673aafbab021fa2dd0ecd1dd781c8e4df4e
Author: Florian Dold <florian@dold.me>
Date:   Thu, 10 Jul 2025 23:57:01 +0200

cli: allow selecting withdraw-kudos amount

Diffstat:
Mpackages/taler-wallet-cli/src/index.ts | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/packages/taler-wallet-cli/src/index.ts b/packages/taler-wallet-cli/src/index.ts @@ -1863,6 +1863,7 @@ advancedCli const coins = await wallet.client.call(WalletApiOperation.DumpCoins, {}); for (const coin of coins.coins) { console.log(`coin ${coin.coinPub}`); + console.log(` value ${coin.denomValue}`); console.log(` exchange ${coin.exchangeBaseUrl}`); console.log(` denomPubHash ${coin.denomPubHash}`); console.log(` status ${coin.coinStatus}`); @@ -1915,12 +1916,15 @@ testCli testCli .subcommand("withdrawKudos", "withdraw-kudos") .flag("wait", ["--wait"]) + .maybeOption("amount", ["--amount"], clk.AMOUNT, { + help: "Amount to withdraw", + }) .action(async (args) => { await withWallet(args, { lazyTaskLoop: true }, async (wallet) => { const resp = await wallet.client.call( WalletApiOperation.WithdrawTestBalance, { - amount: "KUDOS:50" as AmountString, + amount: (args.withdrawKudos.amount ?? "KUDOS:50") as AmountString, corebankApiBaseUrl: "https://bank.demo.taler.net/", exchangeBaseUrl: "https://exchange.demo.taler.net/", },