Skip to content

Commit e0c641c

Browse files
Version Packages (#5352)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent a1fc436 commit e0c641c

11 files changed

+123
-97
lines changed

.changeset/eight-poems-end.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/eleven-chicken-smile.md

Lines changed: 0 additions & 47 deletions
This file was deleted.

.changeset/fifty-foxes-rescue.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/hot-bees-turn.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/nice-gifts-argue.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/serious-plants-play.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/slimy-pots-camp.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/service-utils/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @thirdweb-dev/service-utils
22

3+
## 0.4.48
4+
5+
### Patch Changes
6+
7+
- [#5401](https://github.com/thirdweb-dev/js/pull/5401) [`040e478`](https://github.com/thirdweb-dev/js/commit/040e478ad6cf630dedf666eac7abeb668d323666) Thanks [@iuwqyir](https://github.com/iuwqyir)! - Added nebula service scope
8+
39
## 0.4.47
410

511
### Patch Changes

packages/service-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@thirdweb-dev/service-utils",
3-
"version": "0.4.47",
3+
"version": "0.4.48",
44
"type": "module",
55
"main": "dist/cjs/index.js",
66
"module": "dist/esm/index.js",

packages/thirdweb/CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,66 @@
11
# thirdweb
22

3+
## 5.68.0
4+
5+
### Minor Changes
6+
7+
- [#5354](https://github.com/thirdweb-dev/js/pull/5354) [`a1fc436`](https://github.com/thirdweb-dev/js/commit/a1fc436a92eb5fccbbcf5b3e8b8fbea3343d14e0) Thanks [@joaquim-verges](https://github.com/joaquim-verges)! - Adds EIP1193 adapters that allow conversion between Thirdweb wallets and EIP-1193 providers:
8+
9+
- `EIP1193.fromProvider()`: Creates a Thirdweb wallet from any EIP-1193 compatible provider (like MetaMask, WalletConnect)
10+
- `EIP1193.toProvider()`: Converts a Thirdweb wallet into an EIP-1193 provider that can be used with any web3 library
11+
12+
Key features:
13+
14+
- Full EIP-1193 compliance for seamless integration
15+
- Handles account management (connect, disconnect, chain switching)
16+
- Supports all standard Ethereum JSON-RPC methods
17+
- Comprehensive event system for state changes
18+
- Type-safe interfaces with full TypeScript support
19+
20+
Examples:
21+
22+
```ts
23+
// Convert MetaMask's provider to a Thirdweb wallet
24+
const wallet = EIP1193.fromProvider({
25+
provider: window.ethereum,
26+
walletId: "io.metamask",
27+
});
28+
29+
// Use like any other Thirdweb wallet
30+
const account = await wallet.connect({
31+
client: createThirdwebClient({ clientId: "..." }),
32+
});
33+
34+
// Convert a Thirdweb wallet to an EIP-1193 provider
35+
const provider = EIP1193.toProvider({
36+
wallet,
37+
chain: ethereum,
38+
client: createThirdwebClient({ clientId: "..." }),
39+
});
40+
41+
// Use with any EIP-1193 compatible library
42+
const accounts = await provider.request({
43+
method: "eth_requestAccounts",
44+
});
45+
46+
// Listen for events
47+
provider.on("accountsChanged", (accounts) => {
48+
console.log("Active accounts:", accounts);
49+
});
50+
```
51+
52+
### Patch Changes
53+
54+
- [#5335](https://github.com/thirdweb-dev/js/pull/5335) [`1e7e32f`](https://github.com/thirdweb-dev/js/commit/1e7e32f2cbb23dad48eda6e1224c09df89fc249d) Thanks [@joaquim-verges](https://github.com/joaquim-verges)! - Added global transaction decorator, better eip712 transaction support
55+
56+
- [#5349](https://github.com/thirdweb-dev/js/pull/5349) [`46d0b4b`](https://github.com/thirdweb-dev/js/commit/46d0b4bdc050b92886cfea5623a08aa8f7272006) Thanks [@joaquim-verges](https://github.com/joaquim-verges)! - Use maxFeePerGas for Pay gas cost estimations in transaction flow
57+
58+
- [#5366](https://github.com/thirdweb-dev/js/pull/5366) [`ef56304`](https://github.com/thirdweb-dev/js/commit/ef563041954958a6ae6fa58a4e2c1edd7ea88940) Thanks [@gregfromstl](https://github.com/gregfromstl)! - Adds ox for internal utilities
59+
60+
- [#5390](https://github.com/thirdweb-dev/js/pull/5390) [`6771cfe`](https://github.com/thirdweb-dev/js/commit/6771cfed62aedce6ccb22e3c092f117a1b7e4242) Thanks [@ElasticBottle](https://github.com/ElasticBottle)! - fix enclave transaction signing for transactions with 0 maxPriorityFeePerGas
61+
62+
- [#5343](https://github.com/thirdweb-dev/js/pull/5343) [`5de5418`](https://github.com/thirdweb-dev/js/commit/5de541878cfd4102baa049a0d84ce9911746ac6c) Thanks [@gregfromstl](https://github.com/gregfromstl)! - Adds chain ID to tracked analytics
63+
364
## 5.67.0
465

566
### Minor Changes

packages/thirdweb/package.json

Lines changed: 55 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "thirdweb",
3-
"version": "5.67.0",
3+
"version": "5.68.0",
44
"repository": {
55
"type": "git",
66
"url": "git+https://github.com/thirdweb-dev/js.git#main"
@@ -127,24 +127,60 @@
127127
},
128128
"typesVersions": {
129129
"*": {
130-
"adapters/*": ["./dist/types/exports/adapters/*.d.ts"],
131-
"auth": ["./dist/types/exports/auth.d.ts"],
132-
"chains": ["./dist/types/exports/chains.d.ts"],
133-
"contract": ["./dist/types/exports/contract.d.ts"],
134-
"deploys": ["./dist/types/exports/deploys.d.ts"],
135-
"event": ["./dist/types/exports/event.d.ts"],
136-
"extensions/*": ["./dist/types/exports/extensions/*.d.ts"],
137-
"pay": ["./dist/types/exports/pay.d.ts"],
138-
"react": ["./dist/types/exports/react.d.ts"],
139-
"react-native": ["./dist/types/exports/react-native.d.ts"],
140-
"rpc": ["./dist/types/exports/rpc.d.ts"],
141-
"storage": ["./dist/types/exports/storage.d.ts"],
142-
"transaction": ["./dist/types/exports/transaction.d.ts"],
143-
"utils": ["./dist/types/exports/utils.d.ts"],
144-
"wallets": ["./dist/types/exports/wallets.d.ts"],
145-
"wallets/*": ["./dist/types/exports/wallets/*.d.ts"],
146-
"modules": ["./dist/types/exports/modules.d.ts"],
147-
"social": ["./dist/types/exports/social.d.ts"]
130+
"adapters/*": [
131+
"./dist/types/exports/adapters/*.d.ts"
132+
],
133+
"auth": [
134+
"./dist/types/exports/auth.d.ts"
135+
],
136+
"chains": [
137+
"./dist/types/exports/chains.d.ts"
138+
],
139+
"contract": [
140+
"./dist/types/exports/contract.d.ts"
141+
],
142+
"deploys": [
143+
"./dist/types/exports/deploys.d.ts"
144+
],
145+
"event": [
146+
"./dist/types/exports/event.d.ts"
147+
],
148+
"extensions/*": [
149+
"./dist/types/exports/extensions/*.d.ts"
150+
],
151+
"pay": [
152+
"./dist/types/exports/pay.d.ts"
153+
],
154+
"react": [
155+
"./dist/types/exports/react.d.ts"
156+
],
157+
"react-native": [
158+
"./dist/types/exports/react-native.d.ts"
159+
],
160+
"rpc": [
161+
"./dist/types/exports/rpc.d.ts"
162+
],
163+
"storage": [
164+
"./dist/types/exports/storage.d.ts"
165+
],
166+
"transaction": [
167+
"./dist/types/exports/transaction.d.ts"
168+
],
169+
"utils": [
170+
"./dist/types/exports/utils.d.ts"
171+
],
172+
"wallets": [
173+
"./dist/types/exports/wallets.d.ts"
174+
],
175+
"wallets/*": [
176+
"./dist/types/exports/wallets/*.d.ts"
177+
],
178+
"modules": [
179+
"./dist/types/exports/modules.d.ts"
180+
],
181+
"social": [
182+
"./dist/types/exports/social.d.ts"
183+
]
148184
}
149185
},
150186
"browser": {

0 commit comments

Comments
 (0)