pub type DataSource = FileSystemDataSource<SeqTypes, Provider>;
Aliased Type§
pub struct DataSource { /* private fields */ }
Trait Implementations§
Source§impl CatchupStorage for DataSource
impl CatchupStorage for DataSource
Source§fn get_accounts(
&self,
_instance: &NodeState,
_height: u64,
_view: ViewNumber,
_accounts: &[FeeAccount],
) -> impl Send + Future<Output = Result<(FeeMerkleTree, Leaf2)>>
fn get_accounts( &self, _instance: &NodeState, _height: u64, _view: ViewNumber, _accounts: &[FeeAccount], ) -> impl Send + Future<Output = Result<(FeeMerkleTree, Leaf2)>>
Get the state of the requested
accounts
. Read morefn get_reward_accounts_v1( &self, _instance: &NodeState, _height: u64, _view: ViewNumber, _accounts: &[RewardAccountV1], ) -> impl Send + Future<Output = Result<(RewardMerkleTreeV1, Leaf2)>>
fn get_reward_accounts_v2( &self, _instance: &NodeState, _height: u64, _view: ViewNumber, _accounts: &[RewardAccountV2], ) -> impl Send + Future<Output = Result<(RewardMerkleTreeV2, Leaf2)>>
Source§fn get_frontier(
&self,
_instance: &NodeState,
_height: u64,
_view: ViewNumber,
) -> impl Send + Future<Output = Result<BlocksFrontier>>
fn get_frontier( &self, _instance: &NodeState, _height: u64, _view: ViewNumber, ) -> impl Send + Future<Output = Result<BlocksFrontier>>
Get the blocks Merkle tree frontier. Read more