1.0.8 • Published 2 years ago
@miker808/mantajs v1.0.8
kujira.js
JS interface for the Kujira Blockchain
Quickstart
See a demo trading bot at https://github.com/TeamKujira/fin-bot-demo
Install required packages via your preferred package manager
- kujira.js(via GitHub)
- @cosmjs/stargage
- @cosmjs/proto-signing
Import tx client tx and type registry registry from kujira.js
import { tx, registry } from "kujira.js";Create a signing client with Stargate
import { GasPrice, SigningStargateClient } from "@cosmjs/stargate";
import { DirectSecp256k1HdWallet } from "@cosmjs/proto-signing";
const RPC_ENDPOINT = "https://rpc-harpoon.kujira.app";
const MNEMONIC = "...";
const signer = await DirectSecp256k1HdWallet.fromMnemonic(MNEMONIC);
const client = await SigningStargateClient.connectWithSigner(
  RPC_ENDPOINT,
  signer,
  {
    registry,
    gasPrice: GasPrice.fromString("0.00125ukuji"),
  }
);Finally construct and send txs
const FIN_KUJI_DEMO =
  "kujira1suhgf5svhu4usrurvxzlgn54ksxmn8gljarjtxqnapv8kjnp4nrsqq4jjh";
const [account] = await signer.getAccounts();
const msg = tx.wasm.msgExecuteContract({
  sender: account.address,
  contract: FIN_KUJI_DEMO,
  msg: Buffer.from(JSON.stringify({ submit_order: { price: "210.5" } })),
  funds: coins(1000000, "ukuji"),
});
await client.signAndBroadcast(account.address, [msg], "auto");1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
0.1.0
2 years ago
1.0.0
2 years ago
0.8.150
2 years ago