Bitcoin-Cli
Bitcoin-cli -regtest getaccount、listaccounts、setaccount、方法未找到
我剛剛設置了 bitcoind (0.18.1) 並將其置於 regtest 模式,我正在嘗試使用帳戶,但找不到帳戶命令…
設置帳戶
jlroberts@mixerregtest:~$ bitcoin-cli -regtest setaccount 2NDCk4d7BYGztagf812gUdWqqPSMymdH4rS one error code: -32601 error message: Method not found
獲取帳戶
jlroberts@mixerregtest:~$ bitcoin-cli -regtest getaccount one error code: -32601 error message: Method not found
列出帳戶
jlroberts@mixerregtest:~$ bitcoin-cli -regtest listaccounts error code: -32601 error message: Method not found
獲取區塊鏈資訊
{ "chain": "regtest", "blocks": 303, "headers": 303, "bestblockhash": "77d7169d013574a1254ccf472389b40c3393f41498ddc6f84b8d078c740d3da3", "difficulty": 4.656542373906925e-10, "mediantime": 1568636861, "verificationprogress": 1, "initialblockdownload": false, "chainwork": "0000000000000000000000000000000000000000000000000000000000000260", "size_on_disk": 92175, "pruned": false, "softforks": [ { "id": "bip34", "version": 2, "reject": { "status": false } }, { "id": "bip66", "version": 3, "reject": { "status": false } }, { "id": "bip65", "version": 4, "reject": { "status": false } } ], "bip9_softforks": { "csv": { "status": "locked_in", "startTime": 0, "timeout": 9223372036854775807, "since": 288 }, "segwit": { "status": "active", "startTime": -1, "timeout": 9223372036854775807, "since": 0 } }, "warnings": "" }
我可能做錯了什麼?
我不知道比特幣核心 18.1 中的 listaccounts、getaccount 和 setaccount 命令。
我認為您在比特幣 18.1 中使用了錯誤的命令,可能等效的命令是:
但是在你使用這個命令之前看一下官方文件rpc framework
accounts
方法在 v0.17 中被棄用,並從 v0.18 開始被刪除。accounts
與以前label
相比,它提供了更大的靈活性,例如在任何地址上設置標籤,而不僅僅是接收地址。它還解決了過去提出的問題。如果您習慣於使用帳戶來模擬單獨的錢包,那麼您現在可以選擇在 Bitcoin Core 的單獨錢封包件中使用單獨的錢包。因此,根據您正在查找的命令,您將它們替換為:
getaccount
和getaddressinfo
listaccounts
和listlabels
setaccount
和setlabel
您可以在v0.17 版本文件中查看帳戶與標籤的完整文件。