@@ -143,19 +143,17 @@ class MicroBlockMinerImpl(
143
143
account : KeyPair ,
144
144
block : Block ,
145
145
transactions : Seq [Transaction ],
146
- updatedTotalConstraint : MiningConstraint ,
146
+ constraint : MiningConstraint ,
147
147
stateHash : Option [BlockId ]
148
148
): Task [MicroBlockMiningResult ] =
149
149
for {
150
- (signedBlock, microBlock) <- forgeBlocks(account, block, transactions, stateHash)
151
- .leftWiden[Throwable ]
152
- .liftTo[Task ]
153
- blockId <- appendMicroBlock(microBlock)
150
+ (signedBlock, microBlock) <- forgeBlocks(account, block, transactions, stateHash).leftWiden[Throwable ].liftTo[Task ]
151
+ blockId <- appendMicroBlock(microBlock)
154
152
_ = BlockStats .mined(microBlock, blockId)
155
153
_ <- broadcastMicroBlock(account, microBlock, blockId)
156
154
} yield
157
- if (updatedTotalConstraint .isFull) Stop
158
- else Success (signedBlock, updatedTotalConstraint )
155
+ if (constraint .isFull) Stop
156
+ else Success (signedBlock, constraint )
159
157
160
158
private def broadcastMicroBlock (account : KeyPair , microBlock : MicroBlock , blockId : BlockId ): Task [Unit ] =
161
159
Task (if (allChannels != null ) allChannels.broadcast(MicroBlockInv (account, blockId, microBlock.reference)))
0 commit comments