Coda by Ian Macalinao
    Preparing search index...

    Interface InsertTransactionInput<TAccountGovernanceAccount, TAccountProposalAccount, TAccountTokenOwnerRecord, TAccountGovernanceAuthority, TAccountProposalTransactionAccount, TAccountPayer, TAccountSystemProgram, TAccountRent>

    interface InsertTransactionInput<
        TAccountGovernanceAccount extends string = string,
        TAccountProposalAccount extends string = string,
        TAccountTokenOwnerRecord extends string = string,
        TAccountGovernanceAuthority extends string = string,
        TAccountProposalTransactionAccount extends string = string,
        TAccountPayer extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountRent extends string = string,
    > {
        governanceAccount: Address<TAccountGovernanceAccount>;
        governanceAuthority: TransactionSigner<TAccountGovernanceAuthority>;
        holdUpTime: number;
        index: number;
        instructions: InstructionDataArgs[];
        optionIndex: number;
        payer: TransactionSigner<TAccountPayer>;
        proposalAccount: Address<TAccountProposalAccount>;
        proposalTransactionAccount: Address<TAccountProposalTransactionAccount>;
        rent?: Address<TAccountRent>;
        systemProgram?: Address<TAccountSystemProgram>;
        tokenOwnerRecord: Address<TAccountTokenOwnerRecord>;
    }

    Type Parameters

    • TAccountGovernanceAccount extends string = string
    • TAccountProposalAccount extends string = string
    • TAccountTokenOwnerRecord extends string = string
    • TAccountGovernanceAuthority extends string = string
    • TAccountProposalTransactionAccount extends string = string
    • TAccountPayer extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountRent extends string = string
    Index

    Properties

    governanceAccount: Address<TAccountGovernanceAccount>
    governanceAuthority: TransactionSigner<TAccountGovernanceAuthority>

    Governance Authority (Token Owner or Governance Delegate)

    holdUpTime: number
    index: number
    instructions: InstructionDataArgs[]
    optionIndex: number
    payer: TransactionSigner<TAccountPayer>
    proposalAccount: Address<TAccountProposalAccount>
    proposalTransactionAccount: Address<TAccountProposalTransactionAccount>

    ProposalTransaction, account. PDA seeds: ['governance', proposal, option_index, index]

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

    TokenOwnerRecord account of the Proposal owner