ロプステン・イーサリアム・フォーセット。 How it works

Jackson Ng
Jackson Ng

Follow
12月26日。 2019 – 5 min read

この一連のチュートリアルは、Ropsten Testnetでイーサリアム蛇口を構築した私のプロセスを記録しています。 蛇口の開発は、必要性から生まれました。 私の通常の業務やワークショップでは、参加者にETHを配って、いろいろと試してもらうことが頻繁にあります。 しかし、こうしたことに慣れていないため、単純にETHを譲渡することはそう簡単ではありません。 また、ロプステンのさまざまな蛇口は、あまり安定した性能を発揮しないことがあるんです。

Photo by Kazuky Akayashi on Unsplash

This tutorial will be presented in 4 parts:

  1. Ropsten Ethereum Faucet.net(ロプステンのイーサリアム蛇口)
Photo by Kazuky Akayashi on Unsplash(写真:赤石和樹)How it works

  • Ropsten Ethereum Faucet: Smart Contract
  • Ropsten Ethereum Faucet: JSON Web Service
  • Ropsten Ethereum Faucet: Web App
  • Faucet Logic

    ここで私のRopsten Faucetがどう動くかを紹介したいと思います。 蛇口を設計する際に、私は、ユーザーが単に彼のロプステンウォレットのアドレスを蛇口で伝えることによって、無料のETHを受け取ることができるようにすることを決定しました。 そして、MetaMaskのようなイーサリアムウォレットをブラウザに接続することなく、ETHを受け取ることができるようにする必要があります。

    Faucet Web Appでは、依頼者は自分のアドレスを入力して、受け取りたいETHの量を指定します。Faucet Web Appは、Node.JSベースのJSON Web ServiceであるRopsten Foucetに電話をかけて、Glitch.comで実行されていることを知らせます。 ウェブサービスは、Ropsten Testnet上のFaucetスマートコントラクトにスマートコントラクトの呼び出しを行い、転送を要求します。

    蛇口からウォレットにETHを転送する呼び出しには取引手数料が発生するため(そして、依頼者に彼自身のETH転送に資金を提供させることができなかった)、ウォレットは、Faucet JSON Webサービス内でこれらの転送に資金提供するためにセットアップされています。

    Run an Ethereum Ropsten node with Quiknode

    Getting Free ETHs

    ここで無料ETHを取得する方法について説明します。 Glitch.comのRopsten Faucetにアクセスし、Faucet Web Serviceが起きていることを確認します。 これは、それが目を覚まし、行く準備ができている場合に表示されるスクリーンショットです。

    次に、Faucet Web アプリにアクセスします。 Faucetに確かにETHが含まれていることを確認し、ピックアップします。 下のスクリーンショットは、蛇口内に4つのETHがあることを表しています。 もし、ここにETHがない場合は、いくつか貢献する時が来たようです。 ETHを寄付する」のセクションを下にスクロールすると、ETHを蛇口に寄付する方法が記載されています。 代わりに、私にノートをドロップして、私はそれを補充します。

    あなたは、あなたのウォレットのアドレスを知っておく必要があります。 MetaMaskを使用している場合の取得方法を説明します。 Ropsten Testnetにいることを確認します。

    Faucet の Wallet Address テキストフィールドにアドレスをペーストしてください。 そして、.

    しばらく待ちます。 ウォレットに新しいETHが表示されるはずです。

    ETHs

    Ropsten FaucetにETHを寄付する方法はこちらです。 EtherscanのFaucet Smart Contractにアクセスします。

    これはブラウザでメタマスクなどのイーサリアムウォレットのプラグインを接続していないとできないことです。 契約」をクリックし、次に「Web3に接続」をクリックします。

    そして「契約を書く」をクリックしてください。 faucetに拠出したいETHの金額を入力し、.

    Confirm the transferをクリックします。

    その後、再度Faucet Web Appにアクセスしてください。 Ropsten Faucet にご投稿いただきありがとうございます!

    What’s Next?

    このプロジェクトのソース コードは、私の Github リポジトリにあります。

    このチュートリアルの次の部分では、Faucet スマート コントラクトの背後にあるコードを説明する予定です。 ご期待ください!

    このチュートリアルを楽しまれた方は、

    • Voting on a Blockchain:
    • Minimum Viable Ethereum Mobile Wallet (最小限のイーサリアム モバイル ウォレット)。 モバイルEthereumウォレットを必要とするプロジェクトのために構築したReact Nativeベースのテンプレート。
    • Deploy a Private Ethereum Blockchain in 10 Minutes with Kaleido: プライベートなEthereumブロックチェーンをすぐに稼働させる。
    • スマートコントラクトをデモで説明する。
    • Ethereum IOT Kid Grounding Device:エスクローサービス・スマートコントラクトDAppのデモ。
    • Lottery as a Smart Contract: Distributed Lottery, a attempt to build a lottery system on the Ethereum Blockchain.私の試みは、ブロックチェーンとInternet of Thingsを統合することです。

    Get Best Software Deals Directly In Your Inbox

    コメントを残す

    メールアドレスが公開されることはありません。