@verax-attestation-registry/verax-sdk
Version:
Verax Attestation Registry SDK to interact with the subgraph and the contracts
36 lines • 1.48 kB
TypeScript
import AttestationDataMapper from "./dataMapper/AttestationDataMapper";
import SchemaDataMapper from "./dataMapper/SchemaDataMapper";
import ModuleDataMapper from "./dataMapper/ModuleDataMapper";
import PortalDataMapper from "./dataMapper/PortalDataMapper";
import { Address, Hex } from "viem";
import UtilsDataMapper from "./dataMapper/UtilsDataMapper";
import { Conf } from "./types";
export * from "./types";
export * from "./utils/constants";
export declare class VeraxSdk {
static DEFAULT_LINEA_MAINNET: Conf;
static DEFAULT_LINEA_MAINNET_FRONTEND: Conf;
static DEFAULT_LINEA_SEPOLIA: Conf;
static DEFAULT_LINEA_SEPOLIA_FRONTEND: Conf;
static DEFAULT_ARBITRUM_SEPOLIA: Conf;
static DEFAULT_ARBITRUM_SEPOLIA_FRONTEND: Conf;
static DEFAULT_ARBITRUM: Conf;
static DEFAULT_ARBITRUM_FRONTEND: Conf;
static DEFAULT_BASE_SEPOLIA: Conf;
static DEFAULT_BASE_SEPOLIA_FRONTEND: Conf;
static DEFAULT_BASE: Conf;
static DEFAULT_BASE_FRONTEND: Conf;
static DEFAULT_BSC_TESTNET: Conf;
static DEFAULT_BSC_TESTNET_FRONTEND: Conf;
static DEFAULT_BSC: Conf;
static DEFAULT_BSC_FRONTEND: Conf;
private readonly web3Client;
private readonly walletClient;
attestation: AttestationDataMapper;
schema: SchemaDataMapper;
module: ModuleDataMapper;
portal: PortalDataMapper;
utils: UtilsDataMapper;
constructor(conf: Conf, publicAddress?: Address, privateKey?: Hex);
}
//# sourceMappingURL=VeraxSdk.d.ts.map