@neutral-trade/sdk - v1.0.0
    Preparing search index...

    Type Alias InitializePermissionedBundleDepositorInput<TAccountPayer, TAccountAuthority, TAccountSystemProgram, TAccountBundleAccount, TAccountUserBundleAccount>

    type InitializePermissionedBundleDepositorInput<
        TAccountPayer extends string = string,
        TAccountAuthority extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountBundleAccount extends string = string,
        TAccountUserBundleAccount extends string = string,
    > = {
        authority: Address<TAccountAuthority>;
        bundleAccount: Address<TAccountBundleAccount>;
        payer: TransactionSigner<TAccountPayer>;
        systemProgram?: Address<TAccountSystemProgram>;
        userBundleAccount: Address<TAccountUserBundleAccount>;
    }

    Type Parameters

    • TAccountPayer extends string = string
    • TAccountAuthority extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountBundleAccount extends string = string
    • TAccountUserBundleAccount extends string = string
    Index

    Properties

    authority: Address<TAccountAuthority>
    bundleAccount: Address<TAccountBundleAccount>
    payer: TransactionSigner<TAccountPayer>
    systemProgram?: Address<TAccountSystemProgram>
    userBundleAccount: Address<TAccountUserBundleAccount>

    each user gets one UserBundleAccount account; it will be created if it doesn't exist.