Как сохранить связь Bitcoin-адреса депозита со скриптом получения Liquid

В ответе подготовки peg-in приходят адрес Bitcoin и скрипт получения Elements. Если сохранить только адрес, у обработчика будущего требования может не оказаться подходящего скрипта.

Сохраните пару до показа адреса

Вызовите метод на нужном кошельке сайдчейна. Запишите оба значения вместе с идентификаторами кошелька и сети. Передайте mainchain_address процессу платежа родительской цепочки, а claim_script оставьте для получения в сайдчейне.

elements-cli getpeginaddress | jq '{mainchain_address,claim_script}'

Различайте выдачу адреса и завершение peg-in

Ответ лишь подготавливает реквизиты: BTC не переводятся и баланс сайдчейна не пополняется. После поступления свяжите реальную транзакцию и доказательство с сохранённой парой. Скрипт из нового запроса адреса не воспроизведёт исходное обязательство.

elementsproject.org getpeginaddress