Revert all on failed CheckTx, fee+nonce increment on failed DeliverTx
This commit is contained in:
@@ -102,9 +102,10 @@ func NewHandler(feeDenom string) basecoin.Handler {
|
||||
stack.Recovery{},
|
||||
auth.Signatures{},
|
||||
base.Chain{},
|
||||
stack.Checkpoint{OnCheck: true},
|
||||
nonce.ReplayCheck{},
|
||||
fee.NewSimpleFeeMiddleware(coin.Coin{feeDenom, 0}, fee.Bank),
|
||||
stack.Checkpoint{},
|
||||
stack.Checkpoint{OnDeliver: true},
|
||||
).Use(dispatcher)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user