Open1
Hardhat run.jsでいつも忘れるやつ
アカウント作成
const [owner, sellerPerson, buyerPerson] = await hre.ethers.getSigners();
Balanceを取得する
let contractBalance = await hre.ethers.provider.getBalance(owner.address);
ETH表記にしてログ出力
console.log("Contract balance:", hre.ethers.utils.formatEther(contractBalance));
あるアカウントから呼び出し
let txn = await contract.connect(sellerPerson).functionA();
await txn.wait();
valueに値を入れるやつ
let txn = await contract.connect(buyerPerson).buy(0, { value: ethers.utils.parseEther("0.5") });