추가 토큰 배포 및 추가

추가 토큰이란 PaySwap 자체에서 추가한 것이 아니라 주식, 지수 펀드, 상품, 다양한 블록체인의 네이티브 코인 등을 나타내는 토큰입니다.

예를 들어 전 세계의 사용자가 Tesla 주식을 구매할 수 있도록 돕기 위해 dRamp를 설정하려는 경우 Tesla 토큰을 추가 토큰으로 배포하고 사용자가 Tesla 토큰을 발행/소각할 수 있도록 dRamp에 추가할 수 있습니다.

이 경우 사용자가 Tesla 토큰을 발행할 때마다 해당 토큰의 USD에 해당하는 금액이 Stripe 계정으로 이체됩니다(자동 dRamp의 경우), 이를 통해 실제 Tesla 주식을 주식 시장에서 구매할 수 있습니다.

이 모델은 전 세계의 누구에게나 모든 종류의 주식, 지수 펀드 등에 액세스할 수 있도록 하는 데 사용할 수 있습니다.

위 예제에서 Tesla를 다른 종목인 골드, 은, 비트코인 등으로 대체할 수 있습니다.

추가 토큰 배포

추가 토큰을 배포하려면 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가 해당 API에서 가격을 가져오도록 설정해야 합니다.

토큰을 선택하고 제어판 버튼을 클릭한 다음 메뉴에서 API에서 가격 가져오기 버튼을 클릭합니다. NaN이 아닌 실제 숫자를 얻을 때까지 새로 고칩니다.

플랫폼은 API를 사용하여 해당 토큰의 USD 가격을 가져온 다음 해당 USD 가격을 dRamp의 블록체인의 네이티브 코인 가격으로 변환합니다. 이 경우 우리의 dRamp는 Fantom 블록체인에 배포되었으므로 TSLA의 가격을 USD로 가져와 FTM으로 변환합니다.

가격 설정 버튼을 클릭한 다음 계속 버튼을 클릭합니다. 트랜잭션을 확인합니다.

다음과 같이 dRamp의 매개 변수 섹션에 가격이 업데이트된 것을 확인할 수 있습니다.

마지막 단계는 새로운 토큰 시장에 바운티를 생성하고 해당 바운티를 추가하여 사용자가 TSLA 토큰을 발행하고 소각을 시작할 수 있도록 하는 것입니다.

사용자가 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'
  }
};

이 호출은 MSFT 주식의 일일 가격을 CSV 형식으로 반환합니다(사이트에서 계정을 만들어 개인 키를 얻은 후 해당 개인 키로 대체하십시오).

OZ(골드), TSLA 등 다른 티커로 MSFT 티커를 대체하면 해당 주식의 가격이 반환됩니다.

위 예제의 객체를 사용하면 다음과 같은 형식의 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 토큰을 발행하거나 소각하려고 할 때 제품 태그 드롭다운 메뉴에서 XOF 태그를 필터링하여 dRamp를 더 빨리 찾을 수 있습니다.

dRamp에 태그를 추가하려면 dRamp의 제어판 메뉴로 이동하고 위치 업데이트 옵션을 선택하십시오.

태그를 입력하고 작업을 확인합니다. 해당 국가와 해당 국가에서 운영하는 도시를 선택하여 위치 태그를 추가할 수도 있습니다.

Last updated