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に展開されます。したがって、このファイルの変更はテンプレートに影響しません。