使用 Solidity、Web3 和 Vue.js 创建区块链游戏
进入文件 hardhat.config.js
,增加一个钱包私钥和网络 Token。
安装依赖:
npm install
然后测试合约
npx hardhat test
发布部署合约,下面的指令为部署到 ETH 测试网络 Goerli
npx hardhat run scripts/deploy.js --network goerli
发布部署合约,下面的指令为部署到 ETH 测试网络 Sepolia
npx hardhat run scripts/deploy.js --network sepolia
- 测试网络 Goerli:https://goerlifaucet.com/, 每个账号每天可以获取
0.1ETH
,由于水龙头紧张,现在领取的钱包地址必须主网有用一点额度 - 测试网络 Sepolia:https://sepoliafaucet.com/ ,每个账号每天可以获取
0.5ETH
进入前端目录:
cd game
安装依赖
yarn install
设置合约地址
编辑文件 .env
,把部署的合约地址填入。
CONTRACT_ADDRESS="0xe"
启动前端
yarn serve
即可正常启动。