Skip to content

Commit 9b04724

Browse files
fix(anvil) : fix returning type (#6337)
* Update api.rs * Update api.rs
1 parent 383e21c commit 9b04724

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

crates/anvil/src/eth/api.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1708,16 +1708,17 @@ impl EthApi {
17081708
pub async fn anvil_metadata(&self) -> Result<AnvilMetadata> {
17091709
node_info!("anvil_metadata");
17101710
let fork_config = self.backend.get_fork();
1711-
1711+
let chain_id_uint = U256::from(self.backend.chain_id().low_u64());
1712+
let latest_block_number_uint = U64::from(self.backend.best_number().low_u64());
17121713
Ok(AnvilMetadata {
17131714
client_version: CLIENT_VERSION,
1714-
chain_id: self.backend.chain_id(),
1715+
chain_id: chain_id_uint,
17151716
latest_block_hash: self.backend.best_hash(),
1716-
latest_block_number: self.backend.best_number(),
1717+
latest_block_number: latest_block_number_uint,
17171718
instance_id: *self.instance_id.read(),
17181719
forked_network: fork_config.map(|cfg| ForkedNetwork {
1719-
chain_id: cfg.chain_id().into(),
1720-
fork_block_number: cfg.block_number().into(),
1720+
chain_id: U256::from(cfg.chain_id()),
1721+
fork_block_number: U64::from(cfg.block_number()),
17211722
fork_block_hash: cfg.block_hash(),
17221723
}),
17231724
})

0 commit comments

Comments
 (0)