Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 3.87 KB

Repositories.md

File metadata and controls

54 lines (37 loc) · 3.87 KB

Repositories

An overview of the main projects we are maintaining under "Public Goods"

Core Rust Libraries

Cosmos SDK Libraries

  • CosmWasm/wasmd - Provides x/wasm module for easy embedding into any Cosmos SDK blockchains. Also includes sample application and integration examples.
  • CosmWasm/token-factory - (In-Progress) refactoring of Osmosis' Token Factory to be a general CosmWasm extension
  • CosmWasm/token-binding - (In-Progress) Rust contract bindings to the above

Core Contract SDK

CosmJS Related

  • cosmos/cosmjs - The core client side JS/TS library for writing dApps in the Cosmos - for both CosmWasm and native SDK modules
  • confio/cosmjs-types - Generated types for SDK modules based on protobuf definitions. Much thanks to Cosmology hereA

IBC Related

  • confio/ts-relayer - TypeScript based IBC relayer designed for configurability and embedding in integration tests. Runs in Node.js and in the browser.
  • confio/ibc-tests-cw20 - First demo of using ts-relayer to do full-stack IBC integration tests, using cw20-ics20 talking to native transfer module
  • confio/cw-ibc-demo - Sample IBC contract application, showing Interchain Account and Interchain Query functionality, plus callbacks. Not for production use as is.
  • confio/relayer-ci-images - Docker images for some major CosmWasm chains configured for using in CI scripts with ts-relayer.

Documentation

Unmaintained

Some other useful repos we wrote, but not really maintaining.

  • CosmWasm/cosmwasm-go
  • CosmWasm/tinygo
  • confio/decode-raw
  • CosmWasm/code-explorer