Arcium LogoArcium TS SDK Docs

getPrimaryStakeAccInfos

getPrimaryStakeAccInfos(program): Promise<ProgramAccount<{ binding: DecodeEnum<{ kind: "enum"; variants: [{ fields: ["pubkey"]; name: "node"; }, { fields: ["pubkey"]; name: "recoveryPeer"; }]; }, DecodedHelper<[{ name: "activation"; type: { fields: [..., ...]; kind: "struct"; }; }, { name: "arxNode"; type: { fields: [..., ..., ..., ..., ...]; kind: "struct"; }; }, { name: "arxNodeConfig"; type: { fields: [..., ...]; kind: "struct"; }; }], DecodedHelper<[{ name: "activation"; type: { fields: ...; kind: ...; }; }, { name: "arxNode"; type: { fields: ...; kind: ...; }; }, { name: "arxNodeConfig"; type: { fields: ...; kind: ...; }; }], DecodedHelper<[{ name: ...; type: ...; }, { name: ...; type: ...; }, { name: ...; type: ...; }], EmptyDefined>>>> | null; bump: number; claimedRewards: { 0: BN; }; currentEpoch: { 0: BN; }; delegatedStake: BN; feeBasisPoints: number; lockup: { activationEpoch: { 0: BN; }; deactivationEpoch: { 0: BN; }; unlockEpoch: { 0: BN; }; }; pending: { slots: object[]; }; primaryStake: BN; rewardBuffer: object[]; rewardsMt: { batchingRate: number; leafCount: number; nodes: object[]; root: { 0: number[]; }; }; }>[]>

Lists all primary stake accounts.

Parameters

ParameterType
programStakingProgram

Returns

Promise<ProgramAccount<{ binding: DecodeEnum<{ kind: "enum"; variants: [{ fields: ["pubkey"]; name: "node"; }, { fields: ["pubkey"]; name: "recoveryPeer"; }]; }, DecodedHelper<[{ name: "activation"; type: { fields: [..., ...]; kind: "struct"; }; }, { name: "arxNode"; type: { fields: [..., ..., ..., ..., ...]; kind: "struct"; }; }, { name: "arxNodeConfig"; type: { fields: [..., ...]; kind: "struct"; }; }], DecodedHelper<[{ name: "activation"; type: { fields: ...; kind: ...; }; }, { name: "arxNode"; type: { fields: ...; kind: ...; }; }, { name: "arxNodeConfig"; type: { fields: ...; kind: ...; }; }], DecodedHelper<[{ name: ...; type: ...; }, { name: ...; type: ...; }, { name: ...; type: ...; }], EmptyDefined>>>> | null; bump: number; claimedRewards: { 0: BN; }; currentEpoch: { 0: BN; }; delegatedStake: BN; feeBasisPoints: number; lockup: { activationEpoch: { 0: BN; }; deactivationEpoch: { 0: BN; }; unlockEpoch: { 0: BN; }; }; pending: { slots: object[]; }; primaryStake: BN; rewardBuffer: object[]; rewardsMt: { batchingRate: number; leafCount: number; nodes: object[]; root: { 0: number[]; }; }; }>[]>

On this page