Skip to main content

Crate abtc_adapters

Crate abtc_adapters 

Source
Expand description

Bitcoin Adapter Layer - Concrete Implementations

This crate provides concrete implementations of the ports defined in abtc-ports. Implementations include:

  • In-memory storage adapters
  • Stub P2P network adapter
  • Basic RPC server
  • Simple mining provider
  • Basic wallet adapter

Re-exports§

pub use mempool::InMemoryMempool;
pub use mining::SimpleMiner;
pub use network::StubPeerManager;
pub use network::TcpPeerManager;
pub use rpc::JsonRpcServer;
pub use storage::InMemoryBlockStore;
pub use storage::InMemoryChainStateStore;
pub use wallet::FileBasedWalletStore;
pub use wallet::InMemoryWallet;
pub use wallet::PersistentWallet;

Modules§

mempool
In-Memory Mempool Implementation
mining
Mining Provider Implementation
network
P2P Network Implementation
rpc
JSON-RPC 2.0 Server Implementation
storage
Storage implementations
wallet
Wallet Implementations