已部署合约地址大全:聚合器与自营市场快速索引

·

工程师调试、数据分析师抓取链上事件,还是钱包即服务开发者想「一键对接」多链?这份 已部署合约 速查表把两大核心合约的 跨 14 条网络 地址一次打包,帮你节省 Ctrl+F+复制 的时间。

合约地址速览

聚合器合约(Aggregator Contract)

聚合器是整条链路的价格计算中枢,也常被称作「路由路由」。以下地址在主网、测试网通用,无需反复查询。

👉 想直达聚合器合约源码与无障碍交互入口?

自营市场合约(Marketplace Contract)

自营市场合约统一为 Seaport 1.5 衍生版本,支持原子化挂单与批量报销。拿走即用,省却本地 Fork 的冗余步骤。

常见快速集成策略

  1. 单 RPC 连多链
    通过统一的 调用接口 与已部署合约交互,无需为每条链维护独立的 ABI 同源拷贝——14 份聚合器 ABI 完全相同,部署地址即差异点。
  2. 合约升级可追踪
    zkSync Era 内两家合约均采用「Proxy + Implementation」模式,地址固定不变;后续升级会通过 upgradeTo() 日志推送,监听对应事件即可感知。
  3. 失败再试机制
    在多链环境中,若 estimateGas 返回失败,请先确认目标链 是否上线,再替换为备用节点;已部署合约兼容所有主流 RPC 端点。

👉 立即查看跨链交互演示,省 80% 集成代码

实战示例:在 Python 中批量验证地址

以下 20 行代码,演示如何把 28 个地址一次验证是否在当前网络部署,避免人工抄写错误。

from web3 import Web3

# 节点示例:替换为你的 RPC 端点
rpcs = {
    'ethereum': 'https://eth.llamarpc.com',
    'polygon': 'https://polygon.llamarpc.com',
}

address_list = {
    'ethereum': '0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c',
    'polygon': '0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c',
}

def check_codesize(w3, addr):
    return w3.eth.get_code(Web3.to_checksum_address(addr)) != b''

for chain, url in rpcs.items():
    w3 = Web3(Web3.HTTPProvider(url))
    if w3.is_connected() and check_codesize(w3, address_list[chain]):
        print(f'{chain}: ✅ 地址已部署')
    else:
        print(f'{chain}: ❌ 地址无效或未部署')

FAQ:开发者最常问的 6 个问题

Q1:zkSync Era 为什么用不同地址?
A:由于 zkSync 采用 ZK-EVM 架构,部分存储布局与 EVM 主网差异较大,开发者需使用独立合约以保证兼容性。

Q2:我只在测试网调试,测试网地址在哪里?
A:主网与测试网合约地址一致,OKT 黄埔、Avalanche Fuji 等测试网均已同步部署。你只需切换 RPC URL。

Q3:如何监听市场合约的新挂单事件?
A:Marketplace 合约符合 Seaport 标准,事件名为 OrderFulfilled(bytes32 orderHash, address offerer, address zone, ...)。我们建议用 FilterLogs + WebSocket 订阅。

Q4:合约能否再升级?
A:地址不变,升级通过 Proxy 替换实现层逻辑。任何升级会触发 AdminChanged(address previousAdmin, address newAdmin) 日志,可持续追踪。

Q5:我担心 gas 打爆,有没有优惠通道?
A:除 zkSync Era 系 zk-rollup 外,其余链均支持 EIP-1559 dynamic fee。你可以在 Request Header 指定 priority fee,或者使用官方提供的 可组装签名参数模板

Q6:有没有面向初学者的 remix 教程?
A:社区已开源 remix 模板仓库,覆盖 NFT 挂单、聚合器询价、元交易三大典型场景。启动器仅需替换上述任一地址即可在「已部署合约」中交互。


跨网络开发不再是黑盒——记住一句话:地址固定、ABI 通用、日志可读。当你下次再搜索「已部署合约」「聚合器地址」或「钱包即服务 合约列表」时,直接把这页加入收藏夹,让灵感与代码都跨链直达。