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
| Parameter | Type |
|---|---|
program | StakingProgram |
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[]; }; }; }>[]>