DataAccessTreasury
Treasury contract for managing and distributing payments for data access and compute jobs.
The DataAccessTreasury contract serves as a secure vault for managing funds related to data access payments and compute job execution within the Vana network. It acts as an escrow service that holds user deposits and distributes payments to data owners, DLPs, and compute providers according to predefined rules. The contract supports both native tokens and ERC20 tokens, providing flexibility in payment methods.
This treasury is controlled by a custodian (typically the ComputeEngine or QueryEngine) that has exclusive rights to initiate transfers. This design ensures that funds are only distributed according to validated job completions and data access requests, maintaining the integrity of the payment system while preventing unauthorized withdrawals.
Contract Address
DataAccessTreasury contracts are deployed for ComputeEngine and QueryEngine with unique addresses. The treasury is created through the DataAccessTreasuryProxyFactory.
📘 QueryEngineTreasury
Moksha: 0x8B32Ef32f22e72cc25D53f6E858f57cAe7E198f9
Vana Mainnet: 0x8B32Ef32f22e72cc25D53f6E858f57cAe7E198f9
📘 ComputeEngineTreasury
Moksha: 0xceB33C501B624D984bD1Ed3298f6D1d8F7CE03d1
Vana Mainnet: 0xceB33C501B624D984bD1Ed3298f6D1d8F7CE03d1
Updated about 22 hours ago