|
|
|
@ -200,7 +200,7 @@ func TestStateChangeDuringTransactionPoolReset(t *testing.T) { |
|
|
|
|
t.Fatalf("Invalid nonce, want 0, got %d", nonce) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
pool.addRemotesSync([]*types.Transaction{tx0, tx1}) |
|
|
|
|
pool.AddRemotesSync([]*types.Transaction{tx0, tx1}) |
|
|
|
|
|
|
|
|
|
nonce = pool.Nonce(address) |
|
|
|
|
if nonce != 2 { |
|
|
|
@ -587,7 +587,7 @@ func TestTransactionPostponing(t *testing.T) { |
|
|
|
|
txs = append(txs, tx) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
for i, err := range pool.addRemotesSync(txs) { |
|
|
|
|
for i, err := range pool.AddRemotesSync(txs) { |
|
|
|
|
if err != nil { |
|
|
|
|
t.Fatalf("tx %d: failed to add transactions: %v", i, err) |
|
|
|
|
} |
|
|
|
@ -683,7 +683,7 @@ func TestTransactionGapFilling(t *testing.T) { |
|
|
|
|
defer sub.Unsubscribe() |
|
|
|
|
|
|
|
|
|
// Create a pending and a queued transaction with a nonce-gap in between
|
|
|
|
|
pool.addRemotesSync([]*types.Transaction{ |
|
|
|
|
pool.AddRemotesSync([]*types.Transaction{ |
|
|
|
|
transaction(0, 100000, key), |
|
|
|
|
transaction(2, 100000, key), |
|
|
|
|
}) |
|
|
|
@ -800,7 +800,7 @@ func testTransactionQueueGlobalLimiting(t *testing.T, nolocals bool) { |
|
|
|
|
nonces[addr]++ |
|
|
|
|
} |
|
|
|
|
// Import the batch and verify that limits have been enforced
|
|
|
|
|
pool.addRemotesSync(txs) |
|
|
|
|
pool.AddRemotesSync(txs) |
|
|
|
|
|
|
|
|
|
queued := 0 |
|
|
|
|
for addr, list := range pool.queue { |
|
|
|
@ -988,7 +988,7 @@ func TestTransactionPendingGlobalLimiting(t *testing.T) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
// Import the batch and verify that limits have been enforced
|
|
|
|
|
pool.addRemotesSync(txs) |
|
|
|
|
pool.AddRemotesSync(txs) |
|
|
|
|
|
|
|
|
|
pending := 0 |
|
|
|
|
for _, list := range pool.pending { |
|
|
|
@ -1068,7 +1068,7 @@ func TestTransactionPendingMinimumAllowance(t *testing.T) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
// Import the batch and verify that limits have been enforced
|
|
|
|
|
pool.addRemotesSync(txs) |
|
|
|
|
pool.AddRemotesSync(txs) |
|
|
|
|
|
|
|
|
|
for addr, list := range pool.pending { |
|
|
|
|
if list.Len() != int(config.AccountSlots) { |
|
|
|
@ -1124,7 +1124,7 @@ func TestTransactionPoolRepricing(t *testing.T) { |
|
|
|
|
ltx := pricedTransaction(0, 100000, big.NewInt(1), keys[3]) |
|
|
|
|
|
|
|
|
|
// Import the batch and that both pending and queued transactions match up
|
|
|
|
|
pool.addRemotesSync(txs) |
|
|
|
|
pool.AddRemotesSync(txs) |
|
|
|
|
pool.AddLocal(ltx) |
|
|
|
|
|
|
|
|
|
pending, queued := pool.Stats() |
|
|
|
@ -1404,7 +1404,7 @@ func TestTransactionPoolStableUnderpricing(t *testing.T) { |
|
|
|
|
for i := uint64(0); i < config.GlobalSlots; i++ { |
|
|
|
|
txs = append(txs, pricedTransaction(i, 100000, big.NewInt(1), keys[0])) |
|
|
|
|
} |
|
|
|
|
pool.addRemotesSync(txs) |
|
|
|
|
pool.AddRemotesSync(txs) |
|
|
|
|
|
|
|
|
|
pending, queued := pool.Stats() |
|
|
|
|
if pending != int(config.GlobalSlots) { |
|
|
|
@ -1658,7 +1658,7 @@ func TestTransactionStatusCheck(t *testing.T) { |
|
|
|
|
txs = append(txs, pricedTransaction(2, 100000, big.NewInt(1), keys[2])) // Queued only
|
|
|
|
|
|
|
|
|
|
// Import the transaction and ensure they are correctly added
|
|
|
|
|
pool.addRemotesSync(txs) |
|
|
|
|
pool.AddRemotesSync(txs) |
|
|
|
|
|
|
|
|
|
pending, queued := pool.Stats() |
|
|
|
|
if pending != 2 { |
|
|
|
|