Arcadia Finance

在 Base、Unichain 和 Optimism 上自动部署集中流动性并优化收益。

已扫描
适合谁
DeFi 投资者、自动化交易策略开发者
不适合谁
无加密钱包的普通用户、不熟悉命令行操作的初学者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
中等(★★☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @thomas-smets/arcadia-finance

Skill 说明

命令、参数、文件名以原文为准

Arcadia Finance

Agent note: {baseDir} 指的是包含此 SKILL.md 文件的目录。所有 {baseDir} 路径均需相对于该目录进行解析。

Arcadia 帮助用户在 Uniswap、Aerodrome 和 Velodrome 上部署集中流动性头寸,并支持自动再平衡、收益复投、收益率优化以及可选的杠杆;或向借贷池提供单边流动性,以赚取借款人利息。支持的链:Base (8453)、Unichain (130)、Optimism (10)。

CLI 使用方法

# 查看所有可用工具(请先运行此命令)
{baseDir}/arcadia.sh --list

# 调用特定工具
{baseDir}/arcadia.sh <tool_name> '<json_args>'

依赖项:curljq。无其他依赖。

读操作

# 列出钱包的所有账户
{baseDir}/arcadia.sh read_wallet_accounts '{"wallet_address":"0x..."}'

# 账户详情(健康因子、抵押品、债务、持仓)
{baseDir}/arcadia.sh read_account_info '{"account_address":"0x..."}'

# 推荐的 LP 策略及其年化收益率(APY)
{baseDir}/arcadia.sh read_strategy_list '{"featured_only":true}'

# 借贷池信息(TVL、APY、资金利用率)
{baseDir}/arcadia.sh read_pool_list '{}'

# 操作指南(自动化设置、策略选择)
{baseDir}/arcadia.sh read_guides '{"topic":"overview"}'

# 可用的自动化功能(再平衡器、复投器、收益领取器)
{baseDir}/arcadia.sh read_asset_manager_intents '{}'

单边流动性(借贷)

通过将池子的底层资产存入 Arcadia 的借贷分层(ERC-4626)来提供单边流动性,从而获得借款人的利息收入。使用 read_pool_list 查询每个池子的 tranches[0].address。在操作前需先授权分层合约(使用 write_wallet_approve)。

# 借贷方存款:向 USDC 分层存入 10 USDC,将份额发送至你的钱包
{baseDir}/arcadia.sh write_pool_deposit '{"tranche_address":"0x...","assets":"10000000","receiver":"0x...","chain_id":8453}'

# 借贷方退出:将份额赎回为底层资产
{baseDir}/arcadia.sh write_pool_redeem '{"tranche_address":"0x...","shares":"10000000","receiver":"0x...","owner":"0x...","chain_id":8453}'

write_pool_deposit 用于借贷方获取收益。若要向 Arcadia 账户存入抵押品,请使用 write_account_deposit

写操作

所有写操作工具返回未经签名的交易数据 { to, data, value, chainId }。需使用你的钱包签名后才能广播。详见 {baseDir}/wallet-signing.md 中的钱包选项。

# 开启流动性头寸(原子化完成存款 + 交换 + 铸造 LP)
{baseDir}/arcadia.sh write_account_add_liquidity '{"account_address":"0x...","wallet_address":"0x...","positions":[{"strategy_id":123}],"deposits":[{"asset":"0x...","amount":"1000000","decimals":6}]}'

# 关闭头寸(燃烧 LP + 交换 + 还款,一次交易完成)
{baseDir}/arcadia.sh write_account_close '{"account_address":"0x...","assets":[...],"receive_assets":[...]}'

# 创建新账户(salt 必须对每个钱包唯一)
{baseDir}/arcadia.sh write_account_create '{"wallet_address":"0x...","salt":1,"chain_id":8453}'

# 启用自动化功能
{baseDir}/arcadia.sh write_asset_manager_rebalancer '{"dex_protocol":"slipstream"}'
{baseDir}/arcadia.sh write_account_set_asset_managers '{"account_address":"0x...","asset_managers":[...],"statuses":[...],"datas":[...]}'

配置

CLI 默认连接到 https://mcp.arcadia.finance/mcp。可通过设置 ARCADIA_MCP_URL 来覆盖(例如用于本地开发)。

数据与安全

此技能连接至 Arcadia 的公共 API 地址 https://mcp.arcadia.finance/mcp(可通过 ARCADIA_MCP_URL 覆盖)。工具调用会将公开的钱包地址、账户地址和交易参数发送至该服务器。这些数据与链上公开信息一致。不会传输私钥或签名能力。

  • 写操作仅返回未经签名的交易。
  • 在签名前务必让用户确认交易详情。
  • 执行高风险操作前,请使用 read_account_info 检查账户健康因子。
  • 不得将私钥或敏感信息作为工具参数传入。仅需提供公开地址和金额。

参考资料

  • 完整工具文档:https://mcp.arcadia.finance/llms-full.txt
  • 合约地址:参见 {baseDir}/contracts.md
  • 签名指南:参见 {baseDir}/wallet-signing.md
  • 官方网站:https://arcadia.finance
  • 文档中心:https://docs.arcadia.finance
TS
@thomas-smets

已收录 1 个 Skill

相关推荐