diff --git a/packages/relayer/src/schemes/relayer/request.scheme.ts b/packages/relayer/src/schemes/relayer/request.scheme.ts index efd614c..4d7c0e0 100644 --- a/packages/relayer/src/schemes/relayer/request.scheme.ts +++ b/packages/relayer/src/schemes/relayer/request.scheme.ts @@ -42,6 +42,16 @@ const relayRequestSchema: JSONSchemaType = { }, scope: { type: "string" }, chainId: { type: ["string", "number"] }, + feeCommitment: { + type: "object", + properties: { + expiration: { type: "number" }, + withdrawalData: { type: "string", pattern: "0x[0-9a-fA-F]+" }, + signedRelayerCommitment: { type: "string", pattern: "0x[0-9a-fA-F]+" } + }, + nullable: true, + required: ["expiration", "signedRelayerCommitment"] + } }, required: ["withdrawal", "proof", "publicSignals", "scope", "chainId"], } as const;