Skip to content

Commit 8bafd3f

Browse files
committed
fix: coerce webhook schema numbers
1 parent defc808 commit 8bafd3f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

packages/thirdweb/src/bridge/Webhook.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,22 @@ const webhookSchema = z.union([
2424
action: z.enum(["TRANSFER", "BUY", "SELL"]),
2525
status: z.enum(["PENDING", "FAILED", "COMPLETED"]),
2626
originToken: z.object({
27-
chainId: z.number(),
27+
chainId: z.coerce.number(),
2828
address: addressSchema,
2929
name: z.string(),
3030
symbol: z.string(),
31-
decimals: z.number(),
32-
priceUsd: z.number(),
31+
decimals: z.coerce.number(),
32+
priceUsd: z.coerce.number(),
3333
iconUri: z.optional(z.string()),
3434
}),
3535
originAmount: z.string(),
3636
destinationToken: z.object({
37-
chainId: z.number(),
37+
chainId: z.coerce.number(),
3838
address: addressSchema,
3939
name: z.string(),
4040
symbol: z.string(),
41-
decimals: z.number(),
42-
priceUsd: z.number(),
41+
decimals: z.coerce.number(),
42+
priceUsd: z.coerce.number(),
4343
iconUri: z.optional(z.string()),
4444
}),
4545
destinationAmount: z.string(),

0 commit comments

Comments
 (0)