| Package | Description | Version |
|---|---|---|
@acala-network/sdk |
Main SDK with wallet, DeFi protocols | |
@acala-network/sdk-core |
Core utilities, tokens, math operations | |
@acala-network/sdk-swap |
DEX trading and liquidity operations | |
@acala-network/sdk-loan |
CDP (Collateralized Debt Position) management | |
@acala-network/sdk-homa |
Liquid staking (LDOT/LKSM) operations | |
@acala-network/sdk-payment |
Transaction fee management | |
@acala-network/wormhole-portal |
Cross-chain bridge operations |
# Install the main SDK
npm install @acala-network/sdk @acala-network/types @polkadot/api
# Or with yarn
yarn add @acala-network/sdk @acala-network/types @polkadot/apiimport { ApiPromise, WsProvider } from '@polkadot/api';
import { options } from '@acala-network/api';
import { Wallet } from '@acala-network/sdk';
// Connect to Acala network
const provider = new WsProvider('wss://acala-rpc.aca-api.network');
const api = await ApiPromise.create(options({ provider }));
// Create wallet instance
const wallet = new Wallet(api);
// Get account balance
const address = '5F98oWfz2r5rcRVnP9VCndg33DAAsky3iuoBSpaPUbgN9AJn';
const accountInfo = await wallet.queryBalance(address);
console.log('ACA Balance:', accountInfo.native.available.toString());
// Subscribe to balance changes
wallet.subscribeBalance(address, (balance) => {
console.log('Balance updated:', balance.native.available.toString());
});- π SDK Documentation - Complete API reference
- π Homa Liquid Staking - Liquid staking guide
- π Cross-Chain Operations - Bridge functionality
- π aUSD Bridge - aUSD cross-chain transfers
- π¨ NFT Operations - NFT minting and trading
- Node.js β₯ 22
- Yarn 4.x
# Clone the repository
git clone https://github.com/AcalaNetwork/acala.js.git
cd acala.js
# Install dependencies
yarn install
# Build all packages
yarn build
# Run tests
yarn test
# Lint code
yarn lintacala.js/
βββ packages/
β βββ sdk/ # Main SDK package
β βββ sdk-core/ # Core utilities
β βββ sdk-swap/ # DEX operations
β βββ sdk-loan/ # CDP management
β βββ sdk-homa/ # Liquid staking
β βββ sdk-payment/ # Fee management
β βββ wormhole-portal/ # Cross-chain bridge
βββ docs/ # Documentation
βββ examples/ # Example applications