使用 hardhat-laika
最后更新于
最后更新于
什么是 hardhat-laika?
hardhat-laika
是 莱卡自己的 Hardhat 插件,可帮助您将已编译的合约与莱卡同步。这使您无需编写任何额外代码即可发出请求。
相反,它还可以提高您使用 Hardhat 进行开发时的性能!💪
让我们试试吧!
首先,我们将开始一个新的 Hardhat 项目,执行
然后,选择您喜欢的配置(我们将使用此配置和 Greeter.sol 作为本指导示例中的示例合约)
项目设置完成后,让我们使用安装hardhat-laika
现在,通过在顶部添加 require(...) 语句将其导入hardhat.config.js
好了,现在我们都准备好了!让我们尝试使用它!
有两种方法可以使用 hardhat-laika,即
通过命令行
通过你自己的javascript代码(通过定义 hardhat-laika 任务)
让我们试试第一种方法。
The Hardhat Runner CLI
首先,让我们编译我们的合约,以便我们可以获得 ABI。
然后,使用 laika-sync 任务将其同步到 Laika
对于此示例,我们将使用带有以下参数的命令:
你应该能够看到这样的东西。
2. 创建脚本
让我们看看 scripts/sample-script.js
我们只需简单地将 hre.run() 添加到第 25 行即可!我们可以使用命令来运行它。
你应该能够看到这样的东西。
这两种方法都可以让您直接将莱卡与您的Hardhat环境集成,如图所示。