Функция получения баланса любого адреса Bitcoin

При помощи сервиса Blockchain.info можно узнавать финальный баланс запрашиваемого bitcoin адреса просто обратившись через GET запрос к серверу блокчейна.

Для этого мы просто напишем функцию, которая будет отправлять запрос и выдавать json данные по финальному балансу адреса:

function getAddressInfo($address)
{
   $data = @file_get_contents('https://blockchain.info/ru/rawaddr/'.$address);
   $data = json_decode($data);
   return $data;
}

Теперь чтобы получить баланс нужно дать на вход адрес и вытащить final_balance:

$address = "19Tso1Q2Yr14zmb8EtBvHh3xFScr5fKc81";
$data = getAddressInfo($address);
echo "Your balance: ".$data->final_balance;

 

1 Comment

  1. Артем

    Здравствуйте! Пожалуйста подскажите и помогите как не пойму и информации мало с подробностями. Как реализовать такой вариант на своем сайте. Отображение баланса биткоин. Такой вариант https://blockchain.info/rawaddr/3JWEBtBWXNXtmt2GqAXzdbcWy2thHMAkSJ показывает так {«hash160″:»b86fccf4e75060029589b42f56a66ce59e1bb02c»,»address»:»3JWEBtBWXNXtmt2GqAXzdbcWy2thHMAkSJ»,»n_tx»:0,»n_unredeemed»:0,»total_received»:0,»total_sent»:0,»final_balance»:0,»txs»:[]}
    А как сделать что бы отображалось на странице сайта так Адрес 3JWEBtBWXNXtmt2GqAXzdbcWy2thHMAkS Баланс : 0.0000 Помогите пожалуйста. Я новичек в этом и очень тяжело.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *