diff --git a/HACKING.md b/HACKING.md index 2d8aa7e56f..7961ca934f 100644 --- a/HACKING.md +++ b/HACKING.md @@ -89,14 +89,14 @@ In the `scripts/` folder, a bunch of blockchains and other backend systems are started for testing purposes. Some ports need to be changed from the default in order to avoid conflicts. Here is an overview of the ports used: -| Port | Application | Usage | -| ----- | --------------------- | ------------------------------------------------------------------------------ | -| 1317 | wasmd LCD API | @cosmjs/launchpad and @cosmjs/cosmwasm tests | -| 1318 | simapp LCD API | Manual Stargate debugging | -| 1319 | wasmd LCD API | Manual Stargate debugging | -| 4444 | socketserver | @cosmjs/sockets tests | -| 4445 | socketserver slow | @cosmjs/sockets tests | -| 11133 | Tendermint 0.33 RPC | @cosmjs/tendermint-rpc tests | -| 11134 | Tendermint 0.34 RPC | @cosmjs/tendermint-rpc tests | -| 26658 | simapp Tendermint RPC | Stargate client tests | -| 26659 | wasmd Tendermint RPC | CosmWasm+Stargate tests ([soon™](https://github.com/cosmos/cosmjs/issues/491)) | +| Port | Application | Usage | +| ----- | --------------------- | ------------------------------------------------------ | +| 1317 | wasmd LCD API | @cosmjs/launchpad and @cosmjs/cosmwasm-launchpad tests | +| 1318 | simapp LCD API | Manual Stargate debugging | +| 1319 | wasmd LCD API | Manual Stargate debugging | +| 4444 | socketserver | @cosmjs/sockets tests | +| 4445 | socketserver slow | @cosmjs/sockets tests | +| 11133 | Tendermint 0.33 RPC | @cosmjs/tendermint-rpc tests | +| 11134 | Tendermint 0.34 RPC | @cosmjs/tendermint-rpc tests | +| 26658 | simapp Tendermint RPC | Stargate client tests | +| 26659 | wasmd Tendermint RPC | @cosmjs/cosmwasm-stargate tests | diff --git a/README.md b/README.md index 93ee68139f..18be0d238f 100644 --- a/README.md +++ b/README.md @@ -13,14 +13,14 @@ CosmJS is a library that consists of many smaller npm packages within the [@cosmjs namespace](https://www.npmjs.com/org/cosmjs), a so called monorepo. Here are some of them to get an idea: -| Package | Description | Latest | -| --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| [@cosmjs/launchpad](packages/launchpad) | A client library for the Cosmos SDK 0.37 (cosmoshub-3), 0.38 and 0.39 (Launchpad) | [![npm version](https://img.shields.io/npm/v/@cosmjs/launchpad.svg)](https://www.npmjs.com/package/@cosmjs/launchpad) | -| [@cosmjs/faucet](packages/faucet) | A faucet application for node.js | [![npm version](https://img.shields.io/npm/v/@cosmjs/faucet.svg)](https://www.npmjs.com/package/@cosmjs/faucet) | -| [@cosmjs/cosmwasm](packages/cosmwasm) | Client for chains with the CosmWasm module enabled | [![npm version](https://img.shields.io/npm/v/@cosmjs/cosmwasm.svg)](https://www.npmjs.com/package/@cosmjs/cosmwasm) | -| [@cosmjs/crypto](packages/crypto) | Cryptography for blockchain projects, e.g. hashing (SHA-2, Keccak256, Ripemd160), signing (secp256k1, ed25519), HD key derivation (BIPO39, SLIP-0010), KDFs and symmetric encryption for key storage (PBKDF2, Argon2, XChaCha20Poly1305) | [![npm version](https://img.shields.io/npm/v/@cosmjs/crypto.svg)](https://www.npmjs.com/package/@cosmjs/crypto) | -| [@cosmjs/encoding](packages/encoding) | Encoding helpers for blockchain projects | [![npm version](https://img.shields.io/npm/v/@cosmjs/encoding.svg)](https://www.npmjs.com/package/@cosmjs/encoding) | -| [@cosmjs/math](packages/math) | Safe integers; decimals for handling financial amounts | [![npm version](https://img.shields.io/npm/v/@cosmjs/math.svg)](https://www.npmjs.com/package/@cosmjs/math) | +| Package | Description | Latest | +| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| [@cosmjs/launchpad](packages/launchpad) | A client library for the Cosmos SDK 0.37 (cosmoshub-3), 0.38 and 0.39 (Launchpad) | [![npm version](https://img.shields.io/npm/v/@cosmjs/launchpad.svg)](https://www.npmjs.com/package/@cosmjs/launchpad) | +| [@cosmjs/faucet](packages/faucet) | A faucet application for node.js | [![npm version](https://img.shields.io/npm/v/@cosmjs/faucet.svg)](https://www.npmjs.com/package/@cosmjs/faucet) | +| [@cosmjs/cosmwasm-launchpad](packages/cosmwasm) | Client for chains with the CosmWasm module enabled | [![npm version](https://img.shields.io/npm/v/@cosmjs/cosmwasm-launchpad.svg)](https://www.npmjs.com/package/@cosmjs/cosmwasm-launchpad) | +| [@cosmjs/crypto](packages/crypto) | Cryptography for blockchain projects, e.g. hashing (SHA-2, Keccak256, Ripemd160), signing (secp256k1, ed25519), HD key derivation (BIPO39, SLIP-0010), KDFs and symmetric encryption for key storage (PBKDF2, Argon2, XChaCha20Poly1305) | [![npm version](https://img.shields.io/npm/v/@cosmjs/crypto.svg)](https://www.npmjs.com/package/@cosmjs/crypto) | +| [@cosmjs/encoding](packages/encoding) | Encoding helpers for blockchain projects | [![npm version](https://img.shields.io/npm/v/@cosmjs/encoding.svg)](https://www.npmjs.com/package/@cosmjs/encoding) | +| [@cosmjs/math](packages/math) | Safe integers; decimals for handling financial amounts | [![npm version](https://img.shields.io/npm/v/@cosmjs/math.svg)](https://www.npmjs.com/package/@cosmjs/math) | ### Modularity diff --git a/packages/launchpad/README.md b/packages/launchpad/README.md index 1319965b7a..13a31a8101 100644 --- a/packages/launchpad/README.md +++ b/packages/launchpad/README.md @@ -169,7 +169,10 @@ allows applications to add their extensions without changing CosmJS. As an example we show how to build a client for a blockchain with a wasm module: ```ts -import { MsgExecuteContract, setupWasmExtension } from "@cosmjs/cosmwasm"; +import { + MsgExecuteContract, + setupWasmExtension, +} from "@cosmjs/cosmwasm-launchpad"; import { assertIsBroadcastTxResult, LcdClient,