cosmjs
cosmjs copied to clipboard
The Swiss Army knife to power JavaScript based client solutions ranging from Web apps/explorers over browser extensions to server-side clients like faucets/scrapers.
See https://github.com/cosmos/cosmjs/pull/711#discussion_r596776298
Manually/with a script/feature request to ts-proto.
A number of missing APIs that I found when sketching out the relayer. Most are available in lower-level, but it would be good to expose them. Missing from `stargate/SigningStargateClient`: -...
Can be merged once demonet supports uploading the same code multiple times
### Feature Request Adding an optional `MsgTransformer` to `CosmWasmClient` (via its constructor). `MsgTransformer` will be an interface that transforms the `MsgInstantiateContract` and `MsgExecuteContract` before `init`, `handle` and `query`, and also...
See https://github.com/CosmWasm/cosmjs/issues/300#issuecomment-661910637 and the following comments
Right now we use Ed25519 from libsodium. [Tendermint migrates to zip215 ](https://github.com/tendermint/tendermint/pull/5632) and so should we in order to be able to verify Tendermint's signatures in the client. There is...
Currently our test code for lower-level functionality makes use of higher-level code, like `SigningCosmosClient` for setting up test situations. This is a real pain when creating a fresh package modelled...
See https://github.com/cosmos/cosmjs/pull/535#discussion_r526174584 This can then be used eg when signing a CosmosSDK msg using a CW3 multisig wallet.
There is a working light client for tendermint 0.34 that compiles to wasm: https://github.com/informalsystems/tendermint-rs/issues/463 We have stargate queriers that [make raw/provable queries](https://github.com/cosmos/cosmjs/blob/master/packages/stargate/src/queries/bank.ts#L38-L48). The `queryVerified` function already ensures there is a...