lisk-framework
Version:
Lisk blockchain application platform
12 lines (11 loc) • 625 B
TypeScript
import { ModuleEndpointContext } from '../../types';
import { RewardEndpoint } from '../reward/endpoint';
import { GetExpectedValidatorRewardsResponse, ModuleConfig, PoSMethod, ValidatorsMethod } from './types';
export declare class DynamicRewardEndpoint extends RewardEndpoint {
private _validatorMethod;
private _posMethod;
protected _config: ModuleConfig;
init(config: ModuleConfig, blockTime: number): void;
addDependencies(validatorMethod: ValidatorsMethod, posMethod: PoSMethod): void;
getExpectedValidatorRewards(context: ModuleEndpointContext): Promise<GetExpectedValidatorRewardsResponse>;
}