The Ault SDK is a TypeScript SDK for building against Ault without manually composing low-level messages.Documentation Index
Fetch the complete documentation index at: https://docs.aultblockchain.com/llms.txt
Use this file to discover all available pages before exploring further.
- GitHub: Ault SDK (
ault-sdk-ts)
What You Can Do with the SDK
The SDK provides a high-level client for:- License module queries and transactions
- Miner module queries and transactions (delegation, work submission, operator actions)
- (Future Work) Exchange module queries and transactions
- EIP-712 signing and broadcast flows
- AultCore/AultEVM address conversion (
0xandault1) and validation helpers - Parallel query helpers for large license sets
Signer and Wallet Support
You can use multiple signer types:viemaccounts and wallet clientsetherssigners- EIP-1193 providers (including MetaMask-compatible flows)
- Privy signers
- Raw private key (server-side)
Install
Quick Example
When to Use SDK vs Raw RPC
- Use SDK when you want faster development, typed methods, and simpler transaction flows.
- Use raw JSON-RPC when you need low-level control over custom execution paths.