UNPKG

@opendatalabs/vana-sdk

Version:

A TypeScript library for interacting with Vana Network smart contracts.

18 lines (17 loc) 904 B
/** * Centralized type exports for the Vana SDK. * * @remarks * This module re-exports all public types from their respective modules, * providing a single import point for SDK consumers. * * @category Types * @module types */ export type { VanaChainId, VanaChain } from "./chains"; export { isVanaChainId, isVanaChain } from "./chains"; export type { VanaContractName, ContractInfo, ContractDeployment, VanaContractInstance, ContractAddresses, ContractMethodParams, ContractMethodReturnType, } from "./contracts"; export type { StorageProvider, StorageUploadResult, StorageFile, StorageListOptions, StorageProviderConfig, } from "./storage"; export { StorageError } from "./storage"; export type { StorageCallbacks, StorageDownloadOptions, StorageListResult, } from "./config"; export type { Address, Hash, Abi, Chain, WalletClient, PublicClient, Account, GetContractReturnType, } from "viem";