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

epic: nibi-dev + tests + proto traits for stargate #74

Closed
wants to merge 196 commits into from

Conversation

Unique-Divine
Copy link
Member

@Unique-Divine Unique-Divine commented Oct 10, 2023

  • deps: add scripts to cargo workspace
  • chore(nibiru-std): publish and update cargo manifest
  • style: update rustfmt.toml
  • refactor(dummy): use bindings from nibiru-std
  • refactor(contracts): use bindings from nibiru-std
  • deps: complete nibiru-std migration
  • deps(contracts): use latest cosmwasm-std and serde deps
  • build: use latest cosmwasm/workspace-optimizer image + rebuild all contracts
  • refactor(contracts): run clippy
  • feat(nibi-dev): init crate and add shell utils
  • chore(deps): update Cargo.lock to sync packages with contracts
  • test(nibi-dev): fixture for github rest api
  • feat(gh_release): wrapper around releases query from GitHub
  • feat(nibi-dev): impl errors.rs
  • feat(nibi-dev): system_info.rs
  • feat(nibi-dev): tools.rs: Provides a wrapper around external Nibiru dev tooling
  • feat(nibi-dev): local.rs: Handles state as specified by the local file system.
  • chore(nibi-dev): wire crate together and include placeholder binaries
  • fix(justfile): syntax of tidy command was off
  • chore(nibiru-std): add anyhow and cosmwasm_std deps
  • refactor(nibiru-std): move generated protobuf types for easier visibility
  • refactor(nibiru-std): move generated protobuf types for easier visibility
  • feat(nibiru-std): wasm_query_smart and wasm_query_raw
  • feat(nibiru-std): add impl extensions for prost:Message types
  • test(wasm.rs): Verify that protobuf messages encode properly as stargate msgs
  • refactor(nibi-dev): return BashCommandOutput since it's less verbose
  • chore: run tidy and update Cargo.lock
  • chore(packages): remove unused crate, bindings

Unique-Divine and others added 30 commits March 20, 2023 08:34
feat: add compiled binaries from cw-plus for the NIT examples
…sts (#8)

test,ci: (1) fix all tests, (2) add useful dev exp. scripts (3) ci tests
Unique-Divine and others added 26 commits September 15, 2023 12:29
…hain/realu/proto

epic(nibiru-std): proto module with tests + scripts
@codecov
Copy link

codecov bot commented Oct 10, 2023

Codecov Report

Attention: 791 lines in your changes are missing coverage. Please review.

Files Coverage Δ
contracts/bindings-perp/src/contract.rs 90.30% <100.00%> (ø)
contracts/bindings-perp/src/msg.rs 61.11% <ø> (-2.85%) ⬇️
contracts/bindings-perp/src/query.rs 98.98% <100.00%> (ø)
contracts/bindings-perp/src/state.rs 98.33% <100.00%> (-1.67%) ⬇️
contracts/controller/src/contract.rs 78.76% <100.00%> (ø)
contracts/controller/src/state.rs 98.33% <100.00%> (-1.67%) ⬇️
contracts/shifter/src/contract.rs 88.36% <100.00%> (ø)
contracts/shifter/src/state.rs 98.33% <100.00%> (-1.67%) ⬇️
contracts/token-vesting/src/state.rs 96.42% <100.00%> (-3.58%) ⬇️
nibiru-std/src/bindings/query.rs 50.00% <ø> (+50.00%) ⬆️
... and 41 more

... and 30 files with indirect coverage changes

📢 Thoughts on this report? Let us know!.

@Unique-Divine
Copy link
Member Author

Mangled history. Remaking branch with cherry-pick

@Unique-Divine Unique-Divine deleted the realu/nibi-dev branch October 10, 2023 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants