1.0.18 • Published 1 year ago
@miker808/mantajs v1.0.18
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
1 year ago
1.0.17
1 year ago
1.0.16
1 year ago
1.0.15
1 year ago
1.0.14
1 year ago
1.0.13
1 year ago
1.0.12
1 year 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