Как определить, какие конфиденциальные выходы способен раскрыть кошелёк Elements
Казначейство может знать ключи сокрытия части выходов и не знать ключей других участников. Для проверки сформируйте локальное представление и разберите раскрытые и скрытые выходы отдельно.
Декодируйте преобразованную копию
Передайте в RAW исходную сериализованную транзакцию. unblindrawtransaction пытается восстановить выходы и сведения выпуска известными кошельку ключами и убирает связанные данные свидетеля. Декодируйте возвращённую копию.
view=$(elements-cli unblindrawtransaction "$RAW" | jq -r .hex)
elements-cli decoderawtransaction "$view" | jq '.vout[] | {n,asset,value,assetcommitment,valuecommitment}'
Сохраните исходный артефакт цепочки
Открытые сумма и актив одного выхода не означают успешное раскрытие всех выходов. Сохраняйте обязательства там, где данные остались скрыты. Для идентичности и проверки цепочки нужны оригинальные байты; преобразованная копия предназначена для локального анализа и не должна подменять транзакцию для рассылки.
elementsproject.org unblindrawtransaction · elementsproject.org decoderawtransaction