Coda by Ian Macalinao
    Preparing search index...

    Interface LockPositionInput<TAccountPool, TAccountPosition, TAccountVesting, TAccountPositionNftAccount, TAccountOwner, TAccountPayer, TAccountSystemProgram, TAccountEventAuthority, TAccountProgram>

    interface LockPositionInput<
        TAccountPool extends string = string,
        TAccountPosition extends string = string,
        TAccountVesting extends string = string,
        TAccountPositionNftAccount extends string = string,
        TAccountOwner extends string = string,
        TAccountPayer extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountEventAuthority extends string = string,
        TAccountProgram extends string = string,
    > {
        eventAuthority: Address<TAccountEventAuthority>;
        owner: TransactionSigner<TAccountOwner>;
        params: VestingParametersArgs;
        payer: TransactionSigner<TAccountPayer>;
        pool: Address<TAccountPool>;
        position: Address<TAccountPosition>;
        positionNftAccount: Address<TAccountPositionNftAccount>;
        program?: Address<TAccountProgram>;
        systemProgram?: Address<TAccountSystemProgram>;
        vesting: TransactionSigner<TAccountVesting>;
    }

    Type Parameters

    • TAccountPool extends string = string
    • TAccountPosition extends string = string
    • TAccountVesting extends string = string
    • TAccountPositionNftAccount extends string = string
    • TAccountOwner extends string = string
    • TAccountPayer extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountEventAuthority extends string = string
    • TAccountProgram extends string = string
    Index

    Properties

    eventAuthority: Address<TAccountEventAuthority>
    owner: TransactionSigner<TAccountOwner>

    owner of position

    payer: TransactionSigner<TAccountPayer>
    pool: Address<TAccountPool>
    position: Address<TAccountPosition>
    positionNftAccount: Address<TAccountPositionNftAccount>

    The token account for nft

    program?: Address<TAccountProgram>
    systemProgram?: Address<TAccountSystemProgram>
    vesting: TransactionSigner<TAccountVesting>