Coda by Ian Macalinao
    Preparing search index...
    interface VoterStakeRegistryPluginPdas {
        registrar: (
            seeds: RegistrarSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        voter: (
            seeds: VoterSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        voterWeightRecord: (
            seeds: VoterWeightRecordSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
    }
    Index

    Properties

    registrar: (
        seeds: RegistrarSeeds,
        config?: { programAddress?: Address },
    ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>

    Type Declaration

      • (
            seeds: RegistrarSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • The voting registrar. There can only be a single registrar per governance realm and governing mint.

        Parameters

        Returns Promise<readonly [Address<string>, ProgramDerivedAddressBump]>

    voter: (
        seeds: VoterSeeds,
        config?: { programAddress?: Address },
    ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>

    Type Declaration

      • (
            seeds: VoterSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • The voter account for a given voter authority. Each voter authority has a unique voter account per registrar.

        Parameters

        • seeds: VoterSeeds
        • config: { programAddress?: Address } = {}

        Returns Promise<readonly [Address<string>, ProgramDerivedAddressBump]>

    voterWeightRecord: (
        seeds: VoterWeightRecordSeeds,
        config?: { programAddress?: Address },
    ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>

    Type Declaration

      • (
            seeds: VoterWeightRecordSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • The voter weight record is the account that will be shown to spl-governance to prove how much vote weight the voter has. See update_voter_weight_record.

        Parameters

        Returns Promise<readonly [Address<string>, ProgramDerivedAddressBump]>