Open8

harthat + Solidity開発メモ

kazumalabkazumalab

デプロイしたコントラクトに対して接続する場合はattachを利用する

const Example = ethers.getContractFactory("ExampleContract", signer.adress)
Example.attach("0x....")
kazumalabkazumalab

JSでeth_sendTransactionのparamsでvalueに設定するときに

const value = ethers.utils.parseEther("10"); // 10 Ether
value.toHexString(); 

を使うとそのEtherを送金できる

kazumalabkazumalab

フロントエンド(TypeScript)でproviderを生成する場合、これを使うとWalletではなくてダミーウォレットからSignerをとって来れる。

new ethers.providers.JsonRpcProvider();