発行者からトークンを送付する | JavaScriptでのXRPL開発初段編
XRPLでは、トラストラインを設定したアカウントとユーザー間であれば、即座にトークンを送金することができるようになります。
先ほどの章で、アリスはチャーリーが発行体となるDOJ
トークンを10,000
ほど受領する権利を得ましたので、チャーリーからアリスに1000 DOJ
を送付してみます。
前提
このガイドでは、以下の登場人物が登場する設定で進行します。
- チャーリー(トークン発行者)
- アリス(トークン受領者)
スクリプトを作成
以下は、チャーリーからアリスにトークンを送金するスクリプトです。
-
プロジェクトディレクトリに
payment_token.js
という新しいファイルを作成します。 -
以下のコードを
payment_token.js
に貼り付けます。charlie_wallet_secret_here
には、テストネットのチャーリーのシークレットキーを入力してください。alice_wallet_address_here
には、テストネットのアリスのアドレスを入力してください。
スクリプトの実行
-
コマンドラインで以下のコマンドを実行して、スクリプトを実行します。
-
成功すれば、コンソールに以下が表示されます。
ここで実際にアリスのアカウントアドレス情報用いて、エクスプローラーで確認してみましょう。成功していれば、
1000 DOJ
を受領できていることが確認できるかと思います。このように、XRPLではトラストライン機能を利用することで、非常にスマートで安全にトークンを発行することが可能となっています。