如何在Polygon主网运行Chainlink单字响应示例?求可用Oracle/Job ID
在Polygon主网运行Chainlink单字响应示例的方案
一、直接可用的Oracle与Job ID(GET>uint256类型)
Polygon主网有官方支持的节点可用于单字数值的API查询,配置如下:
- Oracle地址:
0x6090149792dAAeE9D1D568c9f9a6F6B46AA29eFD - Job ID:
ca98366cc7314957b8c012c72f05aeeb
该组合完全兼容你在Goerli测试网使用的单字响应逻辑,能直接解析返回纯数字的API响应。
二、合约修改要点
只需将测试网合约中的以下参数替换为Polygon主网对应值即可:
- 替换Oracle地址为上述主网地址
- 替换Job ID为上述值
- 确保
LINK代币地址使用Polygon主网版本:0xb0897686c545045aFc77CF20eC7A532E3120E0F1 - 核心请求逻辑(如
requestVolumeData函数)无需改动
三、备用方案
如果上述节点无法满足需求,可选择以下方式:
- 自行部署Chainlink节点:按照官方指引搭建节点,创建自定义的GET>uint256任务,适合需要定制化逻辑或长期运行的项目
- 对接第三方节点运营商:在Chainlink官方社区或行业论坛联系Polygon主网的节点服务商,定制符合需求的任务
内容的提问来源于stack exchange,提问作者WP Smart Contracts
相关产品推荐
相关产品推荐

