@eth-optimism/common-ts
Version:
[Optimism] Advanced typescript tooling used by various services
20 lines (19 loc) • 1.05 kB
TypeScript
import { Provider } from '@ethersproject/abstract-provider';
import { Signer } from '@ethersproject/abstract-signer';
import { ethers } from 'ethers';
export declare const validators: {
str: import("envalid").BaseValidator<string>;
bool: import("envalid").ExactValidator<boolean>;
num: import("envalid").BaseValidator<number>;
email: import("envalid").BaseValidator<string>;
host: import("envalid").BaseValidator<string>;
port: import("envalid").BaseValidator<number>;
url: import("envalid").BaseValidator<string>;
json: import("envalid").StructuredValidator;
wallet: import("envalid").BaseValidator<Signer>;
provider: import("envalid").BaseValidator<Provider>;
jsonRpcProvider: import("envalid").BaseValidator<ethers.providers.JsonRpcProvider>;
staticJsonRpcProvider: import("envalid").BaseValidator<ethers.providers.StaticJsonRpcProvider>;
logLevel: import("envalid").BaseValidator<"trace" | "debug" | "info" | "warn" | "error" | "fatal">;
address: import("envalid").BaseValidator<string>;
};