ユーザ用ツール

サイト用ツール


blockchain:web3.jsを使用したdapps開発

Web3.js を使用した DApps 開発

前提

Counter スマートコントラクトを使用するため、Truffleを使ったスマートコントラクト開発 を実施しておいてください。

Counter スマートコントラクトをデプロイした Ganache or ganache-cli を起動しておいてください。

Counter スマートコントラクトの ABI と address を取得

「my_project\build\contracts\Counter.json」に Counter スマートコントラクトの ABI と address が記録されていますので、それをメモしておきます。

ABI



address(下記では “address”: “0x791C2E0e40B2b96f3aE2F5D3F3661478f73fB49D”)



Web3.js を使用する HTML の実装

ソースコードは GitHub SimpleEthereumClient で管理しています。

上記リポジトリから index.html を取得し、ABI(現在は同じはずなので、書き換える必要はありません)とaddressを書き換えてください。

実行

index.html をブラウザで開くと、ブラウザから Counter スマートコントラクトが実行できることを確認できます。

blockchain/web3.jsを使用したdapps開発.txt · 最終更新: by dot