11import {
22 type Hash ,
33 type LocalAccount ,
4+ type Prettify ,
45 type SignMessageReturnType ,
56 type SignableMessage ,
67 encodeAbiParameters ,
@@ -18,23 +19,25 @@ import {
1819export async function signMessage ( {
1920 message,
2021 owner,
21- accountAddress,
22- kernelVersion : accountVersion ,
22+ address : accountAddress ,
23+ version : accountVersion ,
2324 chainId,
24- eip7702
25- } : {
26- chainId : number
27- message : SignableMessage
28- owner : LocalAccount | WebAuthnAccount
29- eip7702 : boolean
30- } & WrapMessageHashParams ) : Promise < SignMessageReturnType > {
25+ eip7702 = false
26+ } : Prettify <
27+ {
28+ message : SignableMessage
29+ owner : LocalAccount | WebAuthnAccount
30+ eip7702 ?: boolean
31+ } & WrapMessageHashParams
32+ > ) : Promise < SignMessageReturnType > {
3133 if ( isWebAuthnAccount ( owner ) ) {
3234 let messageContent : string
3335 if ( typeof message === "string" ) {
3436 // message is a string
35- messageContent = wrapMessageHash ( hashMessage ( message ) , {
36- kernelVersion : accountVersion ,
37- accountAddress,
37+ messageContent = wrapMessageHash ( {
38+ hash : hashMessage ( message ) ,
39+ version : accountVersion ,
40+ address : accountAddress ,
3841 chainId
3942 // chainId: client.chain
4043 // ? client.chain.id
@@ -100,9 +103,10 @@ export async function signMessage({
100103 } )
101104 }
102105
103- const wrappedMessageHash = wrapMessageHash ( hashMessage ( message ) , {
104- kernelVersion : accountVersion ,
105- accountAddress,
106+ const wrappedMessageHash = wrapMessageHash ( {
107+ hash : hashMessage ( message ) ,
108+ version : accountVersion ,
109+ address : accountAddress ,
106110 chainId
107111 // chainId: client.chain
108112 // ? client.chain.id
0 commit comments