Title: Bitcoin TestNet CLI RPC Почему не получается импортировать п Post by: HoBzY on September 17, 2023, 07:40:22 PM Я пытаюсь импортировать хоть какой-то приватный ключ в кошелек но в результате получаю ошибку: Эта команда поддерживает только устаревшие кошельки.
И при создание кошелька много раз менял disable_private_keys: true/false и ничего не помогло D:\Bitcoin\daemon>bitcoin-cli -conf=D:\Bitcoin\bitcoin.conf createwallet Test false false "1" { "name": "Test" } D:\Bitcoin\daemon>bitcoin-cli -conf=D:\Bitcoin\bitcoin.conf getwalletinfo { "walletname": "Test", "walletversion": 169900, "format": "sqlite", "balance": 0.00000000, "unconfirmed_balance": 0.00000000, "immature_balance": 0.00000000, "txcount": 0, "keypoolsize": 4000, "keypoolsize_hd_internal": 4000, "unlocked_until": 0, "paytxfee": 0.00000000, "private_keys_enabled": true, "avoid_reuse": false, "scanning": false, "descriptors": true, "external_signer": false } D:\Bitcoin\daemon>bitcoin-cli -conf=D:\Bitcoin\bitcoin.conf walletpassphrase 1 6000 D:\Bitcoin\daemon>bitcoin-cli -conf=D:\Bitcoin\bitcoin.conf importprivkey 1 error code: -4 error message: Эта команда поддерживает только устаревшие кошельки. CONFIG: debug=blockchain,net,mempool testnet=1 rpcpassword=Test rpcuser=Test datadir=D:\Bitcoin\BitcoinData txindex=1 zmqpubrawtx=tcp://127.0.0.1:28332 zmqpubhashtx=tcp://127.0.0.1:28332 zmqpubrawblock=tcp://127.0.0.1:28332 zmqpubhashblock=tcp://127.0.0.1:28332 zmqpubsequence=tcp://127.0.0.1:28332 server=1 ==================================================================== Я хочу отслеживать транзакции в нескольких кошельках одновременно с проверкой баланса. Пытаюсь реализовать аналогичный принцип проверки транзакций как на обменниках. Title: Re: Bitcoin TestNet CLI RPC Почему не получается импортировать п Post by: A-Bolt on September 17, 2023, 08:54:52 PM Я пытаюсь импортировать хоть какой-то приватный ключ в кошелек но в результате получаю ошибку: Эта команда поддерживает только устаревшие кошельки. По-умолчанию создаётся дескрипторный кошелёк. Это новый тип кошелька, одной из особенностей которого является невозможность импортировать приватный ключ командой importprivkey.Вы можете создать старый тип кошелька так: Code: createwallet Test false true "1" false false Title: Re: Bitcoin TestNet CLI RPC Почему не получается импортировать п Post by: HoBzY on September 17, 2023, 09:30:55 PM Получилось) А как получить из этого созданного адрес кошелька и как импортировать private key?
D:\Bitcoin\daemon>bitcoin-cli -conf=D:\Bitcoin\bitcoin.conf getwalletinfo { "walletname": "Test", "walletversion": 169900, "format": "bdb", "balance": 0.00000000, "unconfirmed_balance": 0.00000000, "immature_balance": 0.00000000, "txcount": 0, "keypoololdest": 1694985896, "keypoolsize": 0, "keypoolsize_hd_internal": 0, "unlocked_until": 1695045232, "paytxfee": 0.00000000, "private_keys_enabled": true, "avoid_reuse": false, "scanning": false, "descriptors": false, "external_signer": false } Пробовал hex/wif: D:\Bitcoin\daemon>bitcoin-cli -conf=D:\Bitcoin\bitcoin.conf importprivkey "0000000000000000000000000000000000000000000000000000000000000001" error code: -5 error message: Invalid private key encoding D:\Bitcoin\daemon>bitcoin-cli -conf=D:\Bitcoin\bitcoin.conf getnewaddress "" legacy error code: -4 error message: Error: This wallet has no available keys Title: Re: Bitcoin TestNet CLI RPC Почему не получается импортировать п Post by: A-Bolt on September 17, 2023, 09:46:58 PM Пробовал hex/wif: Приватный ключ должен быть в формате WIF, а вы пытаетесь в формате HEX импортировать.D:\Bitcoin\daemon>bitcoin-cli -conf=D:\Bitcoin\bitcoin.conf importprivkey "0000000000000000000000000000000000000000000000000000000000000001" error code: -5 error message: Invalid private key encoding Title: Re: Bitcoin TestNet CLI RPC Почему не получается импортировать п Post by: HoBzY on September 17, 2023, 09:52:36 PM А я оказывается не тестовой сети WIF ключ вписывал. Спасибо
|