cosmos-client-ts

JavaScript client for the Cosmos SDK API. Made with TypeScript.

Usage no npm install needed!

<script type="module">
  import cosmosClientTs from 'https://cdn.skypack.dev/cosmos-client-ts';
</script>

README

cosmos-client-ts

JavaScript client for the Cosmos SDK API. Made with TypeScript.

Usage

npm install --save cosmos-client-ts
const sdk = new CosmosSdk('http://localsdk:26657');
const privKeyBuffer = await HdWallet.generatePrivKeyByBip39('mnemonic', HdWallet.getBip32PathByBip44(0));
const privKey = new PrivKeySecp256k1(privKeyBuffer);
const stdTx = await Bank.postTransfer(sdk, ...);
const signedStdTx = sdk.signStdTx(privKey, stdTx, ...);
await Auth.postTransaction(sdk, new BroadcastReq(signedStdTx));

const accountInfo = await Auth.getAccount(sdk, privateKey.bech32Address);