diff --git a/cmd/soroban-rpc/internal/test/simulate_transaction_test.go b/cmd/soroban-rpc/internal/test/simulate_transaction_test.go index d1ca872d7b..cb0a53035e 100644 --- a/cmd/soroban-rpc/internal/test/simulate_transaction_test.go +++ b/cmd/soroban-rpc/internal/test/simulate_transaction_test.go @@ -239,11 +239,11 @@ func TestSimulateTransactionSucceeds(t *testing.T) { }, }, }, - Instructions: 73776, + Instructions: 77283, ReadBytes: 40, WriteBytes: 112, }, - RefundableFee: 1, + RefundableFee: 20045, } // First, decode and compare the transaction data so we get a decent diff if it fails. @@ -277,6 +277,8 @@ func TestSimulateTransactionSucceeds(t *testing.T) { require.NoError(t, err) resultForRequestWithoutOpSource := simulateTransactionFromTxParams(t, client, params) + // Let's not compare the latest ledger since it may change + resultForRequestWithoutOpSource.LatestLedger = resultForRequestWithoutOpSource.LatestLedger assert.Equal(t, result, resultForRequestWithoutOpSource) // test that operation source account takes precedence over tx source account