Dan Lynch
Dan Lynch
- [ ] https://github.com/cosmos/cosmjs/blob/main/packages/stargate/CUSTOM_PROTOBUF_CODECS.md (https://github.com/cosmos/cosmjs/issues/1313) - [ ] https://github.com/cosmos/sdk-tutorials - [ ] https://tutorials.cosmos.network/tutorials/6-cosmjs/5-create-custom.html - [ ] https://github.com/cosmos/sdk-tutorials/tree/master/tutorials/6-cosmjs - [ ] https://tutorials.cosmos.network/hands-on-exercise/3-cosmjs-adv/1-cosmjs-objects.html
we have the methods, we should output - [ ] RPC Readme - [ ] Message Readme
```ts const fieldDefaultIsOptional = context.pluginValue('prototypes.fieldDefaultIsOptional'); const useOptionalNullable = context.pluginValue('prototypes.useOptionalNullable'); ```
in the latest version, `@osmonauts/helpers` is no longer required. Let's create docs for upgrading
``` "build:main": "cross-env BABEL_ENV=production babel src --out-dir main --delete-dir-on-start --extensions \".tsx,.ts,.js\"", "build:module": "cross-env MODULE=true babel src --out-dir module --delete-dir-on-start --extensions \".tsx,.ts,.js\"", "build:ts": "tsc --project ./tsconfig.json", "build": "npm run build:module &&...
https://github.com/cosmos/cosmos-sdk/blob/07f7035f8d88c362ca065e73aa6900ce46f86f52/proto/cosmos/gov/v1/gov.proto#L124 > if it's empty string, how do you know if to output `{"quorum":undefined}` or `{"quorum":""}`
tmp fix is below, but we should allow `key` to be optional in `encode()` ```js const rpcPools = await client.osmosis.gamm.v1beta1.pools({ pagination: { key: new Uint8Array(), offset: Long.fromNumber(0), limit: Long.fromNumber(1500), countTotal:...

currently we coded a case in the module, let's pull it out into a plugin
only property that is required is `key`, others should be optional