telescope
telescope copied to clipboard
A TypeScript Transpiler for Cosmos Protobufs ⚛️
Only msgs in TX need amino helpers
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.11.3 to 6.11.4. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
I think the one diff in the fixture that I see, it's technically still an issue irrespective of this PR. I wanted to get a review, just in case. This...
low priority, since it's mostly for LCD, which is technically deprecated https://github.com/cosmology-tech/telescope/blob/85d83dc66d87ac9cc2890bc30c0b22c2d67d61c1/__fixtures__/osmojs/ibc-go/proto/ibc/applications/fee/v1/query.proto#L36-L39 https://github.com/cosmology-tech/telescope/blob/85d83dc66d87ac9cc2890bc30c0b22c2d67d61c1/__fixtures__/v-next/outputosmojs/ibc/applications/fee/v1/query.lcd.ts#L72-L74 Notice the `_params` thinks it's empty, but it's NOT: ```ts async totalAckFees(_params: QueryTotalAckFeesRequest = {}): Promise {...
```js export function makeTemplateTag(info: ProtoServiceMethodInfo, noLeadingSlash: boolean = true): t.TemplateLiteral { const route = info.url .split('/') .filter(a => a !== '') .map(a => { if (a.startsWith('{')) { // clean weird...
The `toJSON` method on the generated classes returns a transformation of the data that can be JSON-encoded. E.g. `UInt8Array` becomes a Base64 string. Currently those methods return `unknown` but they...
Pagination type informs that all properties are required: I found this on fields nullability of go protobuff: "Warning about nullable: According to the Protocol Buffer specification, you should be able...
Hi, I am trying to decode queries for Umee, and they apparently use the `double` type: https://github.com/umee-network/umee/blob/main/proto/umee/leverage/v1/query.proto#L409 But when generating code i see that the binary reader throws an error...
Transpile generating types with different writers resulting in code that cannot be used due to mismatch of types, Type error: Type '{ typeUrl: string; encode(message: MsgGrant, writer?: BinaryWriter): BinaryWriter; decode(input:...