mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore: alloy 0.4 (#11334)
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
//! Helpers for testing trace calls.
|
||||
|
||||
use alloy_primitives::{Bytes, TxHash, B256};
|
||||
use alloy_primitives::{map::HashSet, Bytes, TxHash, B256};
|
||||
use alloy_rpc_types::Index;
|
||||
use alloy_rpc_types_eth::transaction::TransactionRequest;
|
||||
use alloy_rpc_types_trace::{
|
||||
@ -13,7 +13,6 @@ use jsonrpsee::core::client::Error as RpcError;
|
||||
use reth_primitives::BlockId;
|
||||
use reth_rpc_api::clients::TraceApiClient;
|
||||
use std::{
|
||||
collections::HashSet,
|
||||
pin::Pin,
|
||||
task::{Context, Poll},
|
||||
};
|
||||
@ -540,7 +539,7 @@ mod tests {
|
||||
"0xea2817f1aeeb587b82f4ab87a6dbd3560fc35ed28de1be280cb40b2a24ab48bb".parse().unwrap(),
|
||||
];
|
||||
|
||||
let trace_types = HashSet::from([TraceType::StateDiff, TraceType::VmTrace]);
|
||||
let trace_types = HashSet::from_iter([TraceType::StateDiff, TraceType::VmTrace]);
|
||||
|
||||
let mut stream = client.replay_transactions(transactions, trace_types);
|
||||
let mut successes = 0;
|
||||
@ -572,7 +571,7 @@ mod tests {
|
||||
|
||||
let call_request_1 = TransactionRequest::default();
|
||||
let call_request_2 = TransactionRequest::default();
|
||||
let trace_types = HashSet::from([TraceType::StateDiff, TraceType::VmTrace]);
|
||||
let trace_types = HashSet::from_iter([TraceType::StateDiff, TraceType::VmTrace]);
|
||||
let calls = vec![(call_request_1, trace_types.clone()), (call_request_2, trace_types)];
|
||||
|
||||
let mut stream = client.trace_call_many_stream(calls, None);
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
//! Integration tests for the trace API.
|
||||
|
||||
use alloy_primitives::map::HashSet;
|
||||
use alloy_rpc_types::{Block, Transaction};
|
||||
use alloy_rpc_types_trace::{
|
||||
filter::TraceFilter, parity::TraceType, tracerequest::TraceCallRequest,
|
||||
@ -10,7 +11,7 @@ use jsonrpsee_http_client::HttpClient;
|
||||
use reth_primitives::Receipt;
|
||||
use reth_rpc_api_testing_util::{debug::DebugApiExt, trace::TraceApiExt, utils::parse_env_url};
|
||||
use reth_rpc_eth_api::EthApiClient;
|
||||
use std::{collections::HashSet, time::Instant};
|
||||
use std::time::Instant;
|
||||
|
||||
/// This is intended to be run locally against a running node.
|
||||
///
|
||||
@ -44,7 +45,7 @@ async fn replay_transactions() {
|
||||
"0xea2817f1aeeb587b82f4ab87a6dbd3560fc35ed28de1be280cb40b2a24ab48bb".parse().unwrap(),
|
||||
];
|
||||
|
||||
let trace_types = HashSet::from([TraceType::StateDiff, TraceType::VmTrace]);
|
||||
let trace_types = HashSet::from_iter([TraceType::StateDiff, TraceType::VmTrace]);
|
||||
|
||||
let mut stream = client.replay_transactions(tx_hashes, trace_types);
|
||||
let now = Instant::now();
|
||||
|
||||
Reference in New Issue
Block a user