tycho-core 0.3.7

Basic functionality of peer.
Documentation
pub use self::broadcast_listener::{
    BoxBroadcastListener, BroadcastListener, BroadcastListenerExt, NoopBroadcastListener,
};
pub use self::client::{
    BlockDataFull, BlockDataFullWithNeighbour, BlockchainRpcClient, BlockchainRpcClientBuilder,
    BlockchainRpcClientConfig, DataRequirement, PendingArchive, PendingArchiveResponse,
    PendingPersistentState, SelfBroadcastListener,
};
#[cfg(feature = "s3")]
pub use self::providers::S3RpcDataProvider;
pub use self::providers::{IntoRpcDataProvider, StorageRpcDataProvider};
#[cfg(feature = "s3")]
pub use self::service::S3ProxyConfig;
pub use self::service::{
    BlockchainRpcService, BlockchainRpcServiceBuilder, BlockchainRpcServiceConfig,
};

mod broadcast_listener;
mod client;
mod providers;
mod service;

pub const BAD_REQUEST_ERROR_CODE: u32 = 1;
pub const INTERNAL_ERROR_CODE: u32 = 2;
pub const NOT_FOUND_ERROR_CODE: u32 = 3;