You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -205,14 +214,14 @@ export type PermissionTypes =
205
214
* @property rules - rules defined the restrictions or conditions that a signer MUST abide by when using a permission to act on behalf of an account. See the "Rule" section for details.
206
215
*/
207
216
exporttypePermissionRequest<
208
-
TSignerextendsSigner,
209
-
TPermissionextendsPermissionTypes
217
+
TSignerextendsSigner,
218
+
TPermissionextendsPermissionTypes,
210
219
>={
211
-
chainId: Hex;// hex-encoding of uint256
212
-
address?: Hex;
213
-
signer: TSigner;
214
-
permission: TPermission;
215
-
rules?: Rule[]|null;
220
+
chainId: Hex;// hex-encoding of uint256
221
+
address?: Hex;
222
+
signer: TSigner;
223
+
permission: TPermission;
224
+
rules?: Rule[]|null;
216
225
};
217
226
218
227
/**
@@ -223,28 +232,28 @@ export type PermissionRequest<
223
232
* @property signerMeta - is dependent on the account type. If the signer type is `wallet` then it's not required. If the signer type is `key` or `keys` then `userOpBuilder` is required as defined in ERC-7679. If the signer type is `account` then `delegationManager` is required as defined in ERC-7710.
224
233
*/
225
234
exporttypePermissionResponse<
226
-
TSignerextendsSigner,
227
-
TPermissionextendsPermissionTypes
235
+
TSignerextendsSigner,
236
+
TPermissionextendsPermissionTypes,
228
237
>=PermissionRequest<TSigner,TPermission>&{
229
-
context: Hex;
230
-
dependencyInfo: {
231
-
factory: Hex;
232
-
factoryData: Hex;
233
-
}[];
234
-
signerMeta?: {
235
-
// 7679 userOp building
236
-
userOpBuilder?: Hex;
237
-
// 7710 delegation
238
-
delegationManager?: Hex;
239
-
};
238
+
context: Hex;
239
+
dependencyInfo: {
240
+
factory: Hex;
241
+
factoryData: Hex;
242
+
}[];
243
+
signerMeta?: {
244
+
// 7679 userOp building
245
+
userOpBuilder?: Hex;
246
+
// 7710 delegation
247
+
delegationManager?: Hex;
248
+
};
240
249
};
241
250
242
251
/**
243
252
* Parameters for the `wallet_revokeExecutionPermission` JSON-RPC method.
244
253
* @property permissionContext - the context identifier for the permission to be revoked
0 commit comments