Skip to content

Commit d837817

Browse files
mergify[bot]ninabarbakadzecmwaters
authored
fix: cat returning erros for app rejection (backport #2340) (#2351)
Fixes #2341 <hr>This is an automatic backport of pull request #2340 done by [Mergify](https://mergify.com). --------- Co-authored-by: nina / ნინა <[email protected]> Co-authored-by: Callum Waters <[email protected]>
1 parent 3dd5a09 commit d837817

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

mempool/cat/pool.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ func (txmp *TxPool) TryAddNewTx(tx *types.CachedTx, key types.TxKey, txInfo memp
332332
if rsp.Code != abci.CodeTypeOK {
333333
txmp.rejectedTxCache.Push(tx.Key(), rsp.Code)
334334
txmp.metrics.FailedTxs.Add(1)
335-
return rsp, fmt.Errorf("application rejected transaction with code %d (Log: %s)", rsp.Code, rsp.Log)
335+
return rsp, nil
336336
}
337337

338338
// Create wrapped tx

mempool/cat/pool_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,7 @@ func TestTxMempool_TestRejectionIndexing(t *testing.T) {
906906

907907
// Try to add the transaction - it should be rejected
908908
err := txmp.CheckTx(rejectedTx, nil, mempool.TxInfo{})
909-
require.Error(t, err) // CheckTx returns an error for app rejection in CAT
909+
require.NoError(t, err)
910910
rejected, code = txmp.WasRecentlyRejected(txKey)
911911
require.True(t, rejected)
912912
require.Equal(t, uint32(101), code)

0 commit comments

Comments
 (0)