UNPKG

ox

Version:

Ethereum Standard Library

41 lines 2.62 kB
import * as z from 'zod/mini'; /** Log schema. */ export declare const Log: z.ZodMiniObject<{ address: z.ZodMiniTemplateLiteral<`0x${string}`>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>; blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>; data: z.ZodMiniTemplateLiteral<`0x${string}`>; logIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>; topics: z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>; removed: z.ZodMiniBoolean<boolean>; }, z.core.$strip>; /** Encode-only log schema accepting numberish `toRpc` inputs. */ export declare const LogToRpc: z.ZodMiniObject<{ address: z.ZodMiniTemplateLiteral<`0x${string}`>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>; blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniTemplateLiteral<`0x${string}`>; logIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>; topics: z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>; removed: z.ZodMiniBoolean<boolean>; }, z.core.$strip>; /** Pending log schema. */ export declare const Pending: z.ZodMiniObject<{ address: z.ZodMiniTemplateLiteral<`0x${string}`>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>; data: z.ZodMiniTemplateLiteral<`0x${string}`>; logIndex: z.ZodMiniNull; topics: z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>; transactionHash: z.ZodMiniNull; transactionIndex: z.ZodMiniNull; removed: z.ZodMiniBoolean<boolean>; }, z.core.$strip>; //# sourceMappingURL=Log.d.ts.map