Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Commit 7f77009

Browse files
nits
1 parent 80f2456 commit 7f77009

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

chain/block.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ func (b *StatelessBlock) verify() (*StatelessBlock, *versiondb.Database, error)
144144
if b.Difficulty != context.NextDifficulty {
145145
return nil, nil, ErrInvalidDifficulty
146146
}
147+
147148
parentState, err := parent.onAccept()
148149
if err != nil {
149150
return nil, nil, err
@@ -154,7 +155,6 @@ func (b *StatelessBlock) verify() (*StatelessBlock, *versiondb.Database, error)
154155
if err := ExpireNext(onAcceptDB, parent.Tmstmp, b.Tmstmp); err != nil {
155156
return nil, nil, err
156157
}
157-
158158
// Reward producer (if [b.Beneficiary] is non-nil)
159159
if err := Reward(onAcceptDB, b.Beneficiary); err != nil {
160160
return nil, nil, err

chain/block_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ func createTestBlk(
173173
if err := parentBlk.init(); err != nil {
174174
t.Fatal(err)
175175
}
176-
vm.EXPECT().GetBlock(parentBlk.ID()).Return(parentBlk, nil)
176+
vm.EXPECT().GetStatelessBlock(parentBlk.ID()).Return(parentBlk, nil)
177177

178178
blk := NewBlock(vm, parentBlk, blkTmpstp, nil, blkCtx)
179179
if uint64(blk.StatefulBlock.Tmstmp) != uint64(blkTmpstp) {

chain/builder.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@ func BuildBlock(vm VM, preferred ids.ID) (snowman.Block, error) {
2828
}
2929
b := NewBlock(vm, parent, nextTime, vm.Beneficiary(), context)
3030

31-
// Select new transactions
31+
// Clean out invalid txs
32+
mempool := vm.Mempool()
33+
mempool.Prune(context.RecentBlockIDs)
34+
3235
parentDB, err := parent.onAccept()
3336
if err != nil {
3437
log.Debug("block building failed: couldn't get parent db", "err", err)
3538
return nil, err
3639
}
37-
mempool := vm.Mempool()
38-
mempool.Prune(context.RecentBlockIDs) // clean out invalid txs
39-
40-
// TODO: move all this setup somewhere shared
4140
vdb := versiondb.New(parentDB)
41+
4242
// Remove all expired prefixes
4343
if err := ExpireNext(vdb, parent.Tmstmp, b.Tmstmp); err != nil {
4444
return nil, err

0 commit comments

Comments
 (0)