Vana SDK - v2.2.2
    Preparing search index...

    Type Alias ContractAddresses

    ContractAddresses: {
        [chainId: number]: {
            ComputeEngine?: `0x${string}`;
            ComputeInstructionRegistry?: `0x${string}`;
            DAT?: `0x${string}`;
            DATFactory?: `0x${string}`;
            DATPausable?: `0x${string}`;
            DATVotes?: `0x${string}`;
            DLPPerformance?: `0x${string}`;
            DLPRegistry?: `0x${string}`;
            DLPRegistryTreasury?: `0x${string}`;
            DLPRewardDeployer?: `0x${string}`;
            DLPRewardDeployerTreasury?: `0x${string}`;
            DLPRewardSwap?: `0x${string}`;
            DataPortabilityGrantees?: `0x${string}`;
            DataPortabilityPermissions?: `0x${string}`;
            DataPortabilityServers?: `0x${string}`;
            DataRefinerRegistry?: `0x${string}`;
            DataRegistry?: `0x${string}`;
            QueryEngine?: `0x${string}`;
            SwapHelper?: `0x${string}`;
            TeePool?: `0x${string}`;
            TeePoolDedicatedGpu?: `0x${string}`;
            TeePoolDedicatedStandard?: `0x${string}`;
            TeePoolEphemeralStandard?: `0x${string}`;
            TeePoolPersistentGpu?: `0x${string}`;
            TeePoolPersistentStandard?: `0x${string}`;
            TeePoolPhala?: `0x${string}`;
            VanaEpoch?: `0x${string}`;
            VanaPoolEntity?: `0x${string}`;
            VanaPoolStaking?: `0x${string}`;
            VanaPoolTreasury?: `0x${string}`;
            DataLiquidityPool?: `0x${string}`;
            DLPRoot?: `0x${string}`;
        };
    }

    Maps contract addresses by chain ID and contract name.

    Type Declaration

    • [chainId: number]: {
          ComputeEngine?: `0x${string}`;
          ComputeInstructionRegistry?: `0x${string}`;
          DAT?: `0x${string}`;
          DATFactory?: `0x${string}`;
          DATPausable?: `0x${string}`;
          DATVotes?: `0x${string}`;
          DLPPerformance?: `0x${string}`;
          DLPRegistry?: `0x${string}`;
          DLPRegistryTreasury?: `0x${string}`;
          DLPRewardDeployer?: `0x${string}`;
          DLPRewardDeployerTreasury?: `0x${string}`;
          DLPRewardSwap?: `0x${string}`;
          DataPortabilityGrantees?: `0x${string}`;
          DataPortabilityPermissions?: `0x${string}`;
          DataPortabilityServers?: `0x${string}`;
          DataRefinerRegistry?: `0x${string}`;
          DataRegistry?: `0x${string}`;
          QueryEngine?: `0x${string}`;
          SwapHelper?: `0x${string}`;
          TeePool?: `0x${string}`;
          TeePoolDedicatedGpu?: `0x${string}`;
          TeePoolDedicatedStandard?: `0x${string}`;
          TeePoolEphemeralStandard?: `0x${string}`;
          TeePoolPersistentGpu?: `0x${string}`;
          TeePoolPersistentStandard?: `0x${string}`;
          TeePoolPhala?: `0x${string}`;
          VanaEpoch?: `0x${string}`;
          VanaPoolEntity?: `0x${string}`;
          VanaPoolStaking?: `0x${string}`;
          VanaPoolTreasury?: `0x${string}`;
          DataLiquidityPool?: `0x${string}`;
          DLPRoot?: `0x${string}`;
      }

    Hierarchical mapping structure for multi-chain contract deployments. Used internally for address resolution across different networks.