Modules§
Structs§
- Server
Config - Server configuration (auth, TLS, etc.)
- TlsConfig
- TLS configuration (cert + key paths).
Functions§
- make_
router - Build the axum Router with all 28 WalletInterface endpoints.
- make_
wallet_ state - make_
wallet_ state_ from_ arc - Build a
WalletStatefrom an existingArc<Wallet>. - run
Type Aliases§
- Spending
Lock - Lock that serializes spending operations (createAction). Non-spending endpoints (encrypt, getPublicKey, listOutputs, etc.) are unaffected.