エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
EthereumのDapp開発環境のFoundryを使ってみる
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
EthereumのDapp開発環境のFoundryを使ってみる
Foundryとは FoundryはhardhatのようなDappの開発環境を提供してくれるRust製のツール。開発・テスト・... Foundryとは FoundryはhardhatのようなDappの開発環境を提供してくれるRust製のツール。開発・テスト・デプロイなどのコードをSolidityで全て書けて便利。 インストールは下記で行う。 これで3つのツールが使えるようになる。 Forge: アプリのセットアップ/ビルド/テストを行うためのツール Cast: スマートコントラクトとの通信を行うクライアント Anvil: ローカル開発用のローカルノード まさしくHardhatやTruffle&Ganacheの代替となるようなツールである。 使ってみる 理解するにはまずは使ってみるのが早そうということで以下ではopenzeppelin-contractsを使って簡単なNFTのコントラクトを書いていく。その過程でスマートコントラクトの作成からテスト、ローカルへのデプロイまでやってみたいと思う。 エディタの設定 コードを書く