cosmos-sdk/x/auth/middleware
Amaury b3e922d08b
refactor: Move TxDecoder into its own middleware (#10612)
* WIP: middleware refactor

* refactor `tx.Request`

* Add MsgResponses any in sdk.Result

* add helper functions in abci

* refactor tips

* review changes

* Fix mock tests

* Update baseapp/abci.go

* Update baseapp/abci.go

* Update types/tx/middleware.go

* Update types/tx/middleware.go

* tx.Response to abci conversion

* refactor makeABCIData

* Add comments

* Fix build

* fix build error

* fix tests

* fix test

* fix tests

* Fix TestSimulateTx

* fix tests

* fix test

* Fix build

* Simplify code

* fix test build

* Use repeated bytes in txMsgData

* Fix grpc-gateway test

* Make proto-gen

* Automagically register MsgResponse

* review changes

* Use froydi's trick

* Use Any in TxMsgData

* Finally remove API breaking change

* Revert unnecessary stuff

* refactor: Move TxDecoder into its own middleware

* Add test for txDecoderMiddleware

* Fix some baseapp tests

* Fix some more tests

* Fix mock tests

* Fix middleware tests

* Add cl

* Fix tests

* Update types/tx/middleware.go

Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>

Co-authored-by: atheesh <atheesh@vitwit.com>
Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>
2021-12-06 10:26:15 +01:00
..
basic_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
basic.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
expected_keepers.go refactor: migrate ante hanlders to middlewares (#10028) 2021-10-01 14:30:22 +00:00
ext_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
ext.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
fee_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
fee.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
feegrant_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
gas_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
gas.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
index_events.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
legacy_router_test.go refactor!: BaseApp {Check,Deliver}Tx with middleware design (#9920) 2021-08-25 14:40:33 +00:00
legacy_router.go refactor!: BaseApp {Check,Deliver}Tx with middleware design (#9920) 2021-08-25 14:40:33 +00:00
middleware_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
middleware.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
msg_service_router_test.go refactor: migrate ante hanlders to middlewares (#10028) 2021-10-01 14:30:22 +00:00
msg_service_router.go refactor!: BaseApp {Check,Deliver}Tx with middleware design (#9920) 2021-08-25 14:40:33 +00:00
priority_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
priority.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
recovery.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
run_msgs_test.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
run_msgs.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
sigverify_benchmark_test.go refactor: migrate ante hanlders to middlewares (#10028) 2021-10-01 14:30:22 +00:00
sigverify_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
sigverify.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
testutil_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
tips_test.go feat: Add Tips middleware (#10208) 2021-11-16 17:55:12 +00:00
tips.go refactor: middleware refactor to change tx.Handler interface (#10527) 2021-12-02 06:54:38 +00:00
tx_test.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00
tx.go refactor: Move TxDecoder into its own middleware (#10612) 2021-12-06 10:26:15 +01:00