![見出し画像](https://assets.st-note.com/production/uploads/images/111101459/rectangle_large_type_2_4a4e6ba94127c1a437e804138251d0cf.png?width=1200)
Photo by
09chiharu
【完全保存版】Substrateを使って、ブロックチェーンを立ち上げてみよう!
1 ローカル環境でノードを立てる
1 git clone を行う
下のように、substrateのストレージをgit cloneします。
git clone https://github.com/substrate-developer-hub/substrate-node-template
![](https://assets.st-note.com/img/1689659985987-JrD3hG8pRK.png?width=1200)
2 コンパイルを行う
次に、ディレクトリを移動し、下のようにコンパイルを行います。
cd substrate-node-template
cargo build --release
![](https://assets.st-note.com/img/1689660023134-6I9oRBfVL0.png?width=1200)
3 ノードを開始させる
では、準備が整ったので、ローカル環境でノードを動かしてみましょう。
./target/release/node-template --dev
![](https://assets.st-note.com/img/1689661922961-nmSzIBNBx8.png?width=1200)
これでできました。
2 フロントを立ち上げる
次に、ブロックチェーンの状態を監視するエクスプローラーを立ち上げます。
ポイント
第1章で立ち上げたノードはそのままにします。
そのため、新しいターミナルで実行します。
1 git cloneを行う
git clone https://github.com/substrate-developer-hub/substrate-front-end-template
![](https://assets.st-note.com/img/1689660442591-KNfDiIOVwK.png?width=1200)
2 依存関係を入れる
下のようにして、依存関係を入れていきます。
cd substrate-front-end-template
yarn install
なお、nodeはv14以上、yarnはv3以上であることが必要なようです。
![](https://assets.st-note.com/img/1689660469716-tOUO07l8zi.png?width=1200)
3 実行する
依存関係ができましたら、次のコマンドで実行します。
yarn start
![](https://assets.st-note.com/img/1689662060733-fF5FwIRAI8.png?width=1200)
3 フロントを確認しよう
1 表示の確認
このように、エクスプローラが立ち上がりました。
ちなみに、「dave」は残高を持っていない(0)ことが確認できます。
![](https://assets.st-note.com/img/1689662349290-OmHvYBN84A.png?width=1200)
2 transferの実行
では、送付を行ってみましょう。
下のように、「dave」に対して、任意の「amount」を入れ、「Submit」を選択します。
![](https://assets.st-note.com/img/1689662402550-zbFqDVdIal.png?width=1200)
しばらくすると、このように、結果が返ってきます。
![](https://assets.st-note.com/img/1689662429530-RJn9xPS9pN.png?width=1200)
3 Eventの確認
Eventもこのように出ていることが確認できます。
![](https://assets.st-note.com/img/1689662455476-tnWl8UTJeG.png?width=1200)
4 残高増加の確認
daveの残高も増えていますね。
![](https://assets.st-note.com/img/1689662487511-Vm0LIxVlY8.png?width=1200)
5 処理の終了
処理を完了したいときは、下のように、「Ctrl」+「C」で完了できます。
![](https://assets.st-note.com/img/1689662207350-M520SzDMFD.png?width=1200)
これで、ブロックチェーンをローカルで立ち上げ、実際に処理を行うことができました。
以上です。
サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊