dynst

Results 111 issues of dynst

https://github.com/cosmos/cosmjs/blob/ca243f58727d5d7ee0f46fc562fb816baf4fca62/packages/json-rpc/src/types.ts#L12-L16 `JsonCompatibleDictionary` seems like it should be used in a lot of the many places that currently use `any` #1840, and also seems like it should be renamed `JsonObject`. I'm...

Subissue of #1750 There's a lot of `any` in the codebase, especially for JSON/protobuf stuff. https://github.com/cosmos/cosmjs/blob/ca243f58727d5d7ee0f46fc562fb816baf4fca62/packages/amino/src/pubkeys.ts#L1-L7 https://github.com/cosmos/cosmjs/blob/ca243f58727d5d7ee0f46fc562fb816baf4fca62/packages/tendermint-rpc/src/tendermint34/responses.ts#L239-L245 And the parsing code looks weirdly structured and scattered around. Simple `assertObject` utility...

If you turn on this lint: https://typescript-eslint.io/rules/no-deprecated/ It shows types from `cosmjs-types` that got marked as deprecated. As a library, not sure how many of them can actually be removed...

For versions of CosmJs before #1628 (0.33.1) and #1272 (0.34.0), what impact do the known vulnerabilities in `elliptic` have? - The vulnerability patched in 0.33.1 requires "signing a malformed input."...

Some chains have non-Bech32 address encodings.

https://github.com/cosmos/cosmjs/blob/85880a4e0c37dada27b36cfb66fe307705da17fe/packages/tendermint-rpc/src/rpcclients/rpcclient.ts#L2 Observable from `rxjs` would be very heavyweight, but something lighter like `wonka` might make a good replacement. https://www.npmjs.com/package/wonka

https://github.com/streetsidesoftware/cspell-action Follow-up to #1743

https://antfu.me/posts/move-on-to-esm-only https://joyeecheung.github.io/blog/2024/03/18/require-esm-in-node-js/ Since there's no point maintaining a CJS build, just completely convert the smallest package as a proof of concept for #1004. https://www.typescriptlang.org/docs/handbook/modules/reference.html#the-module-compiler-option Since the build uses `tsc` directly...

These lints are recommended by the eslint TypeScript plugin but are currently disabled because they flag so many parts of the codebase. - [ ] https://typescript-eslint.io/rules/no-empty-object-type/ - [ ] https://typescript-eslint.io/rules/no-explicit-any/...