как поместить содержимое кошелька в PHP? - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь встроить токены волн в мой сайт, он работает на Joomla, и я немного знаю о php. Я успешно интегрировал тикер моего токена, используя ваш API.

  • Теперь я хотел бы связать своих пользователей с их кошельком, чтобы они могли видеть их баланс непосредственно на моем сайте (баланс в маркере Bastion).
  • Я бы также использовал их адрес кошелька, чтобы показать список 10 лучших держателей, при этом скрыв их адрес, если они хотят
  • Наконец, если я найду хорошую документацию, я мог бы попытаться интегрировать перевод из-в их кошелек и даже автоматизировать раздачу монет, но это не на завтра.

Моя проблема? Я использую php, я хотел бы знать, может ли кто-нибудь мне помочь или существует исчерпывающая документация об этом

Большое спасибо всем помощникам.

Хотите увидеть мою текущую интеграцию? : https://www.itharagaian.net/main/index.php/bastion-token/getting-bastion-tokens

1 Ответ

1 голос
/ 21 апреля 2019

Я наконец-то нашел, как это сделать.

Баланс =

$curl = curl_init();

$opts = [
    CURLOPT_URL => 'https://nodes.wavesplatform.com/assets/balance/3PC1NwcrvR9EwDCZ4na2q1RrUY21M5RMg7W/9dmvLmq8iK4aXTHk21Fdi3Tjf2XJUHUoBokvS7zsG7Sn',
    CURLOPT_RETURNTRANSFER => true,
];

curl_setopt_array($curl, $opts);

$response = curl_exec($curl);
curl_close($curl);
$balance= json_decode($response, true);

echo "This account has ";
echo $balance[balance]/100000000;
echo "Bastion Tokens";
?>

И список кошельков

<?php

$curl = curl_init();

$opts = [
    CURLOPT_URL => 'https://nodes.wavesplatform.com/assets/9dmvLmq8iK4aXTHk21Fdi3Tjf2XJUHUoBokvS7zsG7Sn/distribution',
    CURLOPT_RETURNTRANSFER => true,
];

curl_setopt_array($curl, $opts);

$response = curl_exec($curl);
curl_close($curl);

$balance= json_decode($response, true);
echo "<br>";

echo "<table><tr><th>NBR</th>< th>WALLET</th><th>VALUE</th></tr>";
foreach ($balance as $address => $amount) {
    $i=$i+1;

   echo "<tr><td>";
    echo  $i;
    echo "</td><td>";
    echo $address;
    $wallet[$i] = $address;
    echo " </td><td>";
    echo round($amount/100000000);
    $value[$i]= round($amount/100000000);
    echo "  Bastion</td>";
    echo "</tr>";

}

echo "</table>";




?>
...