solana_kit_jupiter 0.9.3 copy "solana_kit_jupiter: ^0.9.3" to clipboard
solana_kit_jupiter: ^0.9.3 copied to clipboard

Jupiter Exchange client for Solana Kit Dart — Swap API v2 (order/execute and raw build), Price v3, and Token v2 APIs.

Changelog #

All notable changes to this project will be documented in this file.

This changelog is managed by monochange.

0.9.3 - 2026-09-12 #

Changed #

  • No package-specific changes were recorded; solana_kit_jupiter was updated to 0.9.3 as part of group main.

0.9.2 - 2026-09-06 #

🐛 Fixed #

Secure Jupiter transport and repair Swap v2 and Token v2 flows

Require HTTPS by default, reject credentials embedded in base URLs, and disable HTTP redirects so API keys and signed transactions cannot be forwarded to another origin. Explicitly trusted development endpoints can opt into HTTP with allowInsecureHttp.

Send the documented managed-execution payload, require an order request ID, expose execution status and result codes, and support the taker required to assemble swaps. Preserve Swap v2 lookup tables, additional and tip instructions, and blockhash metadata. Correct token-tag queries and category/interval paths, validate category inputs, and reject malformed price responses instead of treating them as empty markets.

Owner: @ifiokjr · Review: PR #238

0.9.1 - 2026-08-30 #

🐛 Fixed #

Fix publish validation for ecosystem packages

Declare the meta and solana_kit_accounts dependencies that the generated Squads and mpl-token-metadata clients import, so dart pub publish validation passes, and normalize readme.md to README.md across the ecosystem packages to satisfy the pub README requirement.

Owner: Ifiok Jr. · Introduced in: a53391f

0.9.0 - 2026-08-30 #

💥 Breaking Change #

Add the Jupiter Exchange client

Add the Jupiter Exchange client package: Swap API v2 (/order, /execute, /build), Price API v3, Token API v2, base64 transaction decoding, an injectable HTTP transport, and keyless or x-api-key authentication on https://api.jup.ag.

final jupiter = createJupiterClient(JupiterConfig(apiKey: 'key'));
final order = await jupiter.swap.getOrder(
  JupiterOrderRequest(
    inputMint: sol,
    outputMint: usdc,
    amount: BigInt.from(10000000),
  ),
);

Owner: @ifiokjr · Review: PR #227

0
likes
150
points
288
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Jupiter Exchange client for Solana Kit Dart — Swap API v2 (order/execute and raw build), Price v3, and Token v2 APIs.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

http, solana_kit_addresses, solana_kit_codecs_strings, solana_kit_errors, solana_kit_signers, solana_kit_transaction_messages, solana_kit_transactions

More

Packages that depend on solana_kit_jupiter