VRF 迁移到 2.5 导致订阅 ID 变得非常非常长。当尝试完成训练营的最后课程时,我们因此无法部署 Runners.sol。错误代码是:
错误:值越界(参数=null,值=“105738983793834384342104675306602751844884645096376510750130577637315961236551”,代码= INVALID_ARGUMENT,版本= abi/5.7.0)
请指教
我尝试再获取几个订阅,然后浏览了订阅列表。全部显示较长的 ID 格式。
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。从那里,您可以为其提供资金并添加您的消费者合同。
享受训练营!