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

19 lines 1.07 kB
import { TransactionResult } from '@lidofinance/lido-ethereum-sdk'; import { CsmSDKModule } from '../common/class-primitives/csm-sdk-module.js'; import { WithToken } from '../common/index.js'; import { SpendingSDK } from '../spending-sdk/spending-sdk.js'; import { AddNodeOperatorProps, AddNodeOperatorResult } from './types.js'; export declare class PermissionlessGateSDK extends CsmSDKModule<{ spending: SpendingSDK; }> { private get permissionlessContract(); addNodeOperatorETH(props: AddNodeOperatorProps): Promise<TransactionResult<AddNodeOperatorResult>>; addNodeOperatorStETH(props: AddNodeOperatorProps): Promise<TransactionResult<AddNodeOperatorResult>>; addNodeOperatorWstETH(props: AddNodeOperatorProps): Promise<TransactionResult<AddNodeOperatorResult>>; addNodeOperator(props: WithToken<AddNodeOperatorProps>): Promise<TransactionResult<AddNodeOperatorResult>>; private parseProps; private getPermit; private receiptParseEvents; getCurveId(): Promise<bigint>; } //# sourceMappingURL=permissionless-gate-sdk.d.ts.map