You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add ARKD_WALLET_FALLBACK_ADDRS so arkd can connect to a primary
arkd-wallet plus additional LP wallets. Fallbacks are dialed and
validated (reachable, same network, initialized and unlocked) at
startup; the primary is unchanged and remains the sole source of the
forfeit pubkey, addresses and signing. Fallbacks are not used by sweep
yet.
The regtest compose stack now runs a second arkd-wallet so the existing
e2e suite exercises arkd with a fallback plugged in.
@@ -180,6 +181,16 @@ To connect `arkd` to `arkd-wallet` use this environment variable:
180
181
export ARKD_WALLET_ADDR=localhost:6060
181
182
```
182
183
184
+
### Configuring multiple LP wallets
185
+
186
+
`arkd` can be backed by a primary `arkd-wallet` plus additional wallets belonging to other liquidity providers. List the additional wallets with `ARKD_WALLET_FALLBACK_ADDRS`, a comma-separated list of `host:port` addresses:
Every wallet, primary and fallback, must be initialized and unlocked out of band (see [Setup arkd](#setup-arkd)) and must be on the same network as the primary; `arkd` validates this at startup and refuses to start otherwise. The primary wallet remains the sole source of the forfeit address, connector address, scanning and signing. The additional wallets are used only as sweep fallbacks; that wiring lands in a later change.
193
+
183
194
### Connect to signer
184
195
185
196
By default, `arkd` makes use of the provided `arkd-wallet` also as signer, but you can customize its url either via environment variable or via API.
0 commit comments