Coda by Ian Macalinao
    Preparing search index...

    Interface AddSignatoryInput<TAccountProposalAccount, TAccountTokenOwnerRecord, TAccountGovernanceAuthority, TAccountSignatoryRecordAccount, TAccountPayer, TAccountSystemProgram>

    interface AddSignatoryInput<
        TAccountProposalAccount extends string = string,
        TAccountTokenOwnerRecord extends string = string,
        TAccountGovernanceAuthority extends string = string,
        TAccountSignatoryRecordAccount extends string = string,
        TAccountPayer extends string = string,
        TAccountSystemProgram extends string = string,
    > {
        governanceAuthority: TransactionSigner<TAccountGovernanceAuthority>;
        payer: TransactionSigner<TAccountPayer>;
        proposalAccount: Address<TAccountProposalAccount>;
        signatory: Address;
        signatoryRecordAccount: Address<TAccountSignatoryRecordAccount>;
        systemProgram?: Address<TAccountSystemProgram>;
        tokenOwnerRecord: Address<TAccountTokenOwnerRecord>;
    }

    Type Parameters

    • TAccountProposalAccount extends string = string
    • TAccountTokenOwnerRecord extends string = string
    • TAccountGovernanceAuthority extends string = string
    • TAccountSignatoryRecordAccount extends string = string
    • TAccountPayer extends string = string
    • TAccountSystemProgram extends string = string
    Index

    Properties

    governanceAuthority: TransactionSigner<TAccountGovernanceAuthority>

    Governance Authority (Token Owner or Governance Delegate)

    payer: TransactionSigner<TAccountPayer>
    proposalAccount: Address<TAccountProposalAccount>

    Proposal Account associated with the governance

    signatory: Address
    signatoryRecordAccount: Address<TAccountSignatoryRecordAccount>

    Signatory Record Account

    systemProgram?: Address<TAccountSystemProgram>
    tokenOwnerRecord: Address<TAccountTokenOwnerRecord>

    TokenOwnerRecord account of the Proposal owner