Bitcoin Forum
May 23, 2024, 08:30:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin TestNet CLI RPC Почему не получается импортировать п  (Read 53 times)
HoBzY (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 2


View Profile
September 17, 2023, 07:40:22 PM
Last edit: September 24, 2023, 09:18:15 AM by HoBzY
 #1

Я пытаюсь импортировать хоть какой-то приватный ключ в кошелек но в результате получаю ошибку: Эта команда поддерживает только устаревшие кошельки.
И при создание кошелька много раз менял 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

====================================================================

Я хочу отслеживать транзакции в нескольких кошельках одновременно с проверкой баланса.
Пытаюсь реализовать аналогичный принцип проверки транзакций как на обменниках.

A-Bolt
Legendary
*
Offline Offline

Activity: 2317
Merit: 2318


View Profile
September 17, 2023, 08:54:52 PM
Merited by Symmetrick (2)
 #2

Я пытаюсь импортировать хоть какой-то приватный ключ в кошелек но в результате получаю ошибку: Эта команда поддерживает только устаревшие кошельки.
По-умолчанию создаётся дескрипторный кошелёк. Это новый тип кошелька, одной из особенностей которого является невозможность импортировать приватный ключ командой importprivkey.

Вы можете создать старый тип кошелька так:
Code:
createwallet Test false true "1" false false
Шестой параметр со значением "false", указывает что не нужно создавать дескрипторный кошелёк. Будет создан пустой старый (legacy) кошелёк, в который можно будет импортировать приватные ключи командой importprivkey.
HoBzY (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 2


View Profile
September 17, 2023, 09:30:55 PM
 #3

Получилось) А как получить из этого созданного адрес кошелька и как импортировать 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
A-Bolt
Legendary
*
Offline Offline

Activity: 2317
Merit: 2318


View Profile
September 17, 2023, 09:46:58 PM
Merited by Symmetrick (1)
 #4

Пробовал hex/wif:
D:\Bitcoin\daemon>bitcoin-cli -conf=D:\Bitcoin\bitcoin.conf importprivkey "0000000000000000000000000000000000000000000000000000000000000001"
error code: -5
error message:
Invalid private key encoding
Приватный ключ должен быть в формате WIF, а вы пытаетесь в формате HEX импортировать.
HoBzY (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 2


View Profile
September 17, 2023, 09:52:36 PM
Last edit: September 17, 2023, 10:05:28 PM by HoBzY
 #5

А я оказывается не тестовой сети WIF ключ вписывал. Спасибо
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!