Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/metamask-multichain.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/metamask-partial-grant.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/resilient-session-pairings.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/swapkit-sdk-15fcrq2iqxhgc.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/ton-connect-wallet.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/walletconnect-direct-signing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/walletconnect-session-derived-direct-signing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/walletconnect-session-reuse.md

This file was deleted.

13 changes: 13 additions & 0 deletions packages/sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @swapkit/sdk

## 4.6.47

### Patch Changes

- [#134](https://github.com/swapkit/wallets/pull/134) [`d68f8e7`](https://github.com/swapkit/wallets/commit/d68f8e7a674860f3dc190f1ab26ee2d816b715e8) Thanks [@towanTG](https://github.com/towanTG)! - Update SwapKit SDK dependencies:
- [#105](https://github.com/swapkit/wallets/pull/105) [`c400162`](https://github.com/swapkit/wallets/commit/c4001623aa2d7e1e384a16a200d8dcf29366be4f) Thanks [@towanTG](https://github.com/towanTG)! - Replace the injected-provider MetaMask path with the new MetaMask multichain connector. (via @swapkit/wallets@4.11.0)
- [#108](https://github.com/swapkit/wallets/pull/108) [`61a7689`](https://github.com/swapkit/wallets/commit/61a76894332a061f2825cbe4c5ab2f51f1c8c5a4) Thanks [@GiMa-SwapKit](https://github.com/GiMa-SwapKit)! - Add TON Connect as a wallet option (`@swapkit/wallets/tonconnect`). (via @swapkit/wallets@4.11.0)
- [#45](https://github.com/swapkit/wallets/pull/45) [`c1c5159`](https://github.com/swapkit/wallets/commit/c1c515956957e027ce7327843cb1aa604b921605) Thanks [@towanTG](https://github.com/towanTG)! - Reuse compatible WalletConnect sessions and pairings instead of force-resetting sessions on every connect. (via @swapkit/wallets@4.11.0)
- [#135](https://github.com/swapkit/wallets/pull/135) [`e3f47a4`](https://github.com/swapkit/wallets/commit/e3f47a4f52b076e56375389b52303c6eaeeafe77) Thanks [@towanTG](https://github.com/towanTG)! - MetaMask multichain connect now connects the granted subset of requested chains instead of failing the whole connect when the wallet approves only some scopes; it throws only when nothing was granted. (via @swapkit/wallets@4.11.0)
- [#136](https://github.com/swapkit/wallets/pull/136) [`91fed78`](https://github.com/swapkit/wallets/commit/91fed78e63eed0b0eba7875f978ec8f7ef010ec9) Thanks [@towanTG](https://github.com/towanTG)! - Retry stale WalletConnect pairings with a fresh QR pairing instead of failing the connect. (via @swapkit/wallets@4.11.0)
- [#65](https://github.com/swapkit/wallets/pull/65) [`4c8dcda`](https://github.com/swapkit/wallets/commit/4c8dcda7ff06aaa6c0a053b82ed81e8b5a3d221f) Thanks [@towanTG](https://github.com/towanTG)! - Enable WalletConnect direct signing support for Cosmos, Kujira, Maya, Near, THORChain, and Tron. (via @swapkit/wallets@4.11.0)
- [#133](https://github.com/swapkit/wallets/pull/133) [`14374d1`](https://github.com/swapkit/wallets/commit/14374d120f31e41a54786aa3d5e2e014b6f71b77) Thanks [@towanTG](https://github.com/towanTG)! - Derive WalletConnect direct-signing support from the approved session methods and accounts. (via @swapkit/wallets@4.11.0)

## 4.6.46

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,5 @@
"type-check:go": "tsgo"
},
"type": "module",
"version": "4.6.46"
"version": "4.6.47"
}
8 changes: 8 additions & 0 deletions packages/wallet-extensions/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @swapkit-dev/wallet-extensions

## 4.5.29

### Patch Changes

- [#134](https://github.com/swapkit/wallets/pull/134) [`d68f8e7`](https://github.com/swapkit/wallets/commit/d68f8e7a674860f3dc190f1ab26ee2d816b715e8) Thanks [@towanTG](https://github.com/towanTG)! - Update SwapKit SDK dependencies:

- @swapkit/helpers: 4.20.1 → 0.0.0

## 4.5.28

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/wallet-extensions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -160,5 +160,5 @@
"type-check:go": "tsgo"
},
"type": "module",
"version": "4.5.28"
"version": "4.5.29"
}
8 changes: 8 additions & 0 deletions packages/wallet-hardware/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @swapkit-dev/wallet-hardware

## 4.9.31

### Patch Changes

- [#134](https://github.com/swapkit/wallets/pull/134) [`d68f8e7`](https://github.com/swapkit/wallets/commit/d68f8e7a674860f3dc190f1ab26ee2d816b715e8) Thanks [@towanTG](https://github.com/towanTG)! - Update SwapKit SDK dependencies:

- @swapkit/helpers: 4.20.1 → 0.0.0

## 4.9.30

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/wallet-hardware/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,5 +114,5 @@
"type-check:go": "tsgo"
},
"type": "module",
"version": "4.9.30"
"version": "4.9.31"
}
8 changes: 8 additions & 0 deletions packages/wallet-mobile/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @swapkit-dev/wallet-mobile

## 4.3.22

### Patch Changes

- [#134](https://github.com/swapkit/wallets/pull/134) [`d68f8e7`](https://github.com/swapkit/wallets/commit/d68f8e7a674860f3dc190f1ab26ee2d816b715e8) Thanks [@towanTG](https://github.com/towanTG)! - Update SwapKit SDK dependencies:

- @swapkit/helpers: 4.20.1 → 0.0.0

## 4.3.21

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/wallet-mobile/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,5 @@
"type-check:go": "tsgo"
},
"type": "module",
"version": "4.3.21"
"version": "4.3.22"
}
36 changes: 36 additions & 0 deletions packages/wallets/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# @swapkit-dev/wallets

## 4.11.0

### Minor Changes

- [#105](https://github.com/swapkit/wallets/pull/105) [`c400162`](https://github.com/swapkit/wallets/commit/c4001623aa2d7e1e384a16a200d8dcf29366be4f) Thanks [@towanTG](https://github.com/towanTG)! - Replace the injected-provider MetaMask path with the new MetaMask multichain connector.

- [#108](https://github.com/swapkit/wallets/pull/108) [`61a7689`](https://github.com/swapkit/wallets/commit/61a76894332a061f2825cbe4c5ab2f51f1c8c5a4) Thanks [@GiMa-SwapKit](https://github.com/GiMa-SwapKit)! - Add TON Connect as a wallet option (`@swapkit/wallets/tonconnect`).

TON Connect is the standard wallet connection protocol for the TON blockchain and supports only `Chain.Ton`, including its native token and Jettons. The integration wraps `@tonconnect/ui` for the connect modal, universal links, and bridge sessions, and delegates message building, balances, and fee estimation to the signerless `@swapkit/toolboxes/ton` toolbox. Signing and broadcasting are routed through the connected wallet's `sendTransaction`.

Notes:

- Requires a publicly hosted `tonconnect-manifest.json` (`manifestUrl`), or an existing `TonConnectUI` instance can be injected.
- Sweep transfers (`CARRY_ALL_REMAINING_BALANCE`) are rejected: the TON Connect protocol does not carry a send mode, the wallet chooses it.
- Detached signing (`sign`) is not supported by the protocol; use `signAndBroadcastTransaction` / `transfer`.

- [#45](https://github.com/swapkit/wallets/pull/45) [`c1c5159`](https://github.com/swapkit/wallets/commit/c1c515956957e027ce7327843cb1aa604b921605) Thanks [@towanTG](https://github.com/towanTG)! - Reuse compatible WalletConnect sessions and pairings instead of force-resetting sessions on every connect.

### Patch Changes

- [#135](https://github.com/swapkit/wallets/pull/135) [`e3f47a4`](https://github.com/swapkit/wallets/commit/e3f47a4f52b076e56375389b52303c6eaeeafe77) Thanks [@towanTG](https://github.com/towanTG)! - MetaMask multichain connect now connects the granted subset of requested chains instead of failing the whole connect when the wallet approves only some scopes; it throws only when nothing was granted.

- [#136](https://github.com/swapkit/wallets/pull/136) [`91fed78`](https://github.com/swapkit/wallets/commit/91fed78e63eed0b0eba7875f978ec8f7ef010ec9) Thanks [@towanTG](https://github.com/towanTG)! - Retry stale WalletConnect pairings with a fresh QR pairing instead of failing the connect.

- [#134](https://github.com/swapkit/wallets/pull/134) [`d68f8e7`](https://github.com/swapkit/wallets/commit/d68f8e7a674860f3dc190f1ab26ee2d816b715e8) Thanks [@towanTG](https://github.com/towanTG)! - Update SwapKit SDK dependencies:

- @swapkit/helpers: 4.20.1 → 0.0.0

- [#65](https://github.com/swapkit/wallets/pull/65) [`4c8dcda`](https://github.com/swapkit/wallets/commit/4c8dcda7ff06aaa6c0a053b82ed81e8b5a3d221f) Thanks [@towanTG](https://github.com/towanTG)! - Enable WalletConnect direct signing support for Cosmos, Kujira, Maya, Near, THORChain, and Tron.

- [#133](https://github.com/swapkit/wallets/pull/133) [`14374d1`](https://github.com/swapkit/wallets/commit/14374d120f31e41a54786aa3d5e2e014b6f71b77) Thanks [@towanTG](https://github.com/towanTG)! - Derive WalletConnect direct-signing support from the approved session methods and accounts.

- Updated dependencies [[`d68f8e7`](https://github.com/swapkit/wallets/commit/d68f8e7a674860f3dc190f1ab26ee2d816b715e8)]:
- @swapkit/wallet-extensions@4.5.29
- @swapkit/wallet-hardware@4.9.31

## 4.10.0

### Minor Changes
Expand Down
17 changes: 13 additions & 4 deletions packages/wallets/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -225,12 +225,21 @@
"types": "./dist/types/xaman/index.d.ts"
}
},
"files": ["dist/", "src/"],
"files": [
"dist/",
"src/"
],
"homepage": "https://github.com/swapkit/wallets",
"license": "SEE LICENSE IN LICENSE",
"name": "@swapkit/wallets",
"publishConfig": { "access": "public" },
"repository": { "directory": "packages/wallets", "type": "git", "url": "git+https://github.com/swapkit/wallets.git" },
"publishConfig": {
"access": "public"
},
"repository": {
"directory": "packages/wallets",
"type": "git",
"url": "git+https://github.com/swapkit/wallets.git"
},
"scripts": {
"build": "bun run ./build.ts",
"build:clean": "rm -rf dist && bun run ./build.ts",
Expand All @@ -239,5 +248,5 @@
"type-check:go": "tsgo"
},
"type": "module",
"version": "4.10.0"
"version": "4.11.0"
}