php - PHP 比特币测试网使用 Denpa\Bitcoin “服务器的空回复”
问题描述
我是 BTC 开发的新手,如果我弄错了任何关键词,非常抱歉!
我的设置:
- 我在用着:
https://github.com/denpamusic/php-bitcoinrpc
- 在 Laravel 应用程序中。
- 我已经在本地下载了 BTC 测试网。
- 在我的备用 PC 上开发 Windows 10,使用 xxamp 作为我的 Linux 笔记本电脑已经死了:(
- 我面向 IP 的网络是 192.168.1.184,我尝试过 127.0.0.1 和下面描述的相同问题。
我的 bitcoin.conf 文件
testnet=1
rest=1
txindex=1
disablewallet=1
printtoconsole=1
rpcuser=user
rpcpassword=pass
rpcallowip=192.168.1.184
我的主控制器方法:
public function index()
{
$ip = '192.168.1.184';
$bitcoind = new BitcoinClient('http://user:pass@'.$ip.':18333');
$block = $bitcoind->getinfo();
dd($block);
}
当我通过网络链接 ping 我的应用程序时,我收到此错误:
Denpa\Bitcoin\Exceptions\ConnectionException
cURL error 52: Empty reply from server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
我不知道为什么。我使用了此列表中的其他 Api 调用:https ://en.bitcoinwiki.org/wiki/Original_Bitcoin_client/API_calls_list并得到相同的结果。
有没有针对虚拟网站的“更好”教程或 BTC?
最终,我只想能够扫描账本以获取我钱包地址的收款,然后根据我自己的设置“自动”支付给不同的人。
所以我的问题:
- 对我的空回复问题有任何想法吗?
- 有谁知道这个 repo 是否可以用来向钱包发送付款指令?
非常感谢您的阅读!
解决方案
所以,我做了很多调整,戳和测试......没有任何效果。
我决定只安装一个全新的 Laravel 并添加一个包,上面列出的那个.. 它立即工作。
呃,我有时喜欢科技……
推荐阅读
- python-3.x - 如何使用 Meson 和 Python 依赖项进行交叉编译?
- javascript - 学习 React - ReferenceError
- amazon-web-services - AWS DynamoDB:如何订购 DynamoDB Stream 触发的 Lambda?
- haskell - Haskell 可扩展效果:另一种效果中的效果
- reactjs - 反应条纹 3d 安全
- android - 如何在android中一起使用ffmpeg进行文本和gif叠加
- c - C - 从函数返回浮点值并打印它们
- amazon-cognito - Cognito - 无法为用户添加 cognito:groups
- node.js - Knex.js 忽略了外键约束
- c++ - 通过正则表达式隐藏/折叠/调暗任意代码行(例如隐藏日志记录)