diff --git a/core/txpool/tracker/journal.go b/core/txpool/locals/journal.go
similarity index 99%
rename from core/txpool/tracker/journal.go
rename to core/txpool/locals/journal.go
index a0086483799f8..46fd6de346db2 100644
--- a/core/txpool/tracker/journal.go
+++ b/core/txpool/locals/journal.go
@@ -14,7 +14,7 @@
// You should have received a copy of the GNU Lesser General Public License
// along with the go-ethereum library. If not, see .
-package tracker
+package locals
import (
"errors"
diff --git a/core/txpool/tracker/tx_tracker.go b/core/txpool/locals/tx_tracker.go
similarity index 98%
rename from core/txpool/tracker/tx_tracker.go
rename to core/txpool/locals/tx_tracker.go
index 53aa09ccdc1eb..6f439cb8cce61 100644
--- a/core/txpool/tracker/tx_tracker.go
+++ b/core/txpool/locals/tx_tracker.go
@@ -14,8 +14,8 @@
// You should have received a copy of the GNU Lesser General Public License
// along with the go-ethereum library. If not, see .
-// Package legacypool implements the normal EVM execution transaction pool.
-package tracker
+// Package locals implements tracking for "local" transactions
+package locals
import (
"sync"
diff --git a/eth/backend.go b/eth/backend.go
index 6963f95db1c72..26be6c0bc526c 100644
--- a/eth/backend.go
+++ b/eth/backend.go
@@ -71,7 +71,7 @@ type Ethereum struct {
// core protocol objects
config *ethconfig.Config
txPool *txpool.TxPool
- localTxTracker *tracker.TxTracker
+ localTxTracker *locals.TxTracker
blockchain *core.BlockChain
handler *handler
@@ -244,7 +244,7 @@ func New(stack *node.Node, config *ethconfig.Config) (*Ethereum, error) {
log.Warn("Sanitizing invalid txpool journal time", "provided", rejournal, "updated", time.Second)
rejournal = time.Second
}
- eth.localTxTracker = tracker.New(config.TxPool.Journal, rejournal, eth.blockchain.Config(), eth.txPool)
+ eth.localTxTracker = locals.New(config.TxPool.Journal, rejournal, eth.blockchain.Config(), eth.txPool)
stack.RegisterLifecycle(eth.localTxTracker)
}