返回顶部
a

abstract-onboard抽象上链

Deploy smart contracts and bridge assets to Abstract (ZK Stack L2). Use when an agent needs to deploy contracts on Abstract, bridge ETH/tokens to Abstract, trade/swap tokens, place predictions on Myriad Markets, check balances, transfer assets, or interact with Abstract mainnet. Covers zksolc compilation, Hardhat deployment, Relay bridging, DEX trading (Kona, Aborean), Myriad prediction markets, and key contract addresses.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.6.0
安全检测
已通过
2,107
下载量
免费
免费
5
收藏
概述
安装方式
版本历史

abstract-onboard

Abstract Onboard

AI代理在Abstract(ZK Stack L2)上运行所需的一切。

🚀 新代理?从这里开始

bash

检查是否已准备好运行


node scripts/quick-start.js check

或获取完整设置指南

node scripts/quick-start.js

快速开始

创建Abstract全局钱包(AGW)

AGW是一个智能合约钱包,可在Abstract上赚取XP。对代理至关重要!

⚠️ 关键:首先理解三层结构:

私钥 → EOA(签名者)→ AGW(智能合约钱包)

正确的资金流向:

  1. 1. 向EOA存入少量ETH(用于Gas)
  2. 创建/部署AGW(EOA支付首次交易的Gas)
  3. 将主要余额存入AGW
  4. 此后所有操作通过AGW执行

bash
export WALLETPRIVATEKEY=0x...
node scripts/create-agw.js

您的EOA成为签名者,AGW是一个独立的智能合约地址。

⚠️ 版本警告: 不同版本的agw-client可能计算出不同的AGW地址!请始终锁定版本。详情请参阅references/agw.md。

检查余额

bash node scripts/check-balances.js all

跨链桥接ETH到Abstract

bash export WALLETPRIVATEKEY=0x... node scripts/relay-bridge.js --from base --amount 0.01

部署合约

bash export WALLETPRIVATEKEY=0x... node scripts/deploy-abstract.js ./artifacts/MyContract.json constructor-arg

转账代币

bash export WALLETPRIVATEKEY=0x... node scripts/transfer.js --to 0x... --amount 0.01 # ETH node scripts/transfer.js --to 0x... --amount 100 --token USDC # 代币

兑换代币

bash export WALLETPRIVATEKEY=0x... export DEX_ROUTER=0x... # 设置DEX路由器地址 node scripts/swap-tokens.js --from ETH --to USDC --amount 0.01

DEX交易(Kona和Aborean)

Abstract有多个DEX。使用特定协议的脚本以获得最佳效果:

bash

Kona Finance(V2)- USDC → ETH


export WALLETPRIVATEKEY=0x...
node scripts/swap-kona.js

Aborean(Velodrome风格)- 当路由器可用时

node scripts/swap-aborean.js

通用Uniswap V2

node scripts/swap-uniswap-v2.js

合约地址和支持的池子请参阅references/dex.md。

Myriad预测市场

在Myriad Markets进行交易——Abstract上最大的预测市场(超过41.5万用户,交易量超过1亿美元)。

bash

列出开放市场


node scripts/myriad-trade.js list

获取市场详情

node scripts/myriad-trade.js info

购买份额(进行预测)

export WALLETPRIVATEKEY=0x... node scripts/myriad-buy-direct.js

示例:在市场765上以1 USDC.e押注是

node scripts/myriad-buy-direct.js 765 0 1

合约地址、ABI详情和代币信息请参阅references/myriad.md。

调用任意合约

bash

读取

node scripts/call-contract.js --address 0x... --abi ./abi.json --function balanceOf --args 0x1234

写入

export WALLETPRIVATEKEY=0x... node scripts/call-contract.js --address 0x... --abi ./abi.json --function transfer --args 0x1234,100 --write

铸造NFT

bash

先部署SimpleNFT.sol,然后铸造

export WALLETPRIVATEKEY=0x...

向现有合约铸造

node scripts/mint-nft.js --contract 0x... --image QmIPFShash --to 0xRecipient --name My NFT

基础NFT合约模板请参阅references/SimpleNFT.sol。

USDC操作

bash

检查USDC余额

node scripts/usdc-ops.js balance

转账USDC

export WALLETPRIVATEKEY=0x... node scripts/usdc-ops.js transfer

授权支出方

node scripts/usdc-ops.js approve

检查授权额度

node scripts/usdc-ops.js allowance

估算Gas

bash

获取当前Gas价格

node scripts/estimate-gas.js

估算转账成本

node scripts/estimate-gas.js transfer

估算部署成本

node scripts/estimate-gas.js deploy

监控事件

bash

监控新区块

node scripts/watch-events.js blocks

监控进出钱包的ETH转账

node scripts/watch-events.js transfers

监控ERC20转账

node scripts/watch-events.js erc20

监控合约事件

node scripts/watch-events.js contract

测试网设置

bash

获取水龙头说明

node scripts/testnet-setup.js faucet

检查测试网余额

node scripts/testnet-setup.js check

验证测试网设置

node scripts/testnet-setup.js verify

关键信息

项目
链ID2741
RPC
https://api.mainnet.abs.xyz | | 浏览器 | https://abscan.org | | 跨链桥 | https://relay.link/bridge/abstract | | USDC | 0x84A71ccD554Cc1b02749b35d22F684CC8ec987e1 | | WETH | 0x3439153EB7AF838Ad19d56E1571FBD09333C2809 | | Kona路由器 | 0x441E0627Db5173Da098De86b734d136b27925250 | | Uniswap V2路由器 | 0xad1eCa41E6F772bE3cb5A48A6141f9bcc1AF9F7c | | Myriad PM合约 | 0x3e0F5F8F5Fb043aBFA475C0308417Bf72c463289 | | Myriad PTS代币 | 0x0b07cf011B6e2b7E0803b892d97f751659940F23 | | Myriad API | https://api-v2.myriadprotocol.com |

脚本

脚本用途
quick-start.js从这里开始 - 设置指南和健康检查
create-agw.js
创建Abstract全局钱包(赚取XP!) | | check-balances.js | 检查ETH和代币余额 | | relay-bridge.js | 从其他链桥接ETH | | bridge-usdc-relay.js | 通过Relay API桥接USDC | | deploy-abstract.js | 部署合约到Abstract(含验证!) | | verify-contract.js | 验证合约是否有字节码(安全检查) | | transfer.js | 发送ETH或代币 | | usdc-ops.js | USDC转账、授权、额度查询 | | swap-tokens.js | 通过DEX交易代币(通用) | | swap-kona.js | 在Kona Finance(V2)上兑换 ✅ | | swap-aborean.js | 在Aborean(Velodrome风格)上兑换 | | swap-uniswap-v2.js | 在Uniswap V2上兑换 | | myriad-trade.js | 列出市场、获取信息(Myriad API) | | myriad-buy-direct.js | 在Myriad上进行预测(链上) ✅ | | call-contract.js | 调用任意合约函数 | | mint-nft.js | 向现有合约铸造NFT | | estimate-gas.js | 交易前估算Gas成本 | | watch-events.js | 实时监控链上事件 | | testnet-setup.js | 设置和验证测试网访问 |

参考

文件内容
agw.mdAbstract全局钱包指南(XP、激活)
dex.md
DEX合约和兑换模式(Kona、Aborean) | | myriad.md | Myriad预测市场

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 abstract-onboard-1776361684 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 abstract-onboard-1776361684 技能

通过命令行安装

skillhub install abstract-onboard-1776361684

下载

⬇ 下载 abstract-onboard v1.6.0(免费)

文件大小: 50.87 KB | 发布时间: 2026-4-17 14:18

v1.6.0 最新 2026-4-17 14:18
- added 3, updated 1 file(s).
- Updated SKILL.md and bundle contents.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部