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.