Я относительно новичок в биткойнах и блокчейне и надеюсь, что вы поможете мне с некоторыми вопросами. Итак, я запустил сеть «regtest» и сгенерировал 101 блок, используя
bitcoin-cli -regtest generate 101
Теперь, если я запускаю 'bitcoin-cli -regtest getaddressesbyaccount ""', я получаю публичный адрес своей учетной записи по умолчанию:
[
"mwpKJNJ4UZL7yFyj53RSVcwauGAK84UvV2"
]
И, конечно же, на данный момент у меня не должно быть других аккаунтов. Когда я запускаю bitcoin-cli -regtest listunspent:
[
{
"txid": "694030f8638318c8c54054515ec716159edc494b14234885deb48f294b75a2fe",
"vout": 0,
"address": "n1queZpweTHjrMLvwSmcfrrJSQjsrYG3nG",
"scriptPubKey": "21038cadb266ed1ae6c474f5c1b74fc5f6790eacde843a673a16cfc924a100f2a679ac",
"amount": 50.00000000,
"confirmations": 101,
"spendable": true,
"solvable": true,
"safe": true
}
]
Первый вопрос: я понимаю, что единственная транзакция, указанная в списке «listunspent», - это UTXO, то есть это транзакция, которую я получил на свой адрес «n1queZpweTHjrMLvwSmcfrrJSQjsrYG3nG» с суммой 50 BTC. Откуда этот адрес? С помощью какой команды bitcoin-cli я могу увидеть / найти его в своем кошельке?
Второй вопрос: как я могу создать новый кошелек с некоторыми балансами и переключаться между ними (используя bitcoin-cli)? По сути, я хотел бы иметь возможность протестировать свое приложение с помощью bitcoin-cli - мне нужно иметь возможность создавать кошельки, переключаться между ними и отправлять btc между адресами.