@exromany/lido-csm-sdk
Version:
[](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [](h
17 lines • 647 B
TypeScript
import type { Address } from 'viem';
import { NodeOperatorId, NodeOperatorShortInfo, ROLES } from '../common/index.js';
import { CommonTransactionProps } from '../tx-sdk/types.js';
export type ChangeRoleProps = CommonTransactionProps<NodeOperatorShortInfo> & {
nodeOperatorId: NodeOperatorId;
address: Address;
};
export type ResetRoleProps = CommonTransactionProps<NodeOperatorShortInfo> & {
nodeOperatorId: NodeOperatorId;
};
export type ConfirmRoleProps = CommonTransactionProps<NodeOperatorShortInfo> & {
nodeOperatorId: NodeOperatorId;
};
export type WithRole<T> = T & {
role: ROLES;
};
//# sourceMappingURL=types.d.ts.map