@exromany/lido-csm-sdk
Version:
[](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [](h
16 lines • 680 B
TypeScript
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