MCPcopy Create free account
hub / github.com/ddimaria/rust-blockchain-tutorial / eth_get_block_by_number

Function eth_get_block_by_number

chain/src/method.rs:32–41  ·  view source on GitHub ↗
(module: &mut RpcModule<Context>)

Source from the content-addressed store, hash-verified

30}
31
32pub(crate) fn eth_get_block_by_number(module: &mut RpcModule<Context>) -> Result<()> {
33 module.register_async_method("eth_getBlockByNumber", |params, blockchain| async move {
34 let block_number = params.one::<BlockNumber>()?;
35 let block = blockchain.lock().await.get_block_by_number(*block_number)?;
36
37 Ok(block)
38 })?;
39
40 Ok(())
41}
42
43pub(crate) fn eth_get_balance(module: &mut RpcModule<Context>) -> Result<()> {
44 module.register_async_method("eth_getBalance", move |params, blockchain| async move {

Callers 1

serveFunction · 0.85

Calls 1

get_block_by_numberMethod · 0.80

Tested by

no test coverage detected