Lesson 1
XRPLでのコーディングを始める
XRPL.jsライブラリとXRPLテストネットのご紹介

XRP Ledgerのテストネット上にアカウントを作成する
XRP Ledgerでコーディングをする際は、テストネットサーバーを使ってコードを試すことができます。これらのサーバーは、ライブネットのレジャーとまったく同じ機能を備えていますが、実際のXRPや通貨は使用しません。このチュートリアルのコードと同様に、XRPLで独自のアプリを構築し始める際は、実験やテストのために、すべてをテストネットと連携させるように構築する必要があります。以下のコード例を使って、テストネットでウォレットを作成してみてください。ウォレットが作成されると、生成された情報を使用してアクセスできます。
Token Test HarnessのHTMLファイルを使用して、2つのアカウント間でXRPを転送する
XRP Ledger(XRPL)は、堅牢で安全、かつカスタマイズ可能なブロックチェーンです。独自のインターフェースを作成して、その機能を試したり、特定のビジネスニーズをサポートしたりできます。
次のレッスンでは、コードサンドボックスでTest HarnessのHTMLファイルとJavaScriptファイルを編集して試したり、ファイルを自分のコンピュータにダウンロードしたりできます。チュートリアルの各パートには、XRPL.jsライブラリを使用する関数を含む1つのJavaScriptファイルと、JavaScript関数とやり取りするフォームフィールドとボタンを含む1つのHTMLファイルが含まれています。このハーネスは2つのアカウントを同時に表示するため、一方のアカウントから別のアカウントに資産を転送し、その結果をリアルタイムで確認できます。下の図は、チュートリアルを完了した時点でのToken Test Harnessを示しています。

多くのフィールドやボタンが連携して、実用的な重要なタスクを実行しています。しかしご安心ください。XRPLの利用を開始するのは、それほど複雑ではありません。
XRP Ledgerとのやりとりは、通常、以下の4つのステップで構成されます
- XRPLに接続し、あなたのウォレットをインスタンス化します。
- トランザクションを使用してXRPLに変更を加えます。
- リクエストを使用して、XRPL上のアカウントとトークンの状態を取得します。
- XRPLから切断します。
このコースの各レッスンでは、Token Test Harnessを一度に1つのセクションずつ構築する方法を紹介します。各セクションでは、テストレジャーとの有意義なインタラクションを、完全なJavaScript/HTMLコードサンプルとコードウォークスルーで試すことができます。また、各セクションの完全なソースコードへのリンクもあり、テキストエディタで変更してブラウザで実行できます。待ちきれない場合は、レッスン4にジャンプして、すぐに完全なテストハーネスを試すこともできます。
このコースでは、XRPL APIのすべての機能を紹介しているわけではありません。この例は、本番環境での利用や安全な決済での利用を意図したものではなく、XRP Ledgerの機能や実装に使用できるAPIを紹介するためのものです。
このコードの多くは「ブルートフォース」であり、読みやすさのために簡潔さを犠牲にしています。皆様が構築するアプリケーションは、これらの例を大幅に改善するものと期待しています。
