release 1.22.0: modular ladder withdraw + pay max-search

Split pay into ladder/lib_pay.sh; force-select extract in
ladder/extract_rpubs.py. check_goa_ladder.sh is only a compat shim.

max-ladder now hunts highest withdrawable and highest payable
(never above wallet available), using public free-amount template
goa-free on hacktivism. Classic remains default 23-rung wd+pay.

Pay phase always runs when LADDER_PAY=1 (visible SKIP_BALANCE when
no spendable coins). Report includes best_pay / alt names.
This commit is contained in:
Hernâni Marques 2026-07-19 14:25:24 +02:00
parent 6185f89fa6
commit 3550221b30
No known key found for this signature in database
9 changed files with 449 additions and 274 deletions

View file

@ -94,7 +94,7 @@ Phases:
server server-side only (SSH)
e2e withdraw + pay (small amounts; remote aborts on login/KYC)
ladder amount ladder (classic: 0→mids→max; any currency / stack ceiling)
max-ladder same script, LADDER_MODE=max — hunt highest withdrawable amount
max-ladder highest withdrawable + highest payable (free-amount template on GOA)
auth401 merchant Basic-auth / case matrix (HTTP 401 paths; may create throwaway instance)
aptdeploy koopa podman apt-src smoke: taler-merchant in
koopa-taler-deploy-test-apt-src-trixie{,-testing}