Web3:和区块链交互的技术
Ethereum:我们开发合约应用的区块链
Provider:Ethers Doc
“A Provider abstract a connection to the Ethereum blockchain, for issuing queries and sending state changing transactions.”
Contract:在以太坊上指的是,用solidity合约语言编写的代码,它有一个address,和钱包的address一样
Wallect:private key、public key的组合(只需要private key就可以拥有钱包)
~如何去讲述一个别人不知道,而你知道的东西,面试也会经常考验这种能力,你讲述的对象他们可能甚至不知道要问你什么问题
import { ethers } from "ethers"
;一个抽象各种链上操作的工具库,加密、解密、生成合约…getContractFactory("HelloWorld")
web开发上没有用到hardhat,因为它是一个基础设施,在合约开发时才需要它,在应用层,和传统的应用开发是一样的。