Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(nibijs): examples up-to-date + more docs + test examples in CI #254

Merged
merged 16 commits into from
Dec 7, 2023

Conversation

Unique-Divine
Copy link
Member

@Unique-Divine Unique-Divine commented Dec 5, 2023

Context

  • ci: Adds workflow step to run the examples against local Nibiru network
  • docs(nibijs): Adds function and type docs to many symbols
  • Updates the README to have up-to-date runnable examples and correct badges
  • Brings main branch up to v0.21.42
  • Symlink for README -> packages/nibijs/README : Rather than duplicating the file (easier to maintain)
  • Symlink for packages/nibijs-examples -> ./examples : Runnable from top of repo but still easy to maintain)

Note

  • [PR created without the generated markdown docs to see the diff more easily.]

Summary by CodeRabbit

  • New Features

    • Search functionality with a new search bar for fetching and displaying results.
    • Development Quick Start section added to documentation.
    • New examples for wallet creation, querying, and sending funds.
  • Documentation

    • Updated links to Nibiru documentation and test workflow badges.
    • Restructured examples section in documentation.
    • Added badges for NPM version, downloads, license, and Discord members.
  • Bug Fixes

    • Corrected example code for creating a wallet, querying, and sending funds.
  • Refactor

    • Improved background process for running the Nibiru network.
    • Updated job naming for better clarity.
  • Style

    • Enhanced styles for the new search bar component.
  • Tests

    • Added new step to run examples using ts-node in test workflows.
  • Chores

    • Updated .github/workflows/test-ts-sdk.yaml with branch restrictions and additional steps.

Unique-Divine and others added 2 commits December 5, 2023 17:05
* 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]>
Copy link
Contributor

coderabbitai bot commented Dec 5, 2023

Walkthrough

The 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

File Pattern Change Summary
.github/workflows/... Updated branch restrictions, added steps for CLI tooling, new example execution, and job naming refinements.
README.md, packages/nibijs/docs/intro.md Updated documentation links, added badges, revised examples, and added a development quick start section.
packages/nibijs-examples/..., packages/nibijs/src/..., packages/examples/... Updated shared utilities, chain types, transaction handling, examples, chain configuration, parsing functions, test utilities, and documentation.
packages/nibijs/docs/... Numerous updates to interfaces, classes, enums, and modules documentation reflecting changes in version numbers, formatting, method signatures, and added descriptions.
jest.config.js Updated module path ignore patterns to exclude "packages/examples".

Related issues

  • The issue titled "Make the NibiJS examples easier to maintain and keep up-to-date" could be linked to this PR as the changes include updates to examples and documentation, which align with the issue's objectives to keep examples up-to-date and improve documentation for third-party developers.

Poem

In the land of code where the NibiJS hops,
A flurry of changes, like raindrops non-stop.
With each leap and bound, the docs grow more clear,
A rabbit's proud work for devs far and near. 🐇💻✨


Tips

Chat with CodeRabbit Bot (@coderabbitai)

  • If you reply to a review comment from CodeRabbit, the bot will automatically respond.
  • To engage with CodeRabbit bot directly around the specific lines of code in the PR, mention @coderabbitai in your review comment
  • Note: Review comments are made on code diffs or files, not on the PR overview.
  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Note: For conversation with the bot, please use the review comments on code diffs or files.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • The JSON schema for the configuration file is available here.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/coderabbit-overrides.v2.json

Copy link

github-actions bot commented Dec 5, 2023

Lines Statements Branches Functions
Coverage: 95%
95.8% (1326/1384) 98.27% (570/580) 88.4% (305/345)

Copy link
Contributor

@coderabbitai coderabbitai bot left a 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

Commits Files that changed from the base of the PR and between 8409d2a and 3e4aac2.
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 updated nibijs 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 in logSuccess 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 use ABCIEvent[] 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 and Attribute 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 and Attribute interfaces have been removed from types.ts. The search within the packages/nibijs/src/chain/ directory indicates that Event is no longer used, and ABCIEvent has replaced it in TxLog.
  • There is no usage of the Attribute interface in the packages/nibijs/src/chain/ directory.

Based on the provided context, there are no issues with the removal of the Event and Attribute interfaces from types.ts.

packages/nibijs/src/msg/index.ts (1)
  • 3-7: The summary indicates that the perp assignment was removed from the MsgFactory 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 and TEST_MNEMONIC and the addition of TEST_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 of ABCIEvent instead of Event aligns with the PR's goal of improving type safety and clarity.

  • 62-67: The update to assertHasEventType to accept an array of ABCIEvent instead of Event 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, and EventMap along with the function eventToMap 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 the event module's entities available for import from tx/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 of DirectSecp256k1HdWallet, aligning with the PR objectives to update function signatures.

  • 45-48: The newRandomWallet function has been updated to return a promise of DirectSecp256k1HdWallet, 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.

packages/nibijs-examples/02_queries.ts Outdated Show resolved Hide resolved
packages/nibijs-examples/shared.ts Outdated Show resolved Hide resolved
packages/nibijs-examples/shared.ts Outdated Show resolved Hide resolved
packages/nibijs-examples/01_new-wallet.ts Outdated Show resolved Hide resolved
packages/nibijs-examples/03_messages.ts Outdated Show resolved Hide resolved
examples Outdated Show resolved Hide resolved
packages/nibijs-examples/shared.ts Outdated Show resolved Hide resolved
Copy link
Contributor

@coderabbitai coderabbitai bot left a 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

Commits Files that changed from the base of the PR and between 3e4aac2 and b17342a.
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 of newRandomWallet, are consistent with the PR objectives and summary.

  • 86-98: The updates to the "Querying" example, including the replacement of IncentivizedTestnet with Localnet and the introduction of a CHAIN 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 of newSignerFromMnemonic and newCoins, 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 of newSignerFromMnemonic, newCoin, and parseEventLogs, are consistent with the PR objectives and summary.

  • 208-232: The addition of the "Development Quick Start" section with instructions for installing nvm and using yarn 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 of NibiruSigningClient, 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 to Localnet, which is consistent with the summary mentioning the introduction of Localnet as a constant. This change should be verified across all examples to ensure consistency.


Verification result:

The CHAIN constant has been set to Localnet in the examples.test.ts file and is consistently used across various documentation files, including the README.md and intro.md within the nibijs 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 the TEST_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 using TEST_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 the sleep 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 to hereDoc for formatting output, which is a nice touch for readability. Ensure that the sleep 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 property perp has been updated to line 6.

  • 40-40: The line number reference for the definition of MsgFactory property spot 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 show perp at line 6 and spot 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 the PerpMsgFactory 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 the attributes property linking to EventAttribute. However, ensure that the EventAttribute documentation is also updated to reflect any changes made to the interface, especially since the Event and Attribute interfaces have been removed.

Verification result:

The documentation for ABCIEvent has been updated to reflect the latest codebase changes, and the EventAttribute documentation is present and linked correctly. Ensure that the content within EventAttribute.md is consistent with the codebase after the removal of the Event and Attribute 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, while prefix and shortName are at lines 29 and 30 respectively. The summary incorrectly states that only prefix and shortName 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 the EventMap 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 hash 3e2dcd7.

  • 44-44: The value definition URL has been updated to point to the new commit hash 3e2dcd7.

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 hash 3e2dcd7.

  • 44-44: The value property documentation has been updated with the new commit hash 3e2dcd7.

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 the msg/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 introduce Localnet.

  • 112-129: The update in the sending funds example to use newCoins and newSignerFromMnemonic 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 for IncentivizedTestnet 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 with Testnet 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, and TEST_ADDRESS align with the PR objectives to update examples and documentation to be current with the latest SDK version. The use of environment variables for TEST_MNEMONIC and TEST_ADDRESS provides flexibility for different testing environments.

  • 24-33: The update to validateBlockFromJsonRpc function with a more comprehensive blockSchema is consistent with the PR's goal of enhancing the SDK's testability.

  • 47-52: The validateBlock function has been correctly updated to take a Block and Chain as parameters, reflecting the updated Chain interface and improving the function's clarity and type safety.

  • 55-58: The assertHasMsgType function has been correctly updated to work with the ABCIEvent 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 the ABCIEvent 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 and Attribute interfaces have been removed, but EventAttribute is still present in the code. Please verify if this is intentional or an oversight.

  • 9-42: The introduction of EventMapAttribute, ABCIEvent, and EventMap interfaces aligns with the summary's mention of new interfaces to handle ABCI events.

  • 43-68: The eventToMap, findEvent, and parseEventLogs 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> to newSignerFromMnemonic correctly reflects the asynchronous nature of the function.

  • 45-49: The addition of the return type Promise<DirectSecp256k1HdWallet> to newRandomWallet 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.

packages/nibijs/src/chain/parse.ts Show resolved Hide resolved
packages/nibijs/log-jsonrpc.txt Outdated Show resolved Hide resolved
packages/nibijs/log-jsonrpc.txt Outdated Show resolved Hide resolved
packages/nibijs/src/chain/types.ts Outdated Show resolved Hide resolved
packages/examples/examples.test.ts Outdated Show resolved Hide resolved
@cgilbe27 cgilbe27 changed the base branch from releases/v0.21.x to develop December 7, 2023 14:30
Copy link
Contributor

@coderabbitai coderabbitai bot left a 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

Commits Files that changed from the base of the PR and between cd287eb and 8fe02e0.
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 to Localnet, which is consistent with the summary stating that IncentivizedTestnet has been deprecated in favor of Localnet.

  • 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 as getSigner, 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 the NibiruQueryClient 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 of GoSuccess and GoError types align with the PR objectives to update exported entities and improve error handling.

  • 52-54: The update to the TxLog interface to use ABCIEvent instead of Event is correct and aligns with the PR objectives to reflect the latest API changes.

packages/nibijs/src/chain/types.ts Show resolved Hide resolved
Copy link
Contributor

@coderabbitai coderabbitai bot left a 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

Commits Files that changed from the base of the PR and between 8fe02e0 and 35531c1.
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 in msg/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, and totalTokensInPool 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 the attributes and type 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 number 21 accurately reflects the location of chainId in the chain.ts file.

The line number for the chainId property in the chain.ts file is correctly documented as line 21.

  • 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 number 23 accurately reflects the location of chainName in the chain.ts file.

The line number 23 correctly reflects the location of the chainName property in the chain.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 number 19 accurately reflects the location of endptGrpc in the chain.ts file.

The line number 19 correctly reflects the location of the endptGrpc property definition in the chain.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 number 17 accurately reflects the location of endptRest in the chain.ts file.

The line number 17 in the chain.ts file accurately reflects the location of the endptRest property definition within the Chain 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 number 15 accurately reflects the location of endptTm in the chain.ts file.

The line number 15 accurately reflects the location of the endptTm property definition in the chain.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 number 25 accurately reflects the location of feeDenom in the chain.ts file.

The line number 25 accurately reflects the location of the feeDenom property in the chain.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 and shortName properties in the ChainIdParts 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 the currentEpoch and epochsInfo 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 hash 8fe02e0.

  • 44-44: The URL reference in the Defined in section for the value property has been correctly updated to the new commit hash 8fe02e0.

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 hash 8fe02e0.

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 hash 8fe02e0 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 to 8fe02e0.

  • 41-44: The commit hash in the URL for the value property definition has been updated to 8fe02e0.

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 when count_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 and positions 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 parameter tokenOut? of type Coin, 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 at query/spot.ts:58 in commit 8fe02e0.

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 the SudoExtension 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's events 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 to ABCIEvent, 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, and SPOT_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, and parseEventLogs 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 and IncentivizedTestnet 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.

Copy link
Contributor

@coderabbitai coderabbitai bot left a 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

Commits Files that changed from the base of the PR and between 35531c1 and 62ff960.
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.

@Unique-Divine
Copy link
Member Author

@cgilbe27: I addressed all the PR comments and synced up with changes from develop

Copy link
Contributor

@coderabbitai coderabbitai bot left a 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

Commits Files that changed from the base of the PR and between 6b114a1 and bef5958.
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 and TEST_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
Copy link
Contributor

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)
Copy link
Contributor

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.

Suggested change
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 -->

Comment on lines +228 to +232
.catch((err) => {
if (!`${err}`.includes("account sequence mismatch")) {
throw err
}
logExampleName(exampleFunc.name)
Copy link
Contributor

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.

@Unique-Divine Unique-Divine merged commit 144216d into develop Dec 7, 2023
1 check passed
@Unique-Divine Unique-Divine deleted the realu/revive-examples-2 branch December 7, 2023 17:54
Unique-Divine added a commit that referenced this pull request Dec 13, 2023
* 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>
Unique-Divine added a commit that referenced this pull request Dec 13, 2023
* 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>
nibibot pushed a commit that referenced this pull request Dec 13, 2023
## [@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]
cgilbe27 added a commit that referenced this pull request Dec 20, 2023
* 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]>
cgilbe27 added a commit that referenced this pull request Dec 20, 2023
* 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]>
nibibot pushed a commit that referenced this pull request Dec 20, 2023
## [@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]
cgilbe27 added a commit that referenced this pull request Jan 2, 2024
* 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]>
cgilbe27 added a commit that referenced this pull request Jan 4, 2024
* 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]>
nibibot pushed a commit that referenced this pull request Jan 4, 2024
## [@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]
cgilbe27 added a commit that referenced this pull request Jan 5, 2024
* 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]>
nibibot pushed a commit that referenced this pull request Jan 5, 2024
## [@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]
cgilbe27 added a commit that referenced this pull request Jan 5, 2024
* 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]>
cgilbe27 added a commit that referenced this pull request Jan 19, 2024
* 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]>
cgilbe27 added a commit that referenced this pull request Jan 19, 2024
* 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]>
@cgilbe27 cgilbe27 mentioned this pull request Jan 19, 2024
cgilbe27 added a commit that referenced this pull request Jan 19, 2024
* 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]>
cgilbe27 added a commit that referenced this pull request Jan 19, 2024
* 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]>
cgilbe27 added a commit that referenced this pull request Jan 19, 2024
* 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]>
cgilbe27 added a commit that referenced this pull request Jan 19, 2024
* 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]>
cgilbe27 added a commit that referenced this pull request Jan 19, 2024
* 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]>
cgilbe27 added a commit that referenced this pull request Jan 19, 2024
* 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]>
nibibot pushed a commit that referenced this pull request Jan 19, 2024
## [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]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants