-
Notifications
You must be signed in to change notification settings - Fork 202
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
epic(wasm): Removal of CosmosMsg::Custom bindings in favor of MsgServer + CosmosMsg::StargateMsg #1642
Comments
It's a convention taking after the bindings used by Terra and Injective. You don't have to use the route. It's more to clarify what module the message interacts with. For example, the function @jgimeno, LMK if you still would like to remove it given the added context. It's a pretty quick ticket we can do in the upcoming sprint. |
…u#100 epic: new protobufs, revive nibi-stargate-perp, and cleanup ## Context - Closes #49: The `core-shifter` smart contract now uses `cw-ownable` and has a cleaner permissions abstraction. - Closes NibiruChain/nibiru#1580 - Closes NibiruChain/nibiru#1642: The `NibiruRoute` enum was removed everywhere. - Builds new wasm bytecode artifacts - Published `nibiru-std` v0.0.3 ### Commit Log - feat(scripts-proto-clean): handlers for nibiru proto cleaning + more tests - chore(deps): update Cargo.lock - feat(nibiru-std): new protobuf types - chore(deps-nibi-stargate): update deps to workspace - chore(nibiru-std): rm bindings - feat(nibiru-std): add prost::Name impls for new protobuf types - feat(nibi-stargate-perp): revive perp bindings contract using CosmosMsg::Stargate - refactor(nusd-valuator): run tidy - fix(core-shifter): use new types + clean up tests - fix(core-controller): use new types + clean up tests [deprecated temp] - feat(core-shifter): use cw-ownable, set_contract_version, better perission abstraction - refactor(core-shifter)!: make CanExecute logic more concise + tests - refactor(contracts): mv core-controller to packages to prevent contract build - refactor(core-shifter): make tests more concise and easy to follow - chore(artifacts): build all contracts - chore(nibiru-std): impl NibiruStargateMsg and NibiruStargateQuery: cosmos bank, cosmos auth - chore(nibiru-std): impl NibiruStargateMsg and NibiruStargateQuery: cosmos gov - feat(nibiru-std-proto): add pub mod definitions for many modules - feat(nibiru-std): trait impls for NibiruChain/nibiru#1580 - refactor: remove unnecessary imports of nibiru-macro - fix(nibiru-std): fix build by deleting prost::OneOf type in cosmos.staking - ci: add codecov.yml
Reopening with more accurate description |
cc @jgimeno , you mentioned in Slack that you'd like to work on this issue. You could add |
* feat(perp): MsgDonateToPerpFund * changelog * linter * test assertiong * Squashed commit of the following: commit e43672a Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:27:28 2023 -0600 test assertiong commit 0090d2f Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:17:30 2023 -0600 linter commit 5121341 Merge: 596a840 68bddeb Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:12:10 2023 -0600 Merge branch 'main' into realu/sg-perp commit 596a840 Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:10:15 2023 -0600 changelog commit 240dffe Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:07:46 2023 -0600 feat(perp): MsgDonateToPerpFund * test(perp-cli_test): Grab module acc addr programatically * impl wip! keeper version without msg server or protos * quicksave wip! - add protos and msg server + todos * test(oracle): verify that params before are not equal * refactor: sudo and admin name consistency + docs + remove struct embedding * Squashed commit of the following: commit d3f0ce3 Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:47:35 2023 -0600 test(perp-cli_test): Grab module acc addr programatically commit e43672a Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:27:28 2023 -0600 test assertiong commit 0090d2f Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:17:30 2023 -0600 linter commit 5121341 Merge: 596a840 68bddeb Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:12:10 2023 -0600 Merge branch 'main' into realu/sg-perp commit 596a840 Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:10:15 2023 -0600 changelog commit 240dffe Author: Unique-Divine <[email protected]> Date: Wed Dec 27 23:07:46 2023 -0600 feat(perp): MsgDonateToPerpFund * PR comments fix * test(oracle): fix unit test case with invalid slash window
(Update 2023-12) Reopening with more accurate description
core-controller
smart contract in NibiruChain/cw-nibiru after the new methods become available.The text was updated successfully, but these errors were encountered: