Revert all on failed CheckTx, fee+nonce increment on failed DeliverTx

This commit is contained in:
Ethan Frey
2017-07-27 15:31:33 -04:00
parent d607b76234
commit 199ee81a97
4 changed files with 15 additions and 5 deletions
@@ -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)
}