@ecp.eth/sdk / indexer/webhooks / ApprovalAddedEventV2Schema
Variable: ApprovalAddedEventV2Schema
const ApprovalAddedEventV2Schema: ZodObject<{
data: ZodObject<{
approval: ZodObject<{
app: ZodEffects<ZodString, `0x${string}`, `0x${string}`>;
author: ZodEffects<ZodString, `0x${string}`, `0x${string}`>;
createdAt: ZodEffects<ZodString, Date, string>;
expiresAt: ZodEffects<ZodString, Date, string>;
id: ZodString;
updatedAt: ZodEffects<ZodString, Date, string>;
}, "strip", ZodTypeAny, {
app: `0x${string}`;
author: `0x${string}`;
createdAt: Date;
expiresAt: Date;
id: string;
updatedAt: Date;
}, {
app: `0x${string}`;
author: `0x${string}`;
createdAt: string;
expiresAt: string;
id: string;
updatedAt: string;
}>;
}, "strip", ZodTypeAny, {
approval: {
app: `0x${string}`;
author: `0x${string}`;
createdAt: Date;
expiresAt: Date;
id: string;
updatedAt: Date;
};
}, {
approval: {
app: `0x${string}`;
author: `0x${string}`;
createdAt: string;
expiresAt: string;
id: string;
updatedAt: string;
};
}>;
event: ZodLiteral<"approval:added">;
version: ZodLiteral<2>;
} & {
blockNumber: ZodEffects<ZodString, bigint, string>;
chainId: ZodNumber;
logIndex: ZodNumber;
txHash: ZodEffects<ZodString, `0x${string}`, `0x${string}`>;
} & {
uid: ZodString;
}, "strip", ZodTypeAny, {
blockNumber: bigint;
chainId: number;
data: {
approval: {
app: `0x${string}`;
author: `0x${string}`;
createdAt: Date;
expiresAt: Date;
id: string;
updatedAt: Date;
};
};
event: "approval:added";
logIndex: number;
txHash: `0x${string}`;
uid: string;
version: 2;
}, {
blockNumber: string;
chainId: number;
data: {
approval: {
app: `0x${string}`;
author: `0x${string}`;
createdAt: string;
expiresAt: string;
id: string;
updatedAt: string;
};
};
event: "approval:added";
logIndex: number;
txHash: `0x${string}`;
uid: string;
version: 2;
}>;Defined in: packages/sdk/src/indexer/webhooks/schemas/approval.ts:65