首页 > 解决方案 > 未指定钱包文件(必须通过 /wallet/ 请求钱包 RPCuri 路径)。在 C# 中使用 BitcoinLib 备份钱包时出错

问题描述

我目前正在开发一个小程序来备份你的比特币核心钱包。我在 C# 中使用 BitcoinLib v1.15.0。

IBitcoinService bitcoinService = new BitcoinService("http://127.0.0.1:8332", "test", "test", "", 60);
bitcoinService.BackupWallet("C:\\Users\\dominik\\OneDrive\\Desktop\\backup");

当我运行此代码时,我收到以下错误消息Wallet file not specified (must request wallet RPC through /wallet/<filename> uri-path)。我有点困惑,因为该BitcoinService.backupwallet(string destination)函数只有一个输入参数,我假设它描述了它应该生成备份文件的路径(或者至少这是该命令在 Bitcoin Core 终端中的工作方式)。

有没有人有 BitcoinLib 或类似问题的经验。我愿意接受任何建议。该错误与 Bitcoin Core 中同时打开的多个钱包有关。

标签: c#rpcbitcoinbitcoinlib

解决方案


在我添加/wallet/<wallet_name>到 RPC URL后它起作用了


推荐阅读