/NEAR-Election-dApp

対改竄性を以て任意の投票が行えるwebアプリ

Primary LanguageJavaScript

✅NEAR-Election-dApp(prototype)

本レポジトリは NEAR-Election-dApp の完成版を示したものになります。

以下の手順を実行することで NEAR-Election-dApp の挙動を確認できます。

レポジトリのクローン

NEAR-Election-dApp のリポジトリから NEAR-Election-dApp をクローンします。

コントラクトとフロントの準備

  1. コントラクト開発の環境構築を行う

NEAR-Election-dApp の教材のうち section0-lessen2 の環境構築に従ってコントラクトが動くような環境を作りましょう。

  1. ウォレットの作成とアドレスの取得

NEAR-Election-dApp の教材のうち section0-lessen2 のmintしてみよう以下の部分に記載してあるウォレットの作成を行いましょう。また、exportコマンドを用いて作成したウォレットアドレスをターミナルで使用できるようにしましょう。

またpackages/client/下に neardev ディレクトリを作成し、その直下にdev-account.envというファイルを作成しましょう。 その中身は下のようにし、YOUR_WALLET_ADDRESSには先ほど作成したウォレットアドレスを入れましょう。

CONTRACT_NAME=YOUR_WALLET_ADDRESS
  1. フロントエンドを起動し、動作確認

下のコマンドを実行することでフロントエンドを起動して動作確認をしましょう。

yarn client dev

動作確認はNEAR-Election-dApp の教材のうち section3-lessen1 を参考に行いましょう。