1
1
import {
2
2
FieldSchema ,
3
+ FieldsAndPassphraseSchema ,
3
4
JsonSchema ,
4
5
NetworkId ,
5
6
NullifierSchema ,
@@ -59,6 +60,10 @@ export const SignFieldsRequestParamsSchema = RequestWithContext.extend({
59
60
method : z . literal ( "mina_signFields" ) ,
60
61
params : z . array ( z . array ( FieldSchema ) ) ,
61
62
} ) . strict ( ) ;
63
+ export const signFieldsWithPassphraseParamsSchema = RequestWithContext . extend ( {
64
+ method : z . literal ( "mina_signFieldsWithPassphrase" ) ,
65
+ params : z . array ( FieldsAndPassphraseSchema ) ,
66
+ } ) ;
62
67
export const SignTransactionRequestParamsSchema = RequestWithContext . extend ( {
63
68
method : z . literal ( "mina_signTransaction" ) ,
64
69
params : z . array ( z . union ( [ TransactionPayloadSchema , ZkAppCommandPayload ] ) ) ,
@@ -140,6 +145,10 @@ export const SignFieldsRequestReturnSchema = z
140
145
result : SignedFieldsSchema ,
141
146
} )
142
147
. strict ( ) ;
148
+ export const signFieldsWithPassphraseRequestReturnSchema = z . object ( {
149
+ method : z . literal ( "mina_signFieldsWithPassphrase" ) ,
150
+ result : SignedFieldsSchema ,
151
+ } ) ;
143
152
export const SignTransactionRequestReturnSchema = z
144
153
. object ( {
145
154
method : z . literal ( "mina_signTransaction" ) ,
@@ -212,6 +221,7 @@ export const RpcReturnTypesUnion = z.discriminatedUnion("method", [
212
221
GetStateRequestReturnSchema ,
213
222
StorePrivateCredentialReturnSchema ,
214
223
PresentationRequestReturnSchema ,
224
+ signFieldsWithPassphraseRequestReturnSchema ,
215
225
] ) ;
216
226
217
227
export const ProviderRequestParamsUnion = z . discriminatedUnion ( "method" , [
@@ -231,6 +241,7 @@ export const ProviderRequestParamsUnion = z.discriminatedUnion("method", [
231
241
GetStateRequestParamsSchema ,
232
242
StorePrivateCredentialRequestParamsSchema ,
233
243
PresentationRequestParamsSchema ,
244
+ signFieldsWithPassphraseParamsSchema ,
234
245
] ) ;
235
246
export type RpcReturnTypesUnionType = z . infer < typeof RpcReturnTypesUnion > ;
236
247
export type ResultType < M extends string > = {
0 commit comments