Smart Contract Structure
vProtocol consists of several integrated components that work together to create a unified lending experience:

Facet Contracts
LendingPoolFacet: Conventional lending operations
P2PMatchingFacet: Peer-to-peer order matching
AutoRebalancingFacet: Capital efficiency optimization
YieldOptimizationFacet: Reward distribution and staking
RewardDistributionFacet: Token emission and allocation
FlashLoanFacet: Enables flash loan functionality
Token Contracts
vAsset: Tokenized asset (receipt tokens)
Last updated