type PrepareSignParams = Omit<
{
from: `0x${string}`;
chainId: number;
signatureRequest:
| {
type: "personal_sign";
data:
| string
| {
raw: `0x${string}`;
};
}
| {
type: "eth_signTypedData_v4";
data: {
types: Record<
string,
{
name: string;
type: string;
}[]
>;
primaryType: string;
message: Record<string, unknown>;
domain?:
| {
chainId?: number | bigint | undefined;
name?: string | undefined;
salt?: `0x${string}` | undefined;
verifyingContract?: `0x${string}` | undefined;
version?: string | undefined;
}
| undefined;
};
};
capabilities?:
| {
permissions:
| {
context: `0x${string}`;
}
| {
sessionId: `0x${string}`;
signature: `0x${string}`;
};
}
| undefined;
},
"chainId" | "from"
> & {
account?: AccountParam | undefined;
chainId?: number | undefined;
};Defined in: packages/wallet-apis/src/actions/prepareSign.ts:17
| Name | Type |
|---|---|
|
|
|
|