Chainlink VRF 回调失败会不会扣 gas

如果在fulfillRandomWords回调中,合约里require检查不通过,会消耗link币吗?

请先 登录 后评论

1 个回答

七哥 - 独立开发者
  擅长:Defi

这不会消耗LINK,这是应该该方法是VPF服务商主动发起的交易。当 fullfileRandomWords 调用失败时不会发送交易到网络中,而从不会消耗LINK。

fullfileRandomWords 一般有两类安全检查:

  1. Request ID 是否符合预期。
  2. 消耗的GasLimit不允许超过上限。

见文档: https://docs.chain.link/vrf/v2/subscription/examples/get-a-random-number

请先 登录 后评论
  • 1 关注
  • 0 收藏,2296 浏览
  • Chainlink 提出于 2022-12-20 16:49