Вот:
https://blockchain.info/api/json_rpc_api
мы можем увидеть пример использование bitcoind, чтобы связаться с другим, удаленным кошельком:
$ ./bitcoind -rpcconnect = rpc.blockchain.info -rpcport = 443 -rpcssl -rpcuser = YourWalletIdentifier -rpcpassword = ВАШ ПАРОЛЬ GetInfo
Теперь я пытаюсь использовать Perl CGI, запущенные на одном howt, и получить доступ к бумажнику на другой хост (на blockchain.info):
использовать JSON RPC :: :: Client;
Использование Data :: Dumper;
мой $ клиент = новый JSON :: RPC :: Client;
$ client->ua->учетные данные (
'Локальный: 8332', 'jsonrpc', 'пользователь' => 'Пароль' # ЗАМЕНЫ С ВАШИМ bitcoin.conf rpcuser / rpcpassword
);
мой $ = URI 'HTTP: // локальный: 8332 / ';
мой $ OBJ = {
метод => 'получить данные',
Титулы => [],
};
мой $ Рез = $ client->звоните ($ Ури $ OBJ);
если ($ Рез) {
если ($ res->is_error) {печать "Ошибка : ", $ Res->сообщение об ошибке; }
еще {печать Dumper ($ res->результат); }
} Еще {
печать $ client->status_line;
}
Не могли бы вы помочь мне изменить этот скрипт на Perl, чтобы переместить параметры (например, URL / порт и т.д.) из командной строки в сценарий, так что скрипт может получить доступ бумажник, и это было сделано с использованием защищенного соединения?
Мой второй вопрос является менее актуальной, но все-таки: JSON RPC :: :: Клиент кажется устаревшим в Perl. Есть ли новые альтернативы коде выше?