Нужно ли выводить на прод в автоматическое погашение с учётом делегирования? Можно настроить четыре «двери». Первая — по вызывающему объекту, вторая — по платёжному активу, третья — по изменению задолженности, четвёртая — по подтверждению того, какие полномочия не перемещались. Если в квитанции любой из дверей формулировка расплывчатая — остановиться в тестовом состоянии.
@BabylonLabs_io Trustless Bitcoin Vaults (TBV) даёт чёткие точки проверки: repayToCorePosition позволяет третьей стороне погашать долг за указанного borrower. При оплате обычным ERC-20 обычно сначала делают approve, а затем repay; если allowance уже достаточно, возможно, удастся сразу перейти к repay. Предыдущее действие обрабатывает расходование токенов (лимит), следующее — обработку задолженности.
Следовательно, зелёный путь должен показывать только эти изменения: allowance платежного адреса корректируется в соответствии с реальным вызовом, задолженность borrower уменьшается из-за repay, а логи должны сопоставлять оба изменения. В этот момент сервисный аккаунт выполняет помощь в снижении долга и не должен описываться как новый владелец позиции.
Красный путь тоже однозначен: если интерфейс дополнительно требует полномочий на распоряжение активами или прописывает плательщика как контролёра borrower, это уводит задачу за рамки текущего кейса. Две проверки кошельком не доказывают наличие более широких полномочий, потому что количество попыток зависит от состояния allowance, а не от «ступени» прав.
Перед запуском вписать четыре двери в дерево решений пользователя: если видно, что именно вызов и кому именно платят — можно продолжать; если невозможно объяснить, что именно меняет какая-то подпись, сначала добрать доказательства; если появляется запрос, не связанный с уменьшением долга — немедленно выйти. Так команда сможет выполнять спасательные платежи, при этом границы пользователя остаются независимыми.
Итоговая приёмка засчитывает только посекундные (помесячные/пунктовые) квитанции по каждому пункту, а не общий ярлык «погашение прошло успешно». Сначала доказать, чья именно задолженность действительно уменьшилась, затем отдельно выяснить, кто может забрать залог и куда направлен указанный Bitcoin.
@BabylonLabs_io $BABY #baby
@BabylonLabs_io Trustless Bitcoin Vaults (TBV) даёт чёткие точки проверки: repayToCorePosition позволяет третьей стороне погашать долг за указанного borrower. При оплате обычным ERC-20 обычно сначала делают approve, а затем repay; если allowance уже достаточно, возможно, удастся сразу перейти к repay. Предыдущее действие обрабатывает расходование токенов (лимит), следующее — обработку задолженности.
Следовательно, зелёный путь должен показывать только эти изменения: allowance платежного адреса корректируется в соответствии с реальным вызовом, задолженность borrower уменьшается из-за repay, а логи должны сопоставлять оба изменения. В этот момент сервисный аккаунт выполняет помощь в снижении долга и не должен описываться как новый владелец позиции.
Красный путь тоже однозначен: если интерфейс дополнительно требует полномочий на распоряжение активами или прописывает плательщика как контролёра borrower, это уводит задачу за рамки текущего кейса. Две проверки кошельком не доказывают наличие более широких полномочий, потому что количество попыток зависит от состояния allowance, а не от «ступени» прав.
Перед запуском вписать четыре двери в дерево решений пользователя: если видно, что именно вызов и кому именно платят — можно продолжать; если невозможно объяснить, что именно меняет какая-то подпись, сначала добрать доказательства; если появляется запрос, не связанный с уменьшением долга — немедленно выйти. Так команда сможет выполнять спасательные платежи, при этом границы пользователя остаются независимыми.
Итоговая приёмка засчитывает только посекундные (помесячные/пунктовые) квитанции по каждому пункту, а не общий ярлык «погашение прошло успешно». Сначала доказать, чья именно задолженность действительно уменьшилась, затем отдельно выяснить, кто может забрать залог и куда направлен указанный Bitcoin.
@BabylonLabs_io $BABY #baby