Как сохранить связь Bitcoin-адреса депозита со скриптом получения Liquid
В ответе подготовки peg-in приходят адрес Bitcoin и скрипт получения Elements. Если сохранить только адрес, у обработчика будущего требования может не оказаться подходящего скрипта.
Сохраните пару до показа адреса
Вызовите метод на нужном кошельке сайдчейна. Запишите оба значения вместе с идентификаторами кошелька и сети. Передайте mainchain_address процессу платежа родительской цепочки, а claim_script оставьте для получения в сайдчейне.
elements-cli getpeginaddress | jq '{mainchain_address,claim_script}'
Различайте выдачу адреса и завершение peg-in
Ответ лишь подготавливает реквизиты: BTC не переводятся и баланс сайдчейна не пополняется. После поступления свяжите реальную транзакцию и доказательство с сохранённой парой. Скрипт из нового запроса адреса не воспроизведёт исходное обязательство.