意見のあるDAPPスターターテンプレート

pnmm installpnpm run devpnpm run test このプロジェクトでは、事前コミットを使用してコードの品質を実施しています。事前コミットをインストールするには、実行します。
pre-commit installこのプロジェクトは、高度なハードハットユースケースを示しており、エコシステムのハードハットと一緒に一般的に使用される他のツールを統合します。
このプロジェクトには、サンプル契約、その契約のテスト、その契約を展開するサンプルスクリプト、および利用可能なアカウントを単にリストするタスク実装の例が付属しています。また、プロジェクトコードを使用するように事前に構成された他のさまざまなツールも付属しています。
次のタスクのいくつかを実行してみてください。
npx hardhat accounts
npx hardhat compile --network localhost
npx hardhat clean
npx hardhat test
npx hardhat node
npx hardhat help
REPORT_GAS=true npx hardhat test
npx hardhat coverage
npx hardhat run scripts/deploy_greeter.ts --network localhost
node scripts/deploy.ts
npx eslint ' **/*.ts '
npx eslint ' **/*.ts ' --fix
npx prettier ' **/*.{json,sol,md} ' --check
npx prettier ' **/*.{json,sol,md} ' --write
npx solhint ' contracts/**/*.sol '
npx solhint ' contracts/**/*.sol ' --fixサインアップして、錬金術で100ドルのクレジットを獲得します。詳細はこちらです。
財布にETHを送信するhttps://faucet.dimensions.network/
Etherscanの検証を試すには、最初にRopstenなどのEtherscanがサポートするEthereumネットワークに契約を展開する必要があります。
このプロジェクトでは、.env.exampleファイルを.envという名前のファイルにコピーし、編集して詳細を入力します。 Etherscan APIキー、Ropsten Node URL(錬金術など)、および展開トランザクションを送信するアカウントの秘密鍵を入力します。有効な.ENVファイルを配置すると、最初に契約を展開します。
npx hardhat run --network ropsten scripts/deploy_greeter.ts次に、展開アドレスをコピーして貼り付けて、このコマンドのDEPLOYED_CONTRACT_ADDRESSを置き換えます。
npx hardhat verify --network ropsten DEPLOYED_CONTRACT_ADDRESS " Hello, Hardhat! " OpenzePpelinは、アップグレード可能なスマートコントラクトを展開および保護するためのツールを提供します。
Openzeppelinアップグレードプラグインを使用して展開されたスマートコントラクトは、アドレス、状態、およびバランスを保持しながら、コードを変更するためにアップグレードできます。これにより、プロジェクトに新機能を繰り返し追加したり、生産に見られるバグを修正したりできます。
このプロジェクトでは、契約の2つのバージョンがあります:BoxとBoxv2はボックスの改善です。最初に契約を展開します:
npx hardhat run --network localhost scripts/deploy_upgradeable_box.ts次に、アップグレードスマートコントラクトを展開します
npx hardhat run --network localhost scripts/upgrade_box.ts? Dung Huynh
このプロジェクトがあなたを助けたなら、♥を与えてください!
これらの素晴らしい人々に感謝します(絵文字キー):
Dung Duc Huynh(Kaka) | ワレン・ゴンザガ ? |
このプロジェクトは、全委員会の仕様に従います。あらゆる種類の貢献を歓迎します!