commit 9c633bbafbbea12502d279952b7cf62f181d8863 parent 9e46d2b8ec107163407edcef5e59fc7c04386113 Author: Florian Dold <florian@dold.me> Date: Sat, 18 Jul 2026 01:05:45 +0200 error handling Diffstat:
| M | wallet/wallet-error-handling.md | | | 23 | +++++++++++++++++++++++ |
1 file changed, 23 insertions(+), 0 deletions(-)
diff --git a/wallet/wallet-error-handling.md b/wallet/wallet-error-handling.md @@ -48,3 +48,26 @@ export interface TransactionStateTransitionNotification { ## dev experiments * new dev experiment for blocking requests $N times before they go through + + + +## More error handling notes + +* request + * notifications + * recoverable/transient error + * network timeout + * return values + * error + * non-recoverable error + * user abort + * success + + +Phases: +* requests starts +* after 5s: show "it's taking longer than expected" +* after 10s: "action might not be possible" + * retry now (possible every 3s) + * error details + * cancel