web3-validator | API | Web3.js (original) (raw)

Index

Type Aliases

EthBaseTypes: bool | bytes | string | uint | int | address | tuple

EthBaseTypesWithMeta: `string${string}` | `string${string}[${number}]` | `bytes${string}` | `bytes${string}[${number}]` | `address[${number}]` | `bool[${number}]` | `int${string}` | `int${string}[${number}]` | `uint${string}` | `uint${string}[${number}]` | tuple[] | `tuple[${number}]`

EthExtendedTypes: hex | number | blockNumber | blockNumberOrTag | filter | bloom

FullValidationSchema: ReadonlyArray<AbiParameter>

Json: string | number | boolean | Json[] | {}

Schema: { anchor?:string;anchor?: string; anchor?:string;comment?: string; defs?:;defs?: {}; defs?:;id?: string; recursiveAnchor?:boolean;recursiveAnchor?: boolean; recursiveAnchor?:boolean;recursiveRef?: string; ref?:string;ref?: string; ref?:string;schema?: string; $vocabulary?: string; additionalItems?: Schema; additionalProperties?: Schema; allOf?: Schema[]; anyOf?: Schema[]; const?: Json; contains?: Schema; contentEncoding?: string; contentMediaType?: string; contentSchema?: Schema; default?: Json; definitions?: {}; dependencies?: {}; dependentRequired?: {}; dependentSchemas?: {}; deprecated?: boolean; description?: string; discriminator?: { mapping?: {}; propertyName: string }; divisibleBy?: number; else?: Schema; enum?: Json[]; eth?: string; examples?: Json[]; exclusiveMaximum?: number | boolean; exclusiveMinimum?: number | boolean; format?: string; id?: string; if?: Schema; items?: Schema | Schema[]; maxContains?: number; maxItems?: number; maxLength?: number; maxProperties?: number; maximum?: number; minContains?: number; minItems?: number; minLength?: number; minProperties?: number; minimum?: number; multipleOf?: number; not?: Schema; oneOf?: Schema[]; pattern?: string; patternProperties?: {}; properties?: {}; propertyNames?: Schema; readOnly?: boolean; required?: string[] | boolean; then?: Schema; title?: string; type?: string | string[]; unevaluatedItems?: Schema; unevaluatedProperties?: Schema; uniqueItems?: boolean; writeOnly?: boolean }

Type declaration

ValidInputTypes: Uint8Array | bigint | string | number | boolean

ValidationError: ZodIssueBase

Web3ValidationOptions: { silent: boolean }

Type declaration

Variables

VALID_ETH_BASE_TYPES: string[] = ...