Closed jbernal87 closed 1 month ago
[!IMPORTANT]
Review skipped
Review was skipped due to path filters
Files ignored due to path filters (1)
* `Cargo.lock` is excluded by `!**/*.lock`CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including
**/dist/**
will override the default block on thedist
directory.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
The updates involve significant changes to dependency management and the introduction of new functionalities across various smart contract projects. Key updates include the upgrade of the base64
crate and the addition of the serde_json
dependency. Several modules, functions, and constants were introduced to enhance order management, querying, and testing capabilities. Additionally, the removal of the workspace = true
attribute from multiple dependencies indicates a shift in how these packages are managed within the project.
Files | Change Summary |
---|---|
Cargo.toml , contracts/injective-cosmwasm-mock/Cargo.toml , contracts/injective-cosmwasm-stargate-example/Cargo.toml |
Updated dependencies, added new paths, and made multiple version updates and removals, including the introduction of serde_json and the upgrade of base64 . |
contracts/injective-cosmwasm-stargate-example/src/... |
Added numerous modules and functions across files for managing orders, queries, replies, error handling, and testing including contract.rs , handle.rs , etc. |
contracts/injective-cosmwasm-stargate-example/src/testing/mod.rs |
Introduced a new module file organizing submodules for testing functionalities, enhancing code organization for various components. |
contracts/injective-cosmwasm-stargate-example/src/testing/authz.rs |
Added test functions to validate authorization queries, improving testing coverage for authorization functionalities. |
packages/injective-std/Cargo.toml , packages/injective-testing/Cargo.toml |
Modified dependency declarations to remove workspace = true , indicating a change in how dependencies are referenced. |
sequenceDiagram
participant User
participant Contract
participant Exchange
User->>Contract: Initiate Spot Market Order
Contract->>Exchange: Create Spot Market Order Message
Exchange->>Contract: Spot Market Order Created
Contract->>User: Order Confirmation
injective-testing
package removed the base64
dependency, which is relevant since the main PR upgraded the base64
crate version, indicating a potential change in how base64
is utilized across the codebase.injective-testing
, which may be impacted by the updates made in the main PR regarding the base64
crate.In the code where bugs may creep,
A bunny leaps and bounds so deep,
With updates fresh, dependencies cheer,
New paths and functions, all made clear.
Market orders swift, in code we weave,
Injective's wisdom, we now believe. 🌟
Just fix merge conflicts
Stargate queries contract example and test.
Summary by CodeRabbit
Release Notes
New Features
Enhancements
min_notional
in market responses to clarify transaction constraints.Refactor
Documentation
min_notional
field inMsgInstantSpotMarketLaunch
for better understanding.Style
display
module to be publicly accessible in theFPDecimal
module.