Почему заём Aave v3 отклоняется правилами siloed borrowing

Достаточный залог и положительная доступная сумма не гарантируют возможность одновременно занимать два актива. Настройка siloed borrowing ограничивает сочетание долговых резервов одного аккаунта.

Проверьте обе стороны сочетания

Прочитайте долговые признаки заёмщика и конфигурации всех текущих долговых резервов и нового актива. В эталонной логике при долге в siloed-активе возможен заём только этого же актива, а уже существующий обычный долг способен заблокировать добавление siloed-актива.

case A: existing debt in siloed asset S; request new debt in T
case B: existing ordinary debt in T; request first debt in siloed S

Оба запроса из примера могут не пройти проверку сочетания даже при свободном borrow cap. Дополнительный залог сам по себе не устраняет несовместимый долг. При делегировании кредита установите фактического заёмщика on behalf.

Отделите siloed borrowing от isolation mode

Siloed borrowing определяет совместимость долгов. Isolation mode относится к залогу, допустимым займам и потолку долга. Проверьте эти механизмы отдельно и укажите в отчёте развёрнутую версию валидации. github.com ValidationLogic.sol