diff --git a/configs/taler-hacktivism-bank/README.md b/configs/taler-hacktivism-bank/README.md index 1f51875..a9ace4f 100644 --- a/configs/taler-hacktivism-bank/README.md +++ b/configs/taler-hacktivism-bank/README.md @@ -57,7 +57,11 @@ Regional **GOA Exploration Bank** for GNU Taler: |-------|---------| | `admin` | bank admin (password on host `/root/bank-admin-password.txt`) | | `exchange` | Taler exchange wire account (`is_taler_exchange`) | -| `explorer` | demo user for phone withdraw (`debit_threshold` for regional GOA) | +| `explorer` | demo user for phone withdraw (`debit_threshold` = amount ceiling) | +| `DEFAULT_DEBT_LIMIT` | max overdraft for **new** accounts — set to libeufin ceiling `GOA:4503599627370496` (2026-07-16) | + +Existing accounts need a one-shot admin `PATCH /accounts/$user` with +`{"debit_threshold":"GOA:4503599627370496"}` after raising the default (done live for all ~196 accounts). ## Mobile withdraw (GOA) @@ -91,7 +95,7 @@ For the demo QR (`explorer`), automate step 2: # once /root/auto-confirm-withdrawals.sh # loop (e.g. every 4s) -nohup /root/auto-confirm-withdrawals.sh --loop 4 >>/var/log/auto-confirm-withdrawals.log 2>&1 & +nohup /root/auto-confirm-withdrawals.sh --loop 2 >>/var/log/auto-confirm-withdrawals.log 2>&1 & ``` Script: `scripts/taler-bank/auto-confirm-withdrawals.sh` diff --git a/configs/taler-hacktivism-bank/bank-overrides.conf b/configs/taler-hacktivism-bank/bank-overrides.conf index 83fb887..37023b5 100644 --- a/configs/taler-hacktivism-bank/bank-overrides.conf +++ b/configs/taler-hacktivism-bank/bank-overrides.conf @@ -10,7 +10,8 @@ NAME = "GOA Exploration Bank" SERVE = tcp PORT = 9012 BIND_TO = 0.0.0.0 -DEFAULT_DEBT_LIMIT = GOA:100000 +# Exploration: allow very large withdrawals (libeufin amount ceiling ≈ 2^52) +DEFAULT_DEBT_LIMIT = GOA:4503599627370496 ALLOW_REGISTRATION = yes ALLOW_CONVERSION = no REGISTRATION_BONUS = GOA:0