feat: support trace_filter (#4818)

This commit is contained in:
Matthias Seitz
2023-10-03 00:21:40 +02:00
committed by GitHub
parent 08c5c43b78
commit 74808eddcc
5 changed files with 152 additions and 15 deletions

View File

@ -161,10 +161,11 @@ where
{
let block_id = BlockId::Number(BlockNumberOrTag::default());
let trace_filter = TraceFilter {
from_block: None,
to_block: None,
from_address: None,
to_address: None,
from_block: Default::default(),
to_block: Default::default(),
from_address: Default::default(),
to_address: Default::default(),
mode: Default::default(),
after: None,
count: None,
};
@ -182,9 +183,7 @@ where
TraceApiClient::trace_block(client, block_id).await.unwrap();
TraceApiClient::replay_block_transactions(client, block_id, HashSet::default()).await.unwrap();
assert!(is_unimplemented(
TraceApiClient::trace_filter(client, trace_filter).await.err().unwrap()
));
TraceApiClient::trace_filter(client, trace_filter).await.unwrap();
}
async fn test_basic_web3_calls<C>(client: &C)