zcash-sync/src/lib.rs

27 lines
727 B
Rust
Raw Normal View History

2021-06-17 09:56:20 -07:00
use zcash_primitives::consensus::Network;
#[path = "generated/cash.z.wallet.sdk.rpc.rs"]
pub mod lw_rpc;
pub const NETWORK: Network = Network::MainNetwork;
2021-06-21 17:33:13 -07:00
mod builder;
2021-06-17 09:56:20 -07:00
mod chain;
2021-06-18 01:17:41 -07:00
mod commitment;
mod scan;
2021-06-21 17:33:13 -07:00
mod key;
mod db;
mod wallet;
2021-06-18 01:17:41 -07:00
2021-06-21 07:04:45 -07:00
pub use crate::builder::advance_tree;
2021-06-21 17:33:13 -07:00
pub use crate::chain::{
calculate_tree_state_v2, connect_lightwalletd, download_chain, get_latest_height, sync,
DecryptNode, LWD_URL,
};
pub use crate::commitment::{CTree, Witness};
2021-06-18 01:17:41 -07:00
pub use crate::lw_rpc::compact_tx_streamer_client::CompactTxStreamerClient;
pub use crate::lw_rpc::*;
2021-06-21 17:33:13 -07:00
pub use crate::scan::{scan_all, sync_async, latest_height};
pub use crate::key::{get_secret_key, get_address, get_viewing_key};
pub use crate::db::DbAdapter;