Skip to content

🎉 Publish Wallets Release#15

Open
github-actions[bot] wants to merge 1 commit intodevelopfrom
changeset-release/develop
Open

🎉 Publish Wallets Release#15
github-actions[bot] wants to merge 1 commit intodevelopfrom
changeset-release/develop

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Apr 16, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to develop, this PR will be updated.

Releases

@swapkit/wallet-extensions@4.5.0

Minor Changes

  • #17 5a5a117 Thanks @towanTG! - Per-wallet directSigningSupport mappings for the V3 swap flow

    • Bump @swapkit/wallet-core to ^4.2.0 and delete the duplicated local core.ts files in wallets, wallet-extensions, and wallet-hardware — every wallet module now imports createWallet / getWalletSupportedChains from @swapkit/wallet-core directly.
    • Stamp directSigningSupport: Partial<Record<Chain, boolean>> on every createWallet({...}) call so the SDK can decide V3 routing per (wallet, chain) without consulting a central map.
    • Wire two real signers as part of the rollout:
      • Xaman / RipplesubmitXamanPayload now exposes the signed hex blob and accepts { submit: false }; a new ChainSigner wraps xumm.payload.createAndSubscribe and is passed to getRippleToolbox({ signer }), unblocking V3 for XRPL.
      • Ledger / Cosmos Hub — pass the existing CosmosLedger (already an OfflineAminoSigner) into getCosmosToolbox(Chain.Cosmos, { signer }), unblocking V3 for ATOM. Bespoke transfer retained for back-compat.
    • BitGet Cosmos: switch getOfflineSignerOnlyAminogetOfflineSignerAuto so V3 proto SignDocs sign natively (Ledger via BitGet still falls back to amino).
    • WalletConnect EVM: fix latent bugs flagged by the V3 audit — add Aurora and Berachain to the EVM getToolbox switch, register XLAYER_MAINNET_ID so XLayer's namespace negotiation works.

Patch Changes

  • #14 f7f0f94 Thanks @towanTG! - BitGet: drop dead signTransaction stub on Cosmos and stop spreading the Solana provider so toolbox synthesis of signAndBroadcastTransaction can use the real signer methods (V3 swap flow).

  • #11 67d6989 Thanks @github-actions! - Update core dependencies: @swapkit/contracts@4.1.3,@swapkit/core@4.4.11,@swapkit/helpers@4.12.9,@swapkit/tokens@4.2.5,@swapkit/toolboxes@4.14.4,@swapkit/types@0.7.3,@swapkit/utxo-signer@2.1.1

  • #12 9dd5073 Thanks @towanTG! - CTRL: sign Bitcoin transactions via sats-connect sign_psbt, enabling V3 raw-transaction swap flow. BCH/DOGE/LTC continue to use the bespoke walletTransfer path.

  • #13 5202c86 Thanks @towanTG! - OKX: pass the Keplr-compatible offline signer into getCosmosToolbox so the toolbox can synthesize signAndBroadcastTransaction, unblocking the V3 SwapKit swap flow for OKX Cosmos.

@swapkit/wallet-hardware@4.7.0

Minor Changes

  • #17 5a5a117 Thanks @towanTG! - Per-wallet directSigningSupport mappings for the V3 swap flow

    • Bump @swapkit/wallet-core to ^4.2.0 and delete the duplicated local core.ts files in wallets, wallet-extensions, and wallet-hardware — every wallet module now imports createWallet / getWalletSupportedChains from @swapkit/wallet-core directly.
    • Stamp directSigningSupport: Partial<Record<Chain, boolean>> on every createWallet({...}) call so the SDK can decide V3 routing per (wallet, chain) without consulting a central map.
    • Wire two real signers as part of the rollout:
      • Xaman / RipplesubmitXamanPayload now exposes the signed hex blob and accepts { submit: false }; a new ChainSigner wraps xumm.payload.createAndSubscribe and is passed to getRippleToolbox({ signer }), unblocking V3 for XRPL.
      • Ledger / Cosmos Hub — pass the existing CosmosLedger (already an OfflineAminoSigner) into getCosmosToolbox(Chain.Cosmos, { signer }), unblocking V3 for ATOM. Bespoke transfer retained for back-compat.
    • BitGet Cosmos: switch getOfflineSignerOnlyAminogetOfflineSignerAuto so V3 proto SignDocs sign natively (Ledger via BitGet still falls back to amino).
    • WalletConnect EVM: fix latent bugs flagged by the V3 audit — add Aurora and Berachain to the EVM getToolbox switch, register XLAYER_MAINNET_ID so XLayer's namespace negotiation works.

Patch Changes

  • #11 67d6989 Thanks @github-actions! - Update core dependencies: @swapkit/contracts@4.1.3,@swapkit/core@4.4.11,@swapkit/helpers@4.12.9,@swapkit/tokens@4.2.5,@swapkit/toolboxes@4.14.4,@swapkit/types@0.7.3,@swapkit/utxo-signer@2.1.1

@swapkit/wallet-mobile@4.3.0

Minor Changes

  • #17 5a5a117 Thanks @towanTG! - Per-wallet directSigningSupport mappings for the V3 swap flow

    • Bump @swapkit/wallet-core to ^4.2.0 and delete the duplicated local core.ts files in wallets, wallet-extensions, and wallet-hardware — every wallet module now imports createWallet / getWalletSupportedChains from @swapkit/wallet-core directly.
    • Stamp directSigningSupport: Partial<Record<Chain, boolean>> on every createWallet({...}) call so the SDK can decide V3 routing per (wallet, chain) without consulting a central map.
    • Wire two real signers as part of the rollout:
      • Xaman / RipplesubmitXamanPayload now exposes the signed hex blob and accepts { submit: false }; a new ChainSigner wraps xumm.payload.createAndSubscribe and is passed to getRippleToolbox({ signer }), unblocking V3 for XRPL.
      • Ledger / Cosmos Hub — pass the existing CosmosLedger (already an OfflineAminoSigner) into getCosmosToolbox(Chain.Cosmos, { signer }), unblocking V3 for ATOM. Bespoke transfer retained for back-compat.
    • BitGet Cosmos: switch getOfflineSignerOnlyAminogetOfflineSignerAuto so V3 proto SignDocs sign natively (Ledger via BitGet still falls back to amino).
    • WalletConnect EVM: fix latent bugs flagged by the V3 audit — add Aurora and Berachain to the EVM getToolbox switch, register XLAYER_MAINNET_ID so XLayer's namespace negotiation works.

Patch Changes

  • #11 67d6989 Thanks @github-actions! - Update core dependencies: @swapkit/contracts@4.1.3,@swapkit/core@4.4.11,@swapkit/helpers@4.12.9,@swapkit/tokens@4.2.5,@swapkit/toolboxes@4.14.4,@swapkit/types@0.7.3,@swapkit/utxo-signer@2.1.1

@swapkit/wallets@4.7.0

Minor Changes

  • #17 5a5a117 Thanks @towanTG! - Per-wallet directSigningSupport mappings for the V3 swap flow

    • Bump @swapkit/wallet-core to ^4.2.0 and delete the duplicated local core.ts files in wallets, wallet-extensions, and wallet-hardware — every wallet module now imports createWallet / getWalletSupportedChains from @swapkit/wallet-core directly.
    • Stamp directSigningSupport: Partial<Record<Chain, boolean>> on every createWallet({...}) call so the SDK can decide V3 routing per (wallet, chain) without consulting a central map.
    • Wire two real signers as part of the rollout:
      • Xaman / RipplesubmitXamanPayload now exposes the signed hex blob and accepts { submit: false }; a new ChainSigner wraps xumm.payload.createAndSubscribe and is passed to getRippleToolbox({ signer }), unblocking V3 for XRPL.
      • Ledger / Cosmos Hub — pass the existing CosmosLedger (already an OfflineAminoSigner) into getCosmosToolbox(Chain.Cosmos, { signer }), unblocking V3 for ATOM. Bespoke transfer retained for back-compat.
    • BitGet Cosmos: switch getOfflineSignerOnlyAminogetOfflineSignerAuto so V3 proto SignDocs sign natively (Ledger via BitGet still falls back to amino).
    • WalletConnect EVM: fix latent bugs flagged by the V3 audit — add Aurora and Berachain to the EVM getToolbox switch, register XLAYER_MAINNET_ID so XLayer's namespace negotiation works.

Patch Changes

  • #11 67d6989 Thanks @github-actions! - Update core dependencies: @swapkit/contracts@4.1.3,@swapkit/core@4.4.11,@swapkit/helpers@4.12.9,@swapkit/tokens@4.2.5,@swapkit/toolboxes@4.14.4,@swapkit/types@0.7.3,@swapkit/utxo-signer@2.1.1

  • Updated dependencies [f7f0f94, 67d6989, 9dd5073, 5202c86, 5a5a117]:

    • @swapkit/wallet-extensions@4.5.0
    • @swapkit/wallet-hardware@4.7.0

@swapkit/sdk@4.6.4

Patch Changes

  • #11 67d6989 Thanks @github-actions! - Update core dependencies: @swapkit/contracts@4.1.3,@swapkit/core@4.4.11,@swapkit/helpers@4.12.9,@swapkit/tokens@4.2.5,@swapkit/toolboxes@4.14.4,@swapkit/types@0.7.3,@swapkit/utxo-signer@2.1.1

  • Updated dependencies [67d6989, 5a5a117]:

    • @swapkit/wallets@4.7.0

@github-actions github-actions bot force-pushed the changeset-release/develop branch 3 times, most recently from cd74e40 to 39f46ff Compare April 16, 2026 08:11
@github-actions github-actions bot force-pushed the changeset-release/develop branch from 39f46ff to 4b59d2b Compare April 16, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants