Documentation
    Preparing search index...

    Type Alias InitializePositionBundleWithMetadataInput<TAccountPositionBundle, TAccountPositionBundleMint, TAccountPositionBundleMetadata, TAccountPositionBundleTokenAccount, TAccountPositionBundleOwner, TAccountFunder, TAccountMetadataUpdateAuth, TAccountTokenProgram, TAccountSystemProgram, TAccountRent, TAccountAssociatedTokenProgram, TAccountMetadataProgram>

    type InitializePositionBundleWithMetadataInput<
        TAccountPositionBundle extends string = string,
        TAccountPositionBundleMint extends string = string,
        TAccountPositionBundleMetadata extends string = string,
        TAccountPositionBundleTokenAccount extends string = string,
        TAccountPositionBundleOwner extends string = string,
        TAccountFunder extends string = string,
        TAccountMetadataUpdateAuth extends string = string,
        TAccountTokenProgram extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountRent extends string = string,
        TAccountAssociatedTokenProgram extends string = string,
        TAccountMetadataProgram extends string = string,
    > = {
        associatedTokenProgram: Address<TAccountAssociatedTokenProgram>;
        funder: TransactionSigner<TAccountFunder>;
        metadataProgram: Address<TAccountMetadataProgram>;
        metadataUpdateAuth: Address<TAccountMetadataUpdateAuth>;
        positionBundle: Address<TAccountPositionBundle>;
        positionBundleMetadata: Address<TAccountPositionBundleMetadata>;
        positionBundleMint: TransactionSigner<TAccountPositionBundleMint>;
        positionBundleOwner: Address<TAccountPositionBundleOwner>;
        positionBundleTokenAccount: Address<TAccountPositionBundleTokenAccount>;
        rent?: Address<TAccountRent>;
        systemProgram?: Address<TAccountSystemProgram>;
        tokenProgram?: Address<TAccountTokenProgram>;
    }

    Type Parameters

    • TAccountPositionBundle extends string = string
    • TAccountPositionBundleMint extends string = string
    • TAccountPositionBundleMetadata extends string = string
    • TAccountPositionBundleTokenAccount extends string = string
    • TAccountPositionBundleOwner extends string = string
    • TAccountFunder extends string = string
    • TAccountMetadataUpdateAuth extends string = string
    • TAccountTokenProgram extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountRent extends string = string
    • TAccountAssociatedTokenProgram extends string = string
    • TAccountMetadataProgram extends string = string
    Index

    Properties

    associatedTokenProgram: Address<TAccountAssociatedTokenProgram>
    funder: TransactionSigner<TAccountFunder>
    metadataProgram: Address<TAccountMetadataProgram>
    metadataUpdateAuth: Address<TAccountMetadataUpdateAuth>
    positionBundle: Address<TAccountPositionBundle>
    positionBundleMetadata: Address<TAccountPositionBundleMetadata>
    positionBundleMint: TransactionSigner<TAccountPositionBundleMint>
    positionBundleOwner: Address<TAccountPositionBundleOwner>
    positionBundleTokenAccount: Address<TAccountPositionBundleTokenAccount>
    rent?: Address<TAccountRent>
    systemProgram?: Address<TAccountSystemProgram>
    tokenProgram?: Address<TAccountTokenProgram>