import { BeaconConfig } from "@lodestar/config"; import { BeaconBlock, rewards } from "@lodestar/types"; import { RewardCache } from "../cache/rewardCache.js"; import { CachedBeaconStateAllForks } from "../cache/stateCache.js"; /** * Calculate total proposer block rewards given block and the beacon state of the same slot before the block is applied (preState) * postState can be passed in to read reward cache if available * Standard (Non MEV) rewards for proposing a block consists of: * 1) Including attestations from (beacon) committee * 2) Including attestations from sync committee * 3) Reporting slashable behaviours from proposer and attester */ export declare function computeBlockRewards(config: BeaconConfig, block: BeaconBlock, preStateIn: CachedBeaconStateAllForks, proposerRewards?: RewardCache): Promise; //# sourceMappingURL=blockRewards.d.ts.map