You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Chainlink v2 webhook类型作业设置特定作业的minPayment参数

核心结论

当前Chainlink v2版本的TOML作业体系中,minPayment参数仅支持directRequest类型作业,webhook类型作业暂不原生支持该单独配置项。

背景说明

原有v1版本的JSON格式作业中,所有作业类型均可通过minPayment关键字直接配置单作业最低报酬,配置示例如下:

{
  "initiators": [
    {
      "type": "RunLog",
      "params": { "address": "0x51DE85B0cD5B3684865ECfEedfBAF12777cd0Ff8" }
    }
  ],
  "tasks": [
    {
      "type": "HTTPGet",
      "confirmations": 0,
      "params": { "get": "https://bitstamp.net/api/ticker/" }
    },
    {
      "type": "JSONParse",
      "params": { "path": [ "last" ] }
    },
    {
      "type": "Multiply",
      "params": { "times": 100 }
    },
    { "type": "EthUint256" },
    { "type": "EthTx" }
  ],
  "startAt": "2020-02-09T15:13:03Z",
  "endAt": null,
  "minPayment": "1000000000000000000"
}

v2版本作业重构为TOML格式后,仅directRequest类作业适配了minPayment参数,webhook类作业暂时没有相关原生配置入口。

替代实现方案

如果需要为webhook类型作业设置最低报酬门槛,可以采用以下两种方案实现:

  • 方案1:配置节点全局最低报酬
    修改Chainlink节点的环境变量MINIMUM_CONTRACT_PAYMENT_LINK_JUELS,该配置会对所有未单独指定报酬要求的作业生效,包含webhook类型作业,单位为Juel(1 LINK = 10^18 Juel)。
  • 方案2:在作业流中增加自定义校验逻辑
    在webhook作业的任务流最前端增加校验逻辑,读取本次触发的支付金额,和预设的最低阈值做比对,若金额不满足要求则直接终止作业执行,变相实现单作业的最低报酬限制。

内容的提问来源于stack exchange,提问作者hassan ahmed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 23:39:04