Smart Contracts

The Vana network relies on several key smart contracts to facilitate data liquidity.

Smart contracts form the backbone of Vana's decentralized data economy by handling data registration, tokenization, rewards, and governance in a secure and transparent manner.

  • Data Registry - The data registry is the main entry point for data in the Vana network.
  • TEE Pool - The TEE Pool orchestrates TEEs in the Satya Network.
  • DLP Root - The DLP Root contract manages DataDAO registration, staking, and reward distribution.
  • DlpRootMetrics - Tracks and calculates performance ratings for DataDAOs, determining reward distribution based on stake and activity metrics.
  • DlpRootTreasuries - Manages staked and reward VANA tokens through separate treasuries for staking and reward distribution.
  • Data Liquidity Pool & DLP Token- A DataDAO's implementation of how to tokenize data in the Vana network.
  • Multicall3 - Enables batching multiple smart contract calls into a single transaction to optimize gas usage and execution efficiency.
  • Multisend - Allows batch transfers of tokens or ETH to multiple addresses in a single transaction, reducing gas costs for bulk operations.

📘

Available on Github

https://github.com/vana-com/vana-smart-contracts (all contracts)

https://github.com/vana-com/vana-dlp-smart-contracts (dlp creators contracts)