💬 Polygon-Mobile-dApp(prototype)

本レポジトリは 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/clientsmartcontractというディレクトリを作成して、その中に先ほど migrate した際に得たTodoContract.jsonというファイルをコピーして貼り付けましょう。

次にこちらの section 3-lesson 2 を参考にしながら環境変数などを設定していきましょう。

全ての準備が整ったら、エミュレータや実機を接続していることを確認して下のコマンドを実行してフロントを立ち上げましょう。

yarn client start