[Deprecated] KardiaChain JS SDK
Note: KardiaChain is now fully compatible with standard web3 client libraries. Developers are recommended to use the standard web3 libraries in previous page instead of this.
This is just a quick introduction to Kardia JS SDK. For more detailed documentation, please refer to https://docs.kardiachain.io/js-sdk/
Getting Started
KardiaChain JS SDK contains 5 modules:
Account moduleis for managing KardiaChain walletKAI moduleis for interacting directly with KardiaChain's blockchain networkContract moduleis for interacting with KardiaChain's smart contract.KRC20 moduleis for interacting with KRC20 tokensTransaction moduleis for creating KardiaChain's transaction.
Installation
KardiaChain JS SDK can be installed from npm
npm i kardia-js-sdk Usage
import KardiaClient from 'kardia-js-sdk';
const RPC_ENDPOINT = 'YOUR_RPC_ENDPOINT';
const kardiaClient = new KardiaClient({ endpoint: RPC_ENDPOINT });
// Account module
const accountModule = kardiaClient.account;
// KAI module
const kaiModule = kardiaClient.kaiChain;
// Smart contract module
const smcModule = kardiaClient.contract;
// KRC20 module
const krcModule = kardiaClient.krc20;
// Transaction module
const transactionModule = kardiaClient.transaction;Account Module
Generating a wallet
Get KAI balance of a wallet
Access wallet by private key
Access wallet by seed phrase
KAI Module
Event Handler
KRC20 Module
Get KRC20 balance of a wallet
Send a KRC20 transaction
Transaction Module
Creating a transaction
Get transaction detail
Get transaction receipt
Last updated
Was this helpful?
