コントラクトを実際に使用する際には一般的に Web3.js とブラウザの拡張機能で提供されるウォレット Metamask 等を接続し,ウォレットプロバイダを通してトランザクションの作成,送信を行います.ただ,DApp を作成していないときにはテストネット上のコントラクトにトランザクションを送って動作確認ができないので,このようなときには Truffle のコンソール機能や Remix の機能を使うと良いでしょう.今回は Ethereum Rinkeby テストネットに接続してみます.
最近,NFT アートが高値をつけて少し盛り上がりを見せていましたが,実際に内部ではどのようなことが行われているのかパッと見ではわかりにくいように感じたので,作ってみることにしました.
以前 geth を使って開発環境作りみたいなことしましたが,Truffle と Ganache を使ってより簡単に DApp を作っていきたいと思います.
ブロックチェーン関係のプロダクトがアツいということで分散型アプリケーション Dapp 開発もやってみたいと思う方向けに,役立つかはわかりませんが,私自身忘れる可能性が高いので記事にしておこうと思います.