Extension support is currently not extended to tokens with program hooks that require extra accounts.
For UX reasons, the logic to account for transfer fees in internal accounting does so by always having the recipient receive the amount requested for relevant actions, i.e.:
for deposit & repay the amount withdrawn from the user wallet will be inflated so that the amount deposited to the vault matches the amount requested.
for withdraw & borrow, the amount withdrawn from the vault is inflated so that the amount deposited to the user wallet matches the amount requested.
Highlights
Notes