• Creates a claim instruction based on the provided transaction configuration.

    Type Parameters

    Parameters

    • config: ClaimInstructionConfig<TxResult>

      The configuration parameters for the claim instruction.

      • associatedTokenAddress: PublicKey
      • connection: Connection
      • fullAmount: bigint
      • neonEvmProgram: PublicKey
      • neonTransaction: any
      • proxyApi: NeonProxyRpcApi
      • signerAddress: string
      • splToken: SPLToken

    Returns Promise<ClaimInstructionResult>

    A promise resolving to an object containing:

    • neonKeys: An array of AccountMeta objects representing required account keys.
    • legacyAccounts: An array of legacy Solana accounts.
    • neonTransaction: The original Neon transaction.
    const claimInstruction = await createClaimInstruction({
    proxyApi,
    neonTransaction,
    connection,
    signerAddress,
    neonEvmProgram,
    splToken,
    associatedTokenAddress,
    fullAmount
    });
    console.log(claimInstruction);