本レポジトリは Polygon-Mobile-dApp の完成版を示したものになります。
以下の手順を実行することで Polygon-Mobile-dApp の挙動を確認できます。
こちらから Polygon-Mobile-dApp をクローンします。
その後下のコマンドを実行することで必要なパッケージをインストールしましょう。
yarn
まずはこちらを参考に、Alchemy と metamask の準備をしましょう。
次に packages/contract に自分のウォレットアドレスの recovery phrase と Alchemy の HTTP Key(polygon)を指定します。.secret
,.env
ファイルを作成しましょう。前者には metamask の recovery phrase を、後者には alchemy の HTTP key を入力します。
.secret
Metamask_Recovery_Phrase
.env
POLYGON_URL=Alchemy_HTTP_Key
では最後にコントラクトのデプロイを下のコマンドを実行することで行なっていきましょう。
yarn contract migrate:matic
これでコントラクトの準備は終了です。
まずはpackages/client
にsmartcontract
というディレクトリを作成して、その中に先ほど migrate した際に得たTodoContract.json
というファイルをコピーして貼り付けましょう。
次にこちらの section 3-lesson 2 を参考にしながら環境変数などを設定していきましょう。
全ての準備が整ったら、エミュレータや実機を接続していることを確認して下のコマンドを実行してフロントを立ち上げましょう。
yarn client start