2. Configuration

Components

  • vNFT: main contract of the integration, manages all the vNFT logic and vSuite interactions

  • MerkleVault: contract that will receive all the execution layer rewards generated by the underlying validators of the vNFTs. It uses a merkle tree mechanism to distribute the rewards, the merkle tree is computed off-chain and uploaded to IPFS and the hash and the root are then uploaded on this contract.

Roles

Deployment Parameters

Soulbound mode

A vNFT integration contract can be deployed with the soulbound mode. When the soulbound mode is enable, all the transfers functions of the ERC721 are disabled, becoming a non transferable NFT.

Last updated