运行 a "getwalletinfo" 时如何解析 bitcoind 主机?

How can I resolve the bitcoind host when running a "getwalletinfo"?

我正在创建一个网站,它将为每个用户生成一个新的 BTC 钱包,我正在尝试获取特定钱包的余额,我知道它在数组中 运行 getwalletinfo .但是,getwalletinfo RPC 没有参数,因此我不知道如何获取特定的钱包信息。

我已经在 cmd 行中尝试 运行 以下命令: bitcoin-cli getwalletinfo "http://127.0.0.1:8332/wallets/testwallet" bitcoin-cli getwalletinfo "~/bitcoin/wallets/testwallet" 两个 returning 错误代码。为了清除,我的比特币数据目录不在我的服务器目录中。

在PHP我用这段代码,我用的是EasyBitcoinPHP库要清楚:

$bitcoin = new Bitcoin('user', 'password');
$get_wallet_info = $bitcoin->getwalletinfo("home/user/bitcoin/wallets/testwallet");
$balance = $get_wallet_info["balance"];

我希望它 return 为真并显示特定的钱包数组,但我收到了同样的错误。

发布walletinfo前必须使用RPC调用loadwallet

bitcoin-cli loadwallet <wallet-file-name>