十五分钟手把手 搭建基础Hardhat

Hardhat Hardhat官网

创建 Contract 文件夹

在这里插入图片描述

工程初始化

# yarn
yarn init
# npm 
npm init

一直回车就好

在这里插入图片描述

安装 hardhat 的包

# yarn
yarn add --dev hardhat
# npm
npm install --save-dev hardhat

在这里插入图片描述

初始化 hardhat 项目

# yarn 
yarn hardhat init
# npm 
npx hardhat init

选择初始化一个空项目

在这里插入图片描述
执行完后是这样子,多了一个hardhat.config.js文件
在这里插入图片描述

创建contracts文件夹(用于存放合约),scripts文件夹(存放部署脚本)

在这里插入图片描述

编写一个简单的智能合约

创建TestController.sol文件

在这里插入图片描述

将合约进行编译

# yarn 
yarn hardhat compile
# npm 
npm hardhat compile

在这里插入图片描述

编写部署脚本

安装ethers

# yarn
yarn add --dev @nomiclabs/hardhat-ethers 'ethers@^5.0.0'
# npm
npm install --save-dev @nomiclabs/hardhat-ethers 'ethers@^5.0.0'

在这里插入图片描述

在配置文件中引入

在这里插入图片描述

编写deploy.js

在这里插入图片描述

启动hardhat节点

# yarn 
yarn hardhat node
# npm 
npx hardhat node 

这里会生成20个hardhat的内置账户

在这里插入图片描述

运行脚本

新建一个终端

# yarn 
yarn hardhat run .\scripts\deploy.js --network localhost
# npm
npx hardhat run .\scripts\deploy.js --network localhost

我们在合约中写了打印地址的语句,所以会打印出我们的合约地址
在这里插入图片描述
在这里插入图片描述
一个简单的hardhat就搭建好了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
搭建网站是现代社会中非常重要的技能,对于想要在网上展示自己的个人或商业项目而言,手把手搭建网站是一种非常有效的方法。在csdn.net上,你可以找到许多相关资源和教程,以下是一些基本步骤和注意事项: 首先,你需要了解网站的目的和类型。这将有助于你选择合适的平台和工具。例如,如果你想要一个博客类型的网站,你可以选择WordPress、Typecho等。如果你想要一个电子商务网站,你可以选择Magento、WooCommerce等。 其次,你需要选择一个网站主机服务。在csdn.net上,你可以找到许多常见的主机服务提供商的评测和推荐。选择合适的主机服务可以确保你的网站稳定运行和良好的性能。 接下来,你需要选择一个合适的域名并注册。域名代表着你的网站的网址。确保选择一个简洁、易记和与你的网站主题相关的域名。 之后,你可以开始设计和开发你的网站。在csdn.net上,你可以找到许多网页设计和前端开发的教程和资源。你可以学习HTML、CSS和JavaScript等技术,并使用相关的开发工具来编写网页代码。 完成网站的设计和开发后,你可以将网页文件上传到你的主机服务提供的服务器上。这样,你的网站就可以通过域名访问了。 最后,你可以继续优化和改进你的网站。使用合适的SEO技巧可以增加网站的曝光度和访问量。此外,你还可以添加其他功能和插件,如社交分享按钮、在线聊天等,以提升用户体验。 总之,在csdn.net上有许多关于如何手把手搭建网站的资源,从选择平台到设计开发再到优化改进,你都可以找到相关的教程和指南。通过参考这些资源并自己动手实践,你可以掌握搭建网站的技能,并成功创建出一个令人满意的网站。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值