Skip to content

Commit 6f78106

Browse files
committed
fix(build): replace string template type for address
Fixes the failing build by replacing `0x{string}` with the viem Address type
1 parent c675357 commit 6f78106

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

lib/sign-api-message.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import { type SignTypedDataParameters } from "viem";
1+
import { Address, type SignTypedDataParameters } from "viem";
22
import { signTypedData } from "@wagmi/core";
33

44
import { config as wagmiConfig } from "@/configs/wagmi";
55
import { hypercertApiSigningDomain } from "@/configs/constants";
66

77
export async function signMessage(
8-
signerAddress: `0x${string}`,
8+
signerAddress: Address,
99
chainId: number,
1010
config: Pick<SignTypedDataParameters, "types" | "primaryType" | "message">,
1111
): Promise<`0x${string}`> {

settings/EOASettingsSigningStrategy.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ import { HYPERCERTS_API_URL_REST } from "@/configs/hypercerts";
55
import { signMessage } from "@/lib/sign-api-message";
66

77
import { SettingsSigningStrategy } from "./SettingsSigningStrategy";
8+
import { Address } from "viem";
89

910
const STEP_1 = "step1";
1011
const STEP_2 = "step2";
1112

1213
export class EOASettingsSigningStrategy extends SettingsSigningStrategy {
1314
constructor(
14-
address: `0x${string}`,
15+
address: Address,
1516
chainId: number,
1617
private dialogContext: ReturnType<typeof useStepProcessDialogContext>,
1718
) {

settings/SettingsSigningStrategy.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { SettingsFormValues } from "@/components/settings/settings-form";
2+
import { Address } from "viem";
23

34
export abstract class SettingsSigningStrategy {
45
constructor(
5-
protected address: `0x${string}`,
6+
protected address: Address,
67
protected chainId: number,
78
) {}
89

0 commit comments

Comments
 (0)