Expand description
application tooling for DLCs 🌊
Re-exports§
pub use ddk_manager;
Modules§
- builder
- Build a DDK application.
- chain
- Working with the bitcoin chain.
- error
- DDK error types
- json
- JSON structs JSON conversion utilities for DLC contracts
- oracle
- Oracle clients.
- storage
- Storage implementations.
- transport
- Transport services.
- util
- DLC utilities.
- wallet
- The internal
bdk_wallet::PersistedWallet
.
Structs§
- Balance
- Represents the complete balance state of a DLC wallet.
- DlcDev
Kit - DDK object with all services Main DDK instance that encapsulates all DLC functionality.
Enums§
- DlcManager
Message - Messages that can be sent to the DLC manager actor. These messages represent the core operations in the DLC lifecycle:
Traits§
- KeyStorage
- Interface for secure key material storage and retrieval.
- Oracle
- Interface for DLC oracle implementations.
- Storage
- Storage interface for DLC contracts and wallet data.
- Transport
- Transport layer for DLC message communication.