Coda by Ian Macalinao
    Preparing search index...

    Interface InitObligationInput<TAccountObligationOwner, TAccountFeePayer, TAccountObligation, TAccountLendingMarket, TAccountSeed1Account, TAccountSeed2Account, TAccountOwnerUserMetadata, TAccountRent, TAccountSystemProgram>

    interface InitObligationInput<
        TAccountObligationOwner extends string = string,
        TAccountFeePayer extends string = string,
        TAccountObligation extends string = string,
        TAccountLendingMarket extends string = string,
        TAccountSeed1Account extends string = string,
        TAccountSeed2Account extends string = string,
        TAccountOwnerUserMetadata extends string = string,
        TAccountRent extends string = string,
        TAccountSystemProgram extends string = string,
    > {
        args: InitObligationArgs;
        feePayer: TransactionSigner<TAccountFeePayer>;
        lendingMarket: Address<TAccountLendingMarket>;
        obligation: Address<TAccountObligation>;
        obligationOwner: TransactionSigner<TAccountObligationOwner>;
        ownerUserMetadata: Address<TAccountOwnerUserMetadata>;
        rent?: Address<TAccountRent>;
        seed1Account: Address<TAccountSeed1Account>;
        seed2Account: Address<TAccountSeed2Account>;
        systemProgram?: Address<TAccountSystemProgram>;
    }

    Type Parameters

    • TAccountObligationOwner extends string = string
    • TAccountFeePayer extends string = string
    • TAccountObligation extends string = string
    • TAccountLendingMarket extends string = string
    • TAccountSeed1Account extends string = string
    • TAccountSeed2Account extends string = string
    • TAccountOwnerUserMetadata extends string = string
    • TAccountRent extends string = string
    • TAccountSystemProgram extends string = string
    Index

    Properties

    feePayer: TransactionSigner<TAccountFeePayer>
    lendingMarket: Address<TAccountLendingMarket>
    obligation: Address<TAccountObligation>
    obligationOwner: TransactionSigner<TAccountObligationOwner>
    ownerUserMetadata: Address<TAccountOwnerUserMetadata>
    rent?: Address<TAccountRent>
    seed1Account: Address<TAccountSeed1Account>
    seed2Account: Address<TAccountSeed2Account>
    systemProgram?: Address<TAccountSystemProgram>