telescope
telescope copied to clipboard
A TypeScript Transpiler for Cosmos Protobufs ⚛️
currently the Telescope CLI is very limited. Giving full programmatic access via the JSON would be super ideal cc @clockworkgr
lazy loading of modules so we can allow more efficient bundling and code distributions cc @clockworkgr
it has been reported that `tsc` warnings will not build for now, a solution is to use `babel` with the `typescript` package for an example that works follow this or...
Having this issue where after generating code using telescope my Queries are running, but any setters using Msg objects fails with that error. It seems that something needs to be...
Getting rid of the Long dependency. It’s a fragile implementation and causes various issues in the module system. We can use `BigInt` for the objects these days and accept `bigint...
``` helpers.ts:146 Uncaught (in promise) ReferenceError: Buffer is not defined at setPaginationParams (helpers.ts:146:44) at LCDQueryClient.validators (query.lcd.ts:41:7) at Proxy.fetchAcitveValdiators (useStakingStore.ts:40:32) at Proxy. (pinia.mjs:1363:30) at store. (pinia.mjs:915:40) at Proxy.init (useStakingStore.ts:25:18) at Proxy....
culprit is `string module_name = 10 [json_name="-", (gogoproto.jsontag) = "-"];` `proto/thorchain/v1/x/thorchain/types/type_tx_out.proto`: ```proto message TxOutItem { string chain = 1 [(gogoproto.casttype) = "gitlab.com/thorchain/thornode/common.Chain"]; string to_address = 2 [(gogoproto.casttype) = "gitlab.com/thorchain/thornode/common.Address"]; string...
In block explorers such as ping.pub, we need to write code that multiplexes versions. [(see example from ping.pub)](https://github.com/ping-pub/explorer/blob/b0eca720e89b6ee2abe05e205c328b6d7eefae3b/src/libs/fetch.js#L97) ```js const getProposalFunction = (sdk_version) => { switch(sdk_version) { case '0.46': return...
sometimes a tx or query can fail, and we need to have a redundant way to make queries/txs - [x] default endpoints - [x] retry logic when failure is understood...
Seems that amino coding is more simple when using original casing, but RPC returns proto/camel casing. It's quite the task to manage two sets of types or numerous sets of...