@dropsy/airdrop - v0.0.2
    Preparing search index...

    Type Alias InitializeAirdropInput<TAccountMint, TAccountAirdrop, TAccountController, TAccountFeeVault, TAccountOwner, TAccountTreasury, TAccountSystemProgram>

    type InitializeAirdropInput<
        TAccountMint extends string = string,
        TAccountAirdrop extends string = string,
        TAccountController extends string = string,
        TAccountFeeVault extends string = string,
        TAccountOwner extends string = string,
        TAccountTreasury extends string = string,
        TAccountSystemProgram extends string = string,
    > = {
        airdrop: Address<TAccountAirdrop>;
        controller: Address<TAccountController>;
        endTime: InitializeAirdropInstructionDataArgs["endTime"];
        feeVault: Address<TAccountFeeVault>;
        id: InitializeAirdropInstructionDataArgs["id"];
        merkleRoot: InitializeAirdropInstructionDataArgs["merkleRoot"];
        mint: Address<TAccountMint>;
        owner: TransactionSigner<TAccountOwner>;
        startsTime: InitializeAirdropInstructionDataArgs["startsTime"];
        systemProgram?: Address<TAccountSystemProgram>;
        treasury?: Address<TAccountTreasury>;
    }

    Type Parameters

    • TAccountMint extends string = string
    • TAccountAirdrop extends string = string
    • TAccountController extends string = string
    • TAccountFeeVault extends string = string
    • TAccountOwner extends string = string
    • TAccountTreasury extends string = string
    • TAccountSystemProgram extends string = string
    Index

    Properties

    airdrop: Address<TAccountAirdrop>
    controller: Address<TAccountController>
    feeVault: Address<TAccountFeeVault>
    mint: Address<TAccountMint>
    owner: TransactionSigner<TAccountOwner>
    systemProgram?: Address<TAccountSystemProgram>
    treasury?: Address<TAccountTreasury>