SuperAPI AI 工具集

starknet-wallet

智能体与模型

查看项目

更新于 10-15 23:44

技能介绍

用途:为 AI 智能体创建、注资和操作 Starknet 账户,支持原生账户抽象。适用于查询余额、发送转账、管理会话密钥或从智能体钱包调用合约;不适用于 DeFi 路由、质押、借贷(见 starknet-defi),也不用于 Cairo 合约编写、纯部署或安全审计。

主要能力:提供 Starknet MCP 工具,包括 starknet_get_balance(单代币余额)、starknet_get_balances(批量查询,最多 200 个代币,单次 RPC)、starknet_transfer(转账,支持 gasless)、starknet_call_contract(读取合约状态)、starknet_invoke_contract(执行合约函数,支持 gasless)、starknet_swap 与 starknet_get_quote(AVNU 集成,最优价格路由)、starknet_register_agent(ERC-8004 链上身份)。支持多调用批量交易、费用估算、代币符号解析(ETH、STRK、USDC、USDT 为静态代币,其他通过 avnu SDK 获取元数据)以及会话密钥实现智能体自主操作。

使用方式:安装依赖 npm install starknet@^8.9.1 @avnu/avnu-sdk@^4.0.1,并设置环境变量 STARKNET_RPC_URL、STARKNET_ACCOUNT_ADDRESS、STARKNET_PRIVATE_KEY,可选 AVNU_BASE_URL、AVNU_PAYMASTER_URL、AVNU_PAYMASTER_API_KEY。通过 MCP 工具调用或直接使用 starknet.js。

限制:需要有效的 RPC 与账户凭据;gasless 模式依赖 paymaster 配置;会话密钥需人工创建策略并可由所有者撤销;具体收费与价格资料暂未提供。