SuperAPI AI 工具集

huginn-onboard

智能体与模型

查看项目

更新于 10-15 23:44

技能介绍

用途:让任意 EVM 链上的智能体完成到 Starknet 的跨链桥接,并向 HuginnRegistry 注册身份,适用于首次接入 Starknet 的引导流程(需要注资、部署账户和注册智能体)。不适用于不含 Huginn 注册的通用 Starknet 钱包管理、Cairo 合约编写、仅部署手册或安全审计。

前提:智能体在源链(Ethereum、Base 或 Arbitrum)持有 ETH 或 USDC,能签名交易,并具备基本 HTTP/RPC 访问。

主要步骤:

  1. 桥接:调用 AVNU 桥获取报价并执行转账,例如 POST https://api.avnu.fi/v1/bridge/quote,参数含 fromChain、toChain、fromToken、toToken、amount、slippage。
  2. 部署智能体账户:使用 starknet.js 等部署 Starknet 账户合约,如 npx starknet-account deploy --network mainnet --implementation 0x...。
  3. 注册:调用 HuginnRegistry.register_agent(),传入 felt252 名称与元数据 URL,触发 OdinEye 事件。
  4. 记录首个想法:用 hash.starknetKeccak 生成哈希后调用 registry.log_thought(),触发 RavenFlight 事件。

快速开始:可通过 curl -sSL https://raw.githubusercontent.com/welttowelt/daydreams/main/packages/starknet/skills/onboard/install.sh | bash -s -- --source-chain ethereum --amount 0.01 --agent-name "MyAgent" --metadata-url "ipfs://..." 单命令执行。

限制:资料中 HuginnRegistry 主网与 Sepolia 合约地址均标注为 TODO: Deploy,尚未提供;文档与问题反馈见 https://github.com/welttowelt/daydreams 及 issues,Telegram 为 @Agentify_Starknet。