Docs.rs
  • spark-rust-0.1.11
    • spark-rust 0.1.11
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • cantoramann
    • Dependencies
      • async-trait ^0.1 normal
      • bip32 ^0.5.2 normal
      • bip39 ^2.1.0 normal
      • bitcoin ^0.32.5 normal
      • bitcoincore-rpc ^0.19.0 normal
      • chrono ^0.4.39 normal
      • eyre ^0.6.12 normal
      • frost-core-unofficial ^2.2.0 normal
      • frost-secp256k1-tr-unofficial ^2.2.0 normal
      • futures ^0.3 normal
      • hashbrown ^0.15.2 normal
      • hex ^0.4 normal
      • hmac ^0.12.1 normal
      • hyper ^1.5 normal optional
      • hyper-openssl ^0.10 normal optional
      • hyper-util ^0.1 normal optional
      • k256 ^0.13.4 normal
      • lightning-invoice ^0.33.1 normal
      • native-tls ^0.2 normal
      • once_cell ^1.19.0 normal
      • openssl ^0.10 normal optional
      • parking_lot ^0.12.1 normal
      • prost ^0.13.4 normal
      • prost-types ^0.13.4 normal
      • rand ^0.8 normal
      • regex ^1.9 normal
      • reqwest ^0.12.12 normal
      • serde ^1.0 normal
      • serde_json ^1.0 normal
      • sha2 ^0.10.8 normal
      • sha256 ^1.5.0 normal
      • spark-cryptography ^0.1.7 normal
      • spark-protos ^0.1.9 normal
      • thiserror ^2.0.10 normal
      • tokio ^1.41.0 normal
      • tokio-native-tls ^0.3 normal
      • tokio-openssl ^0.6 normal optional
      • tonic ^0.12.3 normal
      • tonic-build ^0.12.3 normal
      • tonic-openssl ^0.3.0 normal optional
      • tower ^0.5 normal optional
      • tracing ^0.1.41 normal optional
      • url ^2.4 normal
      • uuid ^1.6 normal
      • webpki-roots ^0.26 normal
      • zstd ^0.13.2 normal
      • dotenv ^0.15.0 dev
      • mockall ^0.13.1 dev
      • tempfile ^3.15.0 dev
    • Versions
    • 70.56% 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

spark_rust0.1.11

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions

List of all items

Structs

  • CompleteCoopExitInput
  • RequestCoopExitInput
  • SparkSdk
  • Transfer
  • signer::default_signer::DefaultSigner
  • spark_test_utils::bitcoind::BitcoindClient
  • spark_test_utils::faucet::BitcoinFaucet
  • spark_test_utils::faucet::FaucetCoin
  • spark_test_utils::faucet::MempoolFaucet

Enums

  • SparkNetwork
  • error::SparkSdkError
  • error::crypto::CryptoError
  • error::internal::InternalError
  • error::io_error::IoError
  • error::network::NetworkError
  • error::transaction::TransactionError
  • error::validation::ValidationError
  • error::wallet::WalletError

Traits

  • signer::traits::SparkSigner
  • signer::traits::derivation_path::SparkSignerDerivationPath
  • signer::traits::ecdsa::SparkSignerEcdsa
  • signer::traits::ecies::SparkSignerEcies
  • signer::traits::frost::SparkSignerFrost
  • signer::traits::frost_signing::SparkSignerFrostSigning
  • signer::traits::secp256k1::SparkSignerSecp256k1
  • signer::traits::shamir::SparkSignerShamir

Macros

  • with_handler_lock

Functions

  • spark_test_utils::create_test_p2tr_transaction
  • spark_test_utils::deposit::deposit_for_user
  • spark_test_utils::init_self_signer_wallet_with_random_seed
  • spark_test_utils::init_self_signer_wallet_with_seed
  • spark_test_utils::polling::poll_for_claim_deposit
  • spark_test_utils::polling::poll_for_claim_transfers
  • spark_test_utils::verify_balance

Constants

  • spark_test_utils::DEPOSIT_CONFIRMATION_WAIT
  • spark_test_utils::LIGHTNING_CONFIRMATION_WAIT
  • spark_test_utils::WITHDRAWAL_CONFIRMATION_WAIT