telescope icon indicating copy to clipboard operation
telescope copied to clipboard

A TypeScript Transpiler for Cosmos Protobufs ⚛️

Results 120 telescope issues
Sort by recently updated
recently updated
newest added

https://github.com/cosmology-tech/interchain/blob/f636f775a1c4054d0bb3a03d76f9c98a68b89e97/packages/interchain/src/codegen/cosmos/tx/v1beta1/service.rpc.Service.ts#L12 @liujun93 will help add more color here `simulate()` works, but `broadcast()` doesn't — is there a way to distinguish between the methods in this case in the protobufs? If...

with setting ``` "enabledServices": [ "Query" ] ``` `tx.rpc.msg.ts` also be generated

We generate `Sdk_MsgauthzAuthorization_InterfaceDecoder` [here](https://github.com/osmosis-labs/osmojs/blob/6d72f81dc076c34eb77c9f607e9261f8b43d3448/packages/osmojs/src/codegen/cosmos/authz/v1beta1/tx.ts#L361) But technically I see `Sdk_Msg_InterfaceDecoder` and `Authz_Authorization_InterfaceDecoder` are built [here](https://github.com/osmosis-labs/osmojs/blob/6d72f81dc076c34eb77c9f607e9261f8b43d3448/packages/osmojs/src/codegen/cosmos/authz/v1beta1/tx.ts#L611) and [here](https://github.com/osmosis-labs/osmojs/blob/6d72f81dc076c34eb77c9f607e9261f8b43d3448/packages/osmojs/src/codegen/cosmos/authz/v1beta1/tx.ts#L625C14-L625C50) ``` Cannot find name 'Sdk_MsgauthzAuthorization_InterfaceDecoder'. Did you mean 'Authz_Authorization_InterfaceDecoder'?ts(2552) ```

so far we can only choose one rpc type to generate with telescope. I'm wondering if we can make it possible to generate all the rpcClients at the same time.

This will be a tracking issue on the progress of developing support for transpiling evmos messages. ## Context on EVM messages (Thanks to @hanchon for context) The general idea to...

I've been using https://oven.sh 's "bun" recently and I really enjoy it. wdyt about moving to bun by default for telescope?

@liujun93 can add color and also has some ideas about adding more types and info as well cc @Zetazzz

> MsgUnbondConvertAndStake.lockId: https://github.com/osmosis-labs/osmosis/blob/feaa5ef7d01dc3d082b9d4e7d1dd846d2b54cf6d/proto/osmosis/superfluid/tx.proto#L247 > As experienced with the MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition message (remember the struggle Adam), I'm running into signing issues when trying to pass a 0 value to an int64 representing...

In go.mod of both osmosis and cosmos-sdk, osmosis's using google/protobuf v1.30.0, cosmos-sdk's using v1.28.1. So we should find a way to check versions of those deps and generate them separately...

https://github.com/cosmos/groups-ui/blob/master/src/shared-state/groups-store.ts#L363 - [ ] fix type issue in comment below - [ ] fix the interface so developer doesn't have to encode `decisionPolicy` field ```js import Long from 'long'; const...