@exromany/lido-csm-sdk
Version:
[](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [](h
21 lines • 755 B
TypeScript
import { NodeOperatorId, PermitSignatureShort, RewardProof } from '../common/index.js';
import { CommonTransactionProps } from '../core-sdk/types.js';
export type AddBondResult = {
current: bigint;
required: bigint;
};
export type AddBondProps = CommonTransactionProps<AddBondResult> & {
nodeOperatorId: NodeOperatorId;
amount: bigint;
permit?: PermitSignatureShort;
};
export type CoverLockedBondProps = CommonTransactionProps<bigint> & {
nodeOperatorId: NodeOperatorId;
amount: bigint;
};
export type ClaimBondProps = CommonTransactionProps & Partial<RewardProof> & {
nodeOperatorId: NodeOperatorId;
amount: bigint;
};
export type PullRewardsProps = Omit<ClaimBondProps, 'amount'>;
//# sourceMappingURL=types.d.ts.map