rpc: init wrapper crate + global: snapshot

This commit is contained in:
nym21
2025-10-20 23:06:25 +02:00
parent 9b230d23dd
commit 4ffa2e3993
39 changed files with 1055 additions and 832 deletions

View File

@@ -18,7 +18,7 @@ byteview = { workspace = true }
derive_deref = { workspace = true }
itoa = "1.0.15"
jiff = { workspace = true }
num_enum = "0.7.4"
num_enum = "0.7.5"
rapidhash = "4.1.0"
ryu = "1.0.20"
schemars = { workspace = true }

View File

@@ -56,13 +56,13 @@ impl Deref for Block {
}
#[derive(Debug)]
pub struct ParsedBlock {
pub struct ReadBlock {
block: Block,
metadata: BlkMetadata,
tx_metadata: Vec<BlkMetadata>,
}
impl From<(Block, BlkMetadata, Vec<BlkMetadata>)> for ParsedBlock {
impl From<(Block, BlkMetadata, Vec<BlkMetadata>)> for ReadBlock {
fn from((block, metadata, tx_metadata): (Block, BlkMetadata, Vec<BlkMetadata>)) -> Self {
Self {
block,
@@ -72,7 +72,7 @@ impl From<(Block, BlkMetadata, Vec<BlkMetadata>)> for ParsedBlock {
}
}
impl ParsedBlock {
impl ReadBlock {
pub fn metadata(&self) -> &BlkMetadata {
&self.metadata
}
@@ -82,7 +82,7 @@ impl ParsedBlock {
}
}
impl Deref for ParsedBlock {
impl Deref for ReadBlock {
type Target = Block;
fn deref(&self) -> &Self::Target {
&self.block