Documentation
Smart Contract

Smart Contracts

YKYR-DLP (Data Liquidity Provider)

A smart contract that registers data contributions from users' wallets and identifies data contributors within the YKYR network, providing a foundation for data sharing and interaction.

YKYR-WalletImp/WalletFactory

Smart contracts that manage the creation of each user's Smart Contract Wallet (SCW) for account abstraction, enabling users to interact with the DLP and other on-chain components seamlessly through their own unique SCW.

YKYR-Marketplace (Work in Progress)

A smart contract that will facilitate the buying and selling of user-contributed data, allowing contributors to monetize their data by interacting with authorized buyers within a secure marketplace.

(Vana)DataRegistry Contract

An on-chain gateway that aggregates IPFS hashes of encrypted data uploads, received directly from the YKYR extension. This contract ensures a transparent and organized record of all data contributions.

(Vana)TeePool Contract

A Vana network contract that verifies the integrity of each uploaded file within the DataRegistry. This contract ensures data authenticity and supports the validation process within the ecosystem.