Skip to content

Commit 4e94bec

Browse files
committed
fix: track transaction chain id
1 parent 74b098b commit 4e94bec

File tree

7 files changed

+16
-1
lines changed

7 files changed

+16
-1
lines changed
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+
Tracks transaction chain IDs

apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/analytics/page.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,13 @@ export default async function Page(props: {
1212
to?: string;
1313
type?: string;
1414
interval?: string;
15-
};
15+
}>;
1616
}) {
17+
const [params, searchParams] = await Promise.all([
18+
props.params,
19+
props.searchParams,
20+
]);
21+
1722
const range =
1823
searchParams.from && searchParams.to
1924
? {

packages/thirdweb/src/wallets/coinbase/coinbaseWebSDK.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,7 @@ function createAccount({
307307

308308
trackTransaction({
309309
client: client,
310+
chainId: tx.chainId,
310311
walletAddress: getAddress(address),
311312
walletType: COINBASE,
312313
transactionHash,

packages/thirdweb/src/wallets/in-app/core/wallet/enclave-wallet.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ export class EnclaveWallet implements IWebWallet {
202202
trackTransaction({
203203
client,
204204
ecosystem,
205+
chainId: tx.chainId,
205206
walletAddress: address,
206207
walletType: "inApp",
207208
transactionHash,

packages/thirdweb/src/wallets/in-app/web/lib/iframe-wallet.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ export class IFrameWallet implements IWebWallet {
251251

252252
trackTransaction({
253253
client,
254+
chainId: tx.chainId,
254255
walletAddress: address,
255256
walletType: "inApp",
256257
transactionHash,

packages/thirdweb/src/wallets/injected/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ function createAccount({
162162

163163
trackTransaction({
164164
client,
165+
chainId: tx.chainId,
165166
walletAddress: getAddress(address),
166167
walletType: id,
167168
transactionHash,

packages/thirdweb/src/wallets/wallet-connect/controller.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,7 @@ function createAccount({
351351
walletAddress: getAddress(address),
352352
walletType: "walletConnect",
353353
transactionHash,
354+
chainId: tx.chainId,
354355
contractAddress: tx.to ?? undefined,
355356
gasPrice: tx.gasPrice,
356357
});

0 commit comments

Comments
 (0)