Wdrażanie i dodawanie dodatkowego tokena

Dodatkowe tokeny to tokeny, które niekoniecznie zostały dodane przez sam PaySwap, mogą to być tokeny reprezentujące akcje, fundusze indeksowe, towary, rodzime monety różnych blockchainów itp.

Załóżmy, że chcesz skonfigurować dRamp, aby pomóc użytkownikom z całego świata w zakupie akcji Tesli, możesz wdrożyć token Tesli jako dodatkowy token i dodać go do swojego dRamp, aby użytkownicy mogli wybijać/spalać tokeny Tesli. x20;

W tym scenariuszu za każdym razem, gdy użytkownik wybije tokeny Tesli, równowartość w USD liczby tokenów Tesli zostanie przelana na Twoje konto Stripe (w przypadku automatycznych dRampów), abyś mógł kupić rzeczywiste akcje Tesli od Giełda Papierów Wartościowych.

Model ten można wykorzystać, aby umożliwić każdemu na całym świecie dostęp do dowolnych akcji, funduszy indeksowych itp.

W powyższym przykładzie możesz zastąpić Teslę towarami takimi jak złoto, srebro, bitcoin itp.

Wdrażanie dodatkowego tokena

Aby wdrożyć dodatkowy token, przejdź do menu panelu sterowania dRamp, kliknij przycisk Wdróż dodatkowy token

Wypełnij formularz nazwą tokena, jego nazwą tickera oraz skróconą wersją obiektu wywołania dla wywołania API, które zwróci cenę tokena w USD.

Weźmy przykład wywołania API, które wygląda następująco:

stałe opcje = {
     metoda: 'GET',
     adres URL: 'https://alpha-vantage.p.rapidapi.com/query',
     parametry: {
       funkcja: 'TIME_SERIES_DAILY',
       symbol: „TSLA”,
       wielkość wyjściowa: „kompaktowa”,
       typ danych: „csv”
     },
     nagłówki: {
       „Klucz X-RapidAPI”: <twój_klucz_prywatny>,
       „Host X-RapidAPI”: „alpha-vantage.p.rapidapi.com”
     }
   }
stała odpowiedź = oczekiwanie na axios.request(opcje)
  

Aby uzyskać uproszczoną wersję naszego obiektu opcji, otworzymy panel konsoli naszej przeglądarki, skopiujemy do niego obiekt opcji i wywołamy funkcję JSON.stringify na obiekcie naszych opcji, jak na obrazku poniżej

Gdy już posiadasz skróconą wersję obiektu opcji, możesz skopiować ją do pola obiektu wywołania w formularzu, aby wdrożyć token i zweryfikować transakcję.

Upewnij się, że Twoje API zwraca albo jedną wartość będącą ceną tokena w USD, albo serię wartości w formacie CSV, gdzie pierwsza ważna liczba to cena tokena w USD.

Możesz zmienić obiekt opcji w dowolnym momencie, wybierając opcję Aktualizuj dodatkowe wywołanie tokena z panelu sterowania dRamp i wprowadzając nowy obiekt opcji w formacie ciągnionym.

Po wdrożeniu tokena powinieneś zobaczyć jego adres w sekcji parametrów dRamp, jak na obrazku poniżej w polu Dodatkowe tokeny. Jeśli nie przeładujesz strony.

Skopiuj adres, klikając ikonę tuż obok niego i wróć do panelu sterowania dRamp.

Wybierz przycisk Dodaj dodatkowy token, w polu Dodatkowy adres tokenu wklej wcześniej skopiowany adres i zatwierdź transakcję.

.

Następnym krokiem jest dodanie tego nowo wdrożonego tokena do dRamp jako rynku tokenów.

Dodawanie dodatkowego tokena

Aby dodać nowo utworzony token jako rynek tokenów, aby użytkownicy mogli go wybić/wypalić, przejdź do menu panelu sterowania dRamp, kliknij przycisk Dodaj rynek tokenów i zatwierdź formularz.

Powinieneś być w stanie zobaczyć swój token dodany w lewej dolnej części panelu dRamp, jak na obrazku poniżej

Aby umożliwić użytkownikom wybicie Twojego nowego tokena, musisz także pozwolić dRampowi pobrać jego cenę z Twojego API.

W tym celu należy zaznaczyć token, następnie kliknąć przycisk Panel sterowania, a następnie z menu kliknąć przycisk Pobierz cenę z API. Odśwież, aż otrzymasz liczbę rzeczywistą, a nie NaN

Platforma korzysta z Twojego API, aby uzyskać cenę tokena w USD, a następnie przelicza jego cenę w USD na cenę natywnej monety w łańcuchu bloków Twojego dRamp. Ponieważ w tym przypadku nasz dRamp jest wdrożony na blockchainie Fantom, pobiera cenę TSLA w USD, a następnie konwertuje ją na FTM.

Kliknij przycisk Ustaw ceny, a następnie przycisk Kontynuuj. Zatwierdź transakcję.

Powinieneś być w stanie zobaczyć zaktualizowaną cenę w sekcji parametrów swojego dRamp, jak na obrazku poniżej

Ostatnim krokiem jest utworzenie nagrody i dołączenie jej do nowego rynku tokenów, aby użytkownicy mogli rozpocząć bicie i spalanie tokenów TSLA.

Upewnij się, że kiedy to zrobią, faktycznie kupisz prawdziwe akcje TSLA, w przeciwnym razie Twoja nagroda może zostać odebrana.

Znajdowanie interfejsu API

Możesz znaleźć wiele interfejsów API, które zwracają cenę większości zasobów w czasie rzeczywistym, wykonując proste wyszukiwanie w Google.

API podane w powyższym przykładzie to API alfa-vantage z Rapid API. Na stronie znajdują się instrukcje dotyczące wyszukiwania cen wielu akcji, kryptowalut, walut FIAT itp.

Aby na przykład zapytać o akcje, używamy poniższego obiektu wywołania:

stałe opcje = {
   metoda: 'GET',
   adres URL: 'https://alpha-vantage.p.rapidapi.com/query',
   parametry: {
     funkcja: 'TIME_SERIES_DAILY',
     symbol: „MSFT”,
     wielkość wyjściowa: „kompaktowa”,
     typ danych: „csv”
   },
   nagłówki: {
     „Klucz X-RapidAPI”: <twój_klucz_prywatny>,
     „Host X-RapidAPI”: „alpha-vantage.p.rapidapi.com”
   }
};

To wywołanie zwróci dzienne ceny akcji MSFT w formacie CSV (upewnij się, że zastąpiłeś swój_private_key kluczem prywatnym, który możesz uzyskać, tworząc konto na stronie).

Zastąpienie znacznika MSFT dowolnym innym znacznikiem, takim jak OZ (w przypadku złota), TSLA, a także dowolnymi innymi akcjami obsługiwanymi przez API, zwróci ceny tych akcji.

Wywołanie z powyższym obiektem zwróci obiekt CSV o poniższym formacie

znacznik czasu, otwórz, wysoki, niski, zamknij, głośność
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 analizuje pierwszą prawidłową liczbę w zwróconym pliku CSV, która w tym przypadku jest ceną otwarcia akcji: 400,0200#x20;

Jeśli Twój interfejs API zwróci inny zestaw odpowiedzi, upewnij się tylko, że zwrócony obiekt jest w formacie CSV, a pierwsza ważna liczba to cena zasobu.

Dodawanie odpowiednich tagów

Zalecamy dodanie do dRamp tagów odpowiednich do jego funkcji, takich jak dodane do niego rynki tokenów.

Jeśli na przykład dodasz tag XOF do swojego dRamp, użytkownicy chcący wypalić/wypalić tokeny tXOF/XOF będą mogli znaleźć Twój dRamp znacznie szybciej, filtrując tag XOF z rozwijanego menu Tagi produktów na stronie na górze strony dRamps

Aby dodać tag do dRamp, przejdź do menu panelu sterowania dRamp i wybierz opcję Aktualizuj lokalizację

Wprowadź tag i zatwierdź operację. Możesz także dodać znaczniki lokalizacji, wybierając odpowiednie kraje, a następnie miasta, w których prowadzisz działalność, z menu rozwijanych Kraj i Miasto.

Last updated