@exromany/lido-csm-sdk
Version:
[](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [](h
14 lines • 897 B
TypeScript
import { TransactionResult } from '@lidofinance/lido-ethereum-sdk';
import { CsmSDKModule } from '../common/class-primitives/csm-sdk-module.js';
import { ChangeRoleProps, ConfirmRoleProps, ResetRoleProps, WithRole } from './types.js';
export declare class RolesSDK extends CsmSDKModule {
private get moduleContract();
changeRewardsRole(props: ChangeRoleProps): Promise<TransactionResult>;
proposeManagerRole(props: ChangeRoleProps): Promise<TransactionResult>;
proposeRewardsRole(props: ChangeRoleProps): Promise<TransactionResult>;
resetManagerRole(props: ResetRoleProps): Promise<TransactionResult>;
confirmRewardsRole(props: ConfirmRoleProps): Promise<TransactionResult>;
confirmManagerRole(props: ConfirmRoleProps): Promise<TransactionResult>;
confirmRole(props: WithRole<ConfirmRoleProps>): Promise<TransactionResult>;
}
//# sourceMappingURL=roles-sdk.d.ts.map