有没有办法避免较长的 VRF2.5 订阅 ID 在 Chainlink Bootcamp 第 8 天抛出错误代码?

问题描述 投票:0回答:1

VRF 迁移到 2.5 导致订阅 ID 变得非常非常长。当尝试完成训练营的最后课程时,我们因此无法部署 Runners.sol。错误代码是:

错误:值越界(参数=null,值=“105738983793834384342104675306602751844884645096376510750130577637315961236551”,代码= INVALID_ARGUMENT,版本= abi/5.7.0)

请指教

我尝试再获取几个订阅,然后浏览了订阅列表。全部显示较长的 ID 格式。

chainlink
1个回答
0
投票

Runners.sol
合约使用VRF 2.0。 https://vrf.chain.link/ 当前的用户界面仅允许创建 V2.5 订阅。

要创建 V2.0 订阅,请在您将部署自己的合约的网络上的 VRF 2.0 协调器合约上调用

createSubscription
函数。每个网络的 VRF 2.0 协调器合约地址位于支持的网络页面。

交易结算后,您可以在https://vrf.chain.link/找到2.0订阅ID。从那里,您可以为其提供资金并添加您的消费者合同。

享受训练营!

© www.soinside.com 2019 - 2024. All rights reserved.