Added
- Add BinaryPort interface along with the relevant config entries.
- Added chainspec settings finders_fee, finality_signature_proportion and signature_rewards_max_delay to control behavior of the new seigniorage model.
Changed
- All SSE events are emitted via the IP:Port/events endpoint. None of the previous ones (/events/main, /events/deploys, and /events/sigs) is available any longer.
- DeployBuffer was renamed to TransactionBuffer along with the related metrics.
- Switch blocks and the creation and propagation of signatures on them are now rewarded.
- Era end reports now record rewards as motes rather than scores.
- Seigniorage model is now independent of the details of consensus (and compatible with both Highway and Zug) and based solely upon block proposals, signature generation and signature distribution by validators.
Removed
- Remove the JSON-RPC and speculative execution interfaces.
- Remove chainspec setting highway.performance_meter.blocks_to_consider and the entire highway.performance_meter section.
- Remove chainspec setting highway.reduced_reward_multiplier