如何在我的智能合约中使用 chainlink VRF v1?
我正在尝试从我的VRFConsumer智能合约中使用GetRandomNumber()函数来获取随机数。我打电话给这个后,我会立即获取随机号码,还是还必须调用efferlan…
在作业定义中连接任务结果?
在 Chainlink 的作业定义中,开发人员如何连接两个结果,例如字符串(而不是值的总和)?我在下面提供了一种理想的方法。 example1: $(result1) + $(r…
如何使用 CLI 在 chainlink 节点上创建作业和桥梁
我正在 chainlink 节点上尝试所有 CLI 命令。主要动机是使用 chainlink 节点 CLI 作为 bash 脚本执行这些命令。我未能成功执行以下两个主要命令: 使…
无法更改VSCODE中的Solc编译器版本
在尝试使用布朗尼进行编译时,我会在VScode中遇到此错误。我知道这个错误来自我的一个文件中的一个与编译器不同的Pragma solidity版本: PS C:\Users\…
链链接 - 以`bytes32`的形式获取API时问题
我一直在学习链条API,并试图修改示例文档以从API获取 byets32 值。该示例的原始代码运行良好,但是由于API I正在返回 byets32 foem,因此需要配置链…
当我尝试在智能合约中调用play()函数时,我会遇到metamask rpc错误
当我尝试使用 ethers.js 从我的智能合约调用 play() 函数时,出现此错误: MetaMask - RPC Error: Internal JSON-RPC error. {code: -32603, message:…
如何使用 Chainlink 取回字符串的值
我已按照本教程发出 GET 请求 。现在我想获取字符串的值而不是整数。所以我调整了 request.add("path", "RAW,ETH,USD,MARKET") 的路径,它指向一个字…
Chain link AggregatorV2V3Interface 接口错误?
我正在遵循实现链链接的集合V2V3接口的坚固教程。在使用 Brownie Compile 命令编译代码的同时,在VSCODE 2上弹出错误: 这是错误: 我对坚固性非常陌…
TypeError:类型非类型的参数在Python中是无法的
我目前有一个函数,可以迭代合约地址字典,然后将它们添加到 allowedTokens 中,然后设置它们的价格源。 我在一个函数中设置字典的值,然后调用另一个…
如何在类似 thetan 竞技场游戏中的 thetan box 的动态 NFT 掉落率中使用 chainlink VRF
我正在尝试创建一个用户可以购买商品的应用程序。该物品有 NFT,有一定的掉率。 如何在此过程中利用 VRF 以确保其安全、可验证,同时 NFT 应基于概率…
Solidity 智能合约未使用 Operator.sol 合约调用 Chainlink 作业
当使用使用 oracle.sol.sol.sol.sol.sol.sol.sol 合同的固体性智能合约时,已成功触发并完成了在链条节点上部署和运行的作业规格。 但是,由于要求是…