Lesson 2
React.jsを使って新しいアカウントからXRPを送金する
テストアカウントを作成して、最初の支払いトランザクションを送信しましょう

XRPを送金するには、まずアカウントを作成する必要があります。
XRPL上のアカウントは、XRPを送金すると作成(有効化)されます。今回のテストでは、メインネットではなくテストネット上にアカウントを作成します。2つのネットワークは同じルールに従いますが、Testnetでは「Faucet」から無料でXRPを受け取ることができます。トランザクションを送信するコードを書く場合は、まずTestnetを使ってデバッグすることをお勧めします。
アカウント(「ウォレット」と呼ばれることもあります)は、いくつかの要素で構成されています。
- プライベートシード:これは、トランザクションを送信する際に、あなたがアカウントの所有者であることを証明するためにトランザクションに署名するために使用します。”s”で始まり、”sEdTzP1z11WKUy3WndyUBFg1jPFtfjL”のような形式です。
- 公開アドレス:これは基本的にあなたのアカウントの名前です。”r”で始まり、”rskh3X7QtFhLVr1oFwqR19AcCP7oRnmpFi”のような形式です。
アカウントを作成する際、その裏側ではいくつかの処理が行われます。
- まず、他者に偽装されないように、秘密裏にランダムシードを生成します。
- まず、他者に偽装されないように、秘密裏にランダムシードを生成します。
- 最後に、誰かにXRPを送ってもらい、XRP Ledger上に自分のアカウントを作成します。
テストネットでは、取引所や既存のアカウントを持つ友人を通じてアカウントに資金を供給する代わりに、faucetにリクエストを送信して、テスト目的で無料のXRPを取得できます。これは、xrpl.jsの`Client.fundWallet`関数を使用します。
実際の動作を確認する
- 以下にあるサンドボックスを開いてください。アカウントの作成や送金を試すことができます。
- サンドボックス内部のCreate source walletをクリックします。
- その後、Create destination wallet.をクリックします
- 宛先ウォレットのアドレスをコピーして、送信元ウォレットの2番目のフィールドに貼り付けます。
–これは、支払い相手を指定する方法です。この例では、ランダムなウォレットに支払っていますが、通常はXRPを送金するために、受取人のアカウントのアドレスを受取人から教えてもらう必要があります。 - 現在のアカウントの残高よりも少ない額のXRPを送金してください。
