Skip to content

Commit 27b35ec

Browse files
authored
Merge branch 'main' into yash/update-impl-addr-extraction
2 parents 635afa2 + f03ded3 commit 27b35ec

File tree

75 files changed

+3010
-1965
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+3010
-1965
lines changed

.changeset/cuddly-pumas-wink.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@thirdweb-dev/service-utils": patch
3+
"thirdweb": patch
4+
"thirdweb-login": patch
5+
---
6+
7+
updated dependencies

.changeset/early-adults-travel.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"thirdweb": patch
3+
---
4+
5+
Skip factory entrypoint lookup for ZKsync chains
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@thirdweb-dev/service-utils": patch
3+
---
4+
5+
[service-utils] Update to ESM for compression typrse

.changeset/metal-icons-end.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"thirdweb": patch
3+
---
4+
5+
Fix: Ecosystem smart wallets now properly trigger switch chain on their admin wallets

.changeset/tall-masks-shop.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@thirdweb-dev/service-utils": patch
3+
---
4+
5+
[service-utils] switch to lz4js for compression lib

apps/dashboard/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@
4646
"@radix-ui/react-slot": "^1.1.1",
4747
"@radix-ui/react-switch": "^1.1.2",
4848
"@radix-ui/react-tooltip": "1.1.7",
49-
"@sentry/nextjs": "8.51.0",
49+
"@sentry/nextjs": "8.53.0",
5050
"@shazow/whatsabi": "^0.19.0",
51-
"@tanstack/react-query": "5.65.0",
51+
"@tanstack/react-query": "5.66.0",
5252
"@tanstack/react-table": "^8.20.6",
5353
"@thirdweb-dev/service-utils": "workspace:*",
54-
"@vercel/functions": "^1.5.2",
54+
"@vercel/functions": "^1.6.0",
5555
"@vercel/og": "^0.6.5",
5656
"abitype": "1.0.8",
5757
"chakra-react-select": "^4.7.6",
@@ -74,7 +74,7 @@
7474
"nextjs-toploader": "^1.6.12",
7575
"openapi-types": "^12.1.3",
7676
"p-limit": "^6.2.0",
77-
"papaparse": "^5.5.1",
77+
"papaparse": "^5.5.2",
7878
"pluralize": "^8.0.0",
7979
"posthog-js": "1.67.1",
8080
"qrcode": "^1.5.3",
@@ -83,17 +83,17 @@
8383
"react-day-picker": "^8.10.1",
8484
"react-dom": "19.0.0",
8585
"react-dropzone": "^14.3.5",
86-
"react-error-boundary": "^4.1.2",
86+
"react-error-boundary": "^5.0.0",
8787
"react-hook-form": "7.54.2",
8888
"react-markdown": "^9.0.1",
8989
"react-table": "^7.8.0",
9090
"recharts": "2.15.1",
9191
"remark-gfm": "^4.0.0",
9292
"server-only": "^0.0.1",
9393
"shiki": "1.27.0",
94-
"sonner": "^1.7.2",
94+
"sonner": "^1.7.4",
9595
"spdx-correct": "^3.2.0",
96-
"swagger-ui-react": "^5.18.2",
96+
"swagger-ui-react": "^5.18.3",
9797
"tailwind-merge": "^2.6.0",
9898
"tailwindcss-animate": "^1.0.7",
9999
"thirdweb": "workspace:*",
@@ -106,7 +106,7 @@
106106
"@chromatic-com/storybook": "3.2.4",
107107
"@next/bundle-analyzer": "15.1.6",
108108
"@next/eslint-plugin-next": "15.1.6",
109-
"@playwright/test": "1.50.0",
109+
"@playwright/test": "1.50.1",
110110
"@storybook/addon-essentials": "8.5.2",
111111
"@storybook/addon-interactions": "8.5.2",
112112
"@storybook/addon-links": "8.5.2",
@@ -117,7 +117,7 @@
117117
"@storybook/react": "8.5.2",
118118
"@storybook/test": "8.5.2",
119119
"@types/color": "4.2.0",
120-
"@types/node": "22.10.10",
120+
"@types/node": "22.13.0",
121121
"@types/papaparse": "^5.3.15",
122122
"@types/pluralize": "^0.0.33",
123123
"@types/qrcode": "^1.5.5",
@@ -129,12 +129,12 @@
129129
"@typescript-eslint/eslint-plugin": "7.14.1",
130130
"@typescript-eslint/parser": "7.14.1",
131131
"autoprefixer": "^10.4.19",
132-
"checkly": "^4.18.0",
132+
"checkly": "^4.19.1",
133133
"eslint": "8.57.0",
134134
"eslint-config-biome": "1.9.4",
135135
"eslint-plugin-react-compiler": "19.0.0-beta-df7b47d-20241124",
136136
"eslint-plugin-storybook": "^0.11.1",
137-
"knip": "5.43.5",
137+
"knip": "5.43.6",
138138
"next-sitemap": "^4.2.3",
139139
"postcss": "8.5.1",
140140
"storybook": "8.5.2",

apps/dashboard/src/@/components/blocks/wallet-address.tsx

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
import { useThirdwebClient } from "@/constants/thirdweb.client";
99
import { resolveSchemeWithErrorHandler } from "@/lib/resolveSchemeWithErrorHandler";
1010
import { useClipboard } from "hooks/useClipboard";
11-
import { Check, Copy, ExternalLinkIcon } from "lucide-react";
11+
import { Check, Copy } from "lucide-react";
1212
import { useMemo } from "react";
1313
import { type ThirdwebClient, isAddress } from "thirdweb";
1414
import { ZERO_ADDRESS } from "thirdweb";
@@ -148,21 +148,6 @@ export function WalletAddress(props: {
148148
);
149149
})
150150
)}
151-
<Button
152-
asChild
153-
variant="upsell"
154-
className="flex flex-row items-center gap-2 text-sm"
155-
size="sm"
156-
>
157-
<a
158-
target="_blank"
159-
href="https://blog.thirdweb.com/changelog/introducing-the-social-sdk?ref=dashboard-social-wallet"
160-
rel="noreferrer"
161-
>
162-
Learn more
163-
<ExternalLinkIcon className="size-4" />
164-
</a>
165-
</Button>
166151
</div>
167152
</HoverCardContent>
168153
</HoverCard>

apps/dashboard/src/@3rdweb-sdk/react/hooks/useApi.ts

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -548,41 +548,6 @@ export function useResendEmailConfirmation() {
548548
});
549549
}
550550

551-
export function useApiKeys(props: {
552-
isLoggedIn: boolean;
553-
}) {
554-
const address = useActiveAccount()?.address;
555-
return useQuery({
556-
queryKey: apiKeys.keys(address || ""),
557-
queryFn: async () => {
558-
type Result = {
559-
data: ApiKey[];
560-
error?: { message: string };
561-
};
562-
563-
const res = await apiServerProxy<Result>({
564-
pathname: "/v1/keys",
565-
method: "GET",
566-
headers: {
567-
"Content-Type": "application/json",
568-
},
569-
});
570-
571-
if (!res.ok) {
572-
throw new Error(res.error);
573-
}
574-
575-
const json = res.data;
576-
577-
if (json.error) {
578-
throw new Error(json.error.message);
579-
}
580-
return json.data;
581-
},
582-
enabled: !!address && props.isLoggedIn,
583-
});
584-
}
585-
586551
export function useCreateApiKey() {
587552
const address = useActiveAccount()?.address;
588553
const queryClient = useQueryClient();

apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_utils/getContractPageSidebarLinks.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,6 @@ export function getContractPageSidebarLinks(data: {
3939
href: `${layoutPrefix}/events`,
4040
exactMatch: true,
4141
},
42-
{
43-
label: "Embed",
44-
href: `${layoutPrefix}/embed`,
45-
hide: data.metadata.embedType === null,
46-
exactMatch: true,
47-
},
4842
{
4943
label: "Analytics",
5044
href: `${layoutPrefix}/analytics`,

apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/embed/EmbedSetup.client.tsx

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

0 commit comments

Comments
 (0)