Telescope đź”
A "babel for the Cosmos", Telescope is a TypeScript Transpiler for Cosmos Protobufs. Telescope is used to generate libraries for Cosmos blockchains. Simply point to your protobuffer files and create developer-friendly Typescript libraries for teams to build on your blockchain.
The following blockchain libraries (generated by Telescope) are available via npm
- osmojs (opens in a new tab)
- @dydxprotocol/v4-client-js (opens in a new tab)
- stargazejs (opens in a new tab)
- juno-network (opens in a new tab)
- stridejs (opens in a new tab)
- injectivejs (opens in a new tab)
- quicksilverjs (opens in a new tab)
🎥 Checkout our video playlist (opens in a new tab) to learn how to use telescope
!
Table of contents
- Telescope đź”
- Usage
- Programatic Usage
- Options
- Types
- Composing Messages
- Calculating Fees
- Stargate Clients
- Creating Signers
- Broadcasting messages
- LCD Clients
- LCD Clients Classes
- RPC Clients
- RPC Client Classes
- Instant RPC Methods
- Manually registering types
- CosmWasm
- Dependencies
- Developing
- Sponsors
- Related
- Credits
- Disclaimer
Sponsors
Kudos to our sponsors:
- Osmosis (opens in a new tab) funded the creation of Telescope.
Related
Checkout these related projects:
- @cosmology/telescope (opens in a new tab) Your Frontend Companion for Building with TypeScript with Cosmos SDK Modules.
- @cosmwasm/ts-codegen (opens in a new tab) Convert your CosmWasm smart contracts into dev-friendly TypeScript classes.
- chain-registry (opens in a new tab) Everything from token symbols, logos, and IBC denominations for all assets you want to support in your application.
- cosmos-kit (opens in a new tab) Experience the convenience of connecting with a variety of web3 wallets through a single, streamlined interface.
- create-cosmos-app (opens in a new tab) Set up a modern Cosmos app by running one command.
- interchain-ui (opens in a new tab) The Interchain Design System, empowering developers with a flexible, easy-to-use UI kit.
- starship (opens in a new tab) Unified Testing and Development for the Interchain.
Credits
🛠Built by Cosmology — if you like our tools, please consider delegating to our validator ⚛️ (opens in a new tab)
Thanks to these engineers, teams and projects for inspiring Telescope:
- @webmaster128 (opens in a new tab)
- @assafmo (opens in a new tab)
- osmosis-frontend (opens in a new tab)
- cosmjs (opens in a new tab)
- ts-proto (opens in a new tab)
- keplr-wallet (opens in a new tab)
Disclaimer
AS DESCRIBED IN THE TELESCOPE LICENSES, THE SOFTWARE IS PROVIDED “AS IS”, AT YOUR OWN RISK, AND WITHOUT WARRANTIES OF ANY KIND.
No developer or entity involved in creating Telescope will be liable for any claims or damages whatsoever associated with your use, inability to use, or your interaction with other users of the Telescope code or Telescope CLI, including any direct, indirect, incidental, special, exemplary, punitive or consequential damages, or loss of profits, cryptocurrencies, tokens, or anything else of value.