fix 1.23.8: ladder harness-style wallet serve for coin settle

This commit is contained in:
Hernâni Marques 2026-08-29 02:40:48 +02:00
parent 2451c66173
commit ba899dd8b5
No known key found for this signature in database
GPG key ID: CB5738652768F7E9
8 changed files with 233 additions and 22 deletions

View file

@ -30,3 +30,16 @@ There is **no** `check_goa_ladder.sh` — removed; use the phases above.
| `LADDER_FREE_TEMPLATE` | `goa-free` | template id (hacktivism) |
| `LADDER_FREE_TEMPLATE_INSTANCE` | merchant instance | e.g. `goa-demo-cp4zqk` |
| `LADDER_PAY_WAIT_AVAILABLE_S` | `90` | after withdraw, wait for spendable **available**>0; logs **withdraw board in start order** (OK/OK_BANK) with live `pendingIncoming``done` + timer (same wallet DB) |
## Wallet daemon (harness-style)
taler-harness keeps a **WalletService** up for the whole withdraw/confirm/wirewatch path.
Mon ladder defaults to the same idea:
| Env | Default | Meaning |
|-----|---------|---------|
| `LADDER_WALLET_SERVE` | `1` | `advanced serve` + `--wallet-connection` (no `run-until-done`) |
| `LADDER_WALLET_SERVE=0` | — | one-shot CLI only (coins may stay `pendingIncoming` / `OK_BANK`) |
Implementation: `ladder/lib_wallet_serve.sh` (shared with the e2e pattern).