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:
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/",
},