Во время одного раунда теста передачи экран может остановиться сразу после ACK. Если принимающий увидит только «осталось 40 минут», то легко, ориентируясь на обратный отсчёт, решить повторять заново; надёжнее — чтобы страница возвращала однозначное действие. Можно описать трёхчасовой тест Trustless Bitcoin Vaults (TBV) в виде двухполейного респондера: вход current_status, выход next_action, а время не участвует в расчёте действия.
При вводе Peg-in / в процессе подтверждения выводите «проверить транзакцию и количество подтверждений». В текущей тестовой сети минимальное требование — 12 подтверждений Signet; если не достигнуто, продолжайте обновлять это поле. При вводе ACK выводите «сохранить квитанцию и понаблюдать за активацией»; наличие квитанции не означает, что кредитный вход уже открыт. При вводе активировано выводите «инициировать заём и записать выбранные тестовые активы». При вводе результата займа выводите «проверить активы, количество и результат страницы, затем закрыть текущую запись». Четыре возвращаемых значения по очереди продвигаются вперёд, но ни одно из них нельзя вызывать досрочно через обратный отсчёт.
Публичные примеры чужих сессий можно использовать для сверки работы этого респондера, а не чтобы ставить будильник: 0.02 Signet BTC после Peg-in через 2 часа 47 минут 36 секунд попадает в активированное состояние, и заём запускается только после изменения статуса; через 36 секунд возвращается 100 mock USDC, всё событие занимает 2 часа 48 минут 12 секунд. Этот пример показывает соответствие статусов и действий, а не то, что все пользователи смогут воспроизвести фиксированную скорость. Только для чтения страница ранее дала ожидание продукта примерно на три часа и уточнила, что тестовые активы не имеют денежной ценности и что нет стимула.
Поэтому запись передачи сводится к тому, чтобы парно сохранять current_status и next_action. Если поле статуса имеет значение, можно понять, что делать дальше; если есть только время, без статуса — нельзя сделать исполнимый вывод. Дальнейшие изменения параметров — по публичному обновлению с номером @BabylonLabs_io .
$BABY #baby
При вводе Peg-in / в процессе подтверждения выводите «проверить транзакцию и количество подтверждений». В текущей тестовой сети минимальное требование — 12 подтверждений Signet; если не достигнуто, продолжайте обновлять это поле. При вводе ACK выводите «сохранить квитанцию и понаблюдать за активацией»; наличие квитанции не означает, что кредитный вход уже открыт. При вводе активировано выводите «инициировать заём и записать выбранные тестовые активы». При вводе результата займа выводите «проверить активы, количество и результат страницы, затем закрыть текущую запись». Четыре возвращаемых значения по очереди продвигаются вперёд, но ни одно из них нельзя вызывать досрочно через обратный отсчёт.
Публичные примеры чужих сессий можно использовать для сверки работы этого респондера, а не чтобы ставить будильник: 0.02 Signet BTC после Peg-in через 2 часа 47 минут 36 секунд попадает в активированное состояние, и заём запускается только после изменения статуса; через 36 секунд возвращается 100 mock USDC, всё событие занимает 2 часа 48 минут 12 секунд. Этот пример показывает соответствие статусов и действий, а не то, что все пользователи смогут воспроизвести фиксированную скорость. Только для чтения страница ранее дала ожидание продукта примерно на три часа и уточнила, что тестовые активы не имеют денежной ценности и что нет стимула.
Поэтому запись передачи сводится к тому, чтобы парно сохранять current_status и next_action. Если поле статуса имеет значение, можно понять, что делать дальше; если есть только время, без статуса — нельзя сделать исполнимый вывод. Дальнейшие изменения параметров — по публичному обновлению с номером @BabylonLabs_io .
$BABY #baby