Coda by Ian Macalinao
    Preparing search index...
    interface SplGovernancePluginPdas {
        communityTokenHolding: (
            seeds: CommunityTokenHoldingSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        councilTokenHolding: (
            seeds: CouncilTokenHoldingSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        governance: (
            seeds: GovernanceSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        governingTokenHolding: (
            seeds: GoverningTokenHoldingSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        nativeTreasury: (
            seeds: NativeTreasurySeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        proposal: (
            seeds: ProposalSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        proposalDeposit: (
            seeds: ProposalDepositSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        proposalTransaction: (
            seeds: ProposalTransactionSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        realm: (
            seeds: RealmSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        realmConfig: (
            seeds: RealmConfigSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        requiredSignatory: (
            seeds: RequiredSignatorySeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        signatoryRecord: (
            seeds: SignatoryRecordSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        tokenOwnerRecord: (
            seeds: TokenOwnerRecordSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
        voteRecord: (
            seeds: VoteRecordSeeds,
            config?: { programAddress?: Address },
        ) => Promise<readonly [Address<string>, ProgramDerivedAddressBump]>;
    }
    Index

    Properties

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

    Type Declaration

      • (
            seeds: CommunityTokenHoldingSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Community token holding account of a realm

        Parameters

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

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

    Type Declaration

      • (
            seeds: CouncilTokenHoldingSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Council token holding account of a realm

        Parameters

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

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

    Type Declaration

      • (
            seeds: GovernanceSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Governance account within a realm

        Parameters

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

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

    Type Declaration

      • (
            seeds: GoverningTokenHoldingSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Governing token holding account

        Parameters

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

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

    Type Declaration

      • (
            seeds: NativeTreasurySeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Governance's native SOL treasury account

        Parameters

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

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

    Type Declaration

      • (
            seeds: ProposalSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Governance proposal

        Parameters

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

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

    Type Declaration

      • (
            seeds: ProposalDepositSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Proposal deposit made by a specific payer

        Parameters

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

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

    Type Declaration

      • (
            seeds: ProposalTransactionSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Transaction within a proposal option

        Parameters

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

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

    Type Declaration

      • (
            seeds: RealmSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Realm account identified by its name

        Parameters

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

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

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

    Type Declaration

      • (
            seeds: RealmConfigSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Configuration of a realm

        Parameters

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

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

    Type Declaration

      • (
            seeds: RequiredSignatorySeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Required signatory on a governance

        Parameters

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

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

    Type Declaration

      • (
            seeds: SignatoryRecordSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Signatory's record on a proposal

        Parameters

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

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

    Type Declaration

      • (
            seeds: TokenOwnerRecordSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Token owner's record within a realm

        Parameters

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

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

    Type Declaration

      • (
            seeds: VoteRecordSeeds,
            config?: { programAddress?: Address },
        ): Promise<readonly [Address<string>, ProgramDerivedAddressBump]>
      • Vote record on a proposal

        Parameters

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