ComputeEngineTeePoolFactory

Factory contract for creating and managing different types of TEE pools based on job requirements.

The ComputeEngineTeePoolFactory contract is responsible for creating and managing different types of TEE (Trusted Execution Environment) pools within the Vana network. It acts as a factory that deploys new TEE pool contracts based on specific timeout and hardware requirements, enabling the ComputeEngine to efficiently route jobs to appropriate pools.

The factory manages three types of pools (Ephemeral, Persistent, and Dedicated) and two hardware configurations (Standard CPU and GPU). It maintains timeout thresholds that determine pool assignment and provides a lookup mechanism for finding the right pool based on job specifications. This architecture enables scalable and efficient compute resource management across the network.


📘

Contract Address

Moksha: 0x8963a24897328C1EF8C5b3d8b39433c7496EA41F

Vana Mainnet: 0x8963a24897328C1EF8C5b3d8b39433c7496EA41F