Coda by Ian Macalinao
    Preparing search index...

    Interface ClosePositionAsyncInput<TAccountPositionNftMint, TAccountPositionNftAccount, TAccountPool, TAccountPosition, TAccountPoolAuthority, TAccountRentReceiver, TAccountOwner, TAccountTokenProgram, TAccountEventAuthority, TAccountProgram>

    interface ClosePositionAsyncInput<
        TAccountPositionNftMint extends string = string,
        TAccountPositionNftAccount extends string = string,
        TAccountPool extends string = string,
        TAccountPosition extends string = string,
        TAccountPoolAuthority extends string = string,
        TAccountRentReceiver extends string = string,
        TAccountOwner extends string = string,
        TAccountTokenProgram extends string = string,
        TAccountEventAuthority extends string = string,
        TAccountProgram extends string = string,
    > {
        eventAuthority?: Address<TAccountEventAuthority>;
        owner: TransactionSigner<TAccountOwner>;
        pool: Address<TAccountPool>;
        poolAuthority?: Address<TAccountPoolAuthority>;
        position: Address<TAccountPosition>;
        positionNftAccount?: Address<TAccountPositionNftAccount>;
        positionNftMint: Address<TAccountPositionNftMint>;
        program?: Address<TAccountProgram>;
        rentReceiver: Address<TAccountRentReceiver>;
        tokenProgram?: Address<TAccountTokenProgram>;
    }

    Type Parameters

    • TAccountPositionNftMint extends string = string
    • TAccountPositionNftAccount extends string = string
    • TAccountPool extends string = string
    • TAccountPosition extends string = string
    • TAccountPoolAuthority extends string = string
    • TAccountRentReceiver extends string = string
    • TAccountOwner extends string = string
    • TAccountTokenProgram extends string = string
    • TAccountEventAuthority extends string = string
    • TAccountProgram extends string = string
    Index

    Properties

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

    Owner of position

    pool: Address<TAccountPool>
    poolAuthority?: Address<TAccountPoolAuthority>
    position: Address<TAccountPosition>
    positionNftAccount?: Address<TAccountPositionNftAccount>

    The token account for nft

    positionNftMint: Address<TAccountPositionNftMint>

    position_nft_mint

    program?: Address<TAccountProgram>
    rentReceiver: Address<TAccountRentReceiver>
    tokenProgram?: Address<TAccountTokenProgram>

    Program to create NFT mint/token account and transfer for token22 account