NEXT SDK
Prerequisites
Installation
npm install @bitkub-chain/sdk.jspnpm install @bitkub-chain/sdk.jsyarn add @bitkub-chain/sdk.jsInitialization
import { initializeSDK, Network } from '@bitkub-chain/sdk.js';
const clientID = 'your-client-id';
const projectID = 'your-project-id';
const network = Network.BKC_TESTNET;
const initOpts = {
loginRedirectPath: '/oauth/callback',
};
const sdk = initializeSDK(clientID, projectID, network, initOpts);Authentication
Redirect URI
Login
Logout
Exchange Authorization Code
User Information
Get User Information
Get Wallet Address
Get Phone Number
Get Email
Get User ID
Balances
Native Balance
KAP-20 Token Balance
KAP-721 Token Balance
KAP-1155 Token Balance
Token Approval and Transfers
Get Token Allowance
Approve Token
Transfer Native Token
Transfer KAP-20 Token
NFT Approval and Transfers
NFT Approval
Approve NFT
Transfer KAP-721 Token
Transfer KAP-1155 Token
Custom Transaction
Fetch Transaction Details
Smart Contract Design for NEXT SDK
Example
SDK CallHelper Router
Example Modifier
Last updated