@ -271,7 +271,7 @@ fn test_rpc_subscriptions() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
let rpc_client = RpcClient::new_socket(leader_data.rpc);
|
let rpc_client = RpcClient::new_socket(leader_data.rpc);
|
||||||
let transaction_count = rpc_client
|
let mut transaction_count = rpc_client
|
||||||
.get_transaction_count_with_commitment(CommitmentConfig::recent())
|
.get_transaction_count_with_commitment(CommitmentConfig::recent())
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
@ -281,10 +281,10 @@ fn test_rpc_subscriptions() {
|
|||||||
.send_to(&bincode::serialize(&tx).unwrap(), leader_data.tpu)
|
.send_to(&bincode::serialize(&tx).unwrap(), leader_data.tpu)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
});
|
});
|
||||||
let mut x = 0;
|
|
||||||
let now = Instant::now();
|
let now = Instant::now();
|
||||||
while x < transaction_count + 500 || now.elapsed() > Duration::from_secs(5) {
|
let expected_transaction_count = transaction_count + transactions.len() as u64;
|
||||||
x = rpc_client
|
while transaction_count < expected_transaction_count && now.elapsed() < Duration::from_secs(5) {
|
||||||
|
transaction_count = rpc_client
|
||||||
.get_transaction_count_with_commitment(CommitmentConfig::recent())
|
.get_transaction_count_with_commitment(CommitmentConfig::recent())
|
||||||
.unwrap();
|
.unwrap();
|
||||||
sleep(Duration::from_millis(200));
|
sleep(Duration::from_millis(200));
|
||||||
|
Reference in New Issue
Block a user