Coda by Ian Macalinao
    Preparing search index...

    Interface CreatePositionAsyncInput<TAccountOwner, TAccountPositionNftMint, TAccountPositionNftAccount, TAccountPool, TAccountPosition, TAccountPoolAuthority, TAccountPayer, TAccountTokenProgram, TAccountSystemProgram, TAccountEventAuthority, TAccountProgram>

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

    Type Parameters

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

    Properties

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

    Address paying to create the position. Can be anyone

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

    position nft account

    positionNftMint: TransactionSigner<TAccountPositionNftMint>

    position_nft_mint

    program?: Address<TAccountProgram>
    systemProgram?: Address<TAccountSystemProgram>
    tokenProgram?: Address<TAccountTokenProgram>

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