Развертывание и добавление дополнительного токена

Дополнительные токены - это токены, которые не обязательно были добавлены PaySwap, они могут быть токенами, представляющими акции, индексные фонды, товары, собственные монеты различных блокчейнов и т. д.

Предположим, вы хотите настроить dRamp, чтобы помочь пользователям со всего мира покупать акции Tesla, вы можете развернуть токен Tesla в качестве дополнительного токена и добавить его в свой dRamp, чтобы пользователи могли эмитировать/сжигать токены Tesla.

В этом сценарии каждый раз, когда пользователь эмитирует токены Tesla, эквивалентная сумма в USD числа токенов Tesla переводится на ваш счет Stripe (в случае автоматических dRamps), чтобы вы могли приобрести реальные акции Tesla с биржи акций.

Эта модель может быть использована, чтобы предоставить любому человеку в мире доступ к любым акциям, индексным фондам и т. д.

Вы можете заменить Tesla в приведенном выше примере на товары, такие как золото, серебро, биткойн и т. д.

Развертывание дополнительного токена

Чтобы развернуть дополнительный токен, перейдите в меню управления вашего dRamp, нажмите кнопку Развернуть дополнительный токен

Заполните форму названием токена, его тикерным именем, а также строковым представлением объекта вызова для вызова API, который вернет цену токена в USD.

Давайте возьмем пример вызова 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': <ваш_личный_ключ>,
      'X-RapidAPI-Host': 'alpha-vantage.p.rapidapi.com'
    }
  }
const response = await axios.request(options)
  

Чтобы получить строковое представление нашего объекта options, мы откроем консоль браузера, скопируем объект options в нее и вызовем функцию JSON.stringify для нашего объекта options, как на изображении ниже

После того как вы получите строковое представление объекта options, вы можете скопировать его в поле объекта вызова в форме развертывания токена и подтвердить транзакцию.

Убедитесь, что ваше API возвращает либо одно значение, которое является ценой токена в USD, либо серию значений в формате CSV, из которых первое действительное число - это цена токена в USD.

Вы можете изменить ваш объект options в любое время, выбрав опцию Обновить вызов дополнительного токена из панели управления вашего dRamp и вводя ваш новый объект options в строковом формате.

После того как ваш токен будет развернут, вы должны увидеть его адрес, перечисленный в разделе параметров вашего dRamp, как на изображении ниже в поле Дополнительные токены. Если его нет, перезагрузите страницу.

Скопируйте адрес, нажав на иконку рядом с ним, и вернитесь в панель управления вашего dRamp.

Выберите кнопку Добавить дополнительный токен, вставьте скопированный ранее адрес в поле Адрес дополнительного токена и подтвердите транзакцию.

.

Следующим шагом является добавление этого нового развернутого токена в ваш dRamp в качестве рынка токенов.

Добавление дополнительного токена

Чтобы добавить ваш созданный ранее токен в качестве рынка т

окенов, чтобы пользователи могли эмитировать/сжигать его, перейдите в меню управления вашего dRamp, нажмите кнопку Добавить рынок токенов и подтвердите форму.

Вы должны увидеть, что ваш токен добавлен в нижний левый угол панели вашего dRamp, как на изображении ниже

Чтобы позволить пользователям эмитировать ваш новый токен, вам также необходимо заставить dRamp извлечь его цену из вашего API.

Для этого выберите токен, затем нажмите кнопку Панель управления и из меню выберите кнопку Получить цену из API. Обновляйте, пока вы не получите реальное число, а не NaN

Платформа использует ваше API, чтобы получить цену токена в USD, а затем конвертирует ее в цену монеты вашего собственного блокчейна dRamp. Поскольку в этом случае наш dRamp развернут на блокчейне Fantom, он получает цену TSLA в USD, а затем конвертирует ее в FTM.

Нажмите на кнопку Установить цены, а затем на кнопку Продолжить. Подтвердите транзакцию.

Вы должны увидеть обновленную цену в разделе параметров вашего dRamp, как на изображении ниже

Последним шагом является создание награды и ее привязка к вашему новому рынку токенов, чтобы пользователи могли начать эмитировать и сжигать ваши токены TSLA.

Убедитесь, что, когда они это делают, вы действительно покупаете реальные акции Tesla, иначе ваша награда может быть запроса.

Поиск API

Вы можете найти несколько API, которые возвращают цену в реальном времени для большинства активов, выполнив простой поиск в Google.

API, предоставленное в приведенном выше примере, это API alpha-vantage от Rapid API. На сайте предоставляются инструкции по запросу цен на несколько акций, криптовалют, фиатных валют и т. д.

Для запроса акции мы используем объект вызова ниже:

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': <ваш_личный_ключ>,
    'X-RapidAPI-Host': 'alpha-vantage.p.rapidapi.com'
  }
};

Этот вызов вернет ежедневные цены акций MSFT в формате CSV (убедитесь, что вы заменяете your_private_key на ваш личный ключ, который вы можете получить, создав учетную запись на сайте).

Замена тикера MSFT любым другим тикером, таким как OZ (для золота), TSLA, а также любой другой акцией, поддерживаемой API, вернет цены этой акции.

Вызов с данным объектом вернет объект 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 из выпадающего меню Теги продуктов в верхней части страницы dRamps.

Чтобы добавить тег к вашему dRamp, перейдите в меню управления вашим dRamp и выберите опцию Обновить местоположение.

Введите тег и подтвердите операцию. Вы также можете добавить теги местоположения, выбрав соответствующие страны, а затем города, в которых вы работаете, из выпадающих списков Страна и Город.

Last updated