From d404e1af5f0700c6aed160542d363a7c5706fbdd Mon Sep 17 00:00:00 2001 From: Shane O'Brien Date: Tue, 24 Sep 2024 11:04:39 -0400 Subject: [PATCH] Modify broadcast args to increase chance of successful tx --- examples/solana/claim-stake/main.go | 4 +++- examples/solana/stake/main.go | 4 +++- examples/solana/unstake/main.go | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/examples/solana/claim-stake/main.go b/examples/solana/claim-stake/main.go index 6227b3b..52111ae 100644 --- a/examples/solana/claim-stake/main.go +++ b/examples/solana/claim-stake/main.go @@ -68,9 +68,11 @@ func main() { rpcClient := rpc.New(rpcURL) + maxRetries := uint(5) opts := rpc.TransactionOpts{ SkipPreflight: false, - PreflightCommitment: rpc.CommitmentFinalized, + MaxRetries: &maxRetries, + PreflightCommitment: rpc.CommitmentProcessed, } for _, transaction := range stakingOperation.Transactions() { diff --git a/examples/solana/stake/main.go b/examples/solana/stake/main.go index e93f7be..063ff44 100644 --- a/examples/solana/stake/main.go +++ b/examples/solana/stake/main.go @@ -68,9 +68,11 @@ func main() { rpcClient := rpc.New(rpcURL) + maxRetries := uint(5) opts := rpc.TransactionOpts{ SkipPreflight: false, - PreflightCommitment: rpc.CommitmentFinalized, + MaxRetries: &maxRetries, + PreflightCommitment: rpc.CommitmentProcessed, } for _, transaction := range stakingOperation.Transactions() { diff --git a/examples/solana/unstake/main.go b/examples/solana/unstake/main.go index 6c39852..35efaa2 100644 --- a/examples/solana/unstake/main.go +++ b/examples/solana/unstake/main.go @@ -68,9 +68,11 @@ func main() { rpcClient := rpc.New(rpcURL) + maxRetries := uint(5) opts := rpc.TransactionOpts{ SkipPreflight: false, - PreflightCommitment: rpc.CommitmentFinalized, + MaxRetries: &maxRetries, + PreflightCommitment: rpc.CommitmentProcessed, } for _, transaction := range stakingOperation.Transactions() {