Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add non-atomic multi-msg transactions #15038

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
2ac2d26
initial setup with proto changes and tests
nicolaslara Feb 15, 2023
e1d5df4
initial implementation
nicolaslara Feb 15, 2023
b16a3ba
Merge branch 'main' into nico/non-atomic-multi-msg-txs
nicolaslara Mar 8, 2023
a9c9b72
fixes
nicolaslara Mar 8, 2023
f468627
fixed e2e tests
nicolaslara Mar 8, 2023
723140c
added missing method to mock
nicolaslara Mar 8, 2023
f01adc2
Merge branch 'main' into nico/non-atomic-multi-msg-txs
nicolaslara Mar 16, 2023
4bdbbae
cache each message indivifually
nicolaslara Mar 16, 2023
9b1f401
fixes after merge and lints
nicolaslara Mar 16, 2023
5751c39
handling message responses as an array that includes failures
nicolaslara Mar 16, 2023
cefd27a
gofumpt
nicolaslara Mar 16, 2023
a4ce4ea
small changes based on the review feedback
nicolaslara Mar 27, 2023
8d4bc30
fixed test
nicolaslara Mar 27, 2023
09eb3a4
added validation to disallow legacy amino signing on non-atomic txs
nicolaslara Mar 27, 2023
2b00f67
added NonAtomic to textual signing
nicolaslara Mar 29, 2023
8fc71a1
updated dep temporarily to get the tests to pass
nicolaslara Mar 29, 2023
cca9b7d
Merge branch 'main' into nico/non-atomic-multi-msg-txs
nicolaslara Mar 29, 2023
caf761c
tmp commit after merge
nicolaslara Mar 29, 2023
9401367
added changelog entry
nicolaslara Mar 29, 2023
79a505e
nothing commit to get a new commit hash
nicolaslara Mar 29, 2023
ce30c22
experimenting with local replace to get CI to pass
nicolaslara Mar 30, 2023
aefb87c
remove g
nicolaslara Mar 30, 2023
1fbd1a1
Merge branch 'main' into nico/non-atomic-multi-msg-txs
nicolaslara Mar 30, 2023
0d4bf69
merge main
nicolaslara Mar 30, 2023
a652682
updated protos
nicolaslara Mar 30, 2023
ce334b9
Revert "updated protos"
nicolaslara Mar 30, 2023
b89bf39
Update baseapp/baseapp.go
nicolaslara Mar 30, 2023
423cfb0
feat: add event core api to runtime (#15547)
tac0turtle Mar 30, 2023
e85a373
Merge branch 'main' into nico/non-atomic-multi-msg-txs
nicolaslara Mar 31, 2023
64ad515
Update proto/cosmos/msg/v1/msg.proto
nicolaslara Mar 31, 2023
5eccd26
Merge branch 'main' into nico/non-atomic-multi-msg-txs
tac0turtle May 12, 2023
69e6204
fix build
tac0turtle May 12, 2023
3b8d73f
fix build
tac0turtle May 12, 2023
6657819
Merge branch 'main' into nico/non-atomic-multi-msg-txs
nicolaslara May 29, 2023
7e31859
addapted to latest main
nicolaslara May 29, 2023
5a0ffba
using ABCI errors
nicolaslara May 29, 2023
81d56fc
Merge branch 'main' into nico/non-atomic-multi-msg-txs
tac0turtle Aug 14, 2023
2b3ec86
apply bez suggestions
tac0turtle Aug 14, 2023
492b624
apply bez suggestions
tac0turtle Aug 14, 2023
0a7c8e9
linting
tac0turtle Aug 14, 2023
db882a5
fix lint
tac0turtle Aug 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ Ref: https://keepachangelog.com/en/1.0.0/
* (x/staking) [#14590](https://github.com/cosmos/cosmos-sdk/pull/14590) Return undelegate amount in MsgUndelegateResponse.
* (baseapp) [#15023](https://github.com/cosmos/cosmos-sdk/pull/15023) & [#15213](https://github.com/cosmos/cosmos-sdk/pull/15213) Add `MessageRouter` interface to baseapp and pass it to authz, gov and groups instead of concrete type.
* (x/consensus) [#15553](https://github.com/cosmos/cosmos-sdk/pull/15553) Migrate consensus module to use collections
* (baseapp) [#15038](https://github.com/cosmos/cosmos-sdk/pull/15038) Add non-atomic option for multi-message transactions
* (store/cachekv) [#15767](https://github.com/cosmos/cosmos-sdk/pull/15767) Reduce peak RAM usage during and after InitGenesis
* (x/bank) [#15764](https://github.com/cosmos/cosmos-sdk/pull/15764) Speedup x/bank InitGenesis
* (x/auth) [#15867](https://github.com/cosmos/cosmos-sdk/pull/15867) Support better logging for signature verification failure.
Expand Down
3 changes: 2 additions & 1 deletion api/cosmos/gov/v1/gov.pulsar.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading