Coda by Ian Macalinao
    Preparing search index...

    Interface SplitPosition2AsyncInput<TAccountPool, TAccountFirstPosition, TAccountFirstPositionNftAccount, TAccountSecondPosition, TAccountSecondPositionNftAccount, TAccountFirstOwner, TAccountSecondOwner, TAccountEventAuthority, TAccountProgram>

    interface SplitPosition2AsyncInput<
        TAccountPool extends string = string,
        TAccountFirstPosition extends string = string,
        TAccountFirstPositionNftAccount extends string = string,
        TAccountSecondPosition extends string = string,
        TAccountSecondPositionNftAccount extends string = string,
        TAccountFirstOwner extends string = string,
        TAccountSecondOwner extends string = string,
        TAccountEventAuthority extends string = string,
        TAccountProgram extends string = string,
    > {
        eventAuthority?: Address<TAccountEventAuthority>;
        firstOwner: TransactionSigner<TAccountFirstOwner>;
        firstPosition: Address<TAccountFirstPosition>;
        firstPositionNftAccount: Address<TAccountFirstPositionNftAccount>;
        numerator: number;
        pool: Address<TAccountPool>;
        program?: Address<TAccountProgram>;
        secondOwner: TransactionSigner<TAccountSecondOwner>;
        secondPosition: Address<TAccountSecondPosition>;
        secondPositionNftAccount: Address<TAccountSecondPositionNftAccount>;
    }

    Type Parameters

    • TAccountPool extends string = string
    • TAccountFirstPosition extends string = string
    • TAccountFirstPositionNftAccount extends string = string
    • TAccountSecondPosition extends string = string
    • TAccountSecondPositionNftAccount extends string = string
    • TAccountFirstOwner extends string = string
    • TAccountSecondOwner extends string = string
    • TAccountEventAuthority extends string = string
    • TAccountProgram extends string = string
    Index

    Properties

    eventAuthority?: Address<TAccountEventAuthority>
    firstOwner: TransactionSigner<TAccountFirstOwner>

    Owner of first position

    firstPosition: Address<TAccountFirstPosition>

    The first position

    firstPositionNftAccount: Address<TAccountFirstPositionNftAccount>

    The token account for position nft

    numerator: number
    pool: Address<TAccountPool>
    program?: Address<TAccountProgram>
    secondOwner: TransactionSigner<TAccountSecondOwner>

    Owner of second position

    secondPosition: Address<TAccountSecondPosition>

    The second position

    secondPositionNftAccount: Address<TAccountSecondPositionNftAccount>

    The token account for position nft