馃搶 Target Component
contracts/loan-nft/src/lib.rs
馃摑 Description
Loan NFTs can currently be transferred between arbitrary wallet addresses, bypassing collateral ownership verification.
馃搵 Implementation Requirements
- Restrict NFT
transfer function to only allow transfer to lending contract vault during liquidation or repayment.
- Revert arbitrary wallet-to-wallet transfer attempts with
Error::TokenNonTransferable.
馃幆 Testnet Goal
Prevent unauthorized loan position transfers on testnet.
馃搶 Target Component
contracts/loan-nft/src/lib.rs馃摑 Description
Loan NFTs can currently be transferred between arbitrary wallet addresses, bypassing collateral ownership verification.
馃搵 Implementation Requirements
transferfunction to only allow transfer to lending contract vault during liquidation or repayment.Error::TokenNonTransferable.馃幆 Testnet Goal
Prevent unauthorized loan position transfers on testnet.