-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(nibijs): functions for humans + getTxByHash (exchange integration) #260
Conversation
WalkthroughThe changes involve updates to the NibiruChain TypeScript SDK, specifically to the documentation and functionality related to blockchain interaction. Properties in the Changes
Related issues
Poem
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on X ? TipsChat with CodeRabbit Bot (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 2
Configuration used: CodeRabbit UI
Files ignored due to filter (1)
- package.json
Files selected for processing (45)
- packages/nibijs/docs/classes/CustomChain.md (10 hunks)
- packages/nibijs/docs/classes/MsgFactory.md (2 hunks)
- packages/nibijs/docs/classes/NibiruQueryClient.md (8 hunks)
- packages/nibijs/docs/classes/NibiruSigningClient.md (6 hunks)
- packages/nibijs/docs/classes/PerpMsgFactory.md (7 hunks)
- packages/nibijs/docs/classes/Result.md (1 hunks)
- packages/nibijs/docs/classes/SpotMsgFactory.md (4 hunks)
- packages/nibijs/docs/classes/StableSwap.md (10 hunks)
- packages/nibijs/docs/enums/BECH32_PREFIX.md (6 hunks)
- packages/nibijs/docs/enums/Signer.md (2 hunks)
- packages/nibijs/docs/interfaces/ABCIEvent.md (2 hunks)
- packages/nibijs/docs/interfaces/Chain.md (6 hunks)
- packages/nibijs/docs/interfaces/ChainIdParts.md (3 hunks)
- packages/nibijs/docs/interfaces/EpochsExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/EventAttribute.md (2 hunks)
- packages/nibijs/docs/interfaces/EventMap.md (1 hunks)
- packages/nibijs/docs/interfaces/InflationExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/OracleExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/PageRequest.md (5 hunks)
- packages/nibijs/docs/interfaces/PerpExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/SpotExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/SudoExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/TxLog.md (1 hunks)
- packages/nibijs/docs/modules.md (53 hunks)
- packages/nibijs/src/chain/parse.ts (2 hunks)
- packages/nibijs/src/chain/types.ts (2 hunks)
- packages/nibijs/src/hash.test.ts (1 hunks)
- packages/nibijs/src/hash.ts (1 hunks)
- packages/nibijs/src/index.ts (1 hunks)
- packages/nibijs/src/query/query.ts (2 hunks)
- packages/nibijs/src/result.ts (1 hunks)
- packages/nibijs/src/test/query.test.ts (2 hunks)
- packages/nibijs/src/testutil.ts (5 hunks)
- packages/nibijs/src/tx/signingClient.test.ts (1 hunks)
Files skipped from review due to trivial changes (31)
- packages/nibijs/docs/classes/CustomChain.md
- packages/nibijs/docs/classes/MsgFactory.md
- packages/nibijs/docs/classes/NibiruQueryClient.md
- packages/nibijs/docs/classes/NibiruSigningClient.md
- packages/nibijs/docs/classes/SpotMsgFactory.md
- packages/nibijs/docs/classes/StableSwap.md
- packages/nibijs/docs/enums/BECH32_PREFIX.md
- packages/nibijs/docs/enums/Signer.md
- packages/nibijs/docs/interfaces/ABCIEvent.md
- packages/nibijs/docs/interfaces/Chain.md
- packages/nibijs/docs/interfaces/ChainIdParts.md
- packages/nibijs/docs/interfaces/EpochsExtension.md
- packages/nibijs/docs/interfaces/EventAttribute.md
- packages/nibijs/docs/interfaces/EventMap.md
- packages/nibijs/docs/interfaces/InflationExtension.md
- packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md
- packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md
- packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md
- packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md
- packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md
- packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md
- packages/nibijs/docs/interfaces/OracleExtension.md
- packages/nibijs/docs/interfaces/PageRequest.md
- packages/nibijs/docs/interfaces/SpotExtension.md
- packages/nibijs/docs/interfaces/SudoExtension.md
- packages/nibijs/docs/interfaces/TxLog.md
- packages/nibijs/src/hash.test.ts
- packages/nibijs/src/index.ts
Files skipped from review as they are similar to previous changes (10)
- packages/nibijs/docs/classes/PerpMsgFactory.md
- packages/nibijs/docs/classes/Result.md
- packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md
- packages/nibijs/docs/interfaces/PerpExtension.md
- packages/nibijs/src/hash.ts
- packages/nibijs/src/query/query.ts
- packages/nibijs/src/result.ts
- packages/nibijs/src/testutil.ts
- packages/nibijs/src/tx/signingClient.test.ts
Additional comments: 42
packages/nibijs/docs/modules.md (38)
16-22: The addition of the
Result
class to the documentation is consistent with the PR objectives and AI-generated summaries.60-71: The introduction of new variables
ERR
,TEST_ADDRESS
,TEST_CHAIN
, andTEST_MNEMONIC
is consistent with the AI-generated summaries.79-87: The addition of new functions
assertExpectedError
,assertHasEventType
,assertHasMsgType
,assertValidBlock
,assertValidBlockFromJsonRpc
,bytesToHex
to the documentation is consistent with the AI-generated summaries.93-96: The addition of the
hexToBytes
function to the documentation is consistent with the AI-generated summaries.136-150: The detailed documentation for the
ERR
variable, including its type declaration and definition location, is consistent with the AI-generated summaries.175-175: The update to the definition location for the
Localnet
variable is consistent with the AI-generated summaries.185-185: The update to the definition location for the
Msg
variable is consistent with the AI-generated summaries.207-207: The update to the definition location for the
PERP_MSG_TYPE_URLS
variable is consistent with the AI-generated summaries.230-266: The documentation for the
TEST_ADDRESS
,TEST_CHAIN
, andTEST_MNEMONIC
variables, including their definition locations, is consistent with the AI-generated summaries.276-276: The update to the definition location for the
nibiruRegistryTypes
variable is consistent with the AI-generated summaries.286-286: The update to the definition location for the
perpTypes
variable is consistent with the AI-generated summaries.296-296: The update to the definition location for the
spotTypes
variable is consistent with the AI-generated summaries.320-320: The update to the definition location for the
Devnet
function is consistent with the AI-generated summaries.349-349: The update to the definition location for the
IncentivizedTestnet
function is consistent with the AI-generated summaries.382-382: The update to the definition location for the
Testnet
function is consistent with the AI-generated summaries.403-554: The documentation for several functions, including
assertExpectedError
,assertHasEventType
,assertHasMsgType
,assertValidBlock
,assertValidBlockFromJsonRpc
, andbytesToHex
, along with their definition locations, is consistent with the AI-generated summaries.578-578: The update to the definition location for the
chainToParts
function is consistent with the AI-generated summaries.600-600: The update to the definition location for the
eventToMap
function is consistent with the AI-generated summaries.622-622: The update to the definition location for the
faucetUrlFromChain
function is consistent with the AI-generated summaries.646-646: The update to the definition location for the
findEvent
function is consistent with the AI-generated summaries.686-686: The update to the definition location for the
fromSdkDec
function is consistent with the AI-generated summaries.706-706: The update to the definition location for the
fromSdkInt
function is consistent with the AI-generated summaries.720-720: The update to the definition location for the
getRegistry
function is consistent with the AI-generated summaries.755-809: The documentation for the
hexToBytes
function, including examples of its usage and error handling, is consistent with the AI-generated summaries.829-829: The update to the definition location for the
isMsgAddMarginEncodeObject
function is consistent with the AI-generated summaries.849-849: The update to the definition location for the
isMsgClosePositionEncodeObject
function is consistent with the AI-generated summaries.869-869: The update to the definition location for the
isMsgCreatePoolEncodeObject
function is consistent with the AI-generated summaries.889-889: The update to the definition location for the
isMsgDonateToEcosystemFundEncodeObject
function is consistent with the AI-generated summaries.909-909: The update to the definition location for the
isMsgExitPoolEncodeObject
function is consistent with the AI-generated summaries.929-929: The update to the definition location for the
isMsgJoinPoolEncodeObject
function is consistent with the AI-generated summaries.949-949: The update to the definition location for the
isMsgMultiLiquidateEncodeObject
function is consistent with the AI-generated summaries.969-969: The update to the definition location for the
isMsgOpenPositionEncodeObject
function is consistent with the AI-generated summaries.989-989: The update to the definition location for the
isMsgPartialCloseEncodeObject
function is consistent with the AI-generated summaries.1009-1009: The update to the definition location for the
isMsgRemoveMarginEncodeObject
function is consistent with the AI-generated summaries.1029-1029: The update to the definition location for the
isMsgSwapAssetsEncodeObject
function is consistent with the AI-generated summaries.1052-1052: The update to the definition location for the
isRestEndptLive
function is consistent with the AI-generated summaries.1072-1072: The update to the definition location for the
newCoinMapFromCoins
function is consistent with the AI-generated summaries.1099-1099: The update to the definition location for the
newRandomWallet
function is consistent with the AI-generated summaries.packages/nibijs/src/test/query.test.ts (4)
- 9-10: The import statements for
assertValidBlock
andassertValidBlockFromJsonRpc
reflect the renaming of the functions as mentioned in the PR objectives and AI-generated summary. Ensure that these new function names are also updated wherever they are used in the codebase.
The shell script output confirms that the old function names
validateBlock
andvalidateBlockFromJsonRpc
are no longer present in the codebase, and the new function namesassertValidBlock
andassertValidBlockFromJsonRpc
are correctly used in both the source code and the documentation. This aligns with the PR objectives and the AI-generated summary.Final review comment:
The function renames to
assertValidBlock
andassertValidBlockFromJsonRpc
have been correctly applied throughout the codebase and documentation. No references to the old function names were found, indicating a consistent update.
25-25: The function
assertValidBlock
is used correctly in the test case to validate the block structure. This aligns with the PR objectives and AI-generated summary.33-33: The function
assertValidBlockFromJsonRpc
is used correctly in the test case to validate the block structure from a JSON RPC response. This aligns with the PR objectives and AI-generated summary.22-36: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [6-36]
The changes in the test file reflect the renaming of functions as per the PR objectives. However, the PR objectives also mention the addition of new functions to
NibiruQueryClient
. Ensure that corresponding test cases for the new functions (getTxByHash
andgetTxByHashBytes
) are added to maintain thorough test coverage.
The shell script output confirms the presence of test cases for
getTxByHash
insigningClient.test.ts
and the existence of thegetTxByHash
andgetTxByHashBytes
methods inquery.ts
. Documentation references for these methods are also found inNibiruQueryClient.md
. However, there are no test cases forgetTxByHashBytes
found in the output.Final review comment:
The test file updates reflect the renaming of functions. Test coverage for
getTxByHash
is confirmed insigningClient.test.ts
. However, ensure to add test cases forgetTxByHashBytes
to maintain comprehensive test coverage.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 3
Configuration used: CodeRabbit UI
Files selected for processing (38)
- packages/nibijs/docs/classes/CustomChain.md (10 hunks)
- packages/nibijs/docs/classes/MsgFactory.md (2 hunks)
- packages/nibijs/docs/classes/NibiruQueryClient.md (8 hunks)
- packages/nibijs/docs/classes/NibiruSigningClient.md (6 hunks)
- packages/nibijs/docs/classes/PerpMsgFactory.md (7 hunks)
- packages/nibijs/docs/classes/Result.md (1 hunks)
- packages/nibijs/docs/classes/SpotMsgFactory.md (4 hunks)
- packages/nibijs/docs/classes/StableSwap.md (9 hunks)
- packages/nibijs/docs/enums/BECH32_PREFIX.md (6 hunks)
- packages/nibijs/docs/enums/Signer.md (2 hunks)
- packages/nibijs/docs/interfaces/ABCIEvent.md (2 hunks)
- packages/nibijs/docs/interfaces/Chain.md (6 hunks)
- packages/nibijs/docs/interfaces/ChainIdParts.md (3 hunks)
- packages/nibijs/docs/interfaces/EpochsExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/EventAttribute.md (2 hunks)
- packages/nibijs/docs/interfaces/EventMap.md (1 hunks)
- packages/nibijs/docs/interfaces/InflationExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/OracleExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/PageRequest.md (5 hunks)
- packages/nibijs/docs/interfaces/PerpExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/SpotExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/SudoExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/TxLog.md (1 hunks)
- packages/nibijs/docs/modules.md (50 hunks)
- packages/nibijs/src/chain/chain.ts (3 hunks)
- packages/nibijs/src/chain/types.ts (1 hunks)
- packages/nibijs/src/result.ts (1 hunks)
Files skipped from review due to trivial changes (18)
- packages/nibijs/docs/classes/CustomChain.md
- packages/nibijs/docs/classes/MsgFactory.md
- packages/nibijs/docs/classes/StableSwap.md
- packages/nibijs/docs/enums/BECH32_PREFIX.md
- packages/nibijs/docs/interfaces/ABCIEvent.md
- packages/nibijs/docs/interfaces/Chain.md
- packages/nibijs/docs/interfaces/ChainIdParts.md
- packages/nibijs/docs/interfaces/EpochsExtension.md
- packages/nibijs/docs/interfaces/EventAttribute.md
- packages/nibijs/docs/interfaces/EventMap.md
- packages/nibijs/docs/interfaces/InflationExtension.md
- packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md
- packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md
- packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md
- packages/nibijs/docs/interfaces/OracleExtension.md
- packages/nibijs/docs/interfaces/PageRequest.md
- packages/nibijs/docs/interfaces/SpotExtension.md
- packages/nibijs/docs/interfaces/SudoExtension.md
Files skipped from review as they are similar to previous changes (15)
- packages/nibijs/docs/classes/PerpMsgFactory.md
- packages/nibijs/docs/classes/Result.md
- packages/nibijs/docs/classes/SpotMsgFactory.md
- packages/nibijs/docs/enums/Signer.md
- packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md
- packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md
- packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md
- packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md
- packages/nibijs/docs/interfaces/PerpExtension.md
- packages/nibijs/docs/interfaces/TxLog.md
- packages/nibijs/src/chain/types.ts
Additional comments: 28
packages/nibijs/docs/classes/NibiruQueryClient.md (10)
35-36: The addition of the
getTxByHash
andgetTxByHashBytes
methods to the documentation is consistent with the PR's objectives to enhance transaction query capabilities.129-129: Verify that the URL provided for the
getTxByHash
method points to the correct line in the source code.156-156: Verify that the URL provided for the
getTxByHashBytes
method points to the correct line in the source code.176-176: Verify that the URL provided for the
waitForHeight
method points to the correct line in the source code.190-190: Verify that the URL provided for the
waitForNextBlock
method points to the correct line in the source code.215-215: Verify that the URL provided for the
connect
method points to the correct line in the source code.61-61: Verify that the URL provided for the constructor points to the correct line in the source code.
71-71: Verify that the URL provided for the
nibiruExtensions
property points to the correct line in the source code.81-81: Verify that the URL provided for the
tm
property points to the correct line in the source code.91-91: Verify that the URL provided for the
wasmClient
property points to the correct line in the source code.packages/nibijs/docs/classes/NibiruSigningClient.md (6)
49-49: The updated link to the source code for the
constructor
intx/signingClient.ts
appears to be correct.59-59: The updated link to the source code for the
nibiruExtensions
property intx/signingClient.ts
appears to be correct.69-69: The updated link to the source code for the
wasmClient
property intx/signingClient.ts
appears to be correct.89-89: The updated link to the source code for the
waitForHeight
method intx/signingClient.ts
appears to be correct.103-103: The updated link to the source code for the
waitForNextBlock
method intx/signingClient.ts
appears to be correct.130-130: The updated link to the source code for the
connectWithSigner
static method intx/signingClient.ts
appears to be correct.packages/nibijs/docs/modules.md (9)
19-19: The addition of the
Result
class to the documentation is consistent with the PR objectives and AI-generated summaries.60-68: The addition of new global variables
ERR
,TEST_ADDRESS
,TEST_CHAIN
, andTEST_MNEMONIC
to the documentation is consistent with the PR objectives and AI-generated summaries.79-92: The functions
assertExpectedError
,assertHasEventType
,assertHasMsgType
,assertValidBlock
,assertValidBlockFromJsonRpc
,bytesToHex
, andhexToBytes
are now documented, which suggests they were previously undocumented despite being modified in this PR.108-108: The addition of the
parseError
function to the documentation aligns with the PR objectives and AI-generated summaries.135-149: The documentation of the
ERR
variable with its type declaration and defined location is consistent with the PR objectives and AI-generated summaries.222-268: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [174-295]
The updates to the documentation to include defined locations for various constants and type aliases provide more precise information and improve the documentation's usefulness.
- 378-561: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [319-778]
The updates to the documentation to include defined locations for various functions and the addition of the
hexToBytes
function documentation are consistent with the PR objectives and AI-generated summaries.
- 815-821: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [798-998]
The updates to the documentation to include defined locations for various type-checking functions provide more precise information and improve the documentation's usefulness.
- 1092-1122: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [1021-1425]
The updates to the documentation to include defined locations for various utility functions and the addition of the
parseError
function documentation are consistent with the PR objectives and AI-generated summaries.packages/nibijs/src/chain/chain.ts (2)
1-2: The import change from
go
toResult
is consistent with the PR's objective to use the newResult
class for error handling.146-150: The update to
isRestEndptLive
to handle theResult
type fromqueryChainIdWithRest
is correct and aligns with the changes made toqueryChainIdWithRest
.packages/nibijs/src/result.ts (1)
- 62-63: The
ofSafeExecAsync
method should accept an asynchronous function as its argument. The current type signature() => Promise<Y>
is correct for an async function that returns a promise, so no change is needed here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 5
Configuration used: CodeRabbit UI
Files selected for processing (5)
- packages/nibijs/src/chain/types.ts (1 hunks)
- packages/nibijs/src/hash.ts (1 hunks)
- packages/nibijs/src/query/query.ts (2 hunks)
- packages/nibijs/src/result.ts (1 hunks)
- packages/nibijs/src/test/chain.test.ts (4 hunks)
Additional comments: 12
packages/nibijs/src/chain/types.ts (1)
- 5-20: The
assert
function now returns aboolean | string
instead ofvoid
. Ensure that all usages of this function have been updated to handle the new return type, as this change could affect control flow and error handling in the codebase.
The usage of the
assert
function inchain.test.ts
has been updated to handle the new return type, as it expects the function to return a string containing the error message when the assertion fails. This indicates that the change in theassert
function's return type has been accounted for at least in this instance.Final review comment:
The
assert
function's return type change toboolean | string
has been correctly handled inchain.test.ts
. Ensure that all other usages across the codebase are similarly updated to accommodate this change.packages/nibijs/src/hash.ts (5)
14-17: The
bytesToHex
function is well-implemented and documented. It correctly converts aUint8Array
to a hexadecimal string.51-73: The
hexToBytes
function is correctly implemented with comprehensive error handling and documentation. It usesResult.ofSafeExec
to safely execute the conversion logic, which aligns with the previous review comments about the necessity of wrapping function calls for error handling.54-55: The error message provided in the
hexToBytes
function is descriptive and includes the invalid hex string, which is helpful for debugging purposes.62-62: The non-null assertion used in
hex.match(/.{1,2}/g)!
is appropriate given the preceding check for an even length of the input string, ensuring that the regex will always find matches.63-69: The use of
parseInt
for converting hex digits to bytes and the subsequent check forNaN
to throw an error is correctly implemented, ensuring that non-hex characters are appropriately handled.packages/nibijs/src/result.ts (3)
30-42: The constructor of the
Result
class correctly enforces thatok
anderr
cannot both be defined, which aligns with the intended behavior of a Result type. The use ofparseError
to ensureerr
is always anError
object is a good practice.47-68: The
ofSafeExec
andofSafeExecAsync
methods are well-implemented, providing a safe way to execute synchronous and asynchronous functions and encapsulate the results in aResult
object.71-76: The
parseError
function is correctly implemented to ensure that any thrown object is converted to anError
object, which is a good practice for strong error typing in JavaScript.packages/nibijs/src/test/chain.test.ts (3)
52-55: The test now correctly checks for
result.ok
to assert the success of thequeryChainIdWithRest
function call. This aligns with the changes made to theResult
class and its usage.64-71: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [58-68]
The test now uses
res.isErr()
to assert the error condition, which is consistent with the improved error handling approach using theResult
class.
- 183-183: The
custom assert fn
test appears to be correctly testing the updated behavior of theassert
function, which now returns a string message upon failure instead of throwing an error.
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 4
Configuration used: CodeRabbit UI
Files selected for processing (37)
- packages/nibijs/docs/classes/CustomChain.md (10 hunks)
- packages/nibijs/docs/classes/MsgFactory.md (2 hunks)
- packages/nibijs/docs/classes/NibiruQueryClient.md (8 hunks)
- packages/nibijs/docs/classes/NibiruSigningClient.md (6 hunks)
- packages/nibijs/docs/classes/PerpMsgFactory.md (7 hunks)
- packages/nibijs/docs/classes/Result.md (1 hunks)
- packages/nibijs/docs/classes/SpotMsgFactory.md (4 hunks)
- packages/nibijs/docs/classes/StableSwap.md (10 hunks)
- packages/nibijs/docs/enums/BECH32_PREFIX.md (6 hunks)
- packages/nibijs/docs/enums/Signer.md (2 hunks)
- packages/nibijs/docs/interfaces/ABCIEvent.md (2 hunks)
- packages/nibijs/docs/interfaces/Chain.md (6 hunks)
- packages/nibijs/docs/interfaces/ChainIdParts.md (2 hunks)
- packages/nibijs/docs/interfaces/EpochsExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/EventAttribute.md (2 hunks)
- packages/nibijs/docs/interfaces/EventMap.md (1 hunks)
- packages/nibijs/docs/interfaces/InflationExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md (2 hunks)
- packages/nibijs/docs/interfaces/OracleExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/PageRequest.md (5 hunks)
- packages/nibijs/docs/interfaces/PerpExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/SpotExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/SudoExtension.md (1 hunks)
- packages/nibijs/docs/interfaces/TxLog.md (1 hunks)
- packages/nibijs/docs/modules.md (50 hunks)
- packages/nibijs/src/chain/chain.ts (3 hunks)
- packages/nibijs/src/test/chain.test.ts (5 hunks)
Files skipped from review due to trivial changes (22)
- packages/nibijs/docs/classes/MsgFactory.md
- packages/nibijs/docs/classes/PerpMsgFactory.md
- packages/nibijs/docs/classes/SpotMsgFactory.md
- packages/nibijs/docs/enums/BECH32_PREFIX.md
- packages/nibijs/docs/enums/Signer.md
- packages/nibijs/docs/interfaces/Chain.md
- packages/nibijs/docs/interfaces/EpochsExtension.md
- packages/nibijs/docs/interfaces/EventAttribute.md
- packages/nibijs/docs/interfaces/EventMap.md
- packages/nibijs/docs/interfaces/InflationExtension.md
- packages/nibijs/docs/interfaces/MsgAddMarginEncodeObject.md
- packages/nibijs/docs/interfaces/MsgClosePositionEncodeObject.md
- packages/nibijs/docs/interfaces/MsgCreatePoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgDonateToEcosystemFundEncodeObject.md
- packages/nibijs/docs/interfaces/MsgExitPoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgJoinPoolEncodeObject.md
- packages/nibijs/docs/interfaces/MsgMultiLiquidateEncodeObject.md
- packages/nibijs/docs/interfaces/MsgPartialCloseEncodeObject.md
- packages/nibijs/docs/interfaces/MsgRemoveMarginEncodeObject.md
- packages/nibijs/docs/interfaces/OracleExtension.md
- packages/nibijs/docs/interfaces/SudoExtension.md
- packages/nibijs/docs/interfaces/TxLog.md
Additional comments: 123
packages/nibijs/docs/classes/CustomChain.md (10)
57-57: The documentation update correctly reflects the new line number for the constructor definition in the source code.
73-73: The documentation update correctly reflects the new line number for the
chainId
property definition in the source code.83-83: The documentation update correctly reflects the new line number for the
chainIdParts
property definition in the source code.99-99: The documentation update correctly reflects the new line number for the
chainName
property definition in the source code.115-115: The documentation update correctly reflects the new line number for the
endptGrpc
property definition in the source code.131-131: The documentation update correctly reflects the new line number for the
endptRest
property definition in the source code.147-147: The documentation update correctly reflects the new line number for the
endptTm
property definition in the source code.163-163: The documentation update correctly reflects the new line number for the
feeDenom
property definition in the source code.177-177: The documentation update correctly reflects the new line number for the
initChainId
method definition in the source code.197-197: The documentation update correctly reflects the new line number for the
fromChainId
method definition in the source code.packages/nibijs/docs/classes/NibiruQueryClient.md (10)
33-39: The addition of
getTxByHash
andgetTxByHashBytes
to the Table of Contents is consistent with the PR objectives and the AI-generated summaries.59-61: The documentation correctly reflects the new location of the
NibiruQueryClient
constructor definition.69-71: The documentation correctly reflects the new location of the
nibiruExtensions
property definition.79-81: The documentation correctly reflects the new location of the
tm
property definition.89-91: The documentation correctly reflects the new location of the
wasmClient
property definition.95-129: The documentation for the
getTxByHash
method is comprehensive, including a description, parameters, return type, example usage, and the source code location.133-156: The documentation for the
getTxByHashBytes
method is comprehensive, including a description, parameters, return type, and the source code location. It also provides a reference to thegetTxByHash
method for an equivalent query using a hex-encoded string.174-176: The documentation correctly reflects the new location of the
waitForHeight
method definition.188-190: The documentation correctly reflects the new location of the
waitForNextBlock
method definition.213-215: The documentation correctly reflects the new location of the
connect
method definition.packages/nibijs/docs/classes/NibiruSigningClient.md (6)
49-49: The link to the source code for the constructor of
NibiruSigningClient
is updated to reflect the new line number. Verify that the source code at the provided link matches the constructor's actual location.59-59: The link to the source code for the
nibiruExtensions
property ofNibiruSigningClient
is updated to reflect the new line number. Verify that the source code at the provided link matches the property's actual location.69-69: The link to the source code for the
wasmClient
property ofNibiruSigningClient
is updated to reflect the new line number. Verify that the source code at the provided link matches the property's actual location.89-89: The link to the source code for the
waitForHeight
method ofNibiruSigningClient
is updated to reflect the new line number. Verify that the source code at the provided link matches the method's actual location.103-103: The link to the source code for the
waitForNextBlock
method ofNibiruSigningClient
is updated to reflect the new line number. Verify that the source code at the provided link matches the method's actual location.130-130: The link to the source code for the
connectWithSigner
static method ofNibiruSigningClient
is updated to reflect the new line number. Verify that the source code at the provided link matches the method's actual location.packages/nibijs/docs/classes/Result.md (3)
1-195: The documentation for the
Result
class is comprehensive and well-structured, providing clear examples and descriptions of the class's purpose, usage, and API. It aligns with the PR's objective of introducing new features and improvements to thenibijs
package. Ensure that the examples provided are tested and work as expected to prevent any confusion for users.15-22: Verify that the examples provided in the documentation are consistent with TypeScript best practices and align with the coding standards used throughout the SDK. This includes checking for proper use of TypeScript features and ensuring that the examples are functional when run in the intended environment.
85-85: Verify that the links to the source code in the documentation are correct and lead to the appropriate lines in the
result.ts
file. This ensures that users can easily navigate to the source code for a deeper understanding of theResult
class implementation.packages/nibijs/docs/classes/StableSwap.md (10)
57-57: The updated file path for the constructor definition is correct and reflects the new commit hash.
67-67: The updated file path for the
Amplification
property definition is correct and reflects the new commit hash.77-77: The updated file path for the
fee
property definition is correct and reflects the new commit hash.87-87: The updated file path for the
totalTokenSupply
property definition is correct and reflects the new commit hash.97-97: The updated file path for the
totalTokensInPool
property definition is correct and reflects the new commit hash.120-120: The updated file path for the
D
method definition is correct and reflects the new commit hash.148-148: The updated file path for the
exchange
method definition is correct and reflects the new commit hash.168-168: The updated file path for the
xp
method definition is correct and reflects the new commit hash.204-204: The updated file path for the
y
method definition is correct and reflects the new commit hash.181-184: The added comments in the
y
method provide clarification on the mathematical operations being performed. This is a good practice for complex calculations.packages/nibijs/docs/interfaces/ABCIEvent.md (2)
26-26: The link to the source file for the
attributes
property of theABCIEvent
interface has been updated to point to the new commitf607ea4
. This ensures that the documentation remains in sync with the source code.36-36: The link to the source file for the
type
property of theABCIEvent
interface has been updated to point to the new commitf607ea4
. This change maintains the accuracy of the documentation.packages/nibijs/docs/interfaces/ChainIdParts.md (2)
9-12: The documentation correctly lists the new optional
mainnet
property and marks theprefix
property as optional, aligning with the changes in thechain.ts
file.22-22: The documentation includes updated links to the source code definitions, pointing to a specific commit, which is a good practice for maintaining stable references.
Also applies to: 32-32, 42-42, 52-52
packages/nibijs/docs/interfaces/MsgOpenPositionEncodeObject.md (2)
27-30: The updated link to the definition of
typeUrl
inmsg/perp.ts
seems correct, assuming the commit hashf607ea4
is the latest commit where the definition is present.41-44: The updated link to the definition of
value
inmsg/perp.ts
also seems correct, with the same assumption about the commit hashf607ea4
.packages/nibijs/docs/interfaces/MsgSwapAssetsEncodeObject.md (2)
30-30: The updated URL for
EncodeObject.typeUrl
correctly points to the new commit hash in the repository, ensuring that the documentation remains accurate and up-to-date.44-44: The updated URL for
EncodeObject.value
also correctly points to the new commit hash in the repository, maintaining the accuracy of the documentation.packages/nibijs/docs/interfaces/PageRequest.md (5)
37-37:
The updated URL forcountTotal
property definition points to the correct line in the source code, ensuring accurate documentation references.51-51:
The updated URL forkey
property definition points to the correct line in the source code, ensuring accurate documentation references.64-64:
The updated URL forlimit
property definition points to the correct line in the source code, ensuring accurate documentation references.78-78:
The updated URL foroffset
property definition points to the correct line in the source code, ensuring accurate documentation references.92-92:
The updated URL forreverse
property definition points to the correct line in the source code, ensuring accurate documentation references.packages/nibijs/docs/interfaces/SpotExtension.md (1)
- 19-19: The documentation has been updated to reflect the new location of the
spot
property definition in the source code. Ensure that the link is correct and points to the appropriate line in thequery/spot.ts
file.packages/nibijs/docs/modules.md (62)
16-22: The addition of the
Result
class to the documentation is consistent with the PR objectives and AI-generated summaries.60-71: The addition of variables
ERR
,TEST_ADDRESS
,TEST_CHAIN
, andTEST_MNEMONIC
to the documentation is consistent with the PR objectives and AI-generated summaries.79-95: The addition of new functions
assertExpectedError
,assertHasEventType
,assertHasMsgType
,assertValidBlock
,assertValidBlockFromJsonRpc
,bytesToHex
, andhexToBytes
to the documentation is consistent with the PR objectives and AI-generated summaries.108-111: The addition of the
parseError
function to the documentation is consistent with the PR objectives and AI-generated summaries.131-159: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.174-174: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.184-184: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.206-206: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.225-225: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.237-237: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.253-253: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.265-265: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.275-275: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.285-285: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.295-295: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.319-319: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.348-348: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.381-381: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.407-407: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.434-434: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.459-459: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.483-483: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.506-506: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.528-528: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.558-558: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.582-582: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.604-604: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.626-626: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.650-650: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.690-690: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.710-710: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.724-724: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.778-778: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.798-798: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.818-818: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.838-838: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.858-858: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.878-878: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.898-898: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.918-918: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.938-938: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.958-958: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.978-978: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.998-998: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1021-1021: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1041-1041: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1068-1068: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1095-1095: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1119-1119: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1149-1149: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1169-1169: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1189-1189: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1209-1209: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1229-1229: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1249-1249: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1269-1269: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1289-1289: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1336-1336: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1356-1356: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1376-1376: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1396-1396: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.1425-1425: The addition of
Defined in
sections with links to the source code for various entities enhances the documentation by providing direct references to the implementation, which is a best practice.packages/nibijs/src/chain/chain.ts (2)
1-2: The import change from
go
toResult
is consistent with the PR objectives to refactor the codebase to use the newResult
class.154-157: The update to
isRestEndptLive
to use theResult
type for its return value handling is consistent with the PR's refactoring objectives.packages/nibijs/src/test/chain.test.ts (6)
18-18: The import of
NibiruSigningClient
from../tx/signingClient
aligns with the PR's objective to update theNibiruSigningClient
class's constructor, properties, and methods.22-22: The replacement of
SigningStargateClient.connect
withNibiruSigningClient.connect
is consistent with the PR's objective to refactor thechain.ts
file to useNibiruSigningClient
.71-71: The change in the assertion for
queryChainIdWithRest
to check theok
property of the result object should be verified to ensure that the function's return type has been updated accordingly.68-74: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [68-86]
The removal of the
go
function and its associated test is not mentioned in the PR objectives or the AI-generated summary. Verify that this removal is intentional and does not affect other parts of the codebase.
83-84: The test case for an inactive chain now uses
isErr()
to check the result ofqueryChainIdWithRest
. Verify thatisErr()
is a valid method on the result object and that it is used correctly in this context.194-195: The test for
coin map fns
checks the string representation of coin amounts. Verify that theCoinMap
class has been updated to ensure that these string representations are correct.
@@ -16,4 +16,4 @@ | |||
|
|||
#### Defined in | |||
|
|||
[query/perp.ts:24](https://github.com/NibiruChain/ts-sdk/blob/d2a4311/packages/nibijs/src/query/perp.ts#L24) | |||
[query/perp.ts:24](https://github.com/NibiruChain/ts-sdk/blob/f607ea4/packages/nibijs/src/query/perp.ts#L24) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 NOTE
Codebase verification is a beta feature.
The output from the shell script indicates that the last commit affecting the file packages/nibijs/src/query/perp.ts
is 1723d2b41187009dbda1efe997109cb74b6ac953
, which is different from the commit hash f607ea4
mentioned in the documentation link.
This suggests that the documentation link in PerpExtension.md
may not be pointing to the latest commit that modified the perp.ts
file. It would be appropriate to update the documentation to reflect the correct and most recent commit hash.
Reply
The documentation link for the PerpExtension
interface points to an older commit (f607ea4
). The latest commit affecting query/perp.ts
is 1723d2b41187009dbda1efe997109cb74b6ac953
. Please update the documentation to reference the latest commit.
- Update the documentation link in
PerpExtension.md
to point to the latest commit1723d2b41187009dbda1efe997109cb74b6ac953
.
Analysis chain
The documentation update correctly reflects the new commit hash for the definition of the PerpExtension
interface. Ensure that this commit hash (f607ea4
) is indeed the latest and contains the relevant changes for the PerpExtension
interface.
Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Verify that the commit hash f607ea4 includes the file query/perp.ts and check the last commit affecting this file.
git log -n 1 --pretty=format:"%H" -- packages/nibijs/src/query/perp.ts
Length of output: 111
Poor-man's Result type from Rust. | ||
|
||
The Result type forces you to explicitly handle errors in contrast to allowing | ||
errors to propagate up the call stack implicitly. Handling potential errors | ||
explicitly leads to more robust and reliable code. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider rephrasing the description of the Result
class to maintain a professional tone in the documentation. Instead of "Poor-man's Result type from Rust," a more formal description could be used, such as "A Result type inspired by Rust's error handling paradigm."
number: chainNumber, | ||
}) | ||
|
||
export const queryChainIdWithRest = async (chain: Chain) => { | ||
export const queryChainIdWithRest = async ( | ||
chain: Chain | ||
): Promise<Result<string>> => { | ||
const queryChainId = async (chain: Chain): Promise<string> => { | ||
const response = await fetch( | ||
`${chain.endptRest}/cosmos/base/tendermint/v1beta1/node_info` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 NOTE
Codebase verification is a beta feature.
The verification process has revealed the following:
- The handling of the
queryChainIdWithRest
function's return value inchain.ts
is correct, as it usesres.isOk()
to check the result. - In
chain.test.ts
, the handling of the return value withresult.ok
is incorrect and should be updated to use the appropriate methods provided by theResult
type, such asisOk
orisErr
. - The second usage in
chain.test.ts
withres.isErr()
is correct.
Please update the handling of the queryChainIdWithRest
function's return value in the first test case of chain.test.ts
to correctly use the Result
type methods.
- Incorrect handling of
Result
type inchain.test.ts
for the test case checkingresult.ok
. It should useresult.isOk()
instead.
Analysis chain
Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [137-150]
The function queryChainIdWithRest
has been updated to return a Promise
of Result<string>
, which aligns with the PR's goal of improving the SDK. Ensure that all calls to this function are updated to handle the new return type.
Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Search for usages of `queryChainIdWithRest` to ensure they handle the new `Result` type.
ast-grep --lang typescript --pattern $'queryChainIdWithRest($_)'
Length of output: 353
Script:
#!/bin/bash
# Inspect the handling of the `queryChainIdWithRest` function's return value in `chain.ts` and `chain.test.ts`.
rg 'const res = await queryChainIdWithRest\(chain\)' ./packages/nibijs/src/chain/chain.ts -A 10
rg 'const result = await queryChainIdWithRest\(chain\)' ./packages/nibijs/src/test/chain.test.ts -A 10
rg 'const res = await queryChainIdWithRest\(inactiveChain\)' ./packages/nibijs/src/test/chain.test.ts -A 10
Length of output: 1279
const result = await go(Promise.reject(error)) | ||
expect(result.err).toEqual(error.message) | ||
expect(result.res).toBeUndefined() | ||
}) | ||
}) | ||
|
||
test("custom assert fn", () => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 NOTE
Codebase verification is a beta feature.
The test function test("custom assert fn"
is present in the chain.test.ts
file, as confirmed by the output of the last script. Since there were no outputs from the previous scripts that attempted to find this test within a describe
block, it suggests that the test is not enclosed within such a block.
Based on this information, it seems that the initial concern raised in the review comment is valid. The test is indeed outside of any describe
block, which might be an oversight or intentional depending on the testing structure preferred in the project.
The test for the custom assert function is confirmed to be outside of any describe
block in the chain.test.ts
file.
- The
test("custom assert fn"
is not enclosed within adescribe
block inpackages/nibijs/src/test/chain.test.ts
, which may be an oversight. It is recommended to verify if this is intentional or to place the test within an appropriatedescribe
block for better organization and readability of the test suite.
Analysis chain
The test for the custom assert function appears outside of any describe
block, which might be an oversight. Verify that this test is placed correctly.
Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Verify that the custom assert function test is placed correctly within a describe block.
rg 'describe\(.*\).*{.*test\("custom assert fn"'
Length of output: 193
Script:
#!/bin/bash
# Verify that the custom assert function test is placed correctly within a describe block.
# The pattern is looking for a `describe` block followed by any content (non-greedy), and then the specific test function.
rg --multiline 'describe\(.*?\) \{[\s\S]*?^test\("custom assert fn"'
Length of output: 70
Script:
#!/bin/bash
# Simplify the regex pattern to match any `describe` block followed by the specific test function.
rg --multiline 'describe\(.*?\).*test\("custom assert fn"'
Length of output: 60
Script:
#!/bin/bash
# Search for the test function `test("custom assert fn"` directly to confirm its presence in the file.
rg 'test\("custom assert fn"'
Length of output: 103
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 0
Configuration used: CodeRabbit UI
Files selected for processing (2)
- packages/nibijs/docs/classes/StableSwap.md (10 hunks)
- packages/nibijs/src/chain/chain.ts (4 hunks)
Additional comments: 16
packages/nibijs/docs/classes/StableSwap.md (10)
- 57-57: The shell script has successfully located the
stableswap.ts
file and confirmed that there is a constructor present on line 25, which matches the updated file path provided in the documentation (stableswap/stableswap.ts:25
). This verifies that the documentation correctly points to the source file and the location of the constructor within that file.Analysis chain
The updated file path for the constructor in the documentation should be verified to ensure it points to the correct location in the repository.
* 67-67: The output from the shell script confirms that the file `stableswap.ts` does exist in the repository and contains references to an `Amplification` property. The property is mentioned on several lines, including line 20, which matches the documentation link provided in the `StableSwap.md` file.Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Verify that the updated file path exists in the repository. fd 'stableswap.ts' --exec grep -n 'constructor' {}Length of output: 68
Given this information, the updated file path for the
Amplification
property in the documentation points to the correct location in the repository, and the reference to line 20 is accurate as it corresponds to the declaration of theAmplification
property.Analysis chain
The updated file path for the
Amplification
property in the documentation should be verified to ensure it points to the correct location in the repository.* 77-77: The output from the shell script confirms that the file `stableswap.ts` exists in the repository and contains references to a `fee` property. The lines provided in the output (14, 23, 28, 33, 148, 149, 157) indicate where the `fee` property is mentioned, including its declaration, initialization, and usage within the file.Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Verify that the updated file path exists in the repository. fd 'stableswap.ts' --exec grep -n 'Amplification' {}Length of output: 308
Given this information, the updated file path
[stableswap/stableswap.ts:23](https://github.com/NibiruChain/ts-sdk/blob/f607ea4/packages/nibijs/src/stableswap/stableswap.ts#L23)
in theStableSwap.md
documentation correctly points to the location where thefee
property is defined in thestableswap.ts
file.Analysis chain
The updated file path for the
fee
property in the documentation should be verified to ensure it points to the correct location in the repository.* 87-87: The output from the shell script confirms that the `totalTokenSupply` property is indeed present in the `stableswap.ts` file, and it is referenced at multiple lines (12, 21, 27, 31, 32, 42). The documentation link provided in the snippet points to line 21 in the `stableswap.ts` file, which is consistent with the output showing the declaration of the `totalTokenSupply` property.Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Verify that the updated file path exists in the repository. fd 'stableswap.ts' --exec grep -n 'fee' {}Length of output: 228
Based on this information, the file path and line number in the documentation appear to be correct and point to the actual location of the
totalTokenSupply
property within thestableswap.ts
file.Reply:
The file path and line number for the
totalTokenSupply
property in theStableSwap.md
documentation have been verified and are pointing to the correct location in thestableswap.ts
file.Analysis chain
The updated file path for the
totalTokenSupply
property in the documentation should be verified to ensure it points to the correct location in the repository.* 97-97: The output from the shell script confirms that the file `stableswap.ts` exists and contains references to the `totalTokensInPool` property on several lines, including line 22, which is the specific line mentioned in the documentation link. This verifies that the updated file path in the `StableSwap.md` documentation is correct and points to the appropriate location in the repository.Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Verify that the updated file path exists in the repository. fd 'stableswap.ts' --exec grep -n 'totalTokenSupply' {}Length of output: 355
Based on this information, the file path update for the
totalTokensInPool
property in the documentation is accurate and no further action is required.Analysis chain
The updated file path for the
totalTokensInPool
property in the documentation should be verified to ensure it points to the correct location in the repository.* 120-120:Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Verify that the updated file path exists in the repository. fd 'stableswap.ts' --exec grep -n 'totalTokensInPool' {}Length of output: 666
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please --------- Co-authored-by: Cameron Gilbert <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
## [@nibiruchain/nibijs-v0.21.43](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.42...@nibiruchain/nibijs-v0.21.43) (2023-12-13) ### Bug Fixes * **release:** please publish ([acf236b](acf236b)) * **release:** please publish changes from develop ([#267](#267)) ([38e463d](38e463d)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci]
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
## [@nibiruchain/nibijs-v0.21.44](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.43...@nibiruchain/nibijs-v0.21.44) (2023-12-20) ### Features * trigger release ([#271](#271)) ([c7f0580](c7f0580)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci]
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
## [@nibiruchain/nibijs-v0.21.45](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/nibijs-v0.21.44...@nibiruchain/nibijs-v0.21.45) (2024-01-04) ### Miscellaneous Chores * develop -> main ([#274](#274)) ([e2ebd40](e2ebd40)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci]
* feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci]
* chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]>
* Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: initChainId couldn't handle number == 0 case --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* fix: release (#285) * chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release (#286) * chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
* chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release * fix: release * Main (#287) * fix: release (#285) * chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release (#286) * chore: release (#282) (#283) * Main (#276) * chore: develop -> main (#275) * feat(feat): develop/main * fix(fix): fix * fix(test): fix * fix(nibijs): examples up-to-date + more docs + test examples in CI (#254) * fix(fix): markdown (#256) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client (#257) * refactor: custom chain for mainnet (#262) * refactor: custom chain for mainnet * test: increase open handle timeout * test: adding --watchAll --no-cache * ci: removing --watchall and --no-cache * feat(nibijs): functions for humans + getTxByHash (exchange integration) (#260) * fix(nibijs): NibiruQueryClient must expose methods from the Tendermint client * feat(nibijs): functions for humans + getTxByHash * chore(nibijs): build docs * test(nibijs): fix import * refactor(nibijs): remove unused fn, 'go', and use Result instead * docs(nibijs-result): function docs * test: fix by removing usage of go in test * test: fix inactive chaint est * test: fix inactive chaint est * test: address PR comments * chore(nibijs): rebuild docs * Update packages/nibijs/src/result.ts * fix: initChainId couldn't handle number == 0 case --------- * fix: yarn merge * fix: align chain id (#263) * fix: align chain id * fix: merge * fix: merge * fix: test * fix: fix * fix: fix * fix: rem readme * fix: point tests at devnet * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * refactor(nibijs)!: NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier * chore: rebuild docs + txClient file name * fix(release): publish please * chore: rebuild docs with v0.21.43 (main) * feat(nibijs): mainnet custom chain function (#268) * feat(nibijs): mainnet custom chain function * PR comments * coderabbit: Update packages/nibijs/docs/modules.md * refactor: adding hm & ws to custom chain (#269) * test: faucet fix * test: empty chain in faucet test * refactor: endpt hm & ws typo --------- * feat(triggering release): now * fix: install error * fix: fix names * fix: fix update * fix: fix build issue * fix: fix issue * fix: fix issue * fix: fix issue * fix(fi): fix * fix: fix * fix: fix * fix: fix module resolution * fix: fix issues * fix: revert * fix: more reverts * fix: rev * fix: fix * fix: git push * fix: fix * fix: fix issues * fix: fix --------- * chore(release): 0.21.34 ## [@nibiruchain/indexer-nibi-v0.21.34](https://github.com/NibiruChain/ts-sdk/compare/@nibiruchain/indexer-nibi-v0.21.33...@nibiruchain/indexer-nibi-v0.21.34) (2024-01-05) ### Miscellaneous Chores * develop -> main ([#275](#275)) ([c5e4f87](c5e4f87)), closes [#254](#254) [#256](#256) [#257](#257) [#262](#262) [#260](#260) [skip ci] --------- * fix: fix merge * fix: readme code examples adjusted (#278) * fix: readme code examples adjusted * chore: removed unused examples folder * chore: removed testing examples from gh workflow * fix: removed examples from install:packages * refactor: re-arch (#279) * refactor: re-arch * fix: update ci * fix: fox * fix: fix * fix: test * fix: test * fix: tests * fix: fix * fix: dont run tests against dist * fix: cov * fix: fix * fix: fix * fix: sonar * fix: fixes * fix: fix * fix: fox * fix: fix * fix: again * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: test * fix: test * fix: test * fix: test * fix: test * fix: fix * fix: fix * feat: gql wasm (#280) * feat: gql wasm * test: gql wasm * fix: rename const * fix: release! --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> * fix: release --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]> --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Karim El Shenawy <[email protected]> Co-authored-by: elshenak <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: Ruslan Shakirov <[email protected]>
## [1.0.0](https://github.com/NibiruChain/ts-sdk/compare/v0.7.6...v1.0.0) (2024-01-19) ### ⚠ BREAKING CHANGES * **nibijs:** NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier (#265) * **tx:** SigningClient instead of TxCmd (#113) * **nibijs:** inherit from StargateClient directly (#111) * remove chaosnet config ### Features * **2:** fix ([1a0d3d6](https://github.com/NibiruChain/ts-sdk/commit/1a0d3d6d07a05bd29614748f63b7b64a84dc1c9c)) * add amm pool queries, update COIN types ([#128](https://github.com/NibiruChain/ts-sdk/issues/128)) ([758d7f0](https://github.com/NibiruChain/ts-sdk/commit/758d7f0a6c06db06be3444da4dbbd5463cdb1eb7)) * add build files ([#136](https://github.com/NibiruChain/ts-sdk/issues/136)) ([cc2e778](https://github.com/NibiruChain/ts-sdk/commit/cc2e778064b6ec625bdbcb4a393fd02ef31d24c8)) * add delegations query with 100 limit as default ([#130](https://github.com/NibiruChain/ts-sdk/issues/130)) ([a5212e6](https://github.com/NibiruChain/ts-sdk/commit/a5212e6ef2c5044b80ded6c463f1e293dc575a8a)) * add max funding rate to perp market objects ([#223](https://github.com/NibiruChain/ts-sdk/issues/223)) ([9375f67](https://github.com/NibiruChain/ts-sdk/commit/9375f67c0787f8bb1cfc13aee4ffd5e852cfa1fa)) * add perp metrics query ([#73](https://github.com/NibiruChain/ts-sdk/issues/73)) ([8e31daa](https://github.com/NibiruChain/ts-sdk/commit/8e31daa496f799520d84ff6e0e220afed6217cd4)) * add staking query extension ([#84](https://github.com/NibiruChain/ts-sdk/issues/84)) ([c16f844](https://github.com/NibiruChain/ts-sdk/commit/c16f844a2918d1506b387635d5369421a38c8696)) * add volume notional to candle chart ([#239](https://github.com/NibiruChain/ts-sdk/issues/239)) ([d147d43](https://github.com/NibiruChain/ts-sdk/commit/d147d43a5d7b569197b9ae944c83b0dd58bc77e2)) * add volume to mark price candles ([#238](https://github.com/NibiruChain/ts-sdk/issues/238)) ([aaee27f](https://github.com/NibiruChain/ts-sdk/commit/aaee27f655ad1bb88d4121a691211dd0335f96a5)) * add wasm extension ([#137](https://github.com/NibiruChain/ts-sdk/issues/137)) ([3af6ade](https://github.com/NibiruChain/ts-sdk/commit/3af6ade6932f405d4f7948c6fd263da50f78da38)) * **editable:** fields ([#208](https://github.com/NibiruChain/ts-sdk/issues/208)) ([fd72328](https://github.com/NibiruChain/ts-sdk/commit/fd723280c8f866d93a8f1ac1bf5044ac059ceb02)) * **feat:** develop/main ([c9950fb](https://github.com/NibiruChain/ts-sdk/commit/c9950fb1b9bc78c29a6278f59089fe5e231e7775)) * **feat:** develop/main ([#255](https://github.com/NibiruChain/ts-sdk/issues/255)) ([ef01afa](https://github.com/NibiruChain/ts-sdk/commit/ef01afa11fd49ed99506b8465728d72e3c856c2b)) * fix positions query typo ([#138](https://github.com/NibiruChain/ts-sdk/issues/138)) ([7ed341b](https://github.com/NibiruChain/ts-sdk/commit/7ed341bc2502481b09fa6cbe22369da54dc2414e)) * gql wasm ([#280](https://github.com/NibiruChain/ts-sdk/issues/280)) ([cfcb9b3](https://github.com/NibiruChain/ts-sdk/commit/cfcb9b35bbde5afdbfedbb20e571f43011f1fe0e)) * **hide:** perp and Spot protojs ([#247](https://github.com/NibiruChain/ts-sdk/issues/247)) ([7a9e071](https://github.com/NibiruChain/ts-sdk/commit/7a9e07193d5fe9d624cdd16a4c028063765f3eaa)) * **ibc:** transfers and channels ([#248](https://github.com/NibiruChain/ts-sdk/issues/248)) ([26d148a](https://github.com/NibiruChain/ts-sdk/commit/26d148a179bfa837c5c1b6b8894a1ce167f8717d)) * **indexer-nibi 99% coverage:** coverage ([#243](https://github.com/NibiruChain/ts-sdk/issues/243)) ([1da2942](https://github.com/NibiruChain/ts-sdk/commit/1da29427d62801d47c46901e5275e92f60fc6971)) * **indexer-nibi:** Add and test query for markPriceCandles ([#99](https://github.com/NibiruChain/ts-sdk/issues/99)) ([3beefb4](https://github.com/NibiruChain/ts-sdk/commit/3beefb40647b7f9f6df2ce8304b0e198e29dc5c6)) * **introspection:** v21 ([#188](https://github.com/NibiruChain/ts-sdk/issues/188)) ([0ef590c](https://github.com/NibiruChain/ts-sdk/commit/0ef590ca29ec1beb7567de7058af2b9e173aec4d)) * **latest:** schema and protojs ([#210](https://github.com/NibiruChain/ts-sdk/issues/210)) ([867defa](https://github.com/NibiruChain/ts-sdk/commit/867defa0a68724ca7276ba315e3c118d3f0efc11)) * **leaderboard:** perp leaderboard ([#160](https://github.com/NibiruChain/ts-sdk/issues/160)) ([b2a8a8d](https://github.com/NibiruChain/ts-sdk/commit/b2a8a8da0b093b6d380171c507575c9363188539)) * **liq price:** price liq ([#205](https://github.com/NibiruChain/ts-sdk/issues/205)) ([40049c7](https://github.com/NibiruChain/ts-sdk/commit/40049c731d6396dee37709bdc86ac2499020987b)) * mustSignAndBroadcast. release nibijs v0.8.2 ([#75](https://github.com/NibiruChain/ts-sdk/issues/75)) ([fb8286f](https://github.com/NibiruChain/ts-sdk/commit/fb8286f4a3ed423e59b4ebda31c50d0c0656cc6b)) * **nibijs:** add fromChainId factory method ([#217](https://github.com/NibiruChain/ts-sdk/issues/217)) ([0d44203](https://github.com/NibiruChain/ts-sdk/commit/0d44203255d7ebbf4255b77b082a48fe3fe06b4a)) * **nibijs:** distribution module txs ([#90](https://github.com/NibiruChain/ts-sdk/issues/90)) ([cfa443b](https://github.com/NibiruChain/ts-sdk/commit/cfa443b7ab470be1cbf2035de276fcd38e58d493)) * **nibijs:** distribution queries ([#89](https://github.com/NibiruChain/ts-sdk/issues/89)) ([d5c3789](https://github.com/NibiruChain/ts-sdk/commit/d5c37894bff5a08c2083d13128cdc1ace27826d5)) * **nibijs:** functions for humans + getTxByHash (exchange integration) ([#260](https://github.com/NibiruChain/ts-sdk/issues/260)) ([b2b4b26](https://github.com/NibiruChain/ts-sdk/commit/b2b4b26d7302b09ad710d5c1a871cdc1015318aa)) * **nibijs:** mainnet custom chain function ([#268](https://github.com/NibiruChain/ts-sdk/issues/268)) ([ae9ace9](https://github.com/NibiruChain/ts-sdk/commit/ae9ace918a04b0d2bd98e464a4f6550ec488ee0b)), closes [#269](https://github.com/NibiruChain/ts-sdk/issues/269) * **nibijs:** tests ([#244](https://github.com/NibiruChain/ts-sdk/issues/244)) ([1045d4d](https://github.com/NibiruChain/ts-sdk/commit/1045d4d3bd2e28c740e3818ca10c8c9dbdf13982)) * **post:** graphql reqs ([#216](https://github.com/NibiruChain/ts-sdk/issues/216)) ([bccd08e](https://github.com/NibiruChain/ts-sdk/commit/bccd08ecd24b21847ac3adbba234fadcdfd371db)) * **protojs:** add gRPC clients via connect-es ([#171](https://github.com/NibiruChain/ts-sdk/issues/171)) ([7caad78](https://github.com/NibiruChain/ts-sdk/commit/7caad780c13e49675806029738289cf51044c62e)) * **releases:** releases ([2125ac4](https://github.com/NibiruChain/ts-sdk/commit/2125ac4094146aa044c985f1e38d946a2e7eb0ff)) * **release:** v21.10 ([9980707](https://github.com/NibiruChain/ts-sdk/commit/998070784983230a3c4f002ee819f321e1748e2e)) * **sonarqube:** self Hosted + Sonarlint ([#246](https://github.com/NibiruChain/ts-sdk/issues/246)) ([c499aa9](https://github.com/NibiruChain/ts-sdk/commit/c499aa9eb3b9404c4274f73f2b1b27f0352d982a)) * **spot:** add balancer swap predictor ([#181](https://github.com/NibiruChain/ts-sdk/issues/181)) ([c01dc68](https://github.com/NibiruChain/ts-sdk/commit/c01dc680dd00a56b3c1492a839b7a912fc354ea2)) * **stableswap:** StableSwap in TypeScript ([#157](https://github.com/NibiruChain/ts-sdk/issues/157)) ([468d744](https://github.com/NibiruChain/ts-sdk/commit/468d7441a614c97874c18b366e93372a24295fc6)) * **subscription:** subscriptions ([#224](https://github.com/NibiruChain/ts-sdk/issues/224)) ([43c20f4](https://github.com/NibiruChain/ts-sdk/commit/43c20f45f112661e0740833e9fc059670aa0e6f6)) * sync with chain version v0.19.0 + oracle extension ([#86](https://github.com/NibiruChain/ts-sdk/issues/86)) ([0a99491](https://github.com/NibiruChain/ts-sdk/commit/0a994918ce58234efab804bb1466f0d995780946)) * **test enhancements:** enhance ([#241](https://github.com/NibiruChain/ts-sdk/issues/241)) ([f9e55f7](https://github.com/NibiruChain/ts-sdk/commit/f9e55f7cc3fb15e59d8b728ceed1f3718e28bc6a)) * trigger release ([#271](https://github.com/NibiruChain/ts-sdk/issues/271)) ([c7f0580](https://github.com/NibiruChain/ts-sdk/commit/c7f0580176d39af4d2662b6360fa28c25210ca2c)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **triggering release:** now ([6a924b6](https://github.com/NibiruChain/ts-sdk/commit/6a924b644430bac3a7355aa82bba0f5cf8f99dc7)) * update builds ([#126](https://github.com/NibiruChain/ts-sdk/issues/126)) ([0bc6943](https://github.com/NibiruChain/ts-sdk/commit/0bc694313fe9a89580486de6426a474c4c82a0b7)) * update example scripts with readme ([#129](https://github.com/NibiruChain/ts-sdk/issues/129)) ([54c85dc](https://github.com/NibiruChain/ts-sdk/commit/54c85dc9ddf3ba1a6e77488ffde190c33ae405fa)) * **upgrade:** keplr ([#166](https://github.com/NibiruChain/ts-sdk/issues/166)) ([152b3c1](https://github.com/NibiruChain/ts-sdk/commit/152b3c13292207f2421bbc9d00ee6d48977d4918)) * **v21:** v21.9 ([bac1729](https://github.com/NibiruChain/ts-sdk/commit/bac1729be8575a9e75bf9e04447a63c45e227c8c)) ### Bug Fixes * **21.2:** align ([#175](https://github.com/NibiruChain/ts-sdk/issues/175)) ([10d34bd](https://github.com/NibiruChain/ts-sdk/commit/10d34bd63663c1349158063662664b0883e92a2b)) * align chain id ([#263](https://github.com/NibiruChain/ts-sdk/issues/263)) ([9219a7e](https://github.com/NibiruChain/ts-sdk/commit/9219a7e6bee1ff11e644cc6ed7f99558bd46ed2d)) * **build incorrect:** fix ([#178](https://github.com/NibiruChain/ts-sdk/issues/178)) ([df2649e](https://github.com/NibiruChain/ts-sdk/commit/df2649eea5c5920a48b401d00c02e9b48af5cf1b)) * call fromSdkDec on sdk.Dec values in perp queries ([#78](https://github.com/NibiruChain/ts-sdk/issues/78)) ([1f1bc1d](https://github.com/NibiruChain/ts-sdk/commit/1f1bc1d0eef4ed5545197a350df26f7da6017da3)) * **didn't pass arg:** arg ([#165](https://github.com/NibiruChain/ts-sdk/issues/165)) ([d2376c3](https://github.com/NibiruChain/ts-sdk/commit/d2376c3e97d487dd3a2394d1a6f54cb6e737ffa2)) * **feat:** v21 introspection ([#200](https://github.com/NibiruChain/ts-sdk/issues/200)) ([6e888c2](https://github.com/NibiruChain/ts-sdk/commit/6e888c2a79235a3e1d2450516b50bf42da659d1e)) * **fi:** fix ([5f85c34](https://github.com/NibiruChain/ts-sdk/commit/5f85c34f080684a9e07d91337bf306a500e4a100)) * fix ([c0dea51](https://github.com/NibiruChain/ts-sdk/commit/c0dea51cd1a18c95f8408b00a3822fa2113a704a)) * fix ([b6515f0](https://github.com/NibiruChain/ts-sdk/commit/b6515f001f72a2d99b0d8d9a49c4f0df87a95973)) * fix ([02d4302](https://github.com/NibiruChain/ts-sdk/commit/02d4302e221435ea3128ba295381f5a53a700ecf)) * fix ([fd6747a](https://github.com/NibiruChain/ts-sdk/commit/fd6747a2832aae68c97ba2fca4c194fda7a57c84)) * fix ([b01852d](https://github.com/NibiruChain/ts-sdk/commit/b01852db657ff2ac0d11b83d6cac8bd6fc2dde86)) * fix ([7fc57e8](https://github.com/NibiruChain/ts-sdk/commit/7fc57e8ab9dab4bf3c7e7a34656eb1e9f155bfad)) * fix ([0cb33b9](https://github.com/NibiruChain/ts-sdk/commit/0cb33b9c79556ce2a9746de33dddb22ee4e2cfbb)) * fix ([89f4b6e](https://github.com/NibiruChain/ts-sdk/commit/89f4b6ecb3fbdf418b763940e4c9ccfc46560e24)) * fix ([7891168](https://github.com/NibiruChain/ts-sdk/commit/78911684ccf691d303b8e1899ff8ebb5ce92c038)) * fix ([7c4be1b](https://github.com/NibiruChain/ts-sdk/commit/7c4be1b5dcbc83eed53a066d72a73f027a245283)) * fix ([b69cd4b](https://github.com/NibiruChain/ts-sdk/commit/b69cd4bccffff9730eea2235231a219b7860288e)) * fix ([9249e53](https://github.com/NibiruChain/ts-sdk/commit/9249e5356230f1544b9b12bb91110a3b9ec51787)) * fix ([da1b437](https://github.com/NibiruChain/ts-sdk/commit/da1b4373a97a3e2fd3e2d83f4668054ca29b1232)) * fix ([95e1c36](https://github.com/NibiruChain/ts-sdk/commit/95e1c362ed05992c64d325e39068aeb2ac7123fc)) * fix build issue ([b82a4e2](https://github.com/NibiruChain/ts-sdk/commit/b82a4e28d746956ce41321d80929ae080879ccd9)) * **fix interface:** fix interface ([#179](https://github.com/NibiruChain/ts-sdk/issues/179)) ([51fba6a](https://github.com/NibiruChain/ts-sdk/commit/51fba6a70e4a99573da763c951305f5b8b1009b2)) * fix merge ([47c5677](https://github.com/NibiruChain/ts-sdk/commit/47c5677b5f3c0ca96400c444d3f7d81d263be512)) * fix merge ([e5cb862](https://github.com/NibiruChain/ts-sdk/commit/e5cb862c00cfd46aee08cf7e04bfdebedbb84557)) * fix permissions ([fe4ed01](https://github.com/NibiruChain/ts-sdk/commit/fe4ed01bc196554dbf06100042d1c9125836619e)) * fix permissions ([6ffb343](https://github.com/NibiruChain/ts-sdk/commit/6ffb3436164abca28fe0b084bbd4ec3fb8f23cae)) * **fix type:** fix type ([ac556ed](https://github.com/NibiruChain/ts-sdk/commit/ac556ed576ad70f4379723883a87bd3960fccfbe)) * fix update ([4d3713f](https://github.com/NibiruChain/ts-sdk/commit/4d3713fe25587068ca036585ff4fa61641048361)) * **fix:** bash ([#232](https://github.com/NibiruChain/ts-sdk/issues/232)) ([db58455](https://github.com/NibiruChain/ts-sdk/commit/db58455dd69eaa4da11735a87300860c2b4307f5)) * **fix:** build ([86a157d](https://github.com/NibiruChain/ts-sdk/commit/86a157d805229e0d127b72a50f71140b32373152)) * **fix:** build/publish ([#163](https://github.com/NibiruChain/ts-sdk/issues/163)) ([bd45b49](https://github.com/NibiruChain/ts-sdk/commit/bd45b495550fdcb991f53417ec6840f66c58f187)) * **fix:** editable fields ([#215](https://github.com/NibiruChain/ts-sdk/issues/215)) ([360fd88](https://github.com/NibiruChain/ts-sdk/commit/360fd88c3f613fe7be17666fbdb1cddb339af487)) * **fix:** fix ([a67fc44](https://github.com/NibiruChain/ts-sdk/commit/a67fc44b886b5147e4e58de17b20a5795e4799bb)) * **fix:** githead ([34a34d2](https://github.com/NibiruChain/ts-sdk/commit/34a34d2f8a02eaec36d7cec7756d7eae9b88dc52)) * **fix:** hm ([#236](https://github.com/NibiruChain/ts-sdk/issues/236)) ([424e644](https://github.com/NibiruChain/ts-sdk/commit/424e64466ea1c5b6fb7c6b9c17f7f6f2877a8a97)) * **fix:** hm ([#240](https://github.com/NibiruChain/ts-sdk/issues/240)) ([4a31757](https://github.com/NibiruChain/ts-sdk/commit/4a317575e33d34008d443c7240a6d9f5527247b5)) * **fix:** markdown ([#256](https://github.com/NibiruChain/ts-sdk/issues/256)) ([d2a4311](https://github.com/NibiruChain/ts-sdk/commit/d2a4311e0ce278808e81637ee58e0c8a40f3ef3d)) * **fix:** merge ([3908f41](https://github.com/NibiruChain/ts-sdk/commit/3908f4118de3b0db1b05e6633667268a5228885b)) * **fix:** multi-schema ([#237](https://github.com/NibiruChain/ts-sdk/issues/237)) ([3914891](https://github.com/NibiruChain/ts-sdk/commit/391489184bd1704442a03c6c6220df0c679caedf)) * **fix:** node info ([#219](https://github.com/NibiruChain/ts-sdk/issues/219)) ([9d6af39](https://github.com/NibiruChain/ts-sdk/commit/9d6af39a44e84db0e13cfcb15e11e40d4c7aa470)) * **fix:** prettier ([92f9073](https://github.com/NibiruChain/ts-sdk/commit/92f9073300e49ba5eb9c54726f8ebdf20ef1bcdd)) * **fix:** query arg list ([a26eb08](https://github.com/NibiruChain/ts-sdk/commit/a26eb08b6f3705921e4a7695ada91d19015c3530)) * **fix:** spelling ([#218](https://github.com/NibiruChain/ts-sdk/issues/218)) ([0e252f8](https://github.com/NibiruChain/ts-sdk/commit/0e252f83f259119c6ba80b8d04a15f1c61d4b7d9)) * **fix:** type ([df510f8](https://github.com/NibiruChain/ts-sdk/commit/df510f85c37f2639a58941118f247aee2568f249)) * **fix:** undefined case ([630f9e9](https://github.com/NibiruChain/ts-sdk/commit/630f9e90e558bbcd66897649a5cc1f09dec9d2ad)) * **fix:** unhide spot/perp protojs ([#250](https://github.com/NibiruChain/ts-sdk/issues/250)) ([1723d2b](https://github.com/NibiruChain/ts-sdk/commit/1723d2b41187009dbda1efe997109cb74b6ac953)) * **fix:** window ([#221](https://github.com/NibiruChain/ts-sdk/issues/221)) ([6ba46d6](https://github.com/NibiruChain/ts-sdk/commit/6ba46d6fdac7effc00fec364ced60a1f5fdc130b)) * git push ([e50e6a2](https://github.com/NibiruChain/ts-sdk/commit/e50e6a2384cd3ec5eb7a107ee2a08b7662cc65b4)) * install error ([9c33d1b](https://github.com/NibiruChain/ts-sdk/commit/9c33d1ba64f6e8c2b756e4fa46db1480ea3eb8d2)) * **leaderboard:** query ([#164](https://github.com/NibiruChain/ts-sdk/issues/164)) ([9367a40](https://github.com/NibiruChain/ts-sdk/commit/9367a40307d1b0b45ba515bdf5a54b13af52f207)) * merge ([9168b0a](https://github.com/NibiruChain/ts-sdk/commit/9168b0a3ef50eb01824287aac71691f8f9ca35dd)) * more reverts ([ac0e922](https://github.com/NibiruChain/ts-sdk/commit/ac0e9227d4bbbec7619e4d1dc9a7b96da8104f5f)) * **new:** schema ([#233](https://github.com/NibiruChain/ts-sdk/issues/233)) ([83f95d4](https://github.com/NibiruChain/ts-sdk/commit/83f95d453cca81d325258248beb163a0a513ba4c)) * nibijs query tests ([2477969](https://github.com/NibiruChain/ts-sdk/commit/2477969ee9210cd940a53ae159e18c4db2ad2de7)) * **nibijs:** examples up-to-date + more docs + test examples in CI ([#254](https://github.com/NibiruChain/ts-sdk/issues/254)) ([144216d](https://github.com/NibiruChain/ts-sdk/commit/144216d9f5e048354008119d353d0a24e079cb7f)) * **nibijs:** NibiruQueryClient must expose methods from the Tendermint client ([#257](https://github.com/NibiruChain/ts-sdk/issues/257)) ([4c38b2d](https://github.com/NibiruChain/ts-sdk/commit/4c38b2d677ca437e7d18723331f0fa784d0123fd)) * npm registry update ([5533015](https://github.com/NibiruChain/ts-sdk/commit/55330150f5bf75fb6863da4e8eccd79e49893bb8)) * **polyfill:** fetch ([#169](https://github.com/NibiruChain/ts-sdk/issues/169)) ([933b81b](https://github.com/NibiruChain/ts-sdk/commit/933b81b0ba441b8cd35210dc32a594de1bbdd0c3)) * **precision:** add BigNumber ([#161](https://github.com/NibiruChain/ts-sdk/issues/161)) ([97b5126](https://github.com/NibiruChain/ts-sdk/commit/97b5126aa8fb618692dfb9a7972bdaf7d912e344)) * protojs workflow ([#168](https://github.com/NibiruChain/ts-sdk/issues/168)) ([48172ea](https://github.com/NibiruChain/ts-sdk/commit/48172eab2c251d7cf225cd27e9cfa27be635987c)) * **protojs:** proto gen script + protos for v0.19.2 (nibiru-itn-1) ([#150](https://github.com/NibiruChain/ts-sdk/issues/150)) ([c3fa9bd](https://github.com/NibiruChain/ts-sdk/commit/c3fa9bd3e03e16ca4896d32d33e343a1a0de1d7a)) * readme code examples adjusted ([#278](https://github.com/NibiruChain/ts-sdk/issues/278)) ([113ca01](https://github.com/NibiruChain/ts-sdk/commit/113ca0101faaedc5b82cae9af4d8345da4072e92)) * readme status badge ([a41de73](https://github.com/NibiruChain/ts-sdk/commit/a41de730858cef009bd698a93d922b5640cb7d1d)) * README styles for footer image ([fd87694](https://github.com/NibiruChain/ts-sdk/commit/fd876941455a39c43059f3d31b0f8951d40f12ec)) * **README:** new discord link ([0fa4ba7](https://github.com/NibiruChain/ts-sdk/commit/0fa4ba7f6cde365c48859a5bec5430f853ca5ac0)) * release ([4601fd0](https://github.com/NibiruChain/ts-sdk/commit/4601fd00e02327ad4e9d22afc6d6c2a121af4898)) * release ([ee901c2](https://github.com/NibiruChain/ts-sdk/commit/ee901c2ceaa74013ca14a8a29baf47653be97179)) * release ([f070401](https://github.com/NibiruChain/ts-sdk/commit/f07040138bead6c4d43389b79fb27d0c7b3f6245)) * release ([3407735](https://github.com/NibiruChain/ts-sdk/commit/3407735d00a2e06841db28ea6b46c7678e16966f)) * release ([#284](https://github.com/NibiruChain/ts-sdk/issues/284)) ([6189425](https://github.com/NibiruChain/ts-sdk/commit/618942558a0c2df59428f8ba75b04b3f2457ded0)), closes [#282](https://github.com/NibiruChain/ts-sdk/issues/282) [#283](https://github.com/NibiruChain/ts-sdk/issues/283) [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release ([#285](https://github.com/NibiruChain/ts-sdk/issues/285)) ([003985a](https://github.com/NibiruChain/ts-sdk/commit/003985a810604624c11afe3f1e1e7d9bdc172f6c)), closes [#282](https://github.com/NibiruChain/ts-sdk/issues/282) [#283](https://github.com/NibiruChain/ts-sdk/issues/283) [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release ([#286](https://github.com/NibiruChain/ts-sdk/issues/286)) ([273916c](https://github.com/NibiruChain/ts-sdk/commit/273916c57d15d2436e38a07e5429b57d98db19d1)), closes [#282](https://github.com/NibiruChain/ts-sdk/issues/282) [#283](https://github.com/NibiruChain/ts-sdk/issues/283) [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release ([#288](https://github.com/NibiruChain/ts-sdk/issues/288)) ([4e95aac](https://github.com/NibiruChain/ts-sdk/commit/4e95aac3af4dc70f5211490aa41f7f3fdd76969d)), closes [#282](https://github.com/NibiruChain/ts-sdk/issues/282) [#283](https://github.com/NibiruChain/ts-sdk/issues/283) [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release version ([#153](https://github.com/NibiruChain/ts-sdk/issues/153)) ([5c67f43](https://github.com/NibiruChain/ts-sdk/commit/5c67f43d2cc93381ba17a1389d09120f628b2072)) * release! ([cf2754e](https://github.com/NibiruChain/ts-sdk/commit/cf2754e8be0bf0cd5cf7729adc104db2610b4d70)) * **release:** please publish ([acf236b](https://github.com/NibiruChain/ts-sdk/commit/acf236bc2f12e04f17bf3f16c6f5819e8c3de011)) * **release:** please publish changes from develop ([#267](https://github.com/NibiruChain/ts-sdk/issues/267)) ([38e463d](https://github.com/NibiruChain/ts-sdk/commit/38e463d5ddb89d3f28d340313f07d3c968faeec4)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** publish please ([ea490c7](https://github.com/NibiruChain/ts-sdk/commit/ea490c7584690fbda24a50297764e36ed28b97c3)) * releasing with new npm token ([8b18617](https://github.com/NibiruChain/ts-sdk/commit/8b18617217b4da1c13fcceda8edf7e6e2603b8fb)) * **remove:** console ([4a1546c](https://github.com/NibiruChain/ts-sdk/commit/4a1546c43fcb5aa3dce772d6cb8ad439488800bf)) * **remove:** lock file ([#214](https://github.com/NibiruChain/ts-sdk/issues/214)) ([2576445](https://github.com/NibiruChain/ts-sdk/commit/2576445aa4e586a6e091b75707fac6843575c9b5)) * **rem:** throws ([#245](https://github.com/NibiruChain/ts-sdk/issues/245)) ([6e5ea8f](https://github.com/NibiruChain/ts-sdk/commit/6e5ea8f76a454686afe221e13f9402b0118fe91c)) * rev ([5835628](https://github.com/NibiruChain/ts-sdk/commit/583562888c54cc717471d5c716f5dd3b4d7eaf29)) * revert ([7eae536](https://github.com/NibiruChain/ts-sdk/commit/7eae536ed8e111e1b10f8ff97ac962bb957672d2)) * signing client needs utils extension ([90e82a7](https://github.com/NibiruChain/ts-sdk/commit/90e82a7115e91b6010389a50ba56dab4dc309d18)) * test release ([943e8ea](https://github.com/NibiruChain/ts-sdk/commit/943e8ea7fd04db249d98c40f69f37c54057cd7a2)) * test release ([f50126a](https://github.com/NibiruChain/ts-sdk/commit/f50126a09bbc702c6fe6f660a413684c0cf57256)) * **test:** fix ([1bb5a56](https://github.com/NibiruChain/ts-sdk/commit/1bb5a569a9e63bebf306065c34ff44b241021c51)) * tsconfig.json paths field in wrong location ([c58ce2b](https://github.com/NibiruChain/ts-sdk/commit/c58ce2b61ccc076ebf96fad144870e0f12126595)) * update discord url ([bdc974f](https://github.com/NibiruChain/ts-sdk/commit/bdc974ffa23505419baf9eec958ee55c73e13dc4)) * **using bignumber:** using BigNumber instead of number ([#192](https://github.com/NibiruChain/ts-sdk/issues/192)) ([8a5c6ba](https://github.com/NibiruChain/ts-sdk/commit/8a5c6ba1f2bda26d50534a6f96d556b039e176a1)) * yarn merge ([c2a4891](https://github.com/NibiruChain/ts-sdk/commit/c2a48915e8c9c2a1df3cad4f95ac2d79cbfa4be3)) * yarn publish:all script ([68062bd](https://github.com/NibiruChain/ts-sdk/commit/68062bdde61029dbb7ebaa8569ea6e55e7c77052)) ### Reverts * Revert "refactor: adding grecaptcha to useFaucet v21 (#199)" (#201) ([2842c1e](https://github.com/NibiruChain/ts-sdk/commit/2842c1e3c208c539c841b2cdffa83c54648fdd65)), closes [#199](https://github.com/NibiruChain/ts-sdk/issues/199) [#201](https://github.com/NibiruChain/ts-sdk/issues/201) ### Build System * **deps:** Bump axios from 0.21.1 to 0.21.4 in /examples ([#132](https://github.com/NibiruChain/ts-sdk/issues/132)) ([9c5fd53](https://github.com/NibiruChain/ts-sdk/commit/9c5fd533ac8ad07f8dfc788d0b0a6c080ec9b570)) * **deps:** bump http-cache-semantics from 4.1.0 to 4.1.1 ([12e24c9](https://github.com/NibiruChain/ts-sdk/commit/12e24c9749ddf3fb6858bff7c3b8dd0d01abe29d)) * **deps:** bump json5 from 1.0.1 to 1.0.2 ([#82](https://github.com/NibiruChain/ts-sdk/issues/82)) ([35a6631](https://github.com/NibiruChain/ts-sdk/commit/35a6631cb41fda5c1f93382403893adb3c720af4)) ### Documentation * **docs:** Stableswap ([#159](https://github.com/NibiruChain/ts-sdk/issues/159)) ([deddf21](https://github.com/NibiruChain/ts-sdk/commit/deddf21df7ce120b925d5b9c2b32a6ef8766a959)) * **nibijs:** Adds HTML and MD doc generation based on JS docs ([#71](https://github.com/NibiruChain/ts-sdk/issues/71)) ([97d07b9](https://github.com/NibiruChain/ts-sdk/commit/97d07b91ac818ab45d4353b0ee3b4065cccc6208)) * **nibijs:** run yarn build ([#85](https://github.com/NibiruChain/ts-sdk/issues/85)) ([d8cd31f](https://github.com/NibiruChain/ts-sdk/commit/d8cd31f1871d8128e4587130d4549ee5fa917e22)) * **README:** fix badge ([fd9d9b0](https://github.com/NibiruChain/ts-sdk/commit/fd9d9b0d5fb6dba6d8deded2799c37ed991dd098)) ### CI/CD * check nibid in nibijs tests workflow ([#231](https://github.com/NibiruChain/ts-sdk/issues/231)) ([0715849](https://github.com/NibiruChain/ts-sdk/commit/0715849bae7d09bda2f135c8fd0eb4da0a7a9881)) * fix tests and use a fresh local chain in nibijs tests ([#127](https://github.com/NibiruChain/ts-sdk/issues/127)) ([c8e21f4](https://github.com/NibiruChain/ts-sdk/commit/c8e21f47c2ca54c28f6afd7868def47fee781c93)) * lts/gallium ([b246e0a](https://github.com/NibiruChain/ts-sdk/commit/b246e0a1d00ab4b56b22593de3fa260fb9aeff38)) * packages build check ([015a2a2](https://github.com/NibiruChain/ts-sdk/commit/015a2a2606bd5ed1a74994809d7412ec74415625)) * removing --watchall and --no-cache ([0dc149c](https://github.com/NibiruChain/ts-sdk/commit/0dc149c08484fd5630528a02b8f24b8b2021d0fa)) ### Code Refactors * **.editorconfig:** updating editorconfig file to match standard ([#190](https://github.com/NibiruChain/ts-sdk/issues/190)) ([b6a9410](https://github.com/NibiruChain/ts-sdk/commit/b6a941041d7a8f0ffcda350a2af83f363f504769)) * adding correct msg partial close parameters ([3ca59b8](https://github.com/NibiruChain/ts-sdk/commit/3ca59b8b38058cc60f8a80248a60acbc8bf08b23)) * adding grecaptcha to useFaucet v21 ([#199](https://github.com/NibiruChain/ts-sdk/issues/199)) ([17c8039](https://github.com/NibiruChain/ts-sdk/commit/17c8039eb560d7f19bcc66a7812afe66fb97923f)) * adding semantic release for v21 ([#196](https://github.com/NibiruChain/ts-sdk/issues/196)) ([b4ddc07](https://github.com/NibiruChain/ts-sdk/commit/b4ddc078042322610c6d1006edd758d84dedf7b8)) * clean up nibijs package.json ([34937c0](https://github.com/NibiruChain/ts-sdk/commit/34937c082b9fda09217ccf1c7c09bc5fde93340d)) * clean up package.json ([278a6c6](https://github.com/NibiruChain/ts-sdk/commit/278a6c6cee937206fce705986a600859d97513b3)) * clean up protojs/package.json ([afeba92](https://github.com/NibiruChain/ts-sdk/commit/afeba9289b80620eae44fee7b8b48b1756ab1f65)) * custom chain for mainnet ([#262](https://github.com/NibiruChain/ts-sdk/issues/262)) ([ffc2060](https://github.com/NibiruChain/ts-sdk/commit/ffc2060e38a69951426e6bd82cf110ca37c73586)) * export msg type urls in nibijs ([5d7aeae](https://github.com/NibiruChain/ts-sdk/commit/5d7aeaeb2c1c1545a9e02837a9a970d049b7b497)) * faucet test desccription ([8b0a79d](https://github.com/NibiruChain/ts-sdk/commit/8b0a79d226857e2bf3b11b82a60a0dec9d85b19f)) * grecaptcha v21 ([#204](https://github.com/NibiruChain/ts-sdk/issues/204)) ([08af259](https://github.com/NibiruChain/ts-sdk/commit/08af259012c68dad2986b6ead8bf54cf07e1235a)) * including avg_pct_pnl_rank into leaderboard schema ([#228](https://github.com/NibiruChain/ts-sdk/issues/228)) ([317eea5](https://github.com/NibiruChain/ts-sdk/commit/317eea51ae68ce322f6c2dc9ab487442ee3c2539)) * join only non undefined strings ([#249](https://github.com/NibiruChain/ts-sdk/issues/249)) ([6ab8616](https://github.com/NibiruChain/ts-sdk/commit/6ab8616647f85e20e9de39d5dd4f0eb354d3c682)) * latest nibijs ([7e958cb](https://github.com/NibiruChain/ts-sdk/commit/7e958cb75bb194f0b7180d7561e4c0af9f281877)) * **nibijs:** inherit from StargateClient directly ([#111](https://github.com/NibiruChain/ts-sdk/issues/111)) ([8dede40](https://github.com/NibiruChain/ts-sdk/commit/8dede4081b5befbe027034f2c4d062a107b09c96)) * **nibijs:** NibiruSigningClient -> NibiruTxClient, NibiruQueryClient -> NibiruQuerier ([#265](https://github.com/NibiruChain/ts-sdk/issues/265)) ([779a3cc](https://github.com/NibiruChain/ts-sdk/commit/779a3cc877c2cd53124f3bffc6ee100484dacd5b)) * npm token ([19404d0](https://github.com/NibiruChain/ts-sdk/commit/19404d04ef584a50d9df80b619fe8f9d529b8f82)) * npm token release ([ac8cb1c](https://github.com/NibiruChain/ts-sdk/commit/ac8cb1cc5c6467970c58d03e12b701701cad39b9)) * **proto:** regenerate protos using ts-proto ([#172](https://github.com/NibiruChain/ts-sdk/issues/172)) ([552089e](https://github.com/NibiruChain/ts-sdk/commit/552089e6f76dd6fb9586af7c80f3a3f955c6911c)) * re-arch ([#279](https://github.com/NibiruChain/ts-sdk/issues/279)) ([323334e](https://github.com/NibiruChain/ts-sdk/commit/323334e57637d7cc83bbc492eeee152a228a0c27)) * **refactor:** Remove unused dependencies. Add husky, commitlint, lint-staged ([#143](https://github.com/NibiruChain/ts-sdk/issues/143)) ([5ff9e06](https://github.com/NibiruChain/ts-sdk/commit/5ff9e0613df6d61b2fdaf482d2c2fa226cacd9e9)) * registry update ([ed391cf](https://github.com/NibiruChain/ts-sdk/commit/ed391cf6cd2e097c55d88ce235d0308ac8685d4f)) * release rules update & v18 upgrade ([#209](https://github.com/NibiruChain/ts-sdk/issues/209)) ([9d73ab2](https://github.com/NibiruChain/ts-sdk/commit/9d73ab2061b9da72bed21f7d81b35958fd1f8637)) * remove chaosnet config ([75a7449](https://github.com/NibiruChain/ts-sdk/commit/75a7449876855e0158daee454f2fe62e2924af01)) * rename tsconfig.build.json to tsconfig.json ([4dad6eb](https://github.com/NibiruChain/ts-sdk/commit/4dad6eb387ffd070bd3464729cfe19d5256559e9)) * rename tsconfig.build.json to tsconfig.json ([754d0b4](https://github.com/NibiruChain/ts-sdk/commit/754d0b4ae57e44b618ccb45d7a8eae3e1617e865)) * root level tsconfig ([a8e8310](https://github.com/NibiruChain/ts-sdk/commit/a8e8310062b98e58e0866fbb37ca1284a69c1b22)) * simplify usage of `useFaucet` ([#182](https://github.com/NibiruChain/ts-sdk/issues/182)) ([37e9dcf](https://github.com/NibiruChain/ts-sdk/commit/37e9dcfc7374b45ec436653447b5439f645703a4)) * **stableswap:** remove token prices ([#180](https://github.com/NibiruChain/ts-sdk/issues/180)) ([b81f02e](https://github.com/NibiruChain/ts-sdk/commit/b81f02e5937dc938411a19bd5d4181a91f81437c)) * **tx:** SigningClient instead of TxCmd ([#113](https://github.com/NibiruChain/ts-sdk/issues/113)) ([b926dab](https://github.com/NibiruChain/ts-sdk/commit/b926dabedb096cca3c848113fe1488b1fc0196b7)) * update lerna ([47e9222](https://github.com/NibiruChain/ts-sdk/commit/47e922244ce889602ff8217dd9bd7c5eed3350c9)) * using nibibot gihtub token ([1aeb2e3](https://github.com/NibiruChain/ts-sdk/commit/1aeb2e336403b922f01c5e7e7e87035cfde13d1a)) ### Miscellaneous Chores * add Cameron as codeowner ([d339c43](https://github.com/NibiruChain/ts-sdk/commit/d339c431c969b7ed59fa4905feb717b337db3cfe)) * add partial close position on nibi perp ([#222](https://github.com/NibiruChain/ts-sdk/issues/222)) ([1afbc87](https://github.com/NibiruChain/ts-sdk/commit/1afbc87e40e36ca6772eea79fa2e1102696e2bdc)) * clean up package.json ([692b3bf](https://github.com/NibiruChain/ts-sdk/commit/692b3bf714b7b2154298a6a13cc1f6d51c96d7f7)) * configure lerna.json ([1ca889f](https://github.com/NibiruChain/ts-sdk/commit/1ca889f9e30334bf6a7681eb350caa43759ae65e)) * develop -> main ([#274](https://github.com/NibiruChain/ts-sdk/issues/274)) ([e2ebd40](https://github.com/NibiruChain/ts-sdk/commit/e2ebd40c5df0a0a4126b3aa97709e13b7e2e0ba8)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * develop -> main ([#275](https://github.com/NibiruChain/ts-sdk/issues/275)) ([c5e4f87](https://github.com/NibiruChain/ts-sdk/commit/c5e4f879d49309c9faa389a0ae06e113eeb92c97)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * develop -> main ([#281](https://github.com/NibiruChain/ts-sdk/issues/281)) ([24fa8fa](https://github.com/NibiruChain/ts-sdk/commit/24fa8fa24296623d652533e75d1e1530446f08db)), closes [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * develop to main ([#273](https://github.com/NibiruChain/ts-sdk/issues/273)) ([ad232b7](https://github.com/NibiruChain/ts-sdk/commit/ad232b78f16813af3d61c6ed46f99158cc8572a0)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * import spot and perp into msg module ([#156](https://github.com/NibiruChain/ts-sdk/issues/156)) ([8bd68c1](https://github.com/NibiruChain/ts-sdk/commit/8bd68c1d881483ab7668fad6aaa5bd47c04a909c)) * **proto:** regenerate v0.21.0 protos ([#167](https://github.com/NibiruChain/ts-sdk/issues/167)) ([3362cb9](https://github.com/NibiruChain/ts-sdk/commit/3362cb99c85993bd836aa031766361c9d30a2e8b)) * rebuild docs with v0.21.43 (main) ([6e650cb](https://github.com/NibiruChain/ts-sdk/commit/6e650cbb2128014a6a1b42be9557c83d032cbddc)) * regen documentation ([6dffb4e](https://github.com/NibiruChain/ts-sdk/commit/6dffb4e815581735e7a6d7d7db114c42aac1194e)) * regenerate protojs ([#114](https://github.com/NibiruChain/ts-sdk/issues/114)) ([7360fbb](https://github.com/NibiruChain/ts-sdk/commit/7360fbbdcc4f138a4c61f0587ecc75033822752a)) * release ([#282](https://github.com/NibiruChain/ts-sdk/issues/282)) ([e73cdcb](https://github.com/NibiruChain/ts-sdk/commit/e73cdcb0e8796f2242e9daf5a04d5c2e6d1ac855)), closes [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * release ([#282](https://github.com/NibiruChain/ts-sdk/issues/282)) ([#283](https://github.com/NibiruChain/ts-sdk/issues/283)) ([b743fc0](https://github.com/NibiruChain/ts-sdk/commit/b743fc08fb97d912e5c7e82e567341776fae1b74)), closes [#276](https://github.com/NibiruChain/ts-sdk/issues/276) [#275](https://github.com/NibiruChain/ts-sdk/issues/275) [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** 0.21.12 ([a980142](https://github.com/NibiruChain/ts-sdk/commit/a98014262f9550a6d04a3d7ca4fbbdfd5a3b4c26)), closes [#196](https://github.com/NibiruChain/ts-sdk/issues/196) [#204](https://github.com/NibiruChain/ts-sdk/issues/204) [#209](https://github.com/NibiruChain/ts-sdk/issues/209) [#196](https://github.com/NibiruChain/ts-sdk/issues/196) [#208](https://github.com/NibiruChain/ts-sdk/issues/208) [#196](https://github.com/NibiruChain/ts-sdk/issues/196) * **release:** 0.21.12 ([0cb41aa](https://github.com/NibiruChain/ts-sdk/commit/0cb41aa49328aa848932b15c520e8f31f942ee28)), closes [#196](https://github.com/NibiruChain/ts-sdk/issues/196) * **release:** 0.21.12 ([7c3a57d](https://github.com/NibiruChain/ts-sdk/commit/7c3a57deb80f8fde92ec0517cf1d9c1cba35c37a)), closes [#208](https://github.com/NibiruChain/ts-sdk/issues/208) [#196](https://github.com/NibiruChain/ts-sdk/issues/196) * **release:** 0.21.13 ([2f56d3d](https://github.com/NibiruChain/ts-sdk/commit/2f56d3d4aede354484ec1583f8ec5b8572045279)), closes [#210](https://github.com/NibiruChain/ts-sdk/issues/210) [#210](https://github.com/NibiruChain/ts-sdk/issues/210) * **release:** 0.21.13 ([352dbb5](https://github.com/NibiruChain/ts-sdk/commit/352dbb59db600694126753e60679d4996f159c42)), closes [#210](https://github.com/NibiruChain/ts-sdk/issues/210) * **release:** 0.21.13 ([0bd88e6](https://github.com/NibiruChain/ts-sdk/commit/0bd88e6cabf2b7c076674eb00069b629b3c71c41)) * **release:** 0.21.14 ([ffe36b5](https://github.com/NibiruChain/ts-sdk/commit/ffe36b5ed08b17e837067e2695dd722586fa768b)), closes [#245](https://github.com/NibiruChain/ts-sdk/issues/245) * **release:** 0.21.14 ([b569944](https://github.com/NibiruChain/ts-sdk/commit/b569944846a79613f0d9154fda51f679b14ee053)), closes [#215](https://github.com/NibiruChain/ts-sdk/issues/215) * **release:** 0.21.14 ([85cf025](https://github.com/NibiruChain/ts-sdk/commit/85cf0257a1888ab997e089cae0127e85d1a0889c)), closes [#210](https://github.com/NibiruChain/ts-sdk/issues/210) * **release:** 0.21.15 ([73b581c](https://github.com/NibiruChain/ts-sdk/commit/73b581c0f4949f3289e6392d1d426195073825c9)), closes [#247](https://github.com/NibiruChain/ts-sdk/issues/247) * **release:** 0.21.15 ([94052c2](https://github.com/NibiruChain/ts-sdk/commit/94052c25d9b12ffd6a6e8c531f5225f1877de55a)) * **release:** 0.21.15 ([f83ea63](https://github.com/NibiruChain/ts-sdk/commit/f83ea6385a455fdd276589ddf4b07260b5c99fd2)), closes [#215](https://github.com/NibiruChain/ts-sdk/issues/215) * **release:** 0.21.16 ([619965e](https://github.com/NibiruChain/ts-sdk/commit/619965ef1a3950fc5816ff98ad61c88458a3b8a8)), closes [#250](https://github.com/NibiruChain/ts-sdk/issues/250) * **release:** 0.21.16 ([ed609e0](https://github.com/NibiruChain/ts-sdk/commit/ed609e0f9fcd87c4b5ba8376a9d707a610bed0ab)) * **release:** 0.21.16 ([01a2c4e](https://github.com/NibiruChain/ts-sdk/commit/01a2c4ea1bbe8f164311bd883e682e8fc88f6b94)) * **release:** 0.21.17 ([a21ae97](https://github.com/NibiruChain/ts-sdk/commit/a21ae97bcda8df0a2a274871866761bf7200ba6b)), closes [#216](https://github.com/NibiruChain/ts-sdk/issues/216) [#216](https://github.com/NibiruChain/ts-sdk/issues/216) * **release:** 0.21.17 ([d3c9cf6](https://github.com/NibiruChain/ts-sdk/commit/d3c9cf62b9f8072c1d1fcebb4b8248cc5f7fe09f)) * **release:** 0.21.18 ([b15a382](https://github.com/NibiruChain/ts-sdk/commit/b15a3824bd0db8748edacafc993c60f474215643)), closes [#217](https://github.com/NibiruChain/ts-sdk/issues/217) * **release:** 0.21.18 ([914ebcd](https://github.com/NibiruChain/ts-sdk/commit/914ebcdf01aba7371893996ba3f28dd700b71e0c)), closes [#216](https://github.com/NibiruChain/ts-sdk/issues/216) * **release:** 0.21.19 ([d48bf99](https://github.com/NibiruChain/ts-sdk/commit/d48bf99f26984b41ac4c3a114da721e4ec2db4a1)), closes [#221](https://github.com/NibiruChain/ts-sdk/issues/221) * **release:** 0.21.19 ([0d36024](https://github.com/NibiruChain/ts-sdk/commit/0d3602416aa51b2c861e8ed04e11656f9ed08c95)), closes [#218](https://github.com/NibiruChain/ts-sdk/issues/218) * **release:** 0.21.20 ([069a137](https://github.com/NibiruChain/ts-sdk/commit/069a137c1a4f64b98196fa13eebc7139d59f46cc)), closes [#223](https://github.com/NibiruChain/ts-sdk/issues/223) * **release:** 0.21.20 ([cb52229](https://github.com/NibiruChain/ts-sdk/commit/cb522299bbb02977e4424913fc49d35371b7baf6)), closes [#219](https://github.com/NibiruChain/ts-sdk/issues/219) * **release:** 0.21.21 ([8f851e5](https://github.com/NibiruChain/ts-sdk/commit/8f851e59523e4a4668dea82ce27e1c9537648a6a)), closes [#228](https://github.com/NibiruChain/ts-sdk/issues/228) * **release:** 0.21.21 ([3bb4cb3](https://github.com/NibiruChain/ts-sdk/commit/3bb4cb367aaadcc6655af1605e4d71273b9bebca)), closes [#221](https://github.com/NibiruChain/ts-sdk/issues/221) [#221](https://github.com/NibiruChain/ts-sdk/issues/221) * **release:** 0.21.22 ([e72b3f9](https://github.com/NibiruChain/ts-sdk/commit/e72b3f9d65cf3c41fa994622639edc9d52b989b1)), closes [#224](https://github.com/NibiruChain/ts-sdk/issues/224) * **release:** 0.21.22 ([ea820c5](https://github.com/NibiruChain/ts-sdk/commit/ea820c5eda273c3aba96e3435c0bb58e17b7cfc0)), closes [#223](https://github.com/NibiruChain/ts-sdk/issues/223) * **release:** 0.21.23 ([c789641](https://github.com/NibiruChain/ts-sdk/commit/c7896412ec390e1be763c519350dfa8ec8cc2c8a)), closes [#233](https://github.com/NibiruChain/ts-sdk/issues/233) * **release:** 0.21.23 ([f8341c3](https://github.com/NibiruChain/ts-sdk/commit/f8341c364ab77a717ee4d818a30b7a6f1d400650)), closes [#222](https://github.com/NibiruChain/ts-sdk/issues/222) * **release:** 0.21.24 ([fdc963f](https://github.com/NibiruChain/ts-sdk/commit/fdc963fc3b3510b9867e4c47e20993f054824f59)), closes [#236](https://github.com/NibiruChain/ts-sdk/issues/236) * **release:** 0.21.24 ([b2c42de](https://github.com/NibiruChain/ts-sdk/commit/b2c42defb880fde8fdf6018bd219d572c258ee95)) * **release:** 0.21.25 ([e5940d6](https://github.com/NibiruChain/ts-sdk/commit/e5940d635aefba6ef9090b08d30b975a5e80a0ae)), closes [#237](https://github.com/NibiruChain/ts-sdk/issues/237) * **release:** 0.21.25 ([a4ddef5](https://github.com/NibiruChain/ts-sdk/commit/a4ddef56962c3a501303442289c088bcef7ebbc6)) * **release:** 0.21.26 ([2d3c0b4](https://github.com/NibiruChain/ts-sdk/commit/2d3c0b4d98b003265697f57831eee63b4b16f95d)), closes [#238](https://github.com/NibiruChain/ts-sdk/issues/238) * **release:** 0.21.26 ([b09c708](https://github.com/NibiruChain/ts-sdk/commit/b09c708f6b593aeaf07120a1b04f9fba27b7f18a)), closes [#228](https://github.com/NibiruChain/ts-sdk/issues/228) [#228](https://github.com/NibiruChain/ts-sdk/issues/228) * **release:** 0.21.27 ([053d2a8](https://github.com/NibiruChain/ts-sdk/commit/053d2a81cdd2fa397039440aaf1ed7c1fe465ac7)), closes [#239](https://github.com/NibiruChain/ts-sdk/issues/239) * **release:** 0.21.27 ([b2a6738](https://github.com/NibiruChain/ts-sdk/commit/b2a6738a6215bce7a1c1da80214b4299568a172a)), closes [#224](https://github.com/NibiruChain/ts-sdk/issues/224) [#224](https://github.com/NibiruChain/ts-sdk/issues/224) * **release:** 0.21.28 ([1ec2159](https://github.com/NibiruChain/ts-sdk/commit/1ec2159259a37ecd979f42510d237976065b9f70)), closes [#240](https://github.com/NibiruChain/ts-sdk/issues/240) * **release:** 0.21.28 ([5867c99](https://github.com/NibiruChain/ts-sdk/commit/5867c993f17812263c58dcb5ed272a5c32d31707)), closes [#231](https://github.com/NibiruChain/ts-sdk/issues/231) * **release:** 0.21.29 ([761ba67](https://github.com/NibiruChain/ts-sdk/commit/761ba67b4ecb46b5a7a640d2757b8fa4e15792fc)), closes [#241](https://github.com/NibiruChain/ts-sdk/issues/241) * **release:** 0.21.29 ([981e77b](https://github.com/NibiruChain/ts-sdk/commit/981e77ba00c7cd94543416cef3e8205b3c78ee97)), closes [#233](https://github.com/NibiruChain/ts-sdk/issues/233) [#233](https://github.com/NibiruChain/ts-sdk/issues/233) * **release:** 0.21.30 ([4bc7dd4](https://github.com/NibiruChain/ts-sdk/commit/4bc7dd44e886057dc6e940167c2364d3fb6fe0d2)), closes [#243](https://github.com/NibiruChain/ts-sdk/issues/243) * **release:** 0.21.30 ([70b46f3](https://github.com/NibiruChain/ts-sdk/commit/70b46f3d9dfb51f4d9f3fda2bceb0fd5d3d6345b)), closes [#236](https://github.com/NibiruChain/ts-sdk/issues/236) [#236](https://github.com/NibiruChain/ts-sdk/issues/236) * **release:** 0.21.31 ([2078100](https://github.com/NibiruChain/ts-sdk/commit/20781003112fd041acd97c8ee468f5fa426a7b8d)), closes [#244](https://github.com/NibiruChain/ts-sdk/issues/244) * **release:** 0.21.31 ([8e41998](https://github.com/NibiruChain/ts-sdk/commit/8e419984902f40eb3862efdc845918ad55105f65)), closes [#237](https://github.com/NibiruChain/ts-sdk/issues/237) [#237](https://github.com/NibiruChain/ts-sdk/issues/237) * **release:** 0.21.32 ([99d6a54](https://github.com/NibiruChain/ts-sdk/commit/99d6a54c2d2138243b2418c36ef6890f91a19d25)), closes [#245](https://github.com/NibiruChain/ts-sdk/issues/245) * **release:** 0.21.32 ([010cb95](https://github.com/NibiruChain/ts-sdk/commit/010cb957554bba53b5ab1a42554718d2ab87f866)), closes [#238](https://github.com/NibiruChain/ts-sdk/issues/238) [#238](https://github.com/NibiruChain/ts-sdk/issues/238) * **release:** 0.21.33 ([1c7114e](https://github.com/NibiruChain/ts-sdk/commit/1c7114e8777a24a73a6ed7f3e355071cb7f25358)), closes [#248](https://github.com/NibiruChain/ts-sdk/issues/248) * **release:** 0.21.33 ([4bc4fb2](https://github.com/NibiruChain/ts-sdk/commit/4bc4fb25a2b1881aaed053b69ad37f6c882c48fb)), closes [#239](https://github.com/NibiruChain/ts-sdk/issues/239) [#239](https://github.com/NibiruChain/ts-sdk/issues/239) * **release:** 0.21.34 ([b8e3018](https://github.com/NibiruChain/ts-sdk/commit/b8e3018e2bea199cbc7d93c30b0415d7578d78b7)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** 0.21.34 ([11c9782](https://github.com/NibiruChain/ts-sdk/commit/11c97826fe8a6987257c0d55ec6439e1bce3ac5a)), closes [#240](https://github.com/NibiruChain/ts-sdk/issues/240) [#240](https://github.com/NibiruChain/ts-sdk/issues/240) * **release:** 0.21.35 ([7c9ee03](https://github.com/NibiruChain/ts-sdk/commit/7c9ee0321bff268308d7fd74515cc1cf03742a11)), closes [#241](https://github.com/NibiruChain/ts-sdk/issues/241) [#241](https://github.com/NibiruChain/ts-sdk/issues/241) * **release:** 0.21.36 ([da07309](https://github.com/NibiruChain/ts-sdk/commit/da07309c9afa9cae2b6f61a1ddc4d7440978b697)), closes [#243](https://github.com/NibiruChain/ts-sdk/issues/243) [#243](https://github.com/NibiruChain/ts-sdk/issues/243) * **release:** 0.21.37 ([6a47609](https://github.com/NibiruChain/ts-sdk/commit/6a47609a1ac16809dfa842de6dd836418736cd38)), closes [#244](https://github.com/NibiruChain/ts-sdk/issues/244) [#244](https://github.com/NibiruChain/ts-sdk/issues/244) * **release:** 0.21.38 ([679503e](https://github.com/NibiruChain/ts-sdk/commit/679503edb0b353f46b32bf7e14e762a7a47dbef1)), closes [#245](https://github.com/NibiruChain/ts-sdk/issues/245) [#245](https://github.com/NibiruChain/ts-sdk/issues/245) [#245](https://github.com/NibiruChain/ts-sdk/issues/245) * **release:** 0.21.39 ([7481385](https://github.com/NibiruChain/ts-sdk/commit/7481385adfb0636af06dd3f4c530f9e7cc8a0372)), closes [#247](https://github.com/NibiruChain/ts-sdk/issues/247) [#247](https://github.com/NibiruChain/ts-sdk/issues/247) * **release:** 0.21.40 ([623b857](https://github.com/NibiruChain/ts-sdk/commit/623b8572aaa491504db2d63b95005250cb1f23a1)), closes [#248](https://github.com/NibiruChain/ts-sdk/issues/248) [#248](https://github.com/NibiruChain/ts-sdk/issues/248) * **release:** 0.21.41 ([19eb616](https://github.com/NibiruChain/ts-sdk/commit/19eb616aecc380d0d4b987e78b3686d8671334b6)), closes [#249](https://github.com/NibiruChain/ts-sdk/issues/249) * **release:** 0.21.42 ([8409d2a](https://github.com/NibiruChain/ts-sdk/commit/8409d2aaa593784cad440c52de972947b29e7075)), closes [#250](https://github.com/NibiruChain/ts-sdk/issues/250) [#250](https://github.com/NibiruChain/ts-sdk/issues/250) * **release:** 0.21.43 ([43d6096](https://github.com/NibiruChain/ts-sdk/commit/43d6096b6ef40319dd260a0d199ea8a8ce09ba1f)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** 0.21.44 ([2a04acd](https://github.com/NibiruChain/ts-sdk/commit/2a04acd6c70a0c05a0893574a9218ec21013ef3e)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * **release:** 0.21.45 ([f5d0175](https://github.com/NibiruChain/ts-sdk/commit/f5d0175c9b64eff1fe4e3c3281c869bc5fdc7eba)), closes [#254](https://github.com/NibiruChain/ts-sdk/issues/254) [#256](https://github.com/NibiruChain/ts-sdk/issues/256) [#257](https://github.com/NibiruChain/ts-sdk/issues/257) [#262](https://github.com/NibiruChain/ts-sdk/issues/262) [#260](https://github.com/NibiruChain/ts-sdk/issues/260) * remove jest config ([9d040cf](https://github.com/NibiruChain/ts-sdk/commit/9d040cfe74056a34ac55a50b770d3e0afa05f3f6)) * remove tsconfig.build.json ([9182fef](https://github.com/NibiruChain/ts-sdk/commit/9182fefca6ec3321b8d42d7e6f01aa56f14020ec)) * rerun lerna build ([76833d1](https://github.com/NibiruChain/ts-sdk/commit/76833d17d37af5662c8c2fc66272b5eec8f4952a)) * update codeowners ([e7510ef](https://github.com/NibiruChain/ts-sdk/commit/e7510ef449643e5f378e913dcd22b786d38a43be)) * update readme docs ([4e080fd](https://github.com/NibiruChain/ts-sdk/commit/4e080fdb26a0dbb0d1dca18ae27062cc5d79abc4)) * version bump nibijs ([de3e026](https://github.com/NibiruChain/ts-sdk/commit/de3e026fc5efaa95e93467df6bfdce64e9590a3a)) ### Tests * chore release ([9c99aeb](https://github.com/NibiruChain/ts-sdk/commit/9c99aebbdf67956133952b48a6958f0b15d6cb65)) * **nibijs:** fix tests + msg factory ([#149](https://github.com/NibiruChain/ts-sdk/issues/149)) ([f979968](https://github.com/NibiruChain/ts-sdk/commit/f97996850cb7be48f5f2fa518ad42ec401129c8b)) * **nibijs:** make runs more consistent + fix export of dist/msg ([#154](https://github.com/NibiruChain/ts-sdk/issues/154)) ([37bc02f](https://github.com/NibiruChain/ts-sdk/commit/37bc02f6fca5b8553fe7d08fbee5500e60ec0e57)) [skip ci]
Summary by CodeRabbit
New Features
NibiruQueryClient
.Documentation
Enhancements
ChainIdParts
interface.Bug Fixes
Testing