区块链开发:JS/TS本地|项目环境搭建

本地环境搭建

VSCode Solidity扩展

添加如下两种扩展到VSCode中
在这里插入图片描述

全局安装Solc,corepack

Solc用于编译智能合约(.sol)

npm install -g solc
npm install -g corepack
solcjs --version
corepack --version

在这里插入图片描述

VSCode配置本地Solc

打开settings搜索Solidity,设置编译版本
C:\Users\用户目录\.vscode\extensions\juanblanco.solidity-0.0.165\node_modules\solc\soljson.js
在这里插入图片描述
修改默认编译为localFile在这里插入图片描述

安装Ganache搭建JS虚拟环境

地址:https://trufflesuite.com/ganache/
官网下载速度很慢,推荐挂个vpn,或者去Github下
Github:https://github.com/trufflesuite/ganache-ui
在这里插入图片描述
启动
在这里插入图片描述

项目测试

安装依赖

安装solc,ethers

npm i solc -S
npm i ethers@5.7.2 -S
npm i --save-dev @types/fs-extra
npm i typescript -S
npm i ts-node -S
npm i fs-extra -S

在这里插入图片描述

编写代码

其中rpc地址是从Ganache中来的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值