UNPKG

@exromany/lido-csm-sdk

Version:

[![GitHub license](https://img.shields.io/github/license/lidofinance/lido-csm-sdk?color=limegreen)](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [![Version npm](https://img.shields.io/npm/v/@lidofinance/lido-csm-sdk?label=version)](h

16 lines 680 B
import { Hex } from 'viem'; import { CsmSDKModule } from '../common/class-primitives/csm-sdk-module.js'; import { KeysWithStatusSDK } from '../keys-with-status-sdk/keys-with-status-sdk.js'; import { DepositData, DepositDataErrors } from './types.js'; export declare class DepositDataSDK extends CsmSDKModule<{ keysWithStatus: KeysWithStatusSDK; }> { parse(json: string): { error?: string; depositData: DepositData[]; }; removeKey(json: string, index: number): string; validate(depositData: DepositData[]): Promise<DepositDataErrors>; checkUploadedKeys(pubkeys: Hex[]): Promise<Hex[] | null>; } //# sourceMappingURL=deposit-data-sdk.d.ts.map