Альтернатива RPC getaddressesbyaccount?

Я использую Bitcoin Core v0.15.1. когда я использую getaddressesbyaccountконсоль отладки, я вижу, что «учетная запись» УСТАРЕЛА. на самом деле все методы, использующие «учетную запись», помечают этот параметр как УСТАРЕВШИЙ.

Я понимаю, что вся функция «Учетные записи» устарела, но метка getaddressesby отсутствует .

Чем заменить этот метод на получение адреса по метке? что означает DEPRECATED для будущих версий? параметр будет проигнорирован или удален, или будет удален весь getaddressesbyaccount?

на самом деле я не уверен, как обращаться с другими методами с параметром «учетная запись». эта метка необходима для моего приложения. (Я хочу искать адрес по уникальной метке/идентификатору, который я буду давать каждому пользователю, использующему мой кошелек).

Спасибо.

Ответы (2)

Я понимаю, что вся функция «Учетные записи» устарела, но getaddressesbylabel отсутствует.

Похоже, getaddressesbylabelв будущей версии действительно будет вызов API. Наряду с несколькими другими методами, которые заменяют функцию учетных записей. Посмотрите этот пиар .

что означает DEPRECATED для будущих версий? будет ли параметр проигнорирован или удален, или будет удален весь getaddressesbyaccount?

Когда функция устаревает, она обычно остается на некоторое время, сообщая, что она будет удалена в будущих версиях программного обеспечения.

нежелательно использовать учетные записи в каких-либо будущих проектах.

Пока можно использовать как альтернативу getaccountи getbalanceвызов RPC.

RPC getaccount возвращает имя учетной записи, связанной с данным адресом.

bitcoin-cli -testnet getaccount mjSk1Ny9spzU2fouzYgLqGUD8U41iR35QN

RPC getbalance получает баланс в десятичных биткойнах по всем счетам или для определенного счета.

bitcoin-cli -testnet getbalance "test1" 1 true

Параметр №1 — имя аккаунта

Параметр №2 — минимальное количество подтверждений

Параметр №3 — включать ли адреса только для просмотра