UNPKG

ox

Version:

Ethereum Standard Library

68 lines 6.42 kB
import * as z from 'zod/mini'; /** Transaction receipt status schema. */ export declare const Status: z.ZodMiniCodec<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"0x0">, z.ZodMiniLiteral<"0x1">]>, z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"reverted">, z.ZodMiniLiteral<"success">]>>; /** Transaction receipt type schema. */ export declare const Type: z.ZodMiniCodec<z.ZodMiniString<string>, z.ZodMiniString<string>>; /** Transaction receipt schema. */ export declare const TransactionReceipt: z.ZodMiniObject<{ blobGasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>; blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>; contractAddress: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>; cumulativeGasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>; effectiveGasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>; logs: z.ZodMiniArray<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>>; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; root: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>; status: z.ZodMiniCodec<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"0x0">, z.ZodMiniLiteral<"0x1">]>, z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"reverted">, z.ZodMiniLiteral<"success">]>>; to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec<z.ZodMiniString<string>, z.ZodMiniString<string>>; }, z.core.$strip>; /** Encode-only transaction receipt schema accepting numberish `toRpc` inputs. */ export declare const TransactionReceiptToRpc: z.ZodMiniObject<{ blobGasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>; blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>; contractAddress: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>; cumulativeGasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>; effectiveGasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>; logs: z.ZodMiniArray<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>>; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; root: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>; status: z.ZodMiniCodec<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"0x0">, z.ZodMiniLiteral<"0x1">]>, z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"reverted">, z.ZodMiniLiteral<"success">]>>; to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>; type: z.ZodMiniCodec<z.ZodMiniString<string>, z.ZodMiniString<string>>; }, z.core.$strip>; //# sourceMappingURL=TransactionReceipt.d.ts.map