From 19f96114ce7f8099702d37a6c27fa4969fc8ca90 Mon Sep 17 00:00:00 2001 From: William Banfield Date: Mon, 14 Feb 2022 18:43:11 -0500 Subject: [PATCH] e2e implements process proposal --- test/e2e/app/app.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/e2e/app/app.go b/test/e2e/app/app.go index ad840b6a1..728923102 100644 --- a/test/e2e/app/app.go +++ b/test/e2e/app/app.go @@ -272,6 +272,17 @@ func (app *Application) PrepareProposal( return abci.ResponsePrepareProposal{BlockData: req.BlockData} } +// ProcessProposal implements ABCI +func (app *Application) ProcessProposal(req abci.RequestProcessProposal) abci.ResponseProcessProposal { + for _, tx := range req.Txs { + _, _, err := parseTx(tx) + if err != nil { + return abci.ResponseProcessProposal{Accept: false} + } + } + return abci.ResponseProcessProposal{Accept: true} +} + func (app *Application) Rollback() error { return app.state.Rollback() }