Abstract Onboard

🚀 ZK Stack智能合约部署与DeFi交互全栈

一站式Abstract链AI代理操作工具包,支持ZK Stack合约部署、跨链桥接、DEX交易及预测市场交互,需注意agw-client版本锁定和zksync-ethers部署要求

收藏
12.5k
安装
2.9k
版本
1.6.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

abstract-onboard 是专为AI代理设计的Abstract链(基于zkSync的ZK Stack L2)操作工具集,涵盖从钱包创建到复杂DeFi交互的全流程。

主要能力

  • Abstract Global Wallet (AGW):智能合约钱包系统,支持XP收益积累,采用三层架构(私钥→EOA签名者→AGW合约地址)
  • 跨链桥接:通过Relay实现ETH/USDC从Base等L1/L2向Abstract的桥接
  • 合约部署:使用zksolc编译和zksync-ethers的ContractFactory进行ZK兼容部署,强制验证字节码
  • DEX交易:支持Kona Finance (V2)、Aborean (Velodrome风格) 和Uniswap V2多协议swap
  • 预测市场:集成Myriad Markets(415K+用户,$100M+交易量),支持链上直接下单
  • 通用操作:余额查询、gas估算、事件监听、USDC/NFT操作、任意合约调用

显著优势

  • 针对zkSync技术栈深度优化,明确区分有效/无效部署方法
  • 内置多重安全校验(字节码验证、gas预估、地址检查)
  • 提供testnet完整支持,降低开发风险
  • 详细的关键合约地址速查表(Chain ID 2741、USDC/WETH/Kona Router等)

关键局限性与风险

| 风险类型 | 具体说明 |
|---------|---------|
| 版本锁定风险 | `agw-client`不同版本会计算不同AGW地址,换版本可能导致资金发送到错误地址 |
| 部署兼容性 | 标准ethers/viem部署返回成功但无字节码,必须使用zksync-ethers |
| 资金流程复杂 | 需先为EOA充值少量gas→部署AGW→再为AGW充值主余额,顺序错误会导致资金卡住 |
| 编译器要求 | 必须使用zksolc而非标准solc,Hardhat优于foundry-zksync |
| 生态成熟度 | Abstract作为较新的ZK Stack L2,部分DEX协议文档和流动性仍在完善中 |

适合人群

  • 需要在Abstract链部署代理的自动化交易员
  • 参与Myriad预测市场的量化策略开发者
  • 探索ZK Stack生态的合约开发者(需熟悉zkSync特有工具链)

安全建议

  • 必做:固定agw-client@1.10.0版本,升级前验证AGW地址一致性
  • 必做:部署后立即验证eth_getCode返回值非0x
  • 建议:大额操作前在testnet完成端到端验证
  • 建议:使用estimate-gas.js预估成本,避免gas不足导致交易卡住

Abstract Onboard 内容

references文件夹
scripts文件夹
手动下载zip · 51.7 kB
addresses.mdtext/markdown
请选择文件