Arcium LogoArcium TS SDK Docs
@arcium-hq/reader/Type aliases

ArxNodeAccount

ArxNodeAccount = ArciumTypes["arxNode"]

Type Structure

{
  bump: number;
  clusterMemberships: number[];
  config: {
    allowedAuthorities: PublicKey[];
    maxClusterMemberships: number;
    supportedProtocols: "CERBERUS" | "MANTICORE";
  };
  cuCapacityClaim: BN;
  encryptionPubkey: number[];
  isActive: boolean;
  metadata: {
    ip: number[];
    location: number;
    peerId: number[];
  };
  primaryStakingAccount: PublicKey;
  proposedClusterMemberships: number[];
  reliability: {
    cheating: BN;
    nonParticipation: BN;
    successfulComputations: BN;
  };
  specs: {
    keyManagementTee: {
      modelName: string;
      identity: PublicKey;
      codeHash: number[];
      measurement: number[];
      timestamp: BN;
      attestation: number[];
      signature: number[];
      certificate: number[];
    } | null;
    mxeProcessors: number;
  };
}

Note: BN is the Anchor's BigNumber type.

On this page