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

17 lines 805 B
import { Hex } from 'viem'; import { CsmSDKModule } from '../common/class-primitives/csm-sdk-module.js'; import { NodeOperatorId, Proof } from '../common/index.js'; import { KeyWithStrikes } from './types.js'; export declare class StrikesSDK extends CsmSDKModule { private get strikesContract(); getTreeConfig(): Promise<{ root: `0x${string}` | null; cid: string | null; }>; getProofTreeUrls(cid: string): string[]; getProofTree(): Promise<import("@openzeppelin/merkle-tree").StandardMerkleTree<[bigint, string, number[]]> | null>; getProof(pubkey: Hex): Promise<Proof | null>; getStrikes(pubkey: Hex): Promise<KeyWithStrikes | null>; getKeysWithStrikes(nodeOperatorId: NodeOperatorId): Promise<KeyWithStrikes[]>; } //# sourceMappingURL=strikes-sdk.d.ts.map