@@ -11,6 +11,7 @@ import {
11
11
createPasskeyPublicKey ,
12
12
signEip712 ,
13
13
HexString ,
14
+ verifyEip712Signature ,
14
15
} from '../src' ;
15
16
16
17
describe ( 'Signature related tests' , function ( ) {
@@ -140,6 +141,10 @@ describe('Signature related tests', function () {
140
141
} ;
141
142
142
143
assert . deepEqual ( signature , expected ) ;
144
+ assert (
145
+ verifyEip712Signature ( '0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac' , expected . Ecdsa , payload1 ) ,
146
+ 'should verify'
147
+ ) ;
143
148
} ) ;
144
149
145
150
it ( 'should create a valid signature for PaginatedDeleteSignaturePayloadV2' , async function ( ) {
@@ -152,6 +157,10 @@ describe('Signature related tests', function () {
152
157
} ;
153
158
154
159
assert . deepEqual ( signature , expected ) ;
160
+ assert (
161
+ verifyEip712Signature ( '0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac' , expected . Ecdsa , payload1 ) ,
162
+ 'should verify'
163
+ ) ;
155
164
} ) ;
156
165
157
166
it ( 'should create a valid signature for ItemizedSignaturePayloadV2' , async function ( ) {
@@ -167,6 +176,10 @@ describe('Signature related tests', function () {
167
176
} ;
168
177
169
178
assert . deepEqual ( signature , expected ) ;
179
+ assert (
180
+ verifyEip712Signature ( '0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac' , expected . Ecdsa , payload1 ) ,
181
+ 'should verify'
182
+ ) ;
170
183
} ) ;
171
184
172
185
it ( 'should create a valid signature for AddKeyData' , async function ( ) {
@@ -183,6 +196,10 @@ describe('Signature related tests', function () {
183
196
} ;
184
197
185
198
assert . deepEqual ( signature , expected ) ;
199
+ assert (
200
+ verifyEip712Signature ( '0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac' , expected . Ecdsa , payload1 ) ,
201
+ 'should verify'
202
+ ) ;
186
203
} ) ;
187
204
188
205
it ( 'should create a valid signature for AddProvider' , async function ( ) {
@@ -195,6 +212,10 @@ describe('Signature related tests', function () {
195
212
} ;
196
213
197
214
assert . deepEqual ( signature , expected ) ;
215
+ assert (
216
+ verifyEip712Signature ( '0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac' , expected . Ecdsa , payload1 ) ,
217
+ 'should verify'
218
+ ) ;
198
219
} ) ;
199
220
200
221
it ( 'should create a valid signature for ClaimHandlePayload' , async function ( ) {
@@ -207,6 +228,10 @@ describe('Signature related tests', function () {
207
228
} ;
208
229
209
230
assert . deepEqual ( signature , expected ) ;
231
+ assert (
232
+ verifyEip712Signature ( '0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac' , expected . Ecdsa , payload1 ) ,
233
+ 'should verify'
234
+ ) ;
210
235
} ) ;
211
236
212
237
it ( 'should create a valid signature for PasskeyPublicKey' , async function ( ) {
@@ -219,6 +244,10 @@ describe('Signature related tests', function () {
219
244
} ;
220
245
221
246
assert . deepEqual ( signature , expected ) ;
247
+ assert (
248
+ verifyEip712Signature ( '0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac' , expected . Ecdsa , payload1 ) ,
249
+ 'should verify'
250
+ ) ;
222
251
} ) ;
223
252
} ) ;
224
253
} ) ;
0 commit comments