@lidofinance/lido-ethereum-sdk
Version:
<div style="display: flex;" align="center"> <h1 align="center">Lido Ethereum SDK</h1> </div>
16 lines • 1.09 kB
TypeScript
import { type Address } from 'viem';
import { BusModule } from './bus-module.js';
import type { DashboardContractType, LazyOracleContractType, OperatorGridContractType, PredepositGuaranteeContractType, StakingVaultContractType, VaultFactoryContractType, VaultHubContractType, VaultViewerContractType } from './types.js';
export declare class LidoSDKVaultContracts extends BusModule {
static VAULT_CREATED_SIGNATURE: `0x${string}`;
static DASHBOARD_CREATED_SIGNATURE: `0x${string}`;
getContractVault(address: Address): Promise<StakingVaultContractType>;
getContractVaultDashboard(address: Address): Promise<DashboardContractType>;
getContractVaultHub(): Promise<VaultHubContractType>;
getContractVaultFactory(): Promise<VaultFactoryContractType>;
getContractVaultViewer(): Promise<VaultViewerContractType>;
getContractLazyOracle(): Promise<LazyOracleContractType>;
getContractPredepositGuarantee(): Promise<PredepositGuaranteeContractType>;
getContractOperatorGrid(): Promise<OperatorGridContractType>;
}
//# sourceMappingURL=vault-contracts.d.ts.map