Template Ethereum Smart Contract Interaction
1.0.0
このテンプレートにより、ユーザーは(a)Ethereumのブロックチェーンに展開できるスマートコントラクトテンプレートを使用できます。まだスマートコントラクトに接続されている間、フロントエンドをカスタマイズします。
Secret.sol
:2つの単純な機能で堅実さで書かれたスマートコントラクトapp.js
:Ethereumのブロックチェーンのスマートコントラクトと対話 - 2つの変数を変更して、展開したら独自の契約を追加します。app.js
and index.html
:HTML(Frontend)とJavaScript(web3.jsを使用してスマートコントラクトと対話する)の間の直感的で簡単な相互作用index.css
:シンプルなCSSウェブサイトをカスタマイズしますnpm install
実行しますnpm run dev
このリポジトリは、Ropstenテストネットワーク上の展開契約に接続されています。このリポジトリ[Secret.sol]のスマートコントラクトは、スマートコントラクトテンプレートとして単純に含まれています。独自の契約を追加するには:
ABI
およびvar contractAddress
変更します私たちのテンプレート契約はSolidityで記述されており、2つの主要な機能があります。
setSecretWord
使用すると、ユーザーは「秘密の単語」を設定できますgetSecretWord
:最新の「秘密の単語」を取得するこのファイルは参照のためにこのリポジトリに含まれていますが、他の目的には使用されません。まったく同じスマートコントラクトがRopstenに展開されます。したがって、このファイルの変更はテンプレートに影響しません。