Tyring для запуска локального Bitcoin тестового узла в конфигурации mai nnet (требуется реальная структура адресов), транзакция отправлена и указана в моем локальном пуле памяти, но не входит в следующие блоки.
Важно: мне пришлось отключить обновления узла от других узлов на inte rnet, поэтому я могу создавать только свои собственные блоки!
Как я это сделал:
- Я добыл 101 блок и получил двоичный файл bitcoin -cli
- Запрещен весь исходящий трафик c.
- Запуск узла Bitcoin:
./bitcoind -conf=/home/ubuntu/.bitcoin/bitcoin.conf
- Создана транзакция и получена транзакция ha sh:
./bitcoin-cli -rpcwallet="" settxfee 0.1
./bitcoin-cli -rpcwallet="" sendtoaddress "<address>" 1
./bitcoin-cli generatetoaddress 1 <......> 20000000
./bitcoin-cli -rpcwallet="" gettransaction <hash>
- Результат был таким, показывая 0 подтверждений:
"amount": -0.10000000,
"fee": -0.01430000,
"confirmations": 0,
"trusted": true,
"txid": "..................",
"walletconflicts": [
],
"time": 1231408815,
"timereceived": 1231408815,
"bip125-replaceable": "no",
"details": [
{
"address": "..........",
"category": "send",
"amount": -0.10000000,
"vout": 0,
"fee": -0.01430000,
"abandoned": false
}
],
"hex": ".........."
}
- Проверил пул памяти и обнаружил, что транзакция все еще ожидает:
./bitcoin-cli getrawmempool
./bitcoin-cli getblocktemplate
error code: -9
error message:
Bitcoin Core is not connected!
Статус:
Bitcoin Core RPC client version v0.19.1
Ubuntu 18.04 bionic
Оцените ваш вклад.