Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
epic: new protobufs, revive nibi-stargate-perp, and cleanup: cw-nibir…
…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
- Loading branch information