Docs.rs
  • ddk-0.0.18
    • ddk 0.0.18
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • bennyhodl
    • Dependencies
      • async-trait ^0.1.80 normal
      • base64 ^0.13.0 normal optional
      • bdk_chain ^0.21.1 normal
      • bdk_esplora ^0.20.1 normal
      • bdk_wallet ^1.0.0 normal
      • bitcoin ^0.32.2 normal
      • chrono ^0.4.38 normal
      • ddk-manager ^0.7.6 normal
      • dlc ^0.7.1 normal
      • dlc-messages ^0.7.1 normal
      • dlc-trie ^0.7.1 normal
      • hex ^0.4.3 normal
      • hmac ^0.12.1 normal
      • kormir ^0.4.4 normal
      • lightning ^0.0.125 normal
      • lightning-net-tokio ^0.0.125 normal optional
      • nostr-database ^0.40.0 normal optional
      • nostr ^0.40.0 normal optional
      • nostr-sdk ^0.40.0 normal optional
      • reqwest ^0.12.9 normal optional
      • serde ^1.0.192 normal
      • serde_json ^1.0.108 normal
      • sha2 ^0.10 normal
      • sled ^0.34.7 normal optional
      • sqlx ^0.8.3 normal optional
      • thiserror ^1.0.50 normal
      • tokio ^1.34.0 normal
      • tracing ^0.1.40 normal
      • uuid ^1.8.0 normal
      • bitcoincore-rpc ^0.19.0 dev
      • rstest ^0.22.0 dev
      • test-log ^0.2.16 dev
    • Versions
    • 20.98% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

ddk0.0.18

Crate Items

  • Structs
  • Enums
  • Constants
  • Traits
  • Functions

List of all items

Structs

  • Balance
  • DlcDevKit
  • builder::Builder
  • chain::EsploraClient
  • json::OracleEvent
  • oracle::memory::MemoryOracle
  • storage::memory::MemoryStorage
  • transport::memory::MemoryTransport
  • wallet::DlcDevKitWallet
  • wallet::LocalOutput
  • wallet::WalletStorage

Enums

  • DlcManagerMessage
  • error::BuilderError
  • error::Error
  • error::ManagerError
  • error::OracleError
  • error::StorageError
  • error::TransportError
  • error::WalletError
  • util::ser::ChannelPrefix
  • util::ser::ContractPrefix
  • util::ser::SignedChannelPrefix
  • wallet::WalletCommand

Traits

  • KeyStorage
  • Oracle
  • Storage
  • Transport

Functions

  • error::esplora_err_to_manager_err
  • error::to_storage_error
  • error::wallet_err_to_manager_err
  • json::contract_to_value
  • json::offered_contract_to_value
  • json::preclosed_contract_to_value
  • json::signed_contract_to_value
  • util::ser::deserialize_contract
  • util::ser::message_variant_name
  • util::ser::serialize_contract

Constants

  • DEFAULT_NOSTR_RELAY