IdentityPlugin
)generateSeedPhrase(wordCount?)
- Generate BIP39 mnemoniccreateFromSeedPhrase(phrase, key)
- Create secp256k1 identitycreateAnonymous(key)
- Create anonymous identityswitch(key)
- Switch active identitygetPrincipal()
- Get current principalgetAccountId()
- Get ICP account identifierTokenPlugin
)getBalance(account?)
- Get ICP balancetransfer(to, amount, options?)
- Transfer ICPicrc1Transfer(canisterId, to, amount)
- Transfer ICRC-1 tokensicrc1Balance(canisterId, account?)
- Get token balanceicrc1Approve(canisterId, spender, amount)
- Approve spendinggetTokenMetadata(canisterId?)
- Get token infoCanisterPlugin
)create(options?)
- Create new canisterdeploy(options)
- Deploy WASM codecall(options)
- Execute update callquery(options)
- Execute query callcreateActor(canisterId, idlFactory)
- Create typed actorgetStatus(canisterId)
- Get canister statusCyclesPlugin
)getBalance(canisterId)
- Get cycles balancetopUp(canisterId, amount)
- Add cyclesconvertIcpToCycles(amount, options?)
- Convert ICPgetForecast(canisterId)
- Get depletion forecaststartMonitoring(config)
- Start auto-monitoringgetBatchBalances(canisterIds)
- Bulk balance checkget-current-identity
- Show current identity infocreate-identity
- Create new identity (seed/anonymous)get-balance
- Check ICP balance
4. transfer-icp
- Transfer ICP tokens
5. icrc1-transfer
- Transfer ICRC-1 tokens
Canister Tools (3):
6. create-canister
- Create new canister
7. deploy-wasm
- Deploy WASM to canister
8. get-canister-status
- Check canister status
Cycles Tools (2):
9. get-cycles-balance
- Check cycles balance
10. top-up-cycles
- Add cycles to canister
DeveloperAgent
)
DefiAgent
)
GovernanceAgent
)
GeneralAgent
)
/sample-applications/decentralized-trading-bot/
Features:
/sample-applications/dao-voting-system/
Features:
rrkah-fqaaa-aaaaa-aaaaq-cai
)
ryjl3-tyaaa-aaaaa-aaaba-cai
)
rdmx6-jaaaa-aaaaa-aaadq-cai
)
/docs/api/
)icp-agent.mdx
- Main ICPAgent classidentity-plugin.mdx
- Identity management APItoken-plugin.mdx
- Token operations APIcanister-plugin.mdx
- Canister management APIcycles-plugin.mdx
- Cycles management APIlangchain-tools.mdx
- Natural language tools API/docs/plugins/
)identity.mdx
- Identity plugin guidetoken.mdx
- Token plugin guidecanister.mdx
- Canister plugin guidecycles.mdx
- Cycles plugin guide/docs/langchain/
)overview.mdx
- LangChain integration overviewtools.mdx
- Tool usage and configurationnatural-language.mdx
- Natural language processing/tests/unit/
)plugins/identity.plugin.unit.test.ts
- Identity plugin testsplugins/token.plugin.unit.test.ts
- Token plugin testsplugins/canister.plugin.unit.test.ts
- Canister plugin testsplugins/cycles.plugin.unit.test.ts
- Cycles plugin tests/tests/integration/
)