создать новый адрес для кошелька blockchain

Я использую blockchain API для генерации нового адреса для каждого кошелька.
Вот код:

<?php
$guid = "7c74bb77-4e25-4eea-a9d3-df1cf6a9d218";
$main_password = "******";
$label = "firsttym";
$json_url = "http://localhost:3000/merchant/$guid/new_address?
password = $main_password & label = $label";

$json_data = file_get_contents($json_url);

$json_feed = json_decode($json_data ,true);

$message = $json_feed->message;
$txid = $json_feed->tx_hash;
?>

Это всегда возвращает это предупреждение:

Предупреждение: file_get_contents (localhost: 3000 / merchant / 7c74bb77-4e25-4eea‌ -a9d3-df1cf6a9d218 /… ‌) [function.file-get-contents]: не удалось открыть поток:
Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, так как подключенный хост не ответил.

в C: \ wamp \ www \ block \ first.php в строке 8

Неустранимая ошибка: максимальное время выполнения 30 секунд превышено в C: \ wamp \ www \ block \ first.php в строке 8

0

Решение

Вы можете попробовать это так: я использовал это, чтобы получить новые адреса

Не забудьте запустить службу цепочки блоков, прежде чем сделать запрос

блокчейн-кошелек-сервис старт —порт 3000

$url = "http://localhost:3000/merchant/$guid/new_address?password=$password&label=$label";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);$data = json_decode(curl_exec($ch), TRUE);

return $data;
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector