概括
在链环中获取随机数的文档不起作用。
描述
遵循链链接文档时,生成随机数不起作用。将文档中的代码复制并粘贴到 remix 后出现错误。由于以下错误,合约无法编译。
gist-55c1263fcfc710f834aa38b7bbd21dc1/VRFD20.sol:60:21:类型错误:函数调用的参数计数错误:给出了 3 个参数但预期 2. requestId = requestRandomness(s_keyHash, s_fee, userProvidedSeed);
每当我在代码中包含以下行时,我都会收到此错误。
requestRandomness(s_keyHash, s_fee, userProvidedSeed);
此错误使我无法使用链式链接生成随机数。
重现步骤:
- 前往此处的文档:https ://docs.chain.link/docs/intermediates-tutorial/
- 向下滚动并单击使用 remix 部署合约(蓝色轮廓按钮)
- 单击看起来像 536123b61468ad4442cfc4278e8de577 的文件夹之一,然后单击 RandomNumberConsumer.sol
- 导航到 Solidity Compiler 选项卡,然后单击 Compile RandomNumber.sol。
附加信息
每当我调用以下代码行时,都会发生此错误。
requestRandomness(s_keyHash, s_fee, userProvidedSeed);