[blockchain] add the Esplora backend

This commit is contained in:
Alekos Filini
2020-05-07 15:14:05 +02:00
parent de4a6a47e6
commit 95b2cd4c32
8 changed files with 670 additions and 270 deletions

View File

@@ -9,11 +9,17 @@ extern crate serde_json;
#[macro_use]
extern crate lazy_static;
#[cfg(any(feature = "electrum", feature = "default"))]
#[cfg(feature = "electrum")]
pub extern crate electrum_client;
#[cfg(any(feature = "electrum", feature = "default"))]
#[cfg(feature = "electrum")]
pub use electrum_client::client::Client;
#[cfg(any(feature = "key-value-db", feature = "default"))]
#[cfg(feature = "esplora")]
pub extern crate reqwest;
#[cfg(feature = "esplora")]
pub use blockchain::esplora::EsploraBlockchain;
#[cfg(feature = "key-value-db")]
pub extern crate sled;
#[macro_use]