首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未指定Wallet文件(必须通过/ wallet /<filename> uri-path请求wallet RPC )。在C#中使用BitcoinLib备份wallet时出错

未指定Wallet文件(必须通过/ wallet /<filename> uri-path请求wallet RPC )。在C#中使用BitcoinLib备份wallet时出错
EN

Stack Overflow用户
提问于 2020-10-13 04:24:44
回答 3查看 1.4K关注 0票数 6

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

代码语言:javascript
复制
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)函数只有一个输入参数,我假设它描述了生成备份文件的路径(或者至少这是这个命令在比特币核心终端中的工作方式)。

有没有人有过BitcoinLib或类似问题的经验?我乐于接受任何建议。该错误与比特币核心中同时打开的多个钱包有关。

EN

回答 3

Stack Overflow用户

发布于 2021-03-07 00:50:27

在我将/wallet/<wallet_name>添加到RPC之后,它就可以工作了

票数 1
EN

Stack Overflow用户

发布于 2021-03-03 15:10:21

在这个阶段,这只是一个猜测,但是您还没有在路径"C:\Users\dominik\OneDrive\Desktop\backup“中指定文件扩展名,因此它并不确切知道要查找哪个文件。换句话说,文件名是不正确的,因为它缺少扩展名".something“。否则,您的路径会出问题,因为它可能必须有/wallet/,然后是uri路径,但您的路径没有。请告诉我你是怎么去的。

票数 0
EN

Stack Overflow用户

发布于 2021-03-04 04:19:34

如果您希望备份钱包:

  1. 确保您的比特币节点启动并运行
  2. 检查使用用户名和密码( Windows上的配置文件放置在%APPDATA%\bitcoin\bitcoin.conf)
  3. Use上的路径带有斜杠而不是反斜杠,即.c:/users/username/backup/bitcoin/c:/users/username/backup/bitcoin/wallet_backup.dat../backup/wallet_backup.dat
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64324893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档