unstale

npm / @ardrive/turbo-sdk

@ardrive/turbo-sdk

What changed in @ardrive/turbo-sdk 1 to 2, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-26.

5 breaking1 new APIs and options1 behavior and defaults25 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

@ardrive/turbo-sdk 213 changes

Breaking changes 4

  • The CLI's -m and --mnemonic option is removed from every command.

    2.0.0release notes

  • The exported Kyve TokenType is removed.

    2.0.0release notes

  • The kyve entry is removed from tokenTypes.

    2.0.0release notes

  • x402-fetch moves from a dependency to an optional peer dependency; callers using X402Funding or uploadRawX402Data must install it themselves, while other callers are unaffected.

    2.0.0release notes

New APIs and options 1

  • Adds support for solana-usdc (USDC SPL on Solana) as a token.

    2.1.0release notes

Fixes and other changes 8

  • An unreadable 4xx body after a payment is wrapped.

    2.1.2release notes

  • An abort is passed through only when the caller aborted.

    2.1.2release notes

  • uploadFile no longer pays again after a lost paid answer.

    2.1.2release notes

  • Keeps the payer's prompt out of the blockhash window.

    2.1.1release notes

  • Sends no payer signature on /sign.

    2.1.1release notes

  • Confirms against the wallet's blockhash instead of the SDK's.

    2.1.1release notes

  • Lets a Solana wallet adapter pay with USDC and ARIO.

    2.1.1release notes

  • The optional peer is required before uploadRawX402Data builds a signer, so a missing peer fails before signing.

    2.0.0release notes

@ardrive/turbo-sdk 119 changes

Breaking changes 1

  • Oversized single requests are refused instead of buffered, with the guard sized against the signed item.

    1.44.0release notes

Behavior and default changes 1

Fixes and other changes 17

  • An ario checkout is sent to the Solana account uploads bill.

    1.44.1release notes

  • The signer reads an ario client's balance where the service bills it.

    1.44.1release notes

  • The x402 HTTPS check now exempts the IPv6 loopback.

    1.44.1release notes

  • Accepts the 201 response the service sends for a paid raw upload.

    1.44.1release notes

  • Keeps a settled payment settled.

    1.44.1release notes

  • Checks the signed size.

    1.44.1release notes

  • Names the stream factory when a retry is handed a used stream.

    1.44.1release notes

  • Fixes argument parsing when the CLI runs on Windows.

    1.44.1release notes

  • Auto mode chunks x402 items that exceed the single-request cap.

    1.44.1release notes

  • Reports x402 upload success only after the request succeeds.

    1.44.1release notes

  • A folder's on-demand top-up now includes its manifest.

    1.44.0release notes

  • Folder estimates no longer fall below the service price.

    1.44.0release notes

  • The on-demand ceiling is reported in whole tokens.

    1.44.0release notes

  • On-demand top-ups are sized to what the service charges.

    1.44.0release notes

  • Retries carry the paid upload id so the same upload is bought only once.

    1.44.0release notes

  • The single-request path is repaired, and uploads can be priced without sending them.

    1.44.0release notes

  • winstonCost is no longer typed on the data-item price.

    1.44.0release notes