diff --git a/.changeset/fix_incorrect_v2_pool_index.md b/.changeset/fix_incorrect_v2_pool_index.md new file mode 100644 index 00000000..70f4d72a --- /dev/null +++ b/.changeset/fix_incorrect_v2_pool_index.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +# Fix incorrect v2 pool index. diff --git a/chain/manager.go b/chain/manager.go index 0218c36e..1a355ea1 100644 --- a/chain/manager.go +++ b/chain/manager.go @@ -1419,7 +1419,7 @@ func (m *Manager) AddV2PoolTransactions(basis types.ChainIndex, txns []types.V2T return false, fmt.Errorf("transaction %v conflicts with pool: %w", txid, err) } m.txpool.ms.ApplyV2Transaction(txn) - m.txpool.indices[txid] = len(m.txpool.txns) + m.txpool.indices[txid] = len(m.txpool.v2txns) m.txpool.v2txns = append(m.txpool.v2txns, txn) m.txpool.weight += m.tipState.V2TransactionWeight(txn) }