Menyebarkan & Menambahkan Token Ekstra

Token tambahan adalah token yang tidak harus ditambahkan oleh PaySwap itu sendiri, mereka bisa menjadi token yang mewakili saham, dana indeks, komoditas, koin asli dari berbagai blockchain, dll.

Misalkan Anda ingin menyiapkan dRamp untuk membantu pengguna dari seluruh dunia membeli saham Tesla, Anda dapat mendeploy token Tesla sebagai token tambahan, dan menambahkannya ke dRamp Anda sehingga pengguna dapat mencetak/membakar token Tesla.

Dalam skenario ini, setiap kali pengguna mencetak token Tesla, jumlah setara dalam USD dari jumlah token Tesla ditransfer ke akun Stripe Anda (dalam kasus dRamp otomatis) agar Anda dapat membeli saham Tesla sesungguhnya dari pasar saham.

Model ini dapat digunakan untuk memungkinkan siapa pun di seluruh dunia memiliki akses ke saham, dana indeks, dll.

Anda dapat mengganti Tesla dalam contoh di atas dengan komoditas seperti Emas, Perak, Bitcoin, dll.

Mendeploy Token Tambahan

Untuk mendeploy token tambahan, pergi ke menu panel kontrol dRamp Anda, klik tombol Deploy Extra Token

Isi formulir dengan nama token, nama ticker, serta versi stringified dari objek panggilan untuk panggilan API yang akan mengembalikan harga token dalam USD.

Mari ambil contoh panggilan API yang seperti ini:

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)
  

Untuk mendapatkan versi stringified dari objek options kami, kami akan membuka panel konsol browser kami, menyalin objek options ke dalamnya, dan memanggil fungsi JSON.stringify pada objek options kami seperti pada gambar di bawah ini

Setelah Anda mendapatkan versi stringified dari objek options, Anda dapat menyalinnya ke dalam bidang objek panggilan dalam formulir untuk mendeploy token dan memvalidasi transaksi.

Pastikan API Anda mengembalikan salah satu nilai yang merupakan harga token dalam USD, atau serangkaian nilai dalam format CSV di mana angka pertama yang valid adalah harga token dalam USD.

Anda dapat mengubah objek options Anda kapan saja dengan memilih opsi Update Extra Token Call dari panel kontrol dRamp Anda dan memasukkan objek options baru Anda dalam format stringified.

Setelah token Anda didedeploy, Anda harus dapat melihat alamatnya terdaftar dalam bagian parameter dRamp Anda seperti pada gambar di bawah ini di bawah bidang Extra Tokens. Jika tidak, muat ulang halaman.

Salin alamatnya dengan mengklik ikon tepat di sebelahnya dan kembali ke panel kontrol dRamp Anda.

Pilih tombol Add Extra Token, tempel alamat yang sebelumnya Anda salin di bidang Extra Token Address, dan validasi transaksi.

Langkah selanjutnya adalah menambahkan token yang baru dibuat ini ke dRamp Anda sebagai pasar token.

Menambahkan Token Tambahan

Untuk menambahkan token yang baru Anda buat sebagai pasar token sehingga pengguna dapat mencetak/membakarnya, pergi ke menu panel kontrol dRamp Anda, klik tombol Add Token Market, dan validasi formulir.

Anda harus dapat melihat token Anda ditambahkan di bagian kiri bawah panel dRamp Anda seperti dalam gambar di bawah ini

Untuk memungkinkan pengguna mencetak token baru Anda, Anda juga harus membuat dRamp mengambil harganya dari API Anda.

Untuk melakukannya, pilih token tersebut, lalu klik tombol Control Panel, dan dari menu, klik tombol Fetch Price From API. Refresh hingga Anda mendapatkan angka yang nyata dan bukan NaN

Platform menggunakan API Anda untuk mendapatkan harga token dalam USD dan kemudian mengonversi harganya dalam USD menjadi mata uang asli dari

blockchain dRamp Anda. Karena dalam kasus ini, dRamp kami didedeploy pada blockchain Fantom, maka dRamp kami mengambil harga TSLA dalam USD dan kemudian mengonversinya ke FTM.

Klik tombol Set Prices dan kemudian tombol Continue. Validasi transaksi.

Anda harus dapat melihat harga yang diperbarui di bagian parameter dRamp Anda seperti pada gambar di bawah ini

Langkah terakhir adalah membuat bounty dan melampirkannya ke pasar token baru Anda sehingga pengguna dapat mulai mencetak dan membakar token TSLA Anda.

Pastikan ketika mereka melakukannya, bahwa Anda benar-benar pergi dan membeli saham TSLA yang sesungguhnya, jika tidak, bounty Anda mungkin akan diklaim.

Mencari API

Anda dapat menemukan beberapa API yang mengembalikan harga real-time dari sebagian besar aset dengan melakukan pencarian Google sederhana.

API yang diberikan dalam contoh di atas adalah alpha-vantage API dari Rapid API. Situs tersebut memberikan instruksi tentang cara meminta harga dari beberapa saham, cryptocurrency, mata uang FIAT, dll.

Untuk meminta saham misalnya, kami menggunakan objek panggilan di bawah ini:

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'
  }
};

Panggilan ini akan mengembalikan harga harian dari saham MSFT dalam format CSV (pastikan Anda mengganti your_private_key dengan kunci pribadi Anda yang dapat Anda dapatkan dengan membuat akun di situs tersebut).

Mengganti ticker MSFT dengan ticker lain seperti OZ (untuk Emas), TSLA, serta saham lain yang didukung oleh API, akan mengembalikan harga saham tersebut.

Panggilan dengan objek di atas akan mengembalikan objek CSV dengan format di bawah ini

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 mengurai untuk angka pertama yang valid dalam CSV yang dikembalikan yang dalam hal ini adalah harga pembukaan saham: 400.0200

Jika API Anda mengembalikan serangkaian tanggapan yang berbeda, pastikan objek yang dikembalikan dalam format CSV dan bahwa angka pertama yang valid adalah harga aset.

Menambahkan Tag yang Relevan

Kami menyarankan Anda menambahkan tag ke dRamp Anda yang relevan dengan fiturnya seperti pasar token yang telah Anda tambahkan ke dalamnya.

Jika Anda menambahkan tag XOF ke dRamp Anda, misalnya, pengguna yang ingin mencetak/membakar token tXOF/XOF dapat menemukan dRamp Anda dengan lebih cepat dengan menyaring tag XOF dari menu drop-down Product Tags di bagian atas halaman dRamps.

Untuk menambahkan tag ke dRamp Anda, pergi ke menu panel kontrol dRamp Anda dan pilih opsi Update Location

Masukkan tag dan validasi operasi. Anda juga dapat menambahkan tag lokasi dengan memilih negara dan kemudian kota yang relevan dari drop-down Country dan City.

Last updated