追加トークンの展開と追加

追加のトークンは、必ずしもPaySwap自体によって追加されたものではなく、株式、インデックスファンド、商品、さまざまなブロックチェーンのネイティブコインなどを表すトークンです。

世界中のユーザーがTeslaの株式を購入できるようにするためにdRampを設定したいとします。その場合、追加のトークンとしてTeslaトークンを展開し、ユーザーがTeslaトークンを発行/破棄できるようにdRampに追加できます。

このシナリオでは、ユーザーがTeslaトークンを発行するたびに、Teslaトークンの数量に相当するUSDの金額が、株式市場から実際のTesla株を購入できるようにStripeアカウントに送金されます(自動dRampsの場合)。

このモデルは、世界中の誰もが株式、インデックスファンドなどにアクセスできるようにするために使用できます。

上記の例でTeslaを別の株式(Gold、Silver、Bitcoinなど)に置き換えることができます。

追加のトークンの展開

追加のトークンを展開するには、dRampのコントロールパネルメニューに移動し、追加のトークンの展開ボタンをクリックします。

トークンの名前、ティッカー名、およびトークンの価格をUSDで返すAPIへの呼び出しオブジェクトの文字列化バージョンを入力します。

たとえば、次のようなAPI呼び出しを考えてみましょう。

const options = {
    method: 'GET',
    url: 'https://alpha-vantage.p.rapidapi.com/query',
    params: {
      function: 'TIME_SERIES_DAILY',
      symbol: 'TSLA',
      outputsize: 'compact',
      datatype: 'csv'
    },
    headers: {
      'X-RapidAPI-Key': <your_private_key>,
      'X-RapidAPI-Host': 'alpha-vantage.p.rapidapi.com'
    }
  }
const response = await axios.request(options)
  

オプションオブジェクトの文字列化バージョンを取得するには、ブラウザのコンソールパネルを開き、オプションオブジェクトをコピーし、コンソールでJSON.stringify関数を呼び出します。

オプションのオブジェクトの文字列化バージョンを取得したら、それをフォームの呼び出しオブジェクトフィールドにコピーしてトークンを展開し、トランザクションを検証します。

APIがトークンのUSD価格を返すか、または最初の有効な数値がトークンのUSD価格であるCSV形式のシリーズのいずれかを返すことを確認してください。

オプションオブジェクトをいつでも変更できます。これは、dRampのコントロールパネルから追加のトークンの呼び出しを更新オプションを選択し、新しいオプションオブジェクトを文字列化された形式で入力することで行います。

トークンが展開されると、パラメータセクションでそのアドレスがdRampのパラメータのセクションにリストされるはずです。もしリロードしない場合は、追加のトークンフィールドの下に表示されます。

アドレスをクリックしてコピーし、dRampのコントロールパネルに戻ります。

追加のトークンボタンを選択し、以前にコピーしたアドレスを追加のトークンのアドレスフィールドに貼り付け、トランザクションを検証します。

.

次のステップは、この新しく展開

されたトークンをdRampにトークンマーケットとして追加することです。

トークンの追加

ユーザーがそれを発行/破棄できるように新しく作成されたトークンをトークンマーケットとしてdRampに追加するには、dRampのコントロールパネルメニューに移動し、トークンマーケットの追加ボタンをクリックし、フォームを検証します。

新しく作成したトークンがdRampのパネルの左下セクションに追加されるはずです

ユーザーが新しいトークンを発行できるようにするには、dRampがAPIからその価格を取得する必要があります。

そのためには、トークンを選択し、コントロールパネルボタンをクリックし、メニューからAPIから価格を取得ボタンをクリックします。NaNではなく実際の数値が表示されるまでリフレッシュします

プラットフォームは、APIからトークンのUSD価格を取得し、それをdRampのブロックチェーンのネイティブコインの価格に変換します。この場合、私たちのdRampはFantomブロックチェーンに展開されているため、それはTSLAの価格をUSDで取得し、それをFTMに変換します。

価格の設定ボタンをクリックして、続行ボタンをクリックします。トランザクションを検証します。

パラメータセクションの価格が更新されているはずです

最後のステップは、バウンティを作成し、それを新しいトークンマーケットにアタッチすることです。ユーザーがTSLAトークンを発行および破棄できるようにします。

彼らがそうするとき、実際に行って実際のTSLA株を購入することを確認してください。そうしないと、あなたのバウンティが請求されるかもしれません。

APIの見つけ方

Google検索を行うことで、ほとんどの資産のリアルタイム価格を返す複数のAPIを見つけることができます。

上記の例で与えられたAPIは、Rapid APIのalpha-vantage APIです。このサイトでは、複数の株式、暗号通貨、FIAT通貨などの価格をクエリする方法についての説明があります。

たとえば、株式をクエリするには、次のような呼び出しオブジェクトを使用します。

const options = {
  method: 'GET',
  url: 'https://alpha-vantage.p.rapidapi.com/query',
  params: {
    function: 'TIME_SERIES_DAILY',
    symbol: 'MSFT',
    outputsize: 'compact',
    datatype: 'csv'
  },
  headers: {
    'X-RapidAPI-Key': <your_private_key>,
    'X-RapidAPI-Host': 'alpha-vantage.p.rapidapi.com'
  }
};

この呼び出しは、CSV形式でMSFT株の日次価格を返します(あなたの秘密キーであるyour_private_keyをあなたの秘密キーに置き換えてください。これはサイトでアカウントを作成することで取得できます)。

MSFTティッカーを他の任意のティッカー(Goldの場合はOZ、TSLAなど)に置き換えると、その株の価格が返されます。

上記のオブジェクトの呼び出しは、以下のフォーマットでCSVオブジェクトを返します。

timestamp,open,high,low,close,volume 
2024-01-22,400.0200,400.6200,393.5900,396.5100,27016902 
2024-01-19,395.7600,398.6700,393.5000,398.6700,29331136 
2024-01-18,391.7200,393.9900,390.1200,393.8700,23392068

PaySwapは、返されたCSV内の最初の有効な数値を解析します。この場合、これは株式のオープン価格である400.0200です。

APIが異なるセットの応答を返す場合は、

返されるオブジェクトがCSV形式であること、および最初の有効な数値が資産の価格であることを確認してください。

関連するタグの追加

dRampに関連するタグを追加することをお勧めします。これには、それに追加されたトークンマーケットなどの機能が含まれます。

たとえば、XOFタグをdRampに追加すると、tXOF/XOFトークンを発行/破棄するユーザーは、dRampのページの製品タグドロップダウンメニューからXOFタグをフィルタリングしてdRampをより迅速に見つけることができます。

dRampにタグを追加するには、dRampのコントロールパネルメニューに移動し、場所の更新オプションを選択します。

タグを入力し、操作を検証します。また、関連する国と、および都市のドロップダウンから操作する国と都市を選択して、場所のタグを追加することもできます。

Last updated