dpc

Results 242 issues of dpc

We're using `anyhow::Error` because we're kind of lazy. Making it typed will make it easier to convert to ApiError in a PR I'm working on.

There are 3 tests there, and each them is slow enough to be a standalone test.

``` 00:36 02.482149 Error: Client balance changed by 3298432 on LND incoming payment, expected 1_300_000 ``` I've seen it in the CI but lost the link, now I have seen...

``` test-ci-all> fm0 test-ci-all> fm0 thread 'tokio-runtime-worker2025-12-12T21:36:59.522134Z WARN fm::net::api: Failed to handle iroh connection err=closed by peer: 0 test-ci-all> fm0 ' panicked at /build/source/fedimint-core/src/db/mod.rs:1890:14: test-ci-all> fm0 Unrecoverable error occurred while...

* Privacy might bee not perfect, so make it optional * Could we publish over Tor too? * Clients need to be able to resolve first.

Got a report of a panic: ``` Dec 07 03:17:17 nixos bsc3zmrki4fqy6n60gv2bdv0xqd4y93w-fedimintd-start[288800]: stack backtrace: Dec 07 03:17:17 nixos bsc3zmrki4fqy6n60gv2bdv0xqd4y93w-fedimintd-start[288800]: 0: __rustc::rust_begin_unwind Dec 07 03:17:17 nixos bsc3zmrki4fqy6n60gv2bdv0xqd4y93w-fedimintd-start[288800]: 1: core::panicking::panic_fmt Dec 07...

``` test-ci-all> 00:33 00.000005 test-ci-all> 00:33 00.000006 thread 'repair_wallet' panicked at /build/source/fedimint-core/src/db/mod.rs:1890:14: test-ci-all> 00:33 00.000006 Unrecoverable error occurred while committing to the database.: write-write conflict test-ci-all> 00:33 00.000005 note: run...

Peers are not outnumbering other peers as much as clients (potentially) do, so they connectivity retries can be more aggressive.