Skip to main content

web3-validator

Index

Type Aliases

EthBaseTypes

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

EthBaseTypesWithMeta

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

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

FullValidationSchema

FullValidationSchema: ReadonlyArray<AbiParameter>

JsonSchema

JsonSchema: Optional<SomeJSONSchema, type> & { eth?: string }

ShortValidationSchema

ValidInputTypes

ValidInputTypes: ArrayBuffer | Buffer | bigint | string | number | boolean

ValidationSchemaInput

Web3ValidationErrorObject

Web3ValidationErrorObject: ErrorObject

Web3ValidationOptions

Web3ValidationOptions: { silent: boolean }

Type declaration

  • readonlysilent: boolean

Variables

constVALID_ETH_BASE_TYPES

VALID_ETH_BASE_TYPES: string[] = ...

constvalidator

validator: Web3Validator = ...