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.77 kB
import { CsmSDKModule } from '../common/class-primitives/csm-sdk-module.js'; import { OperatorSDK } from '../operator-sdk/operator-sdk.js'; import { TxSDK } from '../tx-sdk/index.js'; import { ChangeRoleProps, ConfirmRoleProps, ResetRoleProps, WithRole } from './types.js'; export declare class RolesSDK extends CsmSDKModule<{ tx: TxSDK; operator: OperatorSDK; }> { private get moduleContract(); changeRewardsAddress(props: ChangeRoleProps): Promise<import("@lidofinance/lido-ethereum-sdk").TransactionResult<import("../common/types.js").NodeOperatorShortInfo>>; proposeManagerAddress(props: ChangeRoleProps): Promise<import("@lidofinance/lido-ethereum-sdk").TransactionResult<import("../common/types.js").NodeOperatorShortInfo>>; proposeRewardsAddress(props: ChangeRoleProps): Promise<import("@lidofinance/lido-ethereum-sdk").TransactionResult<import("../common/types.js").NodeOperatorShortInfo>>; resetManagerAddress(props: ResetRoleProps): Promise<import("@lidofinance/lido-ethereum-sdk").TransactionResult<import("../common/types.js").NodeOperatorShortInfo>>; confirmRewardsAddress(props: ConfirmRoleProps): Promise<import("@lidofinance/lido-ethereum-sdk").TransactionResult<import("../common/types.js").NodeOperatorShortInfo>>; confirmManagerAddress(props: ConfirmRoleProps): Promise<import("@lidofinance/lido-ethereum-sdk").TransactionResult<import("../common/types.js").NodeOperatorShortInfo>>; confirmAddress(props: WithRole<ConfirmRoleProps>): Promise<import("@lidofinance/lido-ethereum-sdk").TransactionResult<import("../common/types.js").NodeOperatorShortInfo>>; protected prepareRoleResult(nodeOperatorId: bigint): Promise<import("../common/types.js").NodeOperatorShortInfo>; } //# sourceMappingURL=roles-sdk.d.ts.map