Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Commit 7d1c0c4

Browse files
committed
Use status.satisfies_commitment
1 parent b5d7551 commit 7d1c0c4

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

token/cli/src/rpc_client_utils.rs

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ use {
1313
signers::Signers,
1414
transaction::{Transaction, TransactionError},
1515
},
16-
solana_transaction_status::TransactionConfirmationStatus,
1716
std::{
1817
collections::HashMap,
1918
error,
@@ -156,17 +155,7 @@ pub fn send_and_confirm_messages_with_spinner<T: Signers>(
156155
pending_signatures_chunk.iter().zip(statuses.into_iter())
157156
{
158157
if let Some(status) = status {
159-
if let Some(confirmation_status) = &status.confirmation_status {
160-
if *confirmation_status != TransactionConfirmationStatus::Processed
161-
{
162-
if let Some((i, _)) = pending_transactions.remove(signature) {
163-
confirmed_transactions += 1;
164-
transaction_errors[i] = status.err;
165-
}
166-
}
167-
} else if status.confirmations.is_none()
168-
|| status.confirmations.unwrap() > 1
169-
{
158+
if status.satisfies_commitment(rpc_client.commitment()) {
170159
if let Some((i, _)) = pending_transactions.remove(signature) {
171160
confirmed_transactions += 1;
172161
transaction_errors[i] = status.err;

0 commit comments

Comments
 (0)