我目前正在开发一个小程序,用于备份您的比特币核心钱包。我在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)函数只有一个输入参数,我假设它描述了生成备份文件的路径(或者至少这是这个命令在比特币核心终端中的工作方式)。
有没有人有过BitcoinLib或类似问题的经验?我乐于接受任何建议。该错误与比特币核心中同时打开的多个钱包有关。
发布于 2021-03-07 00:50:27
在我将/wallet/<wallet_name>添加到RPC之后,它就可以工作了
发布于 2021-03-03 15:10:21
在这个阶段,这只是一个猜测,但是您还没有在路径"C:\Users\dominik\OneDrive\Desktop\backup“中指定文件扩展名,因此它并不确切知道要查找哪个文件。换句话说,文件名是不正确的,因为它缺少扩展名".something“。否则,您的路径会出问题,因为它可能必须有/wallet/,然后是uri路径,但您的路径没有。请告诉我你是怎么去的。
发布于 2021-03-04 04:19:34
如果您希望备份钱包:
c:/users/username/backup/bitcoin/、c:/users/username/backup/bitcoin/wallet_backup.dat或../backup/wallet_backup.dathttps://stackoverflow.com/questions/64324893
复制相似问题