-
Notifications
You must be signed in to change notification settings - Fork 8
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
fix(nibijs): examples up-to-date + more docs + test examples in CI #254
Conversation
* chore(release): 0.21.24 ## [@nibiruchain/nibijs-v0.21.24](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.23...@nibiruchain/nibijs-v0.21.24) (2023-09-18) ### Code Refactors * latest nibijs ([7e958cb](7e958cb)) [skip ci] * refactor: adding correct msg partial close parameters * chore(release): 0.21.25 ## [@nibiruchain/nibijs-v0.21.25](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.24...@nibiruchain/nibijs-v0.21.25) (2023-09-18) ### Code Refactors * adding correct msg partial close parameters ([3ca59b8](3ca59b8)) [skip ci] * refactor: including avg_pct_pnl_rank into leaderboard schema (#228) * refactor: including avg_pct_pnl_rank into leaderboard schema * refactor: merge conflicts * fix: default perp leaderboard object * chore(release): 0.21.21 ## [@nibiruchain/indexer-nibi-v0.21.21](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.20...@nibiruchain/indexer-nibi-v0.21.21) (2023-09-20) ### Code Refactors * including avg_pct_pnl_rank into leaderboard schema ([#228](#228)) ([317eea5](317eea5)) [skip ci] * chore(release): 0.21.26 ## [@nibiruchain/nibijs-v0.21.26](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.25...@nibiruchain/nibijs-v0.21.26) (2023-09-20) ### Code Refactors * including avg_pct_pnl_rank into leaderboard schema ([#228](#228)) ([317eea5](317eea5)) ### Miscellaneous Chores * **release:** 0.21.21 ([8f851e5](8f851e5)), closes [#228](#228) [skip ci] * feat(subscription): subscriptions (#224) * feat(subscription): draft * fix(improvements): improvement * fix(tests): tests * fix(fixes): fix * fix(more): tests * fix(fix): tests * fix(fixes): fix * fix(fix): test * chore(release): 0.21.22 ## [@nibiruchain/indexer-nibi-v0.21.22](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.21...@nibiruchain/indexer-nibi-v0.21.22) (2023-09-21) ### Features * **subscription:** subscriptions ([#224](#224)) ([43c20f4](43c20f4)) [skip ci] * chore(release): 0.21.27 ## [@nibiruchain/nibijs-v0.21.27](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.26...@nibiruchain/nibijs-v0.21.27) (2023-09-21) ### Features * **subscription:** subscriptions ([#224](#224)) ([43c20f4](43c20f4)) ### Miscellaneous Chores * **release:** 0.21.22 ([e72b3f9](e72b3f9)), closes [#224](#224) [skip ci] * ci: check nibid in nibijs tests workflow (#231) * ci: check nibid in nibijs tests workflow * test: forcing a change * test: removing forced change * chore(release): 0.21.28 ## [@nibiruchain/nibijs-v0.21.28](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.27...@nibiruchain/nibijs-v0.21.28) (2023-09-22) ### CI/CD * check nibid in nibijs tests workflow ([#231](#231)) ([0715849](0715849)) [skip ci] * fix(fix): bash (#232) * fix(new): schema (#233) * fix(new): schema * fix(fix): fixes * fix(fix): test * fix(fix): fix * fix(fix): test? * fix(fix): fix * fix(fix): fix * fix(add): oracle * chore(release): 0.21.23 ## [@nibiruchain/indexer-nibi-v0.21.23](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.22...@nibiruchain/indexer-nibi-v0.21.23) (2023-10-02) ### Bug Fixes * **new:** schema ([#233](#233)) ([83f95d4](83f95d4)) [skip ci] * chore(release): 0.21.29 ## [@nibiruchain/nibijs-v0.21.29](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.28...@nibiruchain/nibijs-v0.21.29) (2023-10-02) ### Bug Fixes * **new:** schema ([#233](#233)) ([83f95d4](83f95d4)) ### Miscellaneous Chores * **release:** 0.21.23 ([c789641](c789641)), closes [#233](#233) [skip ci] * fix(fix): hm (#236) * fix(fix): hm * fix(fix): fix * fix(test): fix * chore(release): 0.21.24 ## [@nibiruchain/indexer-nibi-v0.21.24](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.23...@nibiruchain/indexer-nibi-v0.21.24) (2023-10-03) ### Bug Fixes * **fix:** hm ([#236](#236)) ([424e644](424e644)) [skip ci] * chore(release): 0.21.30 ## [@nibiruchain/nibijs-v0.21.30](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.29...@nibiruchain/nibijs-v0.21.30) (2023-10-03) ### Bug Fixes * **fix:** hm ([#236](#236)) ([424e644](424e644)) ### Miscellaneous Chores * **release:** 0.21.24 ([fdc963f](fdc963f)), closes [#236](#236) [skip ci] * fix(fix): multi-schema (#237) * chore(release): 0.21.25 ## [@nibiruchain/indexer-nibi-v0.21.25](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.24...@nibiruchain/indexer-nibi-v0.21.25) (2023-10-04) ### Bug Fixes * **fix:** multi-schema ([#237](#237)) ([3914891](3914891)) [skip ci] * chore(release): 0.21.31 ## [@nibiruchain/nibijs-v0.21.31](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.30...@nibiruchain/nibijs-v0.21.31) (2023-10-04) ### Bug Fixes * **fix:** multi-schema ([#237](#237)) ([3914891](3914891)) ### Miscellaneous Chores * **release:** 0.21.25 ([e5940d6](e5940d6)), closes [#237](#237) [skip ci] * feat: add volume to mark price candles (#238) * chore(release): 0.21.26 ## [@nibiruchain/indexer-nibi-v0.21.26](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.25...@nibiruchain/indexer-nibi-v0.21.26) (2023-10-06) ### Features * add volume to mark price candles ([#238](#238)) ([aaee27f](aaee27f)) [skip ci] * chore(release): 0.21.32 ## [@nibiruchain/nibijs-v0.21.32](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.31...@nibiruchain/nibijs-v0.21.32) (2023-10-06) ### Features * add volume to mark price candles ([#238](#238)) ([aaee27f](aaee27f)) ### Miscellaneous Chores * **release:** 0.21.26 ([2d3c0b4](2d3c0b4)), closes [#238](#238) [skip ci] * feat: add volume notional to candle chart (#239) * feat: add volume to mark price candles * feat: add volume notional to candle object * fix: fix duplicate volum column * chore(release): 0.21.27 ## [@nibiruchain/indexer-nibi-v0.21.27](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.26...@nibiruchain/indexer-nibi-v0.21.27) (2023-10-06) ### Features * add volume notional to candle chart ([#239](#239)) ([d147d43](d147d43)) [skip ci] * chore(release): 0.21.33 ## [@nibiruchain/nibijs-v0.21.33](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.32...@nibiruchain/nibijs-v0.21.33) (2023-10-06) ### Features * add volume notional to candle chart ([#239](#239)) ([d147d43](d147d43)) ### Miscellaneous Chores * **release:** 0.21.27 ([053d2a8](053d2a8)), closes [#239](#239) [skip ci] * fix(fix): hm (#240) * chore(release): 0.21.28 ## [@nibiruchain/indexer-nibi-v0.21.28](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.27...@nibiruchain/indexer-nibi-v0.21.28) (2023-10-10) ### Bug Fixes * **fix:** hm ([#240](#240)) ([4a31757](4a31757)) [skip ci] * chore(release): 0.21.34 ## [@nibiruchain/nibijs-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.33...@nibiruchain/nibijs-v0.21.34) (2023-10-10) ### Bug Fixes * **fix:** hm ([#240](#240)) ([4a31757](4a31757)) ### Miscellaneous Chores * **release:** 0.21.28 ([1ec2159](1ec2159)), closes [#240](#240) [skip ci] * feat(test enhancements): enhance (#241) * feat(test enhancements): enhance * fix(report): report * fix(fix): failing test * fix(fix): test * fix(fix): issue * fix(fix): coverage threshold * fix(fix): number * fix(fix): last steps * fix(fix): sonarqube * fix(rem test.ts from calc): calc * fix(rem): test * chore(release): 0.21.29 ## [@nibiruchain/indexer-nibi-v0.21.29](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.28...@nibiruchain/indexer-nibi-v0.21.29) (2023-10-13) ### Features * **test enhancements:** enhance ([#241](#241)) ([f9e55f7](f9e55f7)) [skip ci] * chore(release): 0.21.35 ## [@nibiruchain/nibijs-v0.21.35](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.34...@nibiruchain/nibijs-v0.21.35) (2023-10-13) ### Features * **test enhancements:** enhance ([#241](#241)) ([f9e55f7](f9e55f7)) ### Miscellaneous Chores * **release:** 0.21.29 ([761ba67](761ba67)), closes [#241](#241) [skip ci] * feat(indexer-nibi 99% coverage): coverage (#243) * feat(indexer-nibi 99% coverage): coverage * fix(fix): fix * fix(fix): fix * fix(detect open handles): fix * fix(fixes): sonarqube * fix(test): dedupe code * fix(fix): gate * fix(fix): fix * fix(one): last fix * fix(self): review * chore(release): 0.21.30 ## [@nibiruchain/indexer-nibi-v0.21.30](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.29...@nibiruchain/indexer-nibi-v0.21.30) (2023-10-20) ### Features * **indexer-nibi 99% coverage:** coverage ([#243](#243)) ([1da2942](1da2942)) [skip ci] * chore(release): 0.21.36 ## [@nibiruchain/nibijs-v0.21.36](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.35...@nibiruchain/nibijs-v0.21.36) (2023-10-20) ### Features * **indexer-nibi 99% coverage:** coverage ([#243](#243)) ([1da2942](1da2942)) ### Miscellaneous Chores * **release:** 0.21.30 ([4bc7dd4](4bc7dd4)), closes [#243](#243) [skip ci] * feat(nibijs): tests (#244) * feat(nibijs): tests * fix: fix bug * fix(fix): fix * fix(fix): fix * fix(fix): fix * chore(release): 0.21.31 ## [@nibiruchain/indexer-nibi-v0.21.31](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.30...@nibiruchain/indexer-nibi-v0.21.31) (2023-11-01) ### Features * **nibijs:** tests ([#244](#244)) ([1045d4d](1045d4d)) [skip ci] * chore(release): 0.21.37 ## [@nibiruchain/nibijs-v0.21.37](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.36...@nibiruchain/nibijs-v0.21.37) (2023-11-01) ### Features * **nibijs:** tests ([#244](#244)) ([1045d4d](1045d4d)) ### Miscellaneous Chores * **release:** 0.21.31 ([2078100](2078100)), closes [#244](#244) [skip ci] * fix(rem): throws (#245) * chore(release): 0.21.32 ## [@nibiruchain/indexer-nibi-v0.21.32](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.31...@nibiruchain/indexer-nibi-v0.21.32) (2023-11-01) ### Bug Fixes * **rem:** throws ([#245](#245)) ([6e5ea8f](6e5ea8f)) [skip ci] * chore(release): 0.21.14 ## [@nibiruchain/protojs-v0.21.14](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/protojs-v0.21.13...@nibiruchain/protojs-v0.21.14) (2023-11-01) ### Bug Fixes * **rem:** throws ([#245](#245)) ([6e5ea8f](6e5ea8f)) [skip ci] * chore(release): 0.21.38 ## [@nibiruchain/nibijs-v0.21.38](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.37...@nibiruchain/nibijs-v0.21.38) (2023-11-01) ### Bug Fixes * **rem:** throws ([#245](#245)) ([6e5ea8f](6e5ea8f)) ### Miscellaneous Chores * **release:** 0.21.14 ([ffe36b5](ffe36b5)), closes [#245](#245) * **release:** 0.21.32 ([99d6a54](99d6a54)), closes [#245](#245) [skip ci] * feat(sonarqube): self Hosted + Sonarlint (#246) * feat(sonarqube): self Hosted + Sonarlint * fix(fix): sonarlint connected mode * feat(hide): perp and Spot protojs (#247) * feat(hide): perp and Spot protojs * fix(fix): test * fix(fix): tests * fix(fix): issue * fix(exclude): generated * fix(fix): again * fix(fix): fix * chore(release): 0.21.15 ## [@nibiruchain/protojs-v0.21.15](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/protojs-v0.21.14...@nibiruchain/protojs-v0.21.15) (2023-11-08) ### Features * **hide:** perp and Spot protojs ([#247](#247)) ([7a9e071](7a9e071)) [skip ci] * chore(release): 0.21.39 ## [@nibiruchain/nibijs-v0.21.39](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.38...@nibiruchain/nibijs-v0.21.39) (2023-11-08) ### Features * **hide:** perp and Spot protojs ([#247](#247)) ([7a9e071](7a9e071)) ### Miscellaneous Chores * **release:** 0.21.15 ([73b581c](73b581c)), closes [#247](#247) [skip ci] * feat(ibc): transfers and channels (#248) * feat(ibc): transfers and channels * fix(fix): test * chore(release): 0.21.33 ## [@nibiruchain/indexer-nibi-v0.21.33](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.32...@nibiruchain/indexer-nibi-v0.21.33) (2023-11-15) ### Features * **ibc:** transfers and channels ([#248](#248)) ([26d148a](26d148a)) [skip ci] * chore(release): 0.21.40 ## [@nibiruchain/nibijs-v0.21.40](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.39...@nibiruchain/nibijs-v0.21.40) (2023-11-15) ### Features * **ibc:** transfers and channels ([#248](#248)) ([26d148a](26d148a)) ### Miscellaneous Chores * **release:** 0.21.33 ([1c7114e](1c7114e)), closes [#248](#248) [skip ci] * refactor: join only non undefined strings (#249) * refactor: join only non undefined strings * test: codegen open handle jest fix * test: jest timeout removed * chore(release): 0.21.41 ## [@nibiruchain/nibijs-v0.21.41](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.40...@nibiruchain/nibijs-v0.21.41) (2023-11-16) ### Code Refactors * join only non undefined strings ([#249](#249)) ([6ab8616](6ab8616)) [skip ci] * fix(fix): unhide spot/perp protojs (#250) * fix(fix): protojs * fix(revert): prior change * fix(resolve rabbit comments): comments * fix(more review): review * fix(fix): fix * chore(release): 0.21.16 ## [@nibiruchain/protojs-v0.21.16](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/protojs-v0.21.15...@nibiruchain/protojs-v0.21.16) (2023-11-30) ### Bug Fixes * **fix:** unhide spot/perp protojs ([#250](#250)) ([1723d2b](1723d2b)) [skip ci] * chore(release): 0.21.42 ## [@nibiruchain/nibijs-v0.21.42](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.41...@nibiruchain/nibijs-v0.21.42) (2023-11-30) ### Bug Fixes * **fix:** unhide spot/perp protojs ([#250](#250)) ([1723d2b](1723d2b)) ### Miscellaneous Chores * **release:** 0.21.16 ([619965e](619965e)), closes [#250](#250) [skip ci] * fix(nibijs): examples up-to-date + more docs * ci: fix README symlink --------- Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: Cameron Gilbert <[email protected]> Co-authored-by: Matthias <[email protected]>
WalkthroughThe updates to the NibiJS TypeScript SDK and its documentation reflect a comprehensive effort to streamline the development experience, enhance maintainability, and improve clarity. Changes include branch restrictions, CLI tooling adjustments, new example executions, and job naming refinements. Documentation has been enriched with badges, updated links, and a new quick start section, while examples have been revised for consistency with the latest SDK practices. Changes
Related issues
Poem
TipsChat with CodeRabbit Bot (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 5
Configuration used: CodeRabbit UI
Files ignored due to filter (5)
- examples/package.json
- img/nibijs.png
- packages/nibijs-examples/package.json
- packages/nibijs-examples/yarn.lock
- yarn.lock
Files selected for processing (18)
- .github/workflows/test-ts-sdk.yaml (4 hunks)
- README.md (7 hunks)
- examples (1 hunks)
- packages/nibijs-examples/01_new-wallet.ts (1 hunks)
- packages/nibijs-examples/02_queries.ts (1 hunks)
- packages/nibijs-examples/03_messages.ts (1 hunks)
- packages/nibijs-examples/04_sending_funds.ts (1 hunks)
- packages/nibijs-examples/shared.ts (1 hunks)
- packages/nibijs/README.md (1 hunks)
- packages/nibijs/src/chain/parse.ts (3 hunks)
- packages/nibijs/src/chain/types.ts (2 hunks)
- packages/nibijs/src/msg/index.ts (1 hunks)
- packages/nibijs/src/msg/perp.ts (2 hunks)
- packages/nibijs/src/test/helpers.ts (4 hunks)
- packages/nibijs/src/tx/event.ts (1 hunks)
- packages/nibijs/src/tx/index.ts (1 hunks)
- packages/nibijs/src/tx/signer.ts (2 hunks)
- packages/nibijs/src/tx/signingClient.ts (5 hunks)
Files skipped from review due to trivial changes (3)
- examples
- packages/nibijs/README.md
- packages/nibijs/src/tx/signingClient.ts
Additional comments: 36
.github/workflows/test-ts-sdk.yaml (4)
3-9: The update to include the
main
branch in the CI workflow is consistent with the PR objectives to ensure examples are tested against the latest version of the network.30-38: The addition of steps to install and check the
nibid
CLI ensures that the local Nibiru network is running the correct version for testing examples.58-63: The new steps to run examples using
ts-node
are a good addition to the CI pipeline, ensuring that the examples are tested for compatibility with the actual blockchain network.74-74: The job name "SonarQube Quality Gate" is now enclosed in quotes, which is a minor change for consistency in YAML syntax.
README.md (7)
18-19: The badge link for test workflows has been correctly updated to point to the new workflow file and branch.
54-54: The documentation link has been correctly updated to the new location.
74-79: The example for creating a wallet has been updated to use the new
newRandomWallet
function, which is in line with the latest SDK changes.88-99: The example for querying has been updated to use the
Localnet
type and the new import structure, which aligns with the latest SDK changes.112-127: The example for sending funds has been updated to use the
Localnet
type and the new import structure, which aligns with the latest SDK changes.136-189: The example for a transaction with arbitrary messages has been updated to use the
Localnet
type and the new import structure, which aligns with the latest SDK changes.208-232: The development quick start guide has been provided with clear instructions and no syntax errors.
packages/nibijs-examples/01_new-wallet.ts (1)
- 10-10: Ensure that logging the mnemonic is acceptable for example purposes, as mnemonics are sensitive information.
packages/nibijs-examples/03_messages.ts (1)
- 12-16: The use of
TEST_MNEMONIC
from test helpers in example code should be clearly documented to ensure users understand it's for demonstration purposes only and should be replaced with secure mnemonics in production.packages/nibijs-examples/04_sending_funds.ts (1)
- 1-50: The example script
04_sending_funds.ts
correctly demonstrates the usage of the updatednibijs
package functions and types, including the use of promises and command-line arguments. It also follows best practices for example scripts by logging output and handling completion.packages/nibijs-examples/shared.ts (1)
- 33-35: The usage of
path.basename
inlogSuccess
is correct and ensures cross-platform compatibility.packages/nibijs/src/chain/parse.ts (3)
71-77: The updated error message in
toSdkDec
provides more clarity on the precision error, which is a good enhancement for debugging purposes.96-116: The
fromSdkDec
function now includes an explicit return type and improved documentation, which enhances type safety and developer understanding of the code.4-36: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [4-116]
Overall, the changes in
parse.ts
align with the PR objectives of updating documentation and improving type safety.packages/nibijs/src/chain/types.ts (3)
1-4: The import and export modifications are consistent with the PR objectives and the summary provided.
36-37: The update to the
TxLog
interface to useABCIEvent[]
is consistent with the PR objectives and the summary provided.1-6: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1-38]
Verify that the removal of the
Event
andAttribute
interfaces does not affect other parts of the codebase where they might be used.
Verification result:
The review of the
nibijs
package changes has been conducted with the following findings:
- The
Event
andAttribute
interfaces have been removed fromtypes.ts
. The search within thepackages/nibijs/src/chain/
directory indicates thatEvent
is no longer used, andABCIEvent
has replaced it inTxLog
.- There is no usage of the
Attribute
interface in thepackages/nibijs/src/chain/
directory.Based on the provided context, there are no issues with the removal of the
Event
andAttribute
interfaces fromtypes.ts
.packages/nibijs/src/msg/index.ts (1)
- 3-7: The summary indicates that the
perp
assignment was removed from theMsgFactory
class, but the hunk shows that it is still present. Please ensure that the summary aligns with the final state of the code.packages/nibijs/src/msg/perp.ts (3)
86-90: The addition of a trailing comma in the function signature is a stylistic change that aligns with common TypeScript conventions.
103-111: The
PerpMsgFactory
class and its methods have been added to facilitate the creation of transaction messages. Ensure that the implementation of these methods aligns with the expected behavior of the Nibiru network's x/perp module.107-107: Verify that the provided documentation link is correct and accessible to ensure that users can find additional information about Nibiru's x/perp module.
packages/nibijs/src/test/helpers.ts (4)
5-14: The changes to
TEST_CHAIN
andTEST_MNEMONIC
and the addition ofTEST_ADDRESS
are consistent with the PR objectives to update examples and documentation to reflect the latest version of the Nibiru network.22-30: The update to the
validateBlockFromJsonRpc
function's schema appears to be correct and ensures that the block JSON object has the expected structure.51-54: The update to
assertHasMsgType
to accept an array ofABCIEvent
instead ofEvent
aligns with the PR's goal of improving type safety and clarity.62-67: The update to
assertHasEventType
to accept an array ofABCIEvent
instead ofEvent
aligns with the PR's goal of improving type safety and clarity.packages/nibijs/src/tx/event.ts (3)
3-50: The new interfaces
EventAttribute
,EventMapAttribute
,ABCIEvent
, andEventMap
along with the functioneventToMap
are correctly implemented and documented. They provide a structured way to handle ABCI events.52-57: The
findEvent
function is correctly implemented to filter events by type, which aligns with the PR objectives to enhance the developer experience with more robust functionalities.59-68: The
parseEventLogs
function is correctly implemented to return a mutable and typed version of the events payload from a transaction response, which is in line with the PR objectives to improve the codebase with additional functionalities and improved type safety.packages/nibijs/src/tx/index.ts (1)
- 1-1: The addition of
export * from "./event"
extends the public API of the module, making theevent
module's entities available for import fromtx/index.ts
.packages/nibijs/src/tx/signer.ts (3)
29-33: The update to the
newSignerFromMnemonic
function correctly reflects the change to return a promise ofDirectSecp256k1HdWallet
, aligning with the PR objectives to update function signatures.45-48: The
newRandomWallet
function has been updated to return a promise ofDirectSecp256k1HdWallet
, which is consistent with the PR objectives and the summary provided.35-35: The explicit export of
DirectSecp256k1HdWallet
is a new addition that aligns with the PR objectives to introduce new and updated exported entities.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 6
Configuration used: CodeRabbit UI
Files ignored due to filter (6)
- package-lock.json
- packages/examples/package.json
- packages/nibijs/package.json
- packages/nibijs/tsconfig.json
- tsconfig.json
- yarn.lock
Files selected for processing (55)
- README.md (7 hunks)
- packages/examples/.gitignore (1 hunks)
- packages/examples/README.md (1 hunks)
- packages/examples/examples.test.ts (1 hunks)
- packages/nibijs/docs/classes/CustomChain.md (10 hunks)
- packages/nibijs/docs/classes/MsgFactory.md (2 hunks)
- packages/nibijs/docs/classes/NibiruQueryClient.md (7 hunks)
- packages/nibijs/docs/classes/NibiruSigningClient.md (7 hunks)
- packages/nibijs/docs/classes/PerpMsgFactory.md (8 hunks)
- packages/nibijs/docs/classes/SpotMsgFactory.md (6 hunks)
- packages/nibijs/docs/classes/StableSwap.md (10 hunks)
- packages/nibijs/docs/enums/BECH32_PREFIX.md (1 hunks)
- packages/nibijs/docs/enums/Signer.md (2 hunks)
- packages/nibijs/docs/interfaces/ABCIEvent.md (1 hunks)
- packages/nibijs/docs/interfaces/Chain.md (7 hunks)
- packages/nibijs/docs/interfaces/ChainIdParts.md (2 hunks)
- packages/nibijs/docs/interfaces/CoinMap.md (1 hunks)
- packages/nibijs/docs/interfaces/EpochsExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/EventAttribute.md (1 hunks)
- packages/nibijs/docs/interfaces/EventMap.md (1 hunks)
- packages/nibijs/docs/interfaces/EventMapAttribute.md (1 hunks)
- packages/nibijs/docs/interfaces/InflationExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgTypeUrls.md (1 hunks)
- packages/nibijs/docs/interfaces/OracleExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/PageRequest.md (6 hunks)
- packages/nibijs/docs/interfaces/PerpExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/SpotExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/SudoExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/TxLog.md (2 hunks)
- packages/nibijs/docs/interfaces/TxMessage.md (1 hunks)
- packages/nibijs/docs/intro.md (7 hunks)
- packages/nibijs/docs/modules.md (40 hunks)
- packages/nibijs/log-jsonrpc.txt (1 hunks)
- packages/nibijs/src/chain/chain.ts (5 hunks)
- packages/nibijs/src/chain/parse.ts (2 hunks)
- packages/nibijs/src/chain/types.ts (3 hunks)
- packages/nibijs/src/msg/perp.ts (1 hunks)
- packages/nibijs/src/test/chain.test.ts (2 hunks)
- packages/nibijs/src/test/faucet.test.ts (4 hunks)
- packages/nibijs/src/test/query.test.ts (7 hunks)
- packages/nibijs/src/testutil.ts (4 hunks)
- packages/nibijs/src/tx/event.ts (1 hunks)
- packages/nibijs/src/tx/signer.ts (2 hunks)
- packages/nibijs/src/tx/signingClient.ts (1 hunks)
Files not summarized due to errors (1)
- packages/nibijs/log-jsonrpc.txt: Error: Message exceeds token limit
Files skipped from review due to trivial changes (21)
- packages/examples/.gitignore
- packages/examples/README.md
- packages/nibijs/docs/classes/CustomChain.md
- packages/nibijs/docs/classes/NibiruQueryClient.md
- packages/nibijs/docs/enums/BECH32_PREFIX.md
- packages/nibijs/docs/interfaces/Chain.md
- packages/nibijs/docs/interfaces/CoinMap.md
- packages/nibijs/docs/interfaces/EventAttribute.md
- packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md
- packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md
- packages/nibijs/docs/interfaces/PageRequest.md
- packages/nibijs/docs/interfaces/PerpExtension.md
- packages/nibijs/docs/interfaces/SudoExtension.md
- packages/nibijs/docs/interfaces/TxLog.md
- packages/nibijs/docs/interfaces/TxMessage.md
- packages/nibijs/src/msg/perp.ts
- packages/nibijs/src/test/query.test.ts
- packages/nibijs/src/tx/signingClient.ts
Additional comments: 154
README.md (7)
2-35: The addition of badges and updates to the README are consistent with the PR objectives and summary.
49-54: The restructuring of the examples section and updates to the documentation links are consistent with the PR objectives and summary.
69-79: The updates to the "Creating a wallet" example, including the removal of
WalletHD
and the use ofnewRandomWallet
, are consistent with the PR objectives and summary.86-98: The updates to the "Querying" example, including the replacement of
IncentivizedTestnet
withLocalnet
and the introduction of aCHAIN
constant, are consistent with the PR objectives and summary.110-127: The updates to the "Sending funds" example, including the introduction of a
CHAIN
constant and the use ofnewSignerFromMnemonic
andnewCoins
, are consistent with the PR objectives and summary.134-189: The updates to the "Transaction with arbitrary messages" example, including the introduction of a
CHAIN
constant and the use ofnewSignerFromMnemonic
,newCoin
, andparseEventLogs
, are consistent with the PR objectives and summary.208-232: The addition of the "Development Quick Start" section with instructions for installing
nvm
and usingyarn
is consistent with the PR objectives and summary.packages/examples/examples.test.ts (7)
1-16: The imports from
@nibiruchain/nibijs
and related packages appear to be updated to reflect the latest SDK changes, including the use ofNibiruSigningClient
,NibiruQueryClient
, and various utility functions and types. This aligns with the PR objectives to update examples with the latest SDK version.24-24: The
CHAIN
constant is set toLocalnet
, which is consistent with the summary mentioning the introduction ofLocalnet
as a constant. This change should be verified across all examples to ensure consistency.
Verification result:
The
CHAIN
constant has been set toLocalnet
in theexamples.test.ts
file and is consistently used across various documentation files, including theREADME.md
andintro.md
within thenibijs
package. This aligns with the PR's objective to update examples and documentation to reflect the latest SDK changes.
30-36: The
getSigner
function is using theTEST_MNEMONIC
to create a signer, which is good for examples but should be clearly documented to prevent misuse in production environments.87-96: The
exampleNewWallet
function demonstrates creating a new wallet, which is one of the new examples mentioned in the summary. It's important to ensure that the mnemonic is handled securely and not logged in production code.98-114: The
exampleQueries
function showcases various query operations, aligning with the PR's goal to provide comprehensive examples. It's usingTEST_ADDRESS
which should be clearly marked for testing purposes only.117-172: The
exampleTxMsgs
function demonstrates transaction broadcasting with multiple messages, which is part of the new examples added as per the summary. It's important to ensure that thesleep
function is used appropriately and does not introduce unnecessary delays in the CI process.174-206: The
exampleSendFunds
function is another new example that aligns with the PR objectives. It includes a call tohereDoc
for formatting output, which is a nice touch for readability. Ensure that thesleep
function is used judiciously.packages/nibijs/docs/classes/MsgFactory.md (4)
1-4: The version number has been correctly updated to v0.21.42 in the documentation header.
30-30: The line number reference for the definition of
MsgFactory
propertyperp
has been updated to line 6.40-40: The line number reference for the definition of
MsgFactory
propertyspot
has been updated to line 5.30-40: The summary states that the definition location of
MsgFactory
changed from line 7 to line 6, but the hunks showperp
at line 6 andspot
at line 5. This discrepancy should be clarified.packages/nibijs/docs/classes/NibiruSigningClient.md (5)
1-3: The version reference has been correctly updated to v0.21.42.
34-41: The parameter table formatting has been updated for clarity.
76-81: The method parameter lists have been reformatted for consistency.
49-49: The documentation has been updated with the correct source code links.
100-120: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1-130]
The documentation updates in
NibiruSigningClient.md
are consistent with the PR objectives and the AI-generated summaries.packages/nibijs/docs/classes/PerpMsgFactory.md (4)
- 115-158: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1-184]
The summary indicates that a new method named
PerpMsgFactory
was added to thePerpMsgFactory
class, but the provided hunks do not show this addition. Please verify if this method was indeed added and update the documentation accordingly.
122-144: The summary mentions reorganization of the parameter list for the
openPosition
method. The documentation appears to be in order, but please ensure that this reflects the most recent state of the codebase.115-158: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1-184]
The summary mentions updated method descriptions. While the provided hunks show the current descriptions, without the previous versions, it's not possible to assess the nature of these updates. Please ensure that the updates are accurate and provide the necessary information.
- 115-158: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1-184]
The summary mentions updated line numbers for method definitions. The documentation includes the correct links to the source code, which is sufficient for users to find the method implementations.
packages/nibijs/docs/classes/SpotMsgFactory.md (5)
1-4: The version number in the documentation link has been updated to v0.21.42, which is consistent with the PR objective to update the
main
branch to this version.29-36: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [29-42]
The parameter table formatting and the source file URLs have been updated for the
createPool
method.
- 39-56: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [48-62]
The parameter table formatting and the source file URLs have been updated for the
exitPool
method.
- 59-76: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [68-82]
The parameter table formatting and the source file URLs have been updated for the
joinPool
method.
- 79-96: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [88-102]
The parameter table formatting and the source file URLs have been updated for the
swapAssets
method.packages/nibijs/docs/classes/StableSwap.md (7)
1-4: The version number has been correctly updated to v0.21.42 in the documentation header.
46-57: The constructor parameters are well-documented with their types, which aligns with the PR's objective to enhance documentation.
64-97: Properties are correctly documented with links to their definitions in the source code.
105-111: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [105-120]
The D method is documented with a detailed description of the invariant calculation, which is beneficial for users who need to understand the underlying mathematical model.
- 129-139: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [129-148]
The exchange method is documented with parameters and a description, providing useful context for its functionality.
165-168: The xp method is documented with a concise description of its return type, which is an array of total tokens.
178-195: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [178-204]
The y method is documented with a technical description of the calculation it performs, which is useful for users who need to understand the mathematical operations involved.
packages/nibijs/docs/enums/Signer.md (2)
16-16: The summary indicates that the value for
Direct
was updated, but the hunk shows that the value remains unchanged as"direct"
. The only changes are the version number and the line reference in the source file.26-26: Similarly, the summary indicates that the value for
Keplr
was updated, but the hunk shows that the value remains unchanged as"keplr"
. The only changes are the version number and the line reference in the source file.packages/nibijs/docs/interfaces/ABCIEvent.md (1)
- 1-36: The documentation for
ABCIEvent
correctly reflects the changes in the codebase, with theattributes
property linking toEventAttribute
. However, ensure that theEventAttribute
documentation is also updated to reflect any changes made to the interface, especially since theEvent
andAttribute
interfaces have been removed.
Verification result:
The documentation for
ABCIEvent
has been updated to reflect the latest codebase changes, and theEventAttribute
documentation is present and linked correctly. Ensure that the content withinEventAttribute.md
is consistent with the codebase after the removal of theEvent
andAttribute
interfaces.packages/nibijs/docs/interfaces/ChainIdParts.md (1)
- 18-41: The summary provided does not accurately reflect the changes in the hunk. The
number
property is now at line 31, whileprefix
andshortName
are at lines 29 and 30 respectively. The summary incorrectly states that onlyprefix
andshortName
had their line numbers decremented by 1.packages/nibijs/docs/interfaces/EpochsExtension.md (3)
15-15: The summary indicates a change in spacing within the
currentEpoch
function signature, but the provided hunk does not show any such change. This might be an error in the summary or the change is too minor to be substantive.1-1: The version number in the documentation link has been correctly updated to v0.21.42.
19-19: The source code link has been correctly updated to the new commit
3e2dcd7
.packages/nibijs/docs/interfaces/EventMap.md (1)
- 1-44: The documentation for the
EventMap
interface has been updated to reflect the new structure and usage of ABCI events in the SDK. The example provided shows how to extend theEventMap
to create a custom event type, which is a useful illustration for developers.packages/nibijs/docs/interfaces/EventMapAttribute.md (1)
- 5-6: The documentation mentions
EventAttribute
, which according to the PR summary, has been removed. Please verify if this reference should be updated or removed to reflect the current state of the SDK.packages/nibijs/docs/interfaces/InflationExtension.md (2)
15-15: The summary indicates a change in the
InflationExtension
interface related to the removal of a semicolon, but the provided hunk does not reflect any such change. The code before and after appears identical, suggesting there might be an error in the summary.1-1: The documentation version number has been updated to v0.21.42, which is consistent with the PR objective to update the
main
branch to this version.packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md (3)
1-4: The version reference in the documentation header has been updated to v0.21.42.
30-30: The
typeUrl
definition URL has been updated to point to the new commit hash3e2dcd7
.44-44: The
value
definition URL has been updated to point to the new commit hash3e2dcd7
.packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md (2)
1-4: The version update in the documentation header is consistent with the PR objectives to bring the
main
branch up to version v0.21.42.30-30: The file hash update in the GitHub URLs is correct and reflects changes in the source code files.
packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md (3)
1-4: The documentation header has been updated to reflect the new version v0.21.42.
30-30: The URL reference for the
typeUrl
property definition has been correctly updated to the new commit hash.44-44: The URL reference for the
value
property definition has been correctly updated to the new commit hash.packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md (3)
1-4: The documentation header has been updated to reflect the new version v0.21.42.
30-30: The
typeUrl
property documentation has been updated with the new commit hash3e2dcd7
.44-44: The
value
property documentation has been updated with the new commit hash3e2dcd7
.packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md (3)
1-4: The update to the documentation link version from v0.21.41 to v0.21.42 aligns with the PR objective to bring the
main
branch up to version v0.21.42.30-30: The GitHub URL commit hash has been correctly updated to
3e2dcd7
, which should correspond to the latest commit where these documentation changes were made.27-35: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [30-44]
Ensure that the links to the source code in the documentation are correct and point to the exact locations where the
MsgPartialCloseEncodeObject
is defined.
Verification result:
The documentation links for the
MsgPartialCloseEncodeObject
interface in themsg/perp.ts
file correctly point to the source code where the interface is defined:
- The
typeUrl
property is defined on line 93.- The
value
property is defined on line 94.packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md (3)
1-4: The version number has been correctly updated to reflect the latest SDK version.
30-30: The GitHub URLs have been updated with the correct new commit hash.
44-44: The GitHub URLs have been updated with the correct new commit hash.
packages/nibijs/docs/interfaces/MsgTypeUrls.md (1)
- 1-4: The version update in the documentation for
MsgTypeUrls
from v0.21.41 to v0.21.42 aligns with the PR objectives and the AI-generated summaries.packages/nibijs/docs/interfaces/OracleExtension.md (3)
1-4: The version update in the documentation header is correct and aligns with the PR objectives.
15-15: The summary mentions a modification to the
voteTargets
property, but the hunk does not provide details of the change. It would be helpful to know what the specific modification was to assess the impact and correctness of the change.19-19: The updated link to the file where the
OracleExtension
interface is defined is correct and reflects the new version.packages/nibijs/docs/interfaces/SpotExtension.md (2)
15-15: The summary indicates a change in the
spotPrice
method's signature, but the provided hunk shows no change. Please verify the accuracy of the summary or update the hunk to reflect the actual changes.1-1: The documentation version number has been updated to v0.21.42, aligning with the PR objectives.
packages/nibijs/docs/intro.md (7)
4-37: The addition of badges for NPM version, test workflows, NPM downloads, NPM license, and Discord members is a good enhancement to the documentation, providing quick insights and links for users.
51-54: The update to the table of contents with the addition of "Transaction with arbitrary messages" is consistent with the new content being added to the documentation.
74-81: The new example for creating a wallet using
newRandomWallet
is a valuable addition to the documentation, making it easier for users to understand how to get started with the SDK.88-100: The update in the querying example to use
Localnet
is in line with the changes mentioned in the PR objectives and the summary, which is to remove outdated references and introduceLocalnet
.112-129: The update in the sending funds example to use
newCoins
andnewSignerFromMnemonic
is consistent with the PR's aim to update examples to be current with the latest SDK version.136-191: The addition of a new example for "Transaction with arbitrary messages" is a significant enhancement to the documentation, providing users with guidance on more advanced SDK usage.
210-234: The new "Development Quick Start" section is a helpful addition for new contributors or developers getting started with the SDK, aligning with the PR's goal to add more comprehensive documentation.
packages/nibijs/docs/modules.md (49)
1-10: The documentation correctly reflects the updated version number and the addition of new enums as per the PR objectives and AI-generated summaries.
22-34: The interfaces section has been updated with new and renamed interfaces, which is consistent with the PR objectives and AI-generated summaries.
57-66: The variables section correctly shows the updated and new variables, aligning with the PR objectives and AI-generated summaries.
70-80: The functions section reflects the updates and new additions as described in the PR objectives and AI-generated summaries.
123-129: The
INT_MULT
variable is correctly defined and linked to its source code, which is a good practice for maintainability.133-144: The
Localnet
variable is well-documented, providing a clear description of its purpose and usage.148-154: The
Msg
variable is correctly defined and linked to its source code, which is a good practice for maintainability.158-176: The
PERP_MSG_TYPE_URLS
variable is correctly defined with a type declaration, which is a good practice for maintainability.180-195: The
SPOT_MSG_TYPE_URLS
variable is correctly defined with a type declaration, which is a good practice for maintainability.229-243: The
Devnet
function is well-documented, providing a clear description of its purpose and usage.253-274: The
IncentivizedTestnet
function is marked as deprecated, which is consistent with the PR objectives and AI-generated summaries.282-302: The
Testnet
function is well-documented, providing a clear description of its purpose and usage.314-322: The
assert
function is correctly defined and linked to its source code, which is a good practice for maintainability.340-347: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [335-345]
The
chainToParts
function is well-documented, providing a clear description of its purpose and usage.
359-369: The
eventToMap
function is well-documented, providing a clear description of its purpose and usage.386-393: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [381-391]
The
faucetUrlFromChain
function is well-documented, providing a clear description of its purpose and usage.
403-415: The
findEvent
function is well-documented, providing a clear description of its purpose and usage.427-450: The
fromSdkDec
function is well-documented, providing a clear description of its purpose and usage.467-475: The
fromSdkInt
function is correctly defined and linked to its source code, which is a good practice for maintainability.494-546: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [487-511]
The
getRegistry
function is correctly defined and linked to its source code, which is a good practice for maintainability.
501-524: The
go
function is well-documented, providing a clear description of its purpose and usage.536-544: The
isMsgAddMarginEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.556-564: The
isMsgClosePositionEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.576-584: The
isMsgCreatePoolEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.596-604: The
isMsgDonateToEcosystemFundEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.616-624: The
isMsgExitPoolEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.636-644: The
isMsgJoinPoolEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.656-664: The
isMsgMultiLiquidateEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.676-684: The
isMsgOpenPositionEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.696-704: The
isMsgPartialCloseEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.716-724: The
isMsgRemoveMarginEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.736-744: The
isMsgSwapAssetsEncodeObject
function is correctly defined and linked to its source code, which is a good practice for maintainability.756-767: The
isRestEndptLive
function is well-documented, providing a clear description of its purpose and usage.779-787: The
newCoinMapFromCoins
function is correctly defined and linked to its source code, which is a good practice for maintainability.804-813: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [799-810]
The
newRandomWallet
function is well-documented, providing a clear description of its purpose and usage.
- 831-840: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [826-837]
The
newSignerFromMnemonic
function is well-documented, providing a clear description of its purpose and usage.
853-864: The
parseEventLogs
function is well-documented, providing a clear description of its purpose and usage.883-891: The
queryChainIdWithRest
function is correctly defined and linked to its source code, which is a good practice for maintainability.903-911: The
setupEpochsExtension
function is correctly defined and linked to its source code, which is a good practice for maintainability.923-931: The
setupInflationExtension
function is correctly defined and linked to its source code, which is a good practice for maintainability.943-951: The
setupOracleExtension
function is correctly defined and linked to its source code, which is a good practice for maintainability.963-971: The
setupPerpExtension
function is correctly defined and linked to its source code, which is a good practice for maintainability.983-991: The
setupSpotExtension
function is correctly defined and linked to its source code, which is a good practice for maintainability.1003-1011: The
setupSudoExtension
function is correctly defined and linked to its source code, which is a good practice for maintainability.1023-1048: The
toSdkDec
function is well-documented, providing a clear description of its purpose and usage.1070-1078: The
toSdkInt
function is correctly defined and linked to its source code, which is a good practice for maintainability.1090-1098: The
transformPool
function is correctly defined and linked to its source code, which is a good practice for maintainability.1110-1118: The
transformPoolParams
function is correctly defined and linked to its source code, which is a good practice for maintainability.1135-1155: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1130-1140]
The
useFaucet
function is well-documented, providing a clear description of its purpose and usage.packages/nibijs/src/chain/chain.ts (6)
4-15: The summary indicates that comments and variable names related to the
Chain
interface have been updated from "node" to "Nibiru," but this change is not reflected in the provided hunk. Please verify if this renaming has been applied elsewhere in the code.78-87: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [81-92]
The addition of the
Localnet
configuration for a local Nibiru network is consistent with the PR objectives and the summary provided.
94-111: The introduction of the
Testnet
configuration function and the deprecation notice forIncentivizedTestnet
align with the PR objectives and the summary provided.120-126: The
Devnet
configuration function has been added as described in the summary.145-150: The refactoring of the
isRestEndptLive
function, including the addition of a descriptive comment and a return type declaration, is consistent with the summary.131-137: The
queryChainIdWithRest
function has been updated with a new implementation. This change was not mentioned in the summary.packages/nibijs/src/chain/parse.ts (2)
4-34: The added comments and return type annotation in
toSdkDec
function enhance code clarity and maintainability.113-116: The return type annotation in
fromSdkDec
function is consistent with the PR objectives and summary, but the extensive comments mentioned in the summary are not visible in the provided hunk. If the comments are located outside the hunk, this is acceptable; otherwise, it might be an oversight.packages/nibijs/src/test/chain.test.ts (1)
- 43-45: The replacement of
IncentivizedTestnet
withTestnet
aligns with the PR objectives to update the SDK with current information and remove outdated references.packages/nibijs/src/test/faucet.test.ts (4)
15-15: The import path change from "./helpers" to "../testutil" is consistent with the PR objectives and summary provided.
31-50: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [31-63]
The test "faucet utility works" is well-structured and follows good practices by mocking external calls and checking the state before and after the operation. Ensure manual testing is conducted for skipped tests.
54-63: The timeout for the test "faucet utility works" is set to 60 seconds, which is a reasonable limit for such operations, and the comment adds clarity.
126-132: The
faucetUrlFromChain
helper function test ensures the correct URL is constructed from the chain object, which is a good unit test practice.packages/nibijs/src/testutil.ts (5)
5-16: The changes to
TEST_CHAIN
,TEST_MNEMONIC
, andTEST_ADDRESS
align with the PR objectives to update examples and documentation to be current with the latest SDK version. The use of environment variables forTEST_MNEMONIC
andTEST_ADDRESS
provides flexibility for different testing environments.24-33: The update to
validateBlockFromJsonRpc
function with a more comprehensiveblockSchema
is consistent with the PR's goal of enhancing the SDK's testability.47-52: The
validateBlock
function has been correctly updated to take aBlock
andChain
as parameters, reflecting the updatedChain
interface and improving the function's clarity and type safety.55-58: The
assertHasMsgType
function has been correctly updated to work with theABCIEvent
type, which is part of the SDK's refactoring to handle ABCI events.66-71: The
assertHasEventType
function has been correctly updated to work with theABCIEvent
type, aligning with the SDK's refactoring to handle ABCI events.packages/nibijs/src/tx/event.ts (3)
3-7: The summary indicates that the
Event
andAttribute
interfaces have been removed, butEventAttribute
is still present in the code. Please verify if this is intentional or an oversight.9-42: The introduction of
EventMapAttribute
,ABCIEvent
, andEventMap
interfaces aligns with the summary's mention of new interfaces to handle ABCI events.43-68: The
eventToMap
,findEvent
, andparseEventLogs
functions are implemented as described in the summary and appear to be logically correct.packages/nibijs/src/tx/signer.ts (4)
29-33: The addition of the return type
Promise<DirectSecp256k1HdWallet>
tonewSignerFromMnemonic
correctly reflects the asynchronous nature of the function.45-49: The addition of the return type
Promise<DirectSecp256k1HdWallet>
tonewRandomWallet
correctly reflects the asynchronous nature of the function.35-35: The standalone export of
DirectSecp256k1HdWallet
improves modularity and aligns with the changes described in the summary.35-35: Consider the previous comment about not exporting third-party packages. If this export is intentional for SDK design, ensure it's clearly documented for users.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 1
Configuration used: CodeRabbit UI
Files selected for processing (3)
- README.md (6 hunks)
- packages/examples/examples.test.ts (1 hunks)
- packages/nibijs/src/chain/types.ts (3 hunks)
Additional comments: 21
README.md (7)
2-35: The addition of badges and comments enhances the visibility and provides quick access to relevant links for the Nibiru blockchain SDK.
49-52: The update to the table of contents and additional sections improve the structure and readability of the README.
74-79: The updated example for creating a wallet correctly reflects the latest API changes and usage.
86-98: The updated example for querying correctly reflects the latest API changes and usage.
110-131: The updated example for sending funds correctly reflects the latest API changes and usage.
134-189: The updated example for transactions with arbitrary messages correctly reflects the latest API changes and usage.
208-232: The addition of the "Development Quick Start" section provides useful information for developers and aligns with the PR objectives to enhance documentation.
packages/examples/examples.test.ts (12)
1-13: The imports from
@nibiruchain/nibijs
and related packages have been updated to reflect the latest API changes, which aligns with the PR objectives and summary points.24-24: The
CHAIN
constant is correctly set toLocalnet
, which is consistent with the summary stating thatIncentivizedTestnet
has been deprecated in favor ofLocalnet
.30-36: The
getSigner
function is using a singleton pattern to ensure consistency when interacting with the live network, which is a good practice for maintainability and performance.38-46: The
getSigningClient
function follows the same singleton pattern asgetSigner
, which is beneficial for the same reasons.58-68: The
hereDoc
function is a utility to format multiline strings, which could be useful for logging and documentation purposes within the examples.74-76: The
logSuccess
function provides a standardized way to log success messages, which can help with readability and consistency in the examples.79-81: The
sleep
function is a simple utility for adding delays, which might be necessary for certain operations to complete in the examples, such as waiting for transactions to be processed.87-96: The
exampleNewWallet
function demonstrates creating a new wallet, which is a practical example that aligns with the PR's goal of updating and testing examples.98-114: The
exampleQueries
function showcases how to use theNibiruQueryClient
to perform various queries, which is a valuable example for users to understand how to interact with the Nibiru network.117-172: The
exampleTxMsgs
function demonstrates constructing and broadcasting transaction messages, which is a core functionality and a good inclusion in the examples.174-206: The
exampleSendFunds
function provides an example of sending funds, which is a common operation and a useful example for users.212-237: The main execution block checks if the file is being run directly and then executes all examples, logging success or catching errors. This is a good practice for testing the examples as part of the CI process.
packages/nibijs/src/chain/types.ts (2)
14-27: The changes to the
go
function and the introduction ofGoSuccess
andGoError
types align with the PR objectives to update exported entities and improve error handling.52-54: The update to the
TxLog
interface to useABCIEvent
instead ofEvent
is correct and aligns with the PR objectives to reflect the latest API changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 0
Configuration used: CodeRabbit UI
Files ignored due to filter (1)
- packages/nibijs/package.json
Files selected for processing (35)
- packages/nibijs/docs/classes/CustomChain.md (10 hunks)
- packages/nibijs/docs/classes/MsgFactory.md (2 hunks)
- packages/nibijs/docs/classes/NibiruQueryClient.md (7 hunks)
- packages/nibijs/docs/classes/NibiruSigningClient.md (7 hunks)
- packages/nibijs/docs/classes/PerpMsgFactory.md (8 hunks)
- packages/nibijs/docs/classes/SpotMsgFactory.md (6 hunks)
- packages/nibijs/docs/classes/StableSwap.md (10 hunks)
- packages/nibijs/docs/enums/BECH32_PREFIX.md (1 hunks)
- packages/nibijs/docs/enums/Signer.md (2 hunks)
- packages/nibijs/docs/interfaces/ABCIEvent.md (1 hunks)
- packages/nibijs/docs/interfaces/Chain.md (7 hunks)
- packages/nibijs/docs/interfaces/ChainIdParts.md (2 hunks)
- packages/nibijs/docs/interfaces/EpochsExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/EventAttribute.md (1 hunks)
- packages/nibijs/docs/interfaces/EventMap.md (1 hunks)
- packages/nibijs/docs/interfaces/InflationExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md (3 hunks)
- packages/nibijs/docs/interfaces/OracleExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/PageRequest.md (6 hunks)
- packages/nibijs/docs/interfaces/PerpExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/SpotExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/SudoExtension.md (2 hunks)
- packages/nibijs/docs/interfaces/TxLog.md (2 hunks)
- packages/nibijs/docs/intro.md (6 hunks)
- packages/nibijs/docs/modules.md (40 hunks)
Files skipped from review due to trivial changes (9)
- packages/nibijs/docs/classes/CustomChain.md
- packages/nibijs/docs/classes/NibiruQueryClient.md
- packages/nibijs/docs/classes/NibiruSigningClient.md
- packages/nibijs/docs/classes/SpotMsgFactory.md
- packages/nibijs/docs/interfaces/EventAttribute.md
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md
- packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md
Additional comments: 99
packages/nibijs/docs/classes/MsgFactory.md (3)
1-4: The version update for the
MsgFactory
class documentation to v0.21.42 is correct and aligns with the PR objectives.30-30: The update of the line number reference for the
MsgFactory
definition inmsg/index.ts
from line 7 to line 6 is correct.40-40: The line number for the
spot
property definition has been updated to 5, which is not mentioned in the summary. This should be noted as it indicates a change in the codebase that may affect users who reference the documentation.packages/nibijs/docs/classes/PerpMsgFactory.md (7)
122-144: The documentation for the
openPosition
method has been updated correctly to reflect the new parameters and their types. The source link also points to the correct line number in the source file.58-58: The line number for the
addMargin
method definition in the source file has been updated correctly.78-78: The line number for the
closePosition
method definition in the source file has been updated correctly.98-98: The line number for the
donateToPerpEF
method definition in the source file has been updated correctly.118-118: The line number for the
liquidate
method definition in the source file has been updated correctly.164-164: The line number for the
partialClosePosition
method definition in the source file has been updated correctly.184-184: The line number for the
removeMargin
method definition in the source file has been updated correctly.packages/nibijs/docs/classes/StableSwap.md (7)
1-4: The version update in the documentation header is correct and aligns with the PR objectives.
46-57: The constructor parameters have been reformatted for clarity, with no changes to the types or names, which is consistent with the summary.
65-97: The defined locations for the properties
Amplification
,fee
,totalTokenSupply
, andtotalTokensInPool
have been updated to reflect the new commit hashes, which is consistent with the summary.105-111: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [105-120]
The documentation for the
D
method has been updated to reflect the new location in the source code, and the description is present.
- 129-139: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [129-148]
The documentation for the
exchange
method has been updated to reflect the new location in the source code, and the description is present.
165-168: The documentation for the
xp
method has been updated to reflect the new location in the source code.178-195: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [178-204]
The documentation for the
y
method has been updated to reflect the new location in the source code, and the description is present.packages/nibijs/docs/enums/BECH32_PREFIX.md (12)
20-20: The change from double quotes to backticks for the
ADDR
enumeration value is correct and follows the summary provided.26-26: The updated link to the source code definition for
ADDR
reflects the new commit hash, ensuring the documentation remains accurate.32-32: The change from double quotes to backticks for the
ADDR_VAL
enumeration value is consistent with the summary and the changes made to other enumeration values.38-38: The updated link to the source code definition for
ADDR_VAL
is correct.44-44: The change from double quotes to backticks for the
ADDR_VALCONS
enumeration value is consistent with the summary and the changes made to other enumeration values.50-50: The updated link to the source code definition for
ADDR_VALCONS
is correct.56-56: The change from double quotes to backticks for the
PUB
enumeration value is consistent with the summary and the changes made to other enumeration values.62-62: The updated link to the source code definition for
PUB
is correct.68-68: The change from double quotes to backticks for the
PUB_VAL
enumeration value is consistent with the summary and the changes made to other enumeration values.74-74: The updated link to the source code definition for
PUB_VAL
is correct.80-80: The change from double quotes to backticks for the
PUB_VALCONS
enumeration value is consistent with the summary and the changes made to other enumeration values.86-86: The updated link to the source code definition for
PUB_VALCONS
is correct.packages/nibijs/docs/enums/Signer.md (4)
16-16: The change from double quotes to backticks for the
Direct
enumeration value is consistent with the summary.26-26: The change from double quotes to backticks for the
Keplr
enumeration value is consistent with the summary.20-20: The line number for the
Direct
enumeration value has been updated to 53, which is consistent with the summary.30-30: The line number for the
Keplr
enumeration value has been updated to 52, which is consistent with the summary.packages/nibijs/docs/interfaces/ABCIEvent.md (1)
- 1-36: The documentation for the
ABCIEvent
interface has been updated correctly to reflect the new version number and the updated file paths for theattributes
andtype
properties.packages/nibijs/docs/interfaces/Chain.md (6)
- 41-41: The line number provided for the definition of
chainId
in the source code seems to have been updated. Please verify that the line number21
accurately reflects the location ofchainId
in thechain.ts
file.
The line number for the
chainId
property in thechain.ts
file is correctly documented as line21
.
- 53-53: The line number provided for the definition of
chainName
in the source code seems to have been updated. Please verify that the line number23
accurately reflects the location ofchainName
in thechain.ts
file.
The line number
23
correctly reflects the location of thechainName
property in thechain.ts
file.
- 65-65: The line number provided for the definition of
endptGrpc
in the source code seems to have been updated. Please verify that the line number19
accurately reflects the location ofendptGrpc
in thechain.ts
file.
The line number
19
correctly reflects the location of theendptGrpc
property definition in thechain.ts
file.
- 77-77: The line number provided for the definition of
endptRest
in the source code seems to have been updated. Please verify that the line number17
accurately reflects the location ofendptRest
in thechain.ts
file.
The line number
17
in thechain.ts
file accurately reflects the location of theendptRest
property definition within theChain
interface.
- 89-89: The line number provided for the definition of
endptTm
in the source code seems to have been updated. Please verify that the line number15
accurately reflects the location ofendptTm
in thechain.ts
file.
The line number
15
accurately reflects the location of theendptTm
property definition in thechain.ts
file.
- 101-101: The line number provided for the definition of
feeDenom
in the source code seems to have been updated. Please verify that the line number25
accurately reflects the location offeeDenom
in thechain.ts
file.
The line number
25
accurately reflects the location of thefeeDenom
property in thechain.ts
file.packages/nibijs/docs/interfaces/ChainIdParts.md (1)
- 18-41: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1-41]
The summary indicates that the line numbers for the
prefix
andshortName
properties in theChainIdParts
interface have been decremented, but the hunk shows no change in line numbers for these properties. This discrepancy should be addressed.packages/nibijs/docs/interfaces/EpochsExtension.md (3)
1-3: The documentation header correctly reflects the updated version number v0.21.42.
15-15: The interface definition for
epochs
matches the description provided in the summary, including thecurrentEpoch
andepochsInfo
functions.19-19: The source file link has been correctly updated to the new commit hash "8fe02e0".
packages/nibijs/docs/interfaces/EventMap.md (1)
- 1-44: The documentation for the
EventMap
interface is well-structured, providing a clear hierarchy, an example of how to extend the interface, and a link to the source code definition. This aligns with the PR objectives of enhancing documentation and ensuring maintainability.packages/nibijs/docs/interfaces/InflationExtension.md (3)
1-4: The documentation header has been updated to reflect the new version number v0.21.42.
15-19: The link to the source file for the
inflation
property has been updated to point to the new commit hash. Ensure that this link correctly points to the updated source code.15-15: The summary incorrectly suggests a change in the method signature or implementation, but the actual content of the
inflation
property remains unchanged.packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md (3)
1-4: The version number has been correctly updated to v0.21.42 in the documentation header.
30-30: The URL reference in the
Defined in
section has been correctly updated to the new commit hash8fe02e0
.44-44: The URL reference in the
Defined in
section for thevalue
property has been correctly updated to the new commit hash8fe02e0
.packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md (2)
27-30: The documentation for the
typeUrl
property has been correctly updated to reflect the new line reference in the source code.41-44: The documentation for the
value
property has been correctly updated to reflect the new line reference in the source code.packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md (3)
1-4: The version reference in the documentation header has been correctly updated to v0.21.42.
30-30: The GitHub URL has been correctly updated to the new commit hash
8fe02e0
.44-44: The GitHub URL for the
value
property has also been correctly updated to the new commit hash8fe02e0
.packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md (4)
1-4: The documentation header correctly reflects the updated version number
v0.21.42
.27-30: The "Defined in" section for the
typeUrl
property correctly links to the source code.41-44: The "Defined in" section for the
value
property correctly links to the source code.27-35: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1-44]
The provided hunks do not show any changes in commit hashes for the
MsgDonateToEcosystemFundEncodeObject
interface as mentioned in the summary. It's possible that the summary refers to changes not visible in the provided hunks.packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md (3)
1-4: The update to the documentation header to reflect the new version v0.21.42 is correct and aligns with the PR objectives.
30-30: The updated URL with the new commit hash
8fe02e0
in the documentation is correct and points to the appropriate line in the source code.44-44: The updated URL for the
value
property with the new commit hash8fe02e0
in the documentation is correct and points to the appropriate line in the source code.packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md (2)
1-4: The version reference in the documentation header has been updated to v0.21.42.
30-30: The commit hash in the link to the source code has been updated to
8fe02e0
.packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md (3)
1-4: The documentation header has been updated to reflect the new version v0.21.42.
27-30: The commit hash in the URL for the
typeUrl
property definition has been updated to8fe02e0
.41-44: The commit hash in the URL for the
value
property definition has been updated to8fe02e0
.packages/nibijs/docs/interfaces/OracleExtension.md (2)
15-15: The summary indicates that a semicolon was removed from the
OracleExtension
interface, but the hunk shows no such change. This might be an inconsistency or an outdated summary.12-19: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1-19]
The documentation for the
OracleExtension
interface is updated correctly, with a clear list of properties and a link to the source code where it is defined.packages/nibijs/docs/interfaces/PageRequest.md (11)
1-4: The documentation header has been updated to reflect the new version number v0.21.42.
27-33: The comment for
countTotal
has been clarified to specify whencount_total
is respected and when it is ignored.37-37: The URL reference for
countTotal
has been updated to point to a specific commit.41-41: The
key
property description remains unchanged.51-51: The URL reference for
key
has been updated to point to a specific commit.55-55: The
limit
property description remains unchanged.64-64: The URL reference for
limit
has been updated to point to a specific commit.68-68: The
offset
property description remains unchanged.78-78: The URL reference for
offset
has been updated to point to a specific commit.82-82: The
reverse
property description remains unchanged.92-92: The URL reference for
reverse
has been updated to point to a specific commit.packages/nibijs/docs/interfaces/PerpExtension.md (1)
- 15-19: The summary indicates changes to the
position
andpositions
functions, but the hunk shows no changes to their signatures. The line numbers and version references have been correctly updated to reflect the new version.packages/nibijs/docs/interfaces/SpotExtension.md (2)
15-15: The method signature for
estimateSwapExactAmountOut
correctly includes the new optional parametertokenOut?
of typeCoin
, as per the PR objectives and the summary provided.19-19: The documentation correctly references the updated source file link for the
SpotExtension
interface definition atquery/spot.ts:58
in commit8fe02e0
.packages/nibijs/docs/interfaces/SudoExtension.md (3)
1-3: The documentation version has been correctly updated to v0.21.42.
15-15: The
sudo
property within theSudoExtension
interface remains unchanged, contrary to the summary which suggests a modification related to Promise handling.19-19: The file path and line number for the
SudoExtension
definition have been correctly updated to reflect the latest commit hash and line reference.packages/nibijs/docs/interfaces/TxLog.md (2)
1-3: The version update in the documentation header is correct and aligns with the PR objective to update examples to be current with the latest version of the Nibiru network.
13-19: The update to the
TxLog
interface'sevents
property type in the documentation is correct and reflects the changes made in the source code as per the PR objectives.packages/nibijs/docs/intro.md (5)
4-37: The addition of badges and the updated documentation link align with the PR objectives and the summary provided.
205-234: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [206-236]
The summary mentioned the removal of the "🔓 License" section, but it is still present in the file.
210-234: The "Development Quick Start" section has been added as described in the summary.
109-193: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [74-192]
The examples have been refactored, removing certain imports and changing constants, which aligns with the PR objectives and the summary provided.
- 109-193: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [74-192]
The examples in the documentation do not contain hardcoded sensitive information, which aligns with the user's previous security considerations.
packages/nibijs/docs/modules.md (5)
22-34: The summary indicates that the
Attribute
interface was renamed toABCIEvent
, but the hunk does not show any such change. Please verify if this change is reflected elsewhere in the codebase or if the summary is incorrect.57-66: The summary suggests that variables like
INT_MULT
,BECH32_PREFIX
,PERP_MSG_TYPE_URLS
, andSPOT_MSG_TYPE_URLS
were renamed, but the hunk shows no such changes. Please verify if these renamings occurred elsewhere in the codebase or if the summary is incorrect.69-80: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [69-100]
The summary states that new functions like
Testnet
,eventToMap
,findEvent
, andparseEventLogs
were added, but the hunk shows these functions already exist. Please verify if these functions were indeed newly added or if the summary is incorrect.
- 1135-1155: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1130-1155]
The summary does not mention the addition of the
useFaucet
function, but it appears in the hunk. Please verify if this function is indeed a new addition and update the summary accordingly.
- 116-243: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [229-255]
The summary indicates updates to the
Devnet
andIncentivizedTestnet
functions, but the hunk does not show any changes to these functions. Please verify if these updates occurred elsewhere in the codebase or if the summary is incorrect.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 0
Configuration used: CodeRabbit UI
Files selected for processing (3)
- .github/workflows/test-ts-sdk.yaml (3 hunks)
- jest.config.js (1 hunks)
- packages/nibijs/src/tx/signingClient.ts (4 hunks)
Files skipped from review due to trivial changes (1)
- packages/nibijs/src/tx/signingClient.ts
Additional comments: 4
.github/workflows/test-ts-sdk.yaml (3)
30-38: The addition of the step to install
nibid
and start a local network is consistent with the PR objectives to enhance the CI process by running examples against a local Nibiru network.58-62: The new step to run examples using
tsx
is a good addition, ensuring that examples are tested as part of the CI process.73-73: Enclosing the task name "SonarQube Quality Gate" in quotes improves consistency in the naming convention of the workflow steps.
jest.config.js (1)
- 97-97: The update to
modulePathIgnorePatterns
aligns with the PR objectives to ensure examples are tested in the CI process and to maintain the examples more easily with symlinks. This change will prevent Jest from considering files in "packages/examples" during test runs.
@cgilbe27: I addressed all the PR comments and synced up with changes from |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 3
Configuration used: CodeRabbit UI
Files selected for processing (1)
- packages/examples/examples.test.ts (1 hunks)
Additional comments: 4
packages/examples/examples.test.ts (4)
17-17: The use of
TEST_ADDRESS
andTEST_MNEMONIC
should be verified to ensure they are not sensitive values and are intended for testing purposes only. If they are placeholders for actual sensitive data, consider using environment variables or a secure vault service.182-182: The use of
process.argv[2]
to allow for command-line input is a good practice for flexibility in examples. Ensure that this is clearly documented for users who may run the examples.211-215: The use of
esMain
to determine if the file is being run as a script is a good practice for example files.91-91: Logging the mnemonic can be a security risk. Ensure that users are warned about the dangers of logging sensitive information and that this is intended for example purposes only.
|
||
/** Example: Broadcasting Tx messages */ | ||
const exampleTxMsgs = async () => { | ||
await sleep(420) // For account sequence issues |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The use of sleep
to avoid account sequence issues is a workaround. Consider implementing a more robust solution, such as a retry mechanism or checking the account sequence before attempting a transaction.
// tx signature to still be considered valid. | ||
gas: toSdkInt(1_000_000), | ||
} | ||
const txResp = await signingClient.signAndBroadcast(fromAddr, msgs, txFee) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The signAndBroadcast
function is asynchronous and should be awaited to ensure the transaction response is received before proceeding.
- const txResp = await signingClient.signAndBroadcast(fromAddr, msgs, txFee)
+ const txResp = await signingClient.signAndBroadcast(fromAddr, msgs, txFee)
Committable suggestion
❗ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
const txResp = await signingClient.signAndBroadcast(fromAddr, msgs, txFee) | |
`` const txResp = await signingClient.signAndBroadcast(fromAddr, msgs, txFee) |
</details>
<!-- suggestion_end -->
<!-- This is an auto-generated comment by CodeRabbit -->
.catch((err) => { | ||
if (!`${err}`.includes("account sequence mismatch")) { | ||
throw err | ||
} | ||
logExampleName(exampleFunc.name) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The error handling in the main function only checks for "account sequence mismatch". Consider improving error handling to cover other potential errors or at least log them for the user's awareness.
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please --------- Co-authored-by: Cameron Gilbert <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
## [@nibiruchain/nibijs-v0.21.43](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.42...@nibiruchain/nibijs-v0.21.43) (2023-12-13) ### Bug Fixes * **release:** please publish ([acf236b](acf236b)) * **release:** please publish changes from develop ([#267](#267)) ([38e463d](38e463d)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci]
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
## [@nibiruchain/nibijs-v0.21.44](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.43...@nibiruchain/nibijs-v0.21.44) (2023-12-20) ### Features * trigger release ([#271](#271)) ([c7f0580](c7f0580)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci]
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
## [@nibiruchain/nibijs-v0.21.45](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.44...@nibiruchain/nibijs-v0.21.45) (2024-01-04) ### Miscellaneous Chores * develop -> main ([#274](#274)) ([e2ebd40](e2ebd40)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci]
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci]
* chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]>
* Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* fix: release (#285) * chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release (#286) * chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release * fix: release * Main (#287) * fix: release (#285) * chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release (#286) * chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
## [1.0.0](https://github.com/NibiruChain/ts-sdk/compare/v0.7.6...v1.0.0) (2024-01-19) ### ⚠ BREAKING CHANGES * **nibijs:** NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * **tx:** SigningClient instead of TxCmd (#113) * **nibijs:** inherit from StargateClient directly (#111) * remove chaosnet config ### Features * **2:** fix ([1a0d3d6](https://github.com/NibiruChain/ts-sdk/commit/1a0d3d6d07a05bd29614748f63b7b64a84dc1c9c)) * add amm pool queries, update COIN types ([#128](https://github.com/NibiruChain/ts-sdk/issues/128)) ([758d7f0](https://github.com/NibiruChain/ts-sdk/commit/758d7f0a6c06db06be3444da4dbbd5463cdb1eb7)) * add build files ([#136](https://github.com/NibiruChain/ts-sdk/issues/136)) ([cc2e778](https://github.com/NibiruChain/ts-sdk/commit/cc2e778064b6ec625bdbcb4a393fd02ef31d24c8)) * add delegations query with 100 limit as default ([#130](https://github.com/NibiruChain/ts-sdk/issues/130)) ([a5212e6](https://github.com/NibiruChain/ts-sdk/commit/a5212e6ef2c5044b80ded6c463f1e293dc575a8a)) * add max funding rate to perp market objects ([#223](https://github.com/NibiruChain/ts-sdk/issues/223)) ([9375f67](https://github.com/NibiruChain/ts-sdk/commit/9375f67c0787f8bb1cfc13aee4ffd5e852cfa1fa)) * add perp metrics query ([#73](https://github.com/NibiruChain/ts-sdk/issues/73)) ([8e31daa](https://github.com/NibiruChain/ts-sdk/commit/8e31daa496f799520d84ff6e0e220afed6217cd4)) * add staking query extension ([#84](https://github.com/NibiruChain/ts-sdk/issues/84)) ([c16f844](https://github.com/NibiruChain/ts-sdk/commit/c16f844a2918d1506b387635d5369421a38c8696)) * add volume notional to candle chart ([#239](https://github.com/NibiruChain/ts-sdk/issues/239)) ([d147d43](https://github.com/NibiruChain/ts-sdk/commit/d147d43a5d7b569197b9ae944c83b0dd58bc77e2)) * add volume to mark price candles ([#238](https://github.com/NibiruChain/ts-sdk/issues/238)) ([aaee27f](https://github.com/NibiruChain/ts-sdk/commit/aaee27f655ad1bb88d4121a691211dd0335f96a5)) * add wasm extension ([#137](https://github.com/NibiruChain/ts-sdk/issues/137)) ([3af6ade](https://github.com/NibiruChain/ts-sdk/commit/3af6ade6932f405d4f7948c6fd263da50f78da38)) * **editable:** fields ([#208](https://github.com/NibiruChain/ts-sdk/issues/208)) ([fd72328](https://github.com/NibiruChain/ts-sdk/commit/fd723280c8f866d93a8f1ac1bf5044ac059ceb02)) * **feat:** develop/main ([c9950fb](https://github.com/NibiruChain/ts-sdk/commit/c9950fb1b9bc78c29a6278f59089fe5e231e7775)) * **feat:** develop/main ([#255](https://github.com/NibiruChain/ts-sdk/issues/255)) ([ef01afa](https://github.com/NibiruChain/ts-sdk/commit/ef01afa11fd49ed99506b8465728d72e3c856c2b)) * fix positions query typo ([#138](https://github.com/NibiruChain/ts-sdk/issues/138)) ([7ed341b](https://github.com/NibiruChain/ts-sdk/commit/7ed341bc2502481b09fa6cbe22369da54dc2414e)) * gql wasm ([#280](https://github.com/NibiruChain/ts-sdk/issues/280)) ([cfcb9b3](https://github.com/NibiruChain/ts-sdk/commit/cfcb9b35bbde5afdbfedbb20e571f43011f1fe0e)) * **hide:** perp and Spot protojs ([#247](https://github.com/NibiruChain/ts-sdk/issues/247)) ([7a9e071](https://github.com/NibiruChain/ts-sdk/commit/7a9e07193d5fe9d624cdd16a4c028063765f3eaa)) * **ibc:** transfers and channels ([#248](https://github.com/NibiruChain/ts-sdk/issues/248)) ([26d148a](https://github.com/NibiruChain/ts-sdk/commit/26d148a179bfa837c5c1b6b8894a1ce167f8717d)) * **indexer-nibi 99% coverage:** coverage ([#243](https://github.com/NibiruChain/ts-sdk/issues/243)) ([1da2942](https://github.com/NibiruChain/ts-sdk/commit/1da29427d62801d47c46901e5275e92f60fc6971)) * **indexer-nibi:** Add and test query for markPriceCandles ([#99](https://github.com/NibiruChain/ts-sdk/issues/99)) ([3beefb4](https://github.com/NibiruChain/ts-sdk/commit/3beefb40647b7f9f6df2ce8304b0e198e29dc5c6)) * **introspection:** v21 ([#188](https://github.com/NibiruChain/ts-sdk/issues/188)) ([0ef590c](https://github.com/NibiruChain/ts-sdk/commit/0ef590ca29ec1beb7567de7058af2b9e173aec4d)) * **latest:** schema and protojs ([#210](https://github.com/NibiruChain/ts-sdk/issues/210)) ([867defa](https://github.com/NibiruChain/ts-sdk/commit/867defa0a68724ca7276ba315e3c118d3f0efc11)) * **leaderboard:** perp leaderboard ([#160](https://github.com/NibiruChain/ts-sdk/issues/160)) ([b2a8a8d](https://github.com/NibiruChain/ts-sdk/commit/b2a8a8da0b093b6d380171c507575c9363188539)) * **liq price:** price liq ([#205](https://github.com/NibiruChain/ts-sdk/issues/205)) ([40049c7](https://github.com/NibiruChain/ts-sdk/commit/40049c731d6396dee37709bdc86ac2499020987b)) * mustSignAndBroadcast. release nibijs v0.8.2 ([#75](https://github.com/NibiruChain/ts-sdk/issues/75)) ([fb8286f](https://github.com/NibiruChain/ts-sdk/commit/fb8286f4a3ed423e59b4ebda31c50d0c0656cc6b)) * **nibijs:** add fromChainId factory method ([#217](https://github.com/NibiruChain/ts-sdk/issues/217)) ([0d44203](https://github.com/NibiruChain/ts-sdk/commit/0d44203255d7ebbf4255b77b082a48fe3fe06b4a)) * **nibijs:** distribution module txs ([#90](https://github.com/NibiruChain/ts-sdk/issues/90)) ([cfa443b](https://github.com/NibiruChain/ts-sdk/commit/cfa443b7ab470be1cbf2035de276fcd38e58d493)) * **nibijs:** distribution queries ([#89](https://github.com/NibiruChain/ts-sdk/issues/89)) ([d5c3789](https://github.com/NibiruChain/ts-sdk/commit/d5c37894bff5a08c2083d13128cdc1ace27826d5)) * **nibijs:** functions for humans + getTxByHash (exchange integration) ([#260](https://github.com/NibiruChain/ts-sdk/issues/260)) ([b2b4b26](https://github.com/NibiruChain/ts-sdk/commit/b2b4b26d7302b09ad710d5c1a871cdc1015318aa)) * **nibijs:** mainnet custom chain function ([#268](https://github.com/NibiruChain/ts-sdk/issues/268)) ([ae9ace9](https://github.com/NibiruChain/ts-sdk/commit/ae9ace918a04b0d2bd98e464a4f6550ec488ee0b)), closes [#269](https://github.com/NibiruChain/ts-sdk/issues/269) * **nibijs:** tests ([#244](https://github.com/NibiruChain/ts-sdk/issues/244)) ([1045d4d](https://github.com/NibiruChain/ts-sdk/commit/1045d4d3bd2e28c740e3818ca10c8c9dbdf13982)) * **post:** graphql reqs ([#216](https://github.com/NibiruChain/ts-sdk/issues/216)) ([bccd08e](https://github.com/NibiruChain/ts-sdk/commit/bccd08ecd24b21847ac3adbba234fadcdfd371db)) * **protojs:** add gRPC clients via connect-es ([#171](https://github.com/NibiruChain/ts-sdk/issues/171)) ([7caad78](https://github.com/NibiruChain/ts-sdk/commit/7caad780c13e49675806029738289cf51044c62e)) * **releases:** releases ([2125ac4](https://github.com/NibiruChain/ts-sdk/commit/2125ac4094146aa044c985f1e38d946a2e7eb0ff)) * **release:** v21.10 ([9980707](https://github.com/NibiruChain/ts-sdk/commit/998070784983230a3c4f002ee819f321e1748e2e)) * **sonarqube:** self Hosted + Sonarlint ([#246](https://github.com/NibiruChain/ts-sdk/issues/246)) ([c499aa9](https://github.com/NibiruChain/ts-sdk/commit/c499aa9eb3b9404c4274f73f2b1b27f0352d982a)) * **spot:** add balancer swap predictor ([#181](https://github.com/NibiruChain/ts-sdk/issues/181)) ([c01dc68](https://github.com/NibiruChain/ts-sdk/commit/c01dc680dd00a56b3c1492a839b7a912fc354ea2)) * **stableswap:** StableSwap in TypeScript ([#157](https://github.com/NibiruChain/ts-sdk/issues/157)) ([468d744](https://github.com/NibiruChain/ts-sdk/commit/468d7441a614c97874c18b366e93372a24295fc6)) * **subscription:** subscriptions ([#224](https://github.com/NibiruChain/ts-sdk/issues/224)) ([43c20f4](https://github.com/NibiruChain/ts-sdk/commit/43c20f45f112661e0740833e9fc059670aa0e6f6)) * sync with chain version v0.19.0 + oracle extension ([#86](https://github.com/NibiruChain/ts-sdk/issues/86)) ([0a99491](https://github.com/NibiruChain/ts-sdk/commit/0a994918ce58234efab804bb1466f0d995780946)) * **test enhancements:** enhance ([#241](https://github.com/NibiruChain/ts-sdk/issues/241)) ([f9e55f7](https://github.com/NibiruChain/ts-sdk/commit/f9e55f7cc3fb15e59d8b728ceed1f3718e28bc6a)) * trigger release ([#271](https://github.com/NibiruChain/ts-sdk/issues/271)) ([c7f0580](https://github.com/NibiruChain/ts-sdk/commit/c7f0580176d39af4d2662b6360fa28c25210ca2c)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **triggering release:** now ([6a924b6](https://github.com/NibiruChain/ts-sdk/commit/6a924b644430bac3a7355aa82bba0f5cf8f99dc7)) * update builds ([#126](https://github.com/NibiruChain/ts-sdk/issues/126)) ([0bc6943](https://github.com/NibiruChain/ts-sdk/commit/0bc694313fe9a89580486de6426a474c4c82a0b7)) * update example scripts with readme ([#129](https://github.com/NibiruChain/ts-sdk/issues/129)) ([54c85dc](https://github.com/NibiruChain/ts-sdk/commit/54c85dc9ddf3ba1a6e77488ffde190c33ae405fa)) * **upgrade:** keplr ([#166](https://github.com/NibiruChain/ts-sdk/issues/166)) ([152b3c1](https://github.com/NibiruChain/ts-sdk/commit/152b3c13292207f2421bbc9d00ee6d48977d4918)) * **v21:** v21.9 ([bac1729](https://github.com/NibiruChain/ts-sdk/commit/bac1729be8575a9e75bf9e04447a63c45e227c8c)) ### Bug Fixes * **21.2:** align ([#175](https://github.com/NibiruChain/ts-sdk/issues/175)) ([10d34bd](https://github.com/NibiruChain/ts-sdk/commit/10d34bd63663c1349158063662664b0883e92a2b)) * align chain id ([#263](https://github.com/NibiruChain/ts-sdk/issues/263)) ([9219a7e](https://github.com/NibiruChain/ts-sdk/commit/9219a7e6bee1ff11e644cc6ed7f99558bd46ed2d)) * **build incorrect:** fix ([#178](https://github.com/NibiruChain/ts-sdk/issues/178)) ([df2649e](https://github.com/NibiruChain/ts-sdk/commit/df2649eea5c5920a48b401d00c02e9b48af5cf1b)) * call fromSdkDec on sdk.Dec values in perp queries ([#78](https://github.com/NibiruChain/ts-sdk/issues/78)) ([1f1bc1d](https://github.com/NibiruChain/ts-sdk/commit/1f1bc1d0eef4ed5545197a350df26f7da6017da3)) * **didn't pass arg:** arg ([#165](https://github.com/NibiruChain/ts-sdk/issues/165)) ([d2376c3](https://github.com/NibiruChain/ts-sdk/commit/d2376c3e97d487dd3a2394d1a6f54cb6e737ffa2)) * **feat:** v21 introspection ([#200](https://github.com/NibiruChain/ts-sdk/issues/200)) ([6e888c2](https://github.com/NibiruChain/ts-sdk/commit/6e888c2a79235a3e1d2450516b50bf42da659d1e)) * **fi:** fix ([5f85c34](https://github.com/NibiruChain/ts-sdk/commit/5f85c34f080684a9e07d91337bf306a500e4a100)) * fix ([c0dea51](https://github.com/NibiruChain/ts-sdk/commit/c0dea51cd1a18c95f8408b00a3822fa2113a704a)) * fix ([b6515f0](https://github.com/NibiruChain/ts-sdk/commit/b6515f001f72a2d99b0d8d9a49c4f0df87a95973)) * fix ([02d4302](https://github.com/NibiruChain/ts-sdk/commit/02d4302e221435ea3128ba295381f5a53a700ecf)) * fix ([fd6747a](https://github.com/NibiruChain/ts-sdk/commit/fd6747a2832aae68c97ba2fca4c194fda7a57c84)) * fix ([b01852d](https://github.com/NibiruChain/ts-sdk/commit/b01852db657ff2ac0d11b83d6cac8bd6fc2dde86)) * fix ([7fc57e8](https://github.com/NibiruChain/ts-sdk/commit/7fc57e8ab9dab4bf3c7e7a34656eb1e9f155bfad)) * fix ([0cb33b9](https://github.com/NibiruChain/ts-sdk/commit/0cb33b9c79556ce2a9746de33dddb22ee4e2cfbb)) * fix ([89f4b6e](https://github.com/NibiruChain/ts-sdk/commit/89f4b6ecb3fbdf418b763940e4c9ccfc46560e24)) * fix ([7891168](https://github.com/NibiruChain/ts-sdk/commit/78911684ccf691d303b8e1899ff8ebb5ce92c038)) * fix ([7c4be1b](https://github.com/NibiruChain/ts-sdk/commit/7c4be1b5dcbc83eed53a066d72a73f027a245283)) * fix ([b69cd4b](https://github.com/NibiruChain/ts-sdk/commit/b69cd4bccffff9730eea2235231a219b7860288e)) * fix ([9249e53](https://github.com/NibiruChain/ts-sdk/commit/9249e5356230f1544b9b12bb91110a3b9ec51787)) * fix ([da1b437](https://github.com/NibiruChain/ts-sdk/commit/da1b4373a97a3e2fd3e2d83f4668054ca29b1232)) * fix ([95e1c36](https://github.com/NibiruChain/ts-sdk/commit/95e1c362ed05992c64d325e39068aeb2ac7123fc)) * fix build issue ([b82a4e2](https://github.com/NibiruChain/ts-sdk/commit/b82a4e28d746956ce41321d80929ae080879ccd9)) * **fix interface:** fix interface ([#179](https://github.com/NibiruChain/ts-sdk/issues/179)) ([51fba6a](https://github.com/NibiruChain/ts-sdk/commit/51fba6a70e4a99573da763c951305f5b8b1009b2)) * fix merge ([47c5677](https://github.com/NibiruChain/ts-sdk/commit/47c5677b5f3c0ca96400c444d3f7d81d263be512)) * fix merge ([e5cb862](https://github.com/NibiruChain/ts-sdk/commit/e5cb862c00cfd46aee08cf7e04bfdebedbb84557)) * fix permissions ([fe4ed01](https://github.com/NibiruChain/ts-sdk/commit/fe4ed01bc196554dbf06100042d1c9125836619e)) * fix permissions ([6ffb343](https://github.com/NibiruChain/ts-sdk/commit/6ffb3436164abca28fe0b084bbd4ec3fb8f23cae)) * **fix type:** fix type ([ac556ed](https://github.com/NibiruChain/ts-sdk/commit/ac556ed576ad70f4379723883a87bd3960fccfbe)) * fix update ([4d3713f](https://github.com/NibiruChain/ts-sdk/commit/4d3713fe25587068ca036585ff4fa61641048361)) * **fix:** bash ([#232](https://github.com/NibiruChain/ts-sdk/issues/232)) ([db58455](https://github.com/NibiruChain/ts-sdk/commit/db58455dd69eaa4da11735a87300860c2b4307f5)) * **fix:** build ([86a157d](https://github.com/NibiruChain/ts-sdk/commit/86a157d805229e0d127b72a50f71140b32373152)) * **fix:** build/publish ([#163](https://github.com/NibiruChain/ts-sdk/issues/163)) ([bd45b49](https://github.com/NibiruChain/ts-sdk/commit/bd45b495550fdcb991f53417ec6840f66c58f187)) * **fix:** editable fields ([#215](https://github.com/NibiruChain/ts-sdk/issues/215)) ([360fd88](https://github.com/NibiruChain/ts-sdk/commit/360fd88c3f613fe7be17666fbdb1cddb339af487)) * **fix:** fix ([a67fc44](https://github.com/NibiruChain/ts-sdk/commit/a67fc44b886b5147e4e58de17b20a5795e4799bb)) * **fix:** githead ([34a34d2](https://github.com/NibiruChain/ts-sdk/commit/34a34d2f8a02eaec36d7cec7756d7eae9b88dc52)) * **fix:** hm ([#236](https://github.com/NibiruChain/ts-sdk/issues/236)) ([424e644](https://github.com/NibiruChain/ts-sdk/commit/424e64466ea1c5b6fb7c6b9c17f7f6f2877a8a97)) * **fix:** hm ([#240](https://github.com/NibiruChain/ts-sdk/issues/240)) ([4a31757](https://github.com/NibiruChain/ts-sdk/commit/4a317575e33d34008d443c7240a6d9f5527247b5)) * **fix:** markdown ([#256](https://github.com/NibiruChain/ts-sdk/issues/256)) ([d2a4311](https://github.com/NibiruChain/ts-sdk/commit/d2a4311e0ce278808e81637ee58e0c8a40f3ef3d)) * **fix:** merge ([3908f41](https://github.com/NibiruChain/ts-sdk/commit/3908f4118de3b0db1b05e6633667268a5228885b)) * **fix:** multi-schema ([#237](https://github.com/NibiruChain/ts-sdk/issues/237)) ([3914891](https://github.com/NibiruChain/ts-sdk/commit/391489184bd1704442a03c6c6220df0c679caedf)) * **fix:** node info ([#219](https://github.com/NibiruChain/ts-sdk/issues/219)) ([9d6af39](https://github.com/NibiruChain/ts-sdk/commit/9d6af39a44e84db0e13cfcb15e11e40d4c7aa470)) * **fix:** prettier ([92f9073](https://github.com/NibiruChain/ts-sdk/commit/92f9073300e49ba5eb9c54726f8ebdf20ef1bcdd)) * **fix:** query arg list ([a26eb08](https://github.com/NibiruChain/ts-sdk/commit/a26eb08b6f3705921e4a7695ada91d19015c3530)) * **fix:** spelling ([#218](https://github.com/NibiruChain/ts-sdk/issues/218)) ([0e252f8](https://github.com/NibiruChain/ts-sdk/commit/0e252f83f259119c6ba80b8d04a15f1c61d4b7d9)) * **fix:** type ([df510f8](https://github.com/NibiruChain/ts-sdk/commit/df510f85c37f2639a58941118f247aee2568f249)) * **fix:** undefined case ([630f9e9](https://github.com/NibiruChain/ts-sdk/commit/630f9e90e558bbcd66897649a5cc1f09dec9d2ad)) * **fix:** unhide spot/perp protojs ([#250](https://github.com/NibiruChain/ts-sdk/issues/250)) ([1723d2b](https://github.com/NibiruChain/ts-sdk/commit/1723d2b41187009dbda1efe997109cb74b6ac953)) * **fix:** window ([#221](https://github.com/NibiruChain/ts-sdk/issues/221)) ([6ba46d6](https://github.com/NibiruChain/ts-sdk/commit/6ba46d6fdac7effc00fec364ced60a1f5fdc130b)) * git push ([e50e6a2](https://github.com/NibiruChain/ts-sdk/commit/e50e6a2384cd3ec5eb7a107ee2a08b7662cc65b4)) * install error ([9c33d1b](https://github.com/NibiruChain/ts-sdk/commit/9c33d1ba64f6e8c2b756e4fa46db1480ea3eb8d2)) * **leaderboard:** query ([#164](https://github.com/NibiruChain/ts-sdk/issues/164)) ([9367a40](https://github.com/NibiruChain/ts-sdk/commit/9367a40307d1b0b45ba515bdf5a54b13af52f207)) * merge ([9168b0a](https://github.com/NibiruChain/ts-sdk/commit/9168b0a3ef50eb01824287aac71691f8f9ca35dd)) * more reverts ([ac0e922](https://github.com/NibiruChain/ts-sdk/commit/ac0e9227d4bbbec7619e4d1dc9a7b96da8104f5f)) * **new:** schema ([#233](https://github.com/NibiruChain/ts-sdk/issues/233)) ([83f95d4](https://github.com/NibiruChain/ts-sdk/commit/83f95d453cca81d325258248beb163a0a513ba4c)) * nibijs query tests ([2477969](https://github.com/NibiruChain/ts-sdk/commit/2477969ee9210cd940a53ae159e18c4db2ad2de7)) * **nibijs:** examples up-to-date + more docs + test examples in CI ([#254](https://github.com/NibiruChain/ts-sdk/issues/254)) ([144216d](https://github.com/NibiruChain/ts-sdk/commit/144216d9f5e048354008119d353d0a24e079cb7f)) * **nibijs:** NibiruQueryClient must expose methods from the Tendermint client ([#257](https://github.com/NibiruChain/ts-sdk/issues/257)) ([4c38b2d](https://github.com/NibiruChain/ts-sdk/commit/4c38b2d677ca437e7d18723331f0fa784d0123fd)) * npm registry update ([5533015](https://github.com/NibiruChain/ts-sdk/commit/55330150f5bf75fb6863da4e8eccd79e49893bb8)) * **polyfill:** fetch ([#169](https://github.com/NibiruChain/ts-sdk/issues/169)) ([933b81b](https://github.com/NibiruChain/ts-sdk/commit/933b81b0ba441b8cd35210dc32a594de1bbdd0c3)) * **precision:** add BigNumber ([#161](https://github.com/NibiruChain/ts-sdk/issues/161)) ([97b5126](https://github.com/NibiruChain/ts-sdk/commit/97b5126aa8fb618692dfb9a7972bdaf7d912e344)) * protojs workflow ([#168](https://github.com/NibiruChain/ts-sdk/issues/168)) ([48172ea](https://github.com/NibiruChain/ts-sdk/commit/48172eab2c251d7cf225cd27e9cfa27be635987c)) * **protojs:** proto gen script + protos for v0.19.2 (nibiru-itn-1) ([#150](https://github.com/NibiruChain/ts-sdk/issues/150)) ([c3fa9bd](https://github.com/NibiruChain/ts-sdk/commit/c3fa9bd3e03e16ca4896d32d33e343a1a0de1d7a)) * readme code examples adjusted ([#278](https://github.com/NibiruChain/ts-sdk/issues/278)) ([113ca01](https://github.com/NibiruChain/ts-sdk/commit/113ca0101faaedc5b82cae9af4d8345da4072e92)) * readme status badge ([a41de73](https://github.com/NibiruChain/ts-sdk/commit/a41de730858cef009bd698a93d922b5640cb7d1d)) * README styles for footer image ([fd87694](https://github.com/NibiruChain/ts-sdk/commit/fd876941455a39c43059f3d31b0f8951d40f12ec)) * **README:** new discord link ([0fa4ba7](https://github.com/NibiruChain/ts-sdk/commit/0fa4ba7f6cde365c48859a5bec5430f853ca5ac0)) * release ([4601fd0](https://github.com/NibiruChain/ts-sdk/commit/4601fd00e02327ad4e9d22afc6d6c2a121af4898)) * release ([ee901c2](https://github.com/NibiruChain/ts-sdk/commit/ee901c2ceaa74013ca14a8a29baf47653be97179)) * release ([f070401](https://github.com/NibiruChain/ts-sdk/commit/f07040138bead6c4d43389b79fb27d0c7b3f6245)) * release ([3407735](https://github.com/NibiruChain/ts-sdk/commit/3407735d00a2e06841db28ea6b46c7678e16966f)) * release ([#284](https://github.com/NibiruChain/ts-sdk/issues/284)) ([6189425](https://github.com/NibiruChain/ts-sdk/commit/618942558a0c2df59428f8ba75b04b3f2457ded0)), closes [#282](https://github.com/NibiruChain/ts-sdk/issues/282) [#283](https://github.com/NibiruChain/ts-sdk/issues/283) [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release ([#285](https://github.com/NibiruChain/ts-sdk/issues/285)) ([003985a](https://github.com/NibiruChain/ts-sdk/commit/003985a810604624c11afe3f1e1e7d9bdc172f6c)), closes [#282](https://github.com/NibiruChain/ts-sdk/issues/282) [#283](https://github.com/NibiruChain/ts-sdk/issues/283) [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release ([#286](https://github.com/NibiruChain/ts-sdk/issues/286)) ([273916c](https://github.com/NibiruChain/ts-sdk/commit/273916c57d15d2436e38a07e5429b57d98db19d1)), closes [#282](https://github.com/NibiruChain/ts-sdk/issues/282) [#283](https://github.com/NibiruChain/ts-sdk/issues/283) [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release ([#288](https://github.com/NibiruChain/ts-sdk/issues/288)) ([4e95aac](https://github.com/NibiruChain/ts-sdk/commit/4e95aac3af4dc70f5211490aa41f7f3fdd76969d)), closes [#282](https://github.com/NibiruChain/ts-sdk/issues/282) [#283](https://github.com/NibiruChain/ts-sdk/issues/283) [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release version ([#153](https://github.com/NibiruChain/ts-sdk/issues/153)) ([5c67f43](https://github.com/NibiruChain/ts-sdk/commit/5c67f43d2cc93381ba17a1389d09120f628b2072)) * release! ([cf2754e](https://github.com/NibiruChain/ts-sdk/commit/cf2754e8be0bf0cd5cf7729adc104db2610b4d70)) * **release:** please publish ([acf236b](https://github.com/NibiruChain/ts-sdk/commit/acf236bc2f12e04f17bf3f16c6f5819e8c3de011)) * **release:** please publish changes from develop ([#267](https://github.com/NibiruChain/ts-sdk/issues/267)) ([38e463d](https://github.com/NibiruChain/ts-sdk/commit/38e463d5ddb89d3f28d340313f07d3c968faeec4)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** publish please ([ea490c7](https://github.com/NibiruChain/ts-sdk/commit/ea490c7584690fbda24a50297764e36ed28b97c3)) * releasing with new npm token ([8b18617](https://github.com/NibiruChain/ts-sdk/commit/8b18617217b4da1c13fcceda8edf7e6e2603b8fb)) * **remove:** console ([4a1546c](https://github.com/NibiruChain/ts-sdk/commit/4a1546c43fcb5aa3dce772d6cb8ad439488800bf)) * **remove:** lock file ([#214](https://github.com/NibiruChain/ts-sdk/issues/214)) ([2576445](https://github.com/NibiruChain/ts-sdk/commit/2576445aa4e586a6e091b75707fac6843575c9b5)) * **rem:** throws ([#245](https://github.com/NibiruChain/ts-sdk/issues/245)) ([6e5ea8f](https://github.com/NibiruChain/ts-sdk/commit/6e5ea8f76a454686afe221e13f9402b0118fe91c)) * rev ([5835628](https://github.com/NibiruChain/ts-sdk/commit/583562888c54cc717471d5c716f5dd3b4d7eaf29)) * revert ([7eae536](https://github.com/NibiruChain/ts-sdk/commit/7eae536ed8e111e1b10f8ff97ac962bb957672d2)) * signing client needs utils extension ([90e82a7](https://github.com/NibiruChain/ts-sdk/commit/90e82a7115e91b6010389a50ba56dab4dc309d18)) * test release ([943e8ea](https://github.com/NibiruChain/ts-sdk/commit/943e8ea7fd04db249d98c40f69f37c54057cd7a2)) * test release ([f50126a](https://github.com/NibiruChain/ts-sdk/commit/f50126a09bbc702c6fe6f660a413684c0cf57256)) * **test:** fix ([1bb5a56](https://github.com/NibiruChain/ts-sdk/commit/1bb5a569a9e63bebf306065c34ff44b241021c51)) * tsconfig.json paths field in wrong location ([c58ce2b](https://github.com/NibiruChain/ts-sdk/commit/c58ce2b61ccc076ebf96fad144870e0f12126595)) * update discord url ([bdc974f](https://github.com/NibiruChain/ts-sdk/commit/bdc974ffa23505419baf9eec958ee55c73e13dc4)) * **using bignumber:** using BigNumber instead of number ([#192](https://github.com/NibiruChain/ts-sdk/issues/192)) ([8a5c6ba](https://github.com/NibiruChain/ts-sdk/commit/8a5c6ba1f2bda26d50534a6f96d556b039e176a1)) * yarn merge ([c2a4891](https://github.com/NibiruChain/ts-sdk/commit/c2a48915e8c9c2a1df3cad4f95ac2d79cbfa4be3)) * yarn publish:all script ([68062bd](https://github.com/NibiruChain/ts-sdk/commit/68062bdde61029dbb7ebaa8569ea6e55e7c77052)) ### Reverts * Revert "refactor: adding grecaptcha to useFaucet v21 (#199)" (#201) ([2842c1e](https://github.com/NibiruChain/ts-sdk/commit/2842c1e3c208c539c841b2cdffa83c54648fdd65)), closes [#199](https://github.com/NibiruChain/ts-sdk/issues/199) [#201](https://github.com/NibiruChain/ts-sdk/issues/201) ### Build System * **deps:** Bump axios from 0.21.1 to 0.21.4 in /examples ([#132](https://github.com/NibiruChain/ts-sdk/issues/132)) ([9c5fd53](https://github.com/NibiruChain/ts-sdk/commit/9c5fd533ac8ad07f8dfc788d0b0a6c080ec9b570)) * **deps:** bump http-cache-semantics from 4.1.0 to 4.1.1 ([12e24c9](https://github.com/NibiruChain/ts-sdk/commit/12e24c9749ddf3fb6858bff7c3b8dd0d01abe29d)) * **deps:** bump json5 from 1.0.1 to 1.0.2 ([#82](https://github.com/NibiruChain/ts-sdk/issues/82)) ([35a6631](https://github.com/NibiruChain/ts-sdk/commit/35a6631cb41fda5c1f93382403893adb3c720af4)) ### Documentation * **docs:** Stableswap ([#159](https://github.com/NibiruChain/ts-sdk/issues/159)) ([deddf21](https://github.com/NibiruChain/ts-sdk/commit/deddf21df7ce120b925d5b9c2b32a6ef8766a959)) * **nibijs:** Adds HTML and MD doc generation based on JS docs ([#71](https://github.com/NibiruChain/ts-sdk/issues/71)) ([97d07b9](https://github.com/NibiruChain/ts-sdk/commit/97d07b91ac818ab45d4353b0ee3b4065cccc6208)) * **nibijs:** run yarn build ([#85](https://github.com/NibiruChain/ts-sdk/issues/85)) ([d8cd31f](https://github.com/NibiruChain/ts-sdk/commit/d8cd31f1871d8128e4587130d4549ee5fa917e22)) * **README:** fix badge ([fd9d9b0](https://github.com/NibiruChain/ts-sdk/commit/fd9d9b0d5fb6dba6d8deded2799c37ed991dd098)) ### CI/CD * check nibid in nibijs tests workflow ([#231](https://github.com/NibiruChain/ts-sdk/issues/231)) ([0715849](https://github.com/NibiruChain/ts-sdk/commit/0715849bae7d09bda2f135c8fd0eb4da0a7a9881)) * fix tests and use a fresh local chain in nibijs tests ([#127](https://github.com/NibiruChain/ts-sdk/issues/127)) ([c8e21f4](https://github.com/NibiruChain/ts-sdk/commit/c8e21f47c2ca54c28f6afd7868def47fee781c93)) * lts/gallium ([b246e0a](https://github.com/NibiruChain/ts-sdk/commit/b246e0a1d00ab4b56b22593de3fa260fb9aeff38)) * packages build check ([015a2a2](https://github.com/NibiruChain/ts-sdk/commit/015a2a2606bd5ed1a74994809d7412ec74415625)) * removing --watchall and --no-cache ([0dc149c](https://github.com/NibiruChain/ts-sdk/commit/0dc149c08484fd5630528a02b8f24b8b2021d0fa)) ### Code Refactors * **.editorconfig:** updating editorconfig file to match standard ([#190](https://github.com/NibiruChain/ts-sdk/issues/190)) ([b6a9410](https://github.com/NibiruChain/ts-sdk/commit/b6a941041d7a8f0ffcda350a2af83f363f504769)) * adding correct msg partial close parameters ([3ca59b8](https://github.com/NibiruChain/ts-sdk/commit/3ca59b8b38058cc60f8a80248a60acbc8bf08b23)) * adding grecaptcha to useFaucet v21 ([#199](https://github.com/NibiruChain/ts-sdk/issues/199)) ([17c8039](https://github.com/NibiruChain/ts-sdk/commit/17c8039eb560d7f19bcc66a7812afe66fb97923f)) * adding semantic release for v21 ([#196](https://github.com/NibiruChain/ts-sdk/issues/196)) ([b4ddc07](https://github.com/NibiruChain/ts-sdk/commit/b4ddc078042322610c6d1006edd758d84dedf7b8)) * clean up nibijs package.json ([34937c0](https://github.com/NibiruChain/ts-sdk/commit/34937c082b9fda09217ccf1c7c09bc5fde93340d)) * clean up package.json ([278a6c6](https://github.com/NibiruChain/ts-sdk/commit/278a6c6cee937206fce705986a600859d97513b3)) * clean up protojs/package.json ([afeba92](https://github.com/NibiruChain/ts-sdk/commit/afeba9289b80620eae44fee7b8b48b1756ab1f65)) * custom chain for mainnet ([#262](https://github.com/NibiruChain/ts-sdk/issues/262)) ([ffc2060](https://github.com/NibiruChain/ts-sdk/commit/ffc2060e38a69951426e6bd82cf110ca37c73586)) * export msg type urls in nibijs ([5d7aeae](https://github.com/NibiruChain/ts-sdk/commit/5d7aeaeb2c1c1545a9e02837a9a970d049b7b497)) * faucet test desccription ([8b0a79d](https://github.com/NibiruChain/ts-sdk/commit/8b0a79d226857e2bf3b11b82a60a0dec9d85b19f)) * grecaptcha v21 ([#204](https://github.com/NibiruChain/ts-sdk/issues/204)) ([08af259](https://github.com/NibiruChain/ts-sdk/commit/08af259012c68dad2986b6ead8bf54cf07e1235a)) * including avg_pct_pnl_rank into leaderboard schema ([#228](https://github.com/NibiruChain/ts-sdk/issues/228)) ([317eea5](https://github.com/NibiruChain/ts-sdk/commit/317eea51ae68ce322f6c2dc9ab487442ee3c2539)) * join only non undefined strings ([#249](https://github.com/NibiruChain/ts-sdk/issues/249)) ([6ab8616](https://github.com/NibiruChain/ts-sdk/commit/6ab8616647f85e20e9de39d5dd4f0eb354d3c682)) * latest nibijs ([7e958cb](https://github.com/NibiruChain/ts-sdk/commit/7e958cb75bb194f0b7180d7561e4c0af9f281877)) * **nibijs:** inherit from StargateClient directly ([#111](https://github.com/NibiruChain/ts-sdk/issues/111)) ([8dede40](https://github.com/NibiruChain/ts-sdk/commit/8dede4081b5befbe027034f2c4d062a107b09c96)) * **nibijs:** NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier ([#265](https://github.com/NibiruChain/ts-sdk/issues/265)) ([779a3cc](https://github.com/NibiruChain/ts-sdk/commit/779a3cc877c2cd53124f3bffc6ee100484dacd5b)) * npm token ([19404d0](https://github.com/NibiruChain/ts-sdk/commit/19404d04ef584a50d9df80b619fe8f9d529b8f82)) * npm token release ([ac8cb1c](https://github.com/NibiruChain/ts-sdk/commit/ac8cb1cc5c6467970c58d03e12b701701cad39b9)) * **proto:** regenerate protos using ts-proto ([#172](https://github.com/NibiruChain/ts-sdk/issues/172)) ([552089e](https://github.com/NibiruChain/ts-sdk/commit/552089e6f76dd6fb9586af7c80f3a3f955c6911c)) * re-arch ([#279](https://github.com/NibiruChain/ts-sdk/issues/279)) ([323334e](https://github.com/NibiruChain/ts-sdk/commit/323334e57637d7cc83bbc492eeee152a228a0c27)) * **refactor:** Remove unused dependencies. Add husky, commitlint, lint-staged ([#143](https://github.com/NibiruChain/ts-sdk/issues/143)) ([5ff9e06](https://github.com/NibiruChain/ts-sdk/commit/5ff9e0613df6d61b2fdaf482d2c2fa226cacd9e9)) * registry update ([ed391cf](https://github.com/NibiruChain/ts-sdk/commit/ed391cf6cd2e097c55d88ce235d0308ac8685d4f)) * release rules update & v18 upgrade ([#209](https://github.com/NibiruChain/ts-sdk/issues/209)) ([9d73ab2](https://github.com/NibiruChain/ts-sdk/commit/9d73ab2061b9da72bed21f7d81b35958fd1f8637)) * remove chaosnet config ([75a7449](https://github.com/NibiruChain/ts-sdk/commit/75a7449876855e0158daee454f2fe62e2924af01)) * rename tsconfig.build.json to tsconfig.json ([4dad6eb](https://github.com/NibiruChain/ts-sdk/commit/4dad6eb387ffd070bd3464729cfe19d5256559e9)) * rename tsconfig.build.json to tsconfig.json ([754d0b4](https://github.com/NibiruChain/ts-sdk/commit/754d0b4ae57e44b618ccb45d7a8eae3e1617e865)) * root level tsconfig ([a8e8310](https://github.com/NibiruChain/ts-sdk/commit/a8e8310062b98e58e0866fbb37ca1284a69c1b22)) * simplify usage of `useFaucet` ([#182](https://github.com/NibiruChain/ts-sdk/issues/182)) ([37e9dcf](https://github.com/NibiruChain/ts-sdk/commit/37e9dcfc7374b45ec436653447b5439f645703a4)) * **stableswap:** remove token prices ([#180](https://github.com/NibiruChain/ts-sdk/issues/180)) ([b81f02e](https://github.com/NibiruChain/ts-sdk/commit/b81f02e5937dc938411a19bd5d4181a91f81437c)) * **tx:** SigningClient instead of TxCmd ([#113](https://github.com/NibiruChain/ts-sdk/issues/113)) ([b926dab](https://github.com/NibiruChain/ts-sdk/commit/b926dabedb096cca3c848113fe1488b1fc0196b7)) * update lerna ([47e9222](https://github.com/NibiruChain/ts-sdk/commit/47e922244ce889602ff8217dd9bd7c5eed3350c9)) * using nibibot gihtub token ([1aeb2e3](https://github.com/NibiruChain/ts-sdk/commit/1aeb2e336403b922f01c5e7e7e87035cfde13d1a)) ### Miscellaneous Chores * add Cameron as codeowner ([d339c43](https://github.com/NibiruChain/ts-sdk/commit/d339c431c969b7ed59fa4905feb717b337db3cfe)) * add partial close position on nibi perp ([#222](https://github.com/NibiruChain/ts-sdk/issues/222)) ([1afbc87](https://github.com/NibiruChain/ts-sdk/commit/1afbc87e40e36ca6772eea79fa2e1102696e2bdc)) * clean up package.json ([692b3bf](https://github.com/NibiruChain/ts-sdk/commit/692b3bf714b7b2154298a6a13cc1f6d51c96d7f7)) * configure lerna.json ([1ca889f](https://github.com/NibiruChain/ts-sdk/commit/1ca889f9e30334bf6a7681eb350caa43759ae65e)) * develop -> main ([#274](https://github.com/NibiruChain/ts-sdk/issues/274)) ([e2ebd40](https://github.com/NibiruChain/ts-sdk/commit/e2ebd40c5df0a0a4126b3aa97709e13b7e2e0ba8)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * develop -> main ([#275](https://github.com/NibiruChain/ts-sdk/issues/275)) ([c5e4f87](https://github.com/NibiruChain/ts-sdk/commit/c5e4f879d49309c9faa389a0ae06e113eeb92c97)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * develop -> main ([#281](https://github.com/NibiruChain/ts-sdk/issues/281)) ([24fa8fa](https://github.com/NibiruChain/ts-sdk/commit/24fa8fa24296623d652533e75d1e1530446f08db)), closes [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * develop to main ([#273](https://github.com/NibiruChain/ts-sdk/issues/273)) ([ad232b7](https://github.com/NibiruChain/ts-sdk/commit/ad232b78f16813af3d61c6ed46f99158cc8572a0)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * import spot and perp into msg module ([#156](https://github.com/NibiruChain/ts-sdk/issues/156)) ([8bd68c1](https://github.com/NibiruChain/ts-sdk/commit/8bd68c1d881483ab7668fad6aaa5bd47c04a909c)) * **proto:** regenerate v0.21.0 protos ([#167](https://github.com/NibiruChain/ts-sdk/issues/167)) ([3362cb9](https://github.com/NibiruChain/ts-sdk/commit/3362cb99c85993bd836aa031766361c9d30a2e8b)) * rebuild docs with v0.21.43 (main) ([6e650cb](https://github.com/NibiruChain/ts-sdk/commit/6e650cbb2128014a6a1b42be9557c83d032cbddc)) * regen documentation ([6dffb4e](https://github.com/NibiruChain/ts-sdk/commit/6dffb4e815581735e7a6d7d7db114c42aac1194e)) * regenerate protojs ([#114](https://github.com/NibiruChain/ts-sdk/issues/114)) ([7360fbb](https://github.com/NibiruChain/ts-sdk/commit/7360fbbdcc4f138a4c61f0587ecc75033822752a)) * release ([#282](https://github.com/NibiruChain/ts-sdk/issues/282)) ([e73cdcb](https://github.com/NibiruChain/ts-sdk/commit/e73cdcb0e8796f2242e9daf5a04d5c2e6d1ac855)), closes [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release ([#282](https://github.com/NibiruChain/ts-sdk/issues/282)) ([#283](https://github.com/NibiruChain/ts-sdk/issues/283)) ([b743fc0](https://github.com/NibiruChain/ts-sdk/commit/b743fc08fb97d912e5c7e82e567341776fae1b74)), closes [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** 0.21.12 ([a980142](https://github.com/NibiruChain/ts-sdk/commit/a98014262f9550a6d04a3d7ca4fbbdfd5a3b4c26)), closes [#196](https://github.com/NibiruChain/ts-sdk/issues/196) [#204](https://github.com/NibiruChain/ts-sdk/issues/204) [#209](https://github.com/NibiruChain/ts-sdk/issues/209) [#196](https://github.com/NibiruChain/ts-sdk/issues/196) [#208](https://github.com/NibiruChain/ts-sdk/issues/208) [#196](https://github.com/NibiruChain/ts-sdk/issues/196) * **release:** 0.21.12 ([0cb41aa](https://github.com/NibiruChain/ts-sdk/commit/0cb41aa49328aa848932b15c520e8f31f942ee28)), closes [#196](https://github.com/NibiruChain/ts-sdk/issues/196) * **release:** 0.21.12 ([7c3a57d](https://github.com/NibiruChain/ts-sdk/commit/7c3a57deb80f8fde92ec0517cf1d9c1cba35c37a)), closes [#208](https://github.com/NibiruChain/ts-sdk/issues/208) [#196](https://github.com/NibiruChain/ts-sdk/issues/196) * **release:** 0.21.13 ([2f56d3d](https://github.com/NibiruChain/ts-sdk/commit/2f56d3d4aede354484ec1583f8ec5b8572045279)), closes [#210](https://github.com/NibiruChain/ts-sdk/issues/210) [#210](https://github.com/NibiruChain/ts-sdk/issues/210) * **release:** 0.21.13 ([352dbb5](https://github.com/NibiruChain/ts-sdk/commit/352dbb59db600694126753e60679d4996f159c42)), closes [#210](https://github.com/NibiruChain/ts-sdk/issues/210) * **release:** 0.21.13 ([0bd88e6](https://github.com/NibiruChain/ts-sdk/commit/0bd88e6cabf2b7c076674eb00069b629b3c71c41)) * **release:** 0.21.14 ([ffe36b5](https://github.com/NibiruChain/ts-sdk/commit/ffe36b5ed08b17e837067e2695dd722586fa768b)), closes [#245](https://github.com/NibiruChain/ts-sdk/issues/245) * **release:** 0.21.14 ([b569944](https://github.com/NibiruChain/ts-sdk/commit/b569944846a79613f0d9154fda51f679b14ee053)), closes [#215](https://github.com/NibiruChain/ts-sdk/issues/215) * **release:** 0.21.14 ([85cf025](https://github.com/NibiruChain/ts-sdk/commit/85cf0257a1888ab997e089cae0127e85d1a0889c)), closes [#210](https://github.com/NibiruChain/ts-sdk/issues/210) * **release:** 0.21.15 ([73b581c](https://github.com/NibiruChain/ts-sdk/commit/73b581c0f4949f3289e6392d1d426195073825c9)), closes [#247](https://github.com/NibiruChain/ts-sdk/issues/247) * **release:** 0.21.15 ([94052c2](https://github.com/NibiruChain/ts-sdk/commit/94052c25d9b12ffd6a6e8c531f5225f1877de55a)) * **release:** 0.21.15 ([f83ea63](https://github.com/NibiruChain/ts-sdk/commit/f83ea6385a455fdd276589ddf4b07260b5c99fd2)), closes [#215](https://github.com/NibiruChain/ts-sdk/issues/215) * **release:** 0.21.16 ([619965e](https://github.com/NibiruChain/ts-sdk/commit/619965ef1a3950fc5816ff98ad61c88458a3b8a8)), closes [#250](https://github.com/NibiruChain/ts-sdk/issues/250) * **release:** 0.21.16 ([ed609e0](https://github.com/NibiruChain/ts-sdk/commit/ed609e0f9fcd87c4b5ba8376a9d707a610bed0ab)) * **release:** 0.21.16 ([01a2c4e](https://github.com/NibiruChain/ts-sdk/commit/01a2c4ea1bbe8f164311bd883e682e8fc88f6b94)) * **release:** 0.21.17 ([a21ae97](https://github.com/NibiruChain/ts-sdk/commit/a21ae97bcda8df0a2a274871866761bf7200ba6b)), closes [#216](https://github.com/NibiruChain/ts-sdk/issues/216) [#216](https://github.com/NibiruChain/ts-sdk/issues/216) * **release:** 0.21.17 ([d3c9cf6](https://github.com/NibiruChain/ts-sdk/commit/d3c9cf62b9f8072c1d1fcebb4b8248cc5f7fe09f)) * **release:** 0.21.18 ([b15a382](https://github.com/NibiruChain/ts-sdk/commit/b15a3824bd0db8748edacafc993c60f474215643)), closes [#217](https://github.com/NibiruChain/ts-sdk/issues/217) * **release:** 0.21.18 ([914ebcd](https://github.com/NibiruChain/ts-sdk/commit/914ebcdf01aba7371893996ba3f28dd700b71e0c)), closes [#216](https://github.com/NibiruChain/ts-sdk/issues/216) * **release:** 0.21.19 ([d48bf99](https://github.com/NibiruChain/ts-sdk/commit/d48bf99f26984b41ac4c3a114da721e4ec2db4a1)), closes [#221](https://github.com/NibiruChain/ts-sdk/issues/221) * **release:** 0.21.19 ([0d36024](https://github.com/NibiruChain/ts-sdk/commit/0d3602416aa51b2c861e8ed04e11656f9ed08c95)), closes [#218](https://github.com/NibiruChain/ts-sdk/issues/218) * **release:** 0.21.20 ([069a137](https://github.com/NibiruChain/ts-sdk/commit/069a137c1a4f64b98196fa13eebc7139d59f46cc)), closes [#223](https://github.com/NibiruChain/ts-sdk/issues/223) * **release:** 0.21.20 ([cb52229](https://github.com/NibiruChain/ts-sdk/commit/cb522299bbb02977e4424913fc49d35371b7baf6)), closes [#219](https://github.com/NibiruChain/ts-sdk/issues/219) * **release:** 0.21.21 ([8f851e5](https://github.com/NibiruChain/ts-sdk/commit/8f851e59523e4a4668dea82ce27e1c9537648a6a)), closes [#228](https://github.com/NibiruChain/ts-sdk/issues/228) * **release:** 0.21.21 ([3bb4cb3](https://github.com/NibiruChain/ts-sdk/commit/3bb4cb367aaadcc6655af1605e4d71273b9bebca)), closes [#221](https://github.com/NibiruChain/ts-sdk/issues/221) [#221](https://github.com/NibiruChain/ts-sdk/issues/221) * **release:** 0.21.22 ([e72b3f9](https://github.com/NibiruChain/ts-sdk/commit/e72b3f9d65cf3c41fa994622639edc9d52b989b1)), closes [#224](https://github.com/NibiruChain/ts-sdk/issues/224) * **release:** 0.21.22 ([ea820c5](https://github.com/NibiruChain/ts-sdk/commit/ea820c5eda273c3aba96e3435c0bb58e17b7cfc0)), closes [#223](https://github.com/NibiruChain/ts-sdk/issues/223) * **release:** 0.21.23 ([c789641](https://github.com/NibiruChain/ts-sdk/commit/c7896412ec390e1be763c519350dfa8ec8cc2c8a)), closes [#233](https://github.com/NibiruChain/ts-sdk/issues/233) * **release:** 0.21.23 ([f8341c3](https://github.com/NibiruChain/ts-sdk/commit/f8341c364ab77a717ee4d818a30b7a6f1d400650)), closes [#222](https://github.com/NibiruChain/ts-sdk/issues/222) * **release:** 0.21.24 ([fdc963f](https://github.com/NibiruChain/ts-sdk/commit/fdc963fc3b3510b9867e4c47e20993f054824f59)), closes [#236](https://github.com/NibiruChain/ts-sdk/issues/236) * **release:** 0.21.24 ([b2c42de](https://github.com/NibiruChain/ts-sdk/commit/b2c42defb880fde8fdf6018bd219d572c258ee95)) * **release:** 0.21.25 ([e5940d6](https://github.com/NibiruChain/ts-sdk/commit/e5940d635aefba6ef9090b08d30b975a5e80a0ae)), closes [#237](https://github.com/NibiruChain/ts-sdk/issues/237) * **release:** 0.21.25 ([a4ddef5](https://github.com/NibiruChain/ts-sdk/commit/a4ddef56962c3a501303442289c088bcef7ebbc6)) * **release:** 0.21.26 ([2d3c0b4](https://github.com/NibiruChain/ts-sdk/commit/2d3c0b4d98b003265697f57831eee63b4b16f95d)), closes [#238](https://github.com/NibiruChain/ts-sdk/issues/238) * **release:** 0.21.26 ([b09c708](https://github.com/NibiruChain/ts-sdk/commit/b09c708f6b593aeaf07120a1b04f9fba27b7f18a)), closes [#228](https://github.com/NibiruChain/ts-sdk/issues/228) [#228](https://github.com/NibiruChain/ts-sdk/issues/228) * **release:** 0.21.27 ([053d2a8](https://github.com/NibiruChain/ts-sdk/commit/053d2a81cdd2fa397039440aaf1ed7c1fe465ac7)), closes [#239](https://github.com/NibiruChain/ts-sdk/issues/239) * **release:** 0.21.27 ([b2a6738](https://github.com/NibiruChain/ts-sdk/commit/b2a6738a6215bce7a1c1da80214b4299568a172a)), closes [#224](https://github.com/NibiruChain/ts-sdk/issues/224) [#224](https://github.com/NibiruChain/ts-sdk/issues/224) * **release:** 0.21.28 ([1ec2159](https://github.com/NibiruChain/ts-sdk/commit/1ec2159259a37ecd979f42510d237976065b9f70)), closes [#240](https://github.com/NibiruChain/ts-sdk/issues/240) * **release:** 0.21.28 ([5867c99](https://github.com/NibiruChain/ts-sdk/commit/5867c993f17812263c58dcb5ed272a5c32d31707)), closes [#231](https://github.com/NibiruChain/ts-sdk/issues/231) * **release:** 0.21.29 ([761ba67](https://github.com/NibiruChain/ts-sdk/commit/761ba67b4ecb46b5a7a640d2757b8fa4e15792fc)), closes [#241](https://github.com/NibiruChain/ts-sdk/issues/241) * **release:** 0.21.29 ([981e77b](https://github.com/NibiruChain/ts-sdk/commit/981e77ba00c7cd94543416cef3e8205b3c78ee97)), closes [#233](https://github.com/NibiruChain/ts-sdk/issues/233) [#233](https://github.com/NibiruChain/ts-sdk/issues/233) * **release:** 0.21.30 ([4bc7dd4](https://github.com/NibiruChain/ts-sdk/commit/4bc7dd44e886057dc6e940167c2364d3fb6fe0d2)), closes [#243](https://github.com/NibiruChain/ts-sdk/issues/243) * **release:** 0.21.30 ([70b46f3](https://github.com/NibiruChain/ts-sdk/commit/70b46f3d9dfb51f4d9f3fda2bceb0fd5d3d6345b)), closes [#236](https://github.com/NibiruChain/ts-sdk/issues/236) [#236](https://github.com/NibiruChain/ts-sdk/issues/236) * **release:** 0.21.31 ([2078100](https://github.com/NibiruChain/ts-sdk/commit/20781003112fd041acd97c8ee468f5fa426a7b8d)), closes [#244](https://github.com/NibiruChain/ts-sdk/issues/244) * **release:** 0.21.31 ([8e41998](https://github.com/NibiruChain/ts-sdk/commit/8e419984902f40eb3862efdc845918ad55105f65)), closes [#237](https://github.com/NibiruChain/ts-sdk/issues/237) [#237](https://github.com/NibiruChain/ts-sdk/issues/237) * **release:** 0.21.32 ([99d6a54](https://github.com/NibiruChain/ts-sdk/commit/99d6a54c2d2138243b2418c36ef6890f91a19d25)), closes [#245](https://github.com/NibiruChain/ts-sdk/issues/245) * **release:** 0.21.32 ([010cb95](https://github.com/NibiruChain/ts-sdk/commit/010cb957554bba53b5ab1a42554718d2ab87f866)), closes [#238](https://github.com/NibiruChain/ts-sdk/issues/238) [#238](https://github.com/NibiruChain/ts-sdk/issues/238) * **release:** 0.21.33 ([1c7114e](https://github.com/NibiruChain/ts-sdk/commit/1c7114e8777a24a73a6ed7f3e355071cb7f25358)), closes [#248](https://github.com/NibiruChain/ts-sdk/issues/248) * **release:** 0.21.33 ([4bc4fb2](https://github.com/NibiruChain/ts-sdk/commit/4bc4fb25a2b1881aaed053b69ad37f6c882c48fb)), closes [#239](https://github.com/NibiruChain/ts-sdk/issues/239) [#239](https://github.com/NibiruChain/ts-sdk/issues/239) * **release:** 0.21.34 ([b8e3018](https://github.com/NibiruChain/ts-sdk/commit/b8e3018e2bea199cbc7d93c30b0415d7578d78b7)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** 0.21.34 ([11c9782](https://github.com/NibiruChain/ts-sdk/commit/11c97826fe8a6987257c0d55ec6439e1bce3ac5a)), closes [#240](https://github.com/NibiruChain/ts-sdk/issues/240) [#240](https://github.com/NibiruChain/ts-sdk/issues/240) * **release:** 0.21.35 ([7c9ee03](https://github.com/NibiruChain/ts-sdk/commit/7c9ee0321bff268308d7fd74515cc1cf03742a11)), closes [#241](https://github.com/NibiruChain/ts-sdk/issues/241) [#241](https://github.com/NibiruChain/ts-sdk/issues/241) * **release:** 0.21.36 ([da07309](https://github.com/NibiruChain/ts-sdk/commit/da07309c9afa9cae2b6f61a1ddc4d7440978b697)), closes [#243](https://github.com/NibiruChain/ts-sdk/issues/243) [#243](https://github.com/NibiruChain/ts-sdk/issues/243) * **release:** 0.21.37 ([6a47609](https://github.com/NibiruChain/ts-sdk/commit/6a47609a1ac16809dfa842de6dd836418736cd38)), closes [#244](https://github.com/NibiruChain/ts-sdk/issues/244) [#244](https://github.com/NibiruChain/ts-sdk/issues/244) * **release:** 0.21.38 ([679503e](https://github.com/NibiruChain/ts-sdk/commit/679503edb0b353f46b32bf7e14e762a7a47dbef1)), closes [#245](https://github.com/NibiruChain/ts-sdk/issues/245) [#245](https://github.com/NibiruChain/ts-sdk/issues/245) [#245](https://github.com/NibiruChain/ts-sdk/issues/245) * **release:** 0.21.39 ([7481385](https://github.com/NibiruChain/ts-sdk/commit/7481385adfb0636af06dd3f4c530f9e7cc8a0372)), closes [#247](https://github.com/NibiruChain/ts-sdk/issues/247) [#247](https://github.com/NibiruChain/ts-sdk/issues/247) * **release:** 0.21.40 ([623b857](https://github.com/NibiruChain/ts-sdk/commit/623b8572aaa491504db2d63b95005250cb1f23a1)), closes [#248](https://github.com/NibiruChain/ts-sdk/issues/248) [#248](https://github.com/NibiruChain/ts-sdk/issues/248) * **release:** 0.21.41 ([19eb616](https://github.com/NibiruChain/ts-sdk/commit/19eb616aecc380d0d4b987e78b3686d8671334b6)), closes [#249](https://github.com/NibiruChain/ts-sdk/issues/249) * **release:** 0.21.42 ([8409d2a](https://github.com/NibiruChain/ts-sdk/commit/8409d2aaa593784cad440c52de972947b29e7075)), closes [#250](https://github.com/NibiruChain/ts-sdk/issues/250) [#250](https://github.com/NibiruChain/ts-sdk/issues/250) * **release:** 0.21.43 ([43d6096](https://github.com/NibiruChain/ts-sdk/commit/43d6096b6ef40319dd260a0d199ea8a8ce09ba1f)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** 0.21.44 ([2a04acd](https://github.com/NibiruChain/ts-sdk/commit/2a04acd6c70a0c05a0893574a9218ec21013ef3e)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** 0.21.45 ([f5d0175](https://github.com/NibiruChain/ts-sdk/commit/f5d0175c9b64eff1fe4e3c3281c869bc5fdc7eba)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * remove jest config ([9d040cf](https://github.com/NibiruChain/ts-sdk/commit/9d040cfe74056a34ac55a50b770d3e0afa05f3f6)) * remove tsconfig.build.json ([9182fef](https://github.com/NibiruChain/ts-sdk/commit/9182fefca6ec3321b8d42d7e6f01aa56f14020ec)) * rerun lerna build ([76833d1](https://github.com/NibiruChain/ts-sdk/commit/76833d17d37af5662c8c2fc66272b5eec8f4952a)) * update codeowners ([e7510ef](https://github.com/NibiruChain/ts-sdk/commit/e7510ef449643e5f378e913dcd22b786d38a43be)) * update readme docs ([4e080fd](https://github.com/NibiruChain/ts-sdk/commit/4e080fdb26a0dbb0d1dca18ae27062cc5d79abc4)) * version bump nibijs ([de3e026](https://github.com/NibiruChain/ts-sdk/commit/de3e026fc5efaa95e93467df6bfdce64e9590a3a)) ### Tests * chore release ([9c99aeb](https://github.com/NibiruChain/ts-sdk/commit/9c99aebbdf67956133952b48a6958f0b15d6cb65)) * **nibijs:** fix tests + msg factory ([#149](https://github.com/NibiruChain/ts-sdk/issues/149)) ([f979968](https://github.com/NibiruChain/ts-sdk/commit/f97996850cb7be48f5f2fa518ad42ec401129c8b)) * **nibijs:** make runs more consistent + fix export of dist/msg ([#154](https://github.com/NibiruChain/ts-sdk/issues/154)) ([37bc02f](https://github.com/NibiruChain/ts-sdk/commit/37bc02f6fca5b8553fe7d08fbee5500e60ec0e57)) [skip ci]
Context
main
branch up to v0.21.42Note
Summary by CodeRabbit
New Features
Documentation
Bug Fixes
Refactor
Style
Tests
ts-node
in test workflows.Chores
.github/workflows/test-ts-sdk.yaml
with branch restrictions and additional steps.