• Returns a function that you can call to airdrop a certain amount of Lamports to a Solana address.

    [!NOTE] This only works on test clusters.

    Parameters

    • config: AirdropFactoryConfig<"devnet">

    Returns AirdropFunction

    import { address, airdropFactory, createSolanaRpc, createSolanaRpcSubscriptions, devnet, lamports } from '@solana/kit';

    const rpc = createSolanaRpc(devnet('http://127.0.0.1:8899'));
    const rpcSubscriptions = createSolanaRpcSubscriptions(devnet('ws://127.0.0.1:8900'));

    const airdrop = airdropFactory({ rpc, rpcSubscriptions });

    await airdrop({
    commitment: 'confirmed',
    recipientAddress: address('FnHyam9w4NZoWR6mKN1CuGBritdsEWZQa4Z4oawLZGxa'),
    lamports: lamports(10_000_000n),
    });
  • Parameters

    • __namedParameters: AirdropFactoryConfig<"mainnet">

    Returns AirdropFunction

  • Parameters

    • __namedParameters: AirdropFactoryConfig<"testnet">

    Returns AirdropFunction