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