@polkadot-agent-kit/sdk
v2.1.5
Published
SDK for Polkadot Agent Kit
Downloads
226
Readme
Installation
npm install @polkadot-agent-kit/sdkFeatures
- Multi-chain Support: Connect to multiple Polkadot ecosystem chains
- Assets Operations: Check balances and transfer tokens
- Cross-chain Transfers: XCM transfers between parachains and relaychains
- LangChain Integration: Ready-to-use tools for AI agents
Quick Start
Basic Usage
import { PolkadotAgentKit, getLangChainTools } from '@polkadot-agent-kit/sdk'
import { getLangChainTools } from '@polkadot-agent-kit/sdk'
// Initialize PolkadotAgentKit
const agent = new PolkadotAgentKit({privateKey:'your private key', keyType: 'Sr25519', chains: ['polkadot','west', 'west_asset_hub'] });
await agent.initializeApi()
// Optional: Add your custom tool
agent.addCustomTools([yourTool]);
// Get LangChain tools
const tools = getLangChainTools(agent)
// Create LangChain agent - OpenAI, Ollama, ...
Supported Chains
Relay Chains
| Chain Name | Chain ID | Network |
|------------|----------|---------|
| Polkadot | polkadot | Mainnet |
| Kusama | kusama | Mainnet |
| Westend | west | Testnet |
| Paseo | paseo | Testnet |
Parachains
| Chain Name | Chain ID | Network |
|------------|----------|---------|
| Polkadot Asset Hub | polkadot_asset_hub | Mainnet |
| Kusama Asset Hub | kusama_asset_hub | Mainnet |
| HydraDX | hydra | Mainnet |
| Westend Asset Hub | west_asset_hub | Testnet |
| Paseo Asset Hub | paseo_asset_hub | Testnet |
| Bifrost | bifrost_polkadot | Mainnet |
Note: More chains are supported. See the chain configuration for the complete list.
LangChain Tools
The getLangChainTools() function provides multiple ready-to-use LangChain tools for AI agents
License
Published under MIT License.
Made with 💛 by Elastic Labs
