@@ -90,7 +90,7 @@ func NewTxPool(config *core.ChainConfig, eventMux *event.TypeMux, chain *LightCh
90
90
odr : chain .Odr (),
91
91
chainDb : chain .Odr ().Database (),
92
92
head : chain .CurrentHeader ().Hash (),
93
- clearIdx : chain .CurrentHeader ().GetNumberU64 (),
93
+ clearIdx : chain .CurrentHeader ().Number . Uint64 (),
94
94
}
95
95
go pool .eventLoop ()
96
96
@@ -241,11 +241,11 @@ func (pool *TxPool) setNewHead(ctx context.Context, newHeader *types.Header) (tx
241
241
// find common ancestor, create list of rolled back and new block hashes
242
242
var oldHashes , newHashes []common.Hash
243
243
for oldh .Hash () != newh .Hash () {
244
- if oldh .GetNumberU64 () >= newh .GetNumberU64 () {
244
+ if oldh .Number . Uint64 () >= newh .Number . Uint64 () {
245
245
oldHashes = append (oldHashes , oldh .Hash ())
246
246
oldh = pool .chain .GetHeader (oldh .ParentHash , oldh .Number .Uint64 ()- 1 )
247
247
}
248
- if oldh .GetNumberU64 () < newh .GetNumberU64 () {
248
+ if oldh .Number . Uint64 () < newh .Number . Uint64 () {
249
249
newHashes = append (newHashes , newh .Hash ())
250
250
newh = pool .chain .GetHeader (newh .ParentHash , newh .Number .Uint64 ()- 1 )
251
251
if newh == nil {
@@ -254,8 +254,8 @@ func (pool *TxPool) setNewHead(ctx context.Context, newHeader *types.Header) (tx
254
254
}
255
255
}
256
256
}
257
- if oldh .GetNumberU64 () < pool .clearIdx {
258
- pool .clearIdx = oldh .GetNumberU64 ()
257
+ if oldh .Number . Uint64 () < pool .clearIdx {
258
+ pool .clearIdx = oldh .Number . Uint64 ()
259
259
}
260
260
// roll back old blocks
261
261
for _ , hash := range oldHashes {
@@ -265,14 +265,14 @@ func (pool *TxPool) setNewHead(ctx context.Context, newHeader *types.Header) (tx
265
265
// check mined txs of new blocks (array is in reversed order)
266
266
for i := len (newHashes ) - 1 ; i >= 0 ; i -- {
267
267
hash := newHashes [i ]
268
- if err := pool .checkMinedTxs (ctx , hash , newHeader .GetNumberU64 ()- uint64 (i ), txc ); err != nil {
268
+ if err := pool .checkMinedTxs (ctx , hash , newHeader .Number . Uint64 ()- uint64 (i ), txc ); err != nil {
269
269
return txc , err
270
270
}
271
271
pool .head = hash
272
272
}
273
273
274
274
// clear old mined tx entries of old blocks
275
- if idx := newHeader .GetNumberU64 (); idx > pool .clearIdx + txPermanent {
275
+ if idx := newHeader .Number . Uint64 (); idx > pool .clearIdx + txPermanent {
276
276
idx2 := idx - txPermanent
277
277
for i := pool .clearIdx ; i < idx2 ; i ++ {
278
278
hash := core .GetCanonicalHash (pool .chainDb , i )
0 commit comments