Introduce config parameters (#111)
* Implement a config trait * Migrate cache to use config struct * Migrate per_block to use config * Migrate per epoch processing to use config * Migrate per slot executive to use config * Use executive in execute_block * Gradually remove all consts * Clean up more consts * Clean up the rest of consts and util * Fix tests
Showing
- serenity/src/attestation.rs 6 additions, 15 deletionsserenity/src/attestation.rs
- serenity/src/block.rs 9 additions, 28 deletionsserenity/src/block.rs
- serenity/src/config.rs 312 additions, 0 deletionsserenity/src/config.rs
- serenity/src/consts.rs 0 additions, 69 deletionsserenity/src/consts.rs
- serenity/src/eth1.rs 23 additions, 17 deletionsserenity/src/eth1.rs
- serenity/src/executive/cache.rs 19 additions, 0 deletionsserenity/src/executive/cache.rs
- serenity/src/executive/mod.rs 405 additions, 0 deletionsserenity/src/executive/mod.rs
- serenity/src/executive/per_block.rs 413 additions, 0 deletionsserenity/src/executive/per_block.rs
- serenity/src/executive/per_epoch.rs 447 additions, 0 deletionsserenity/src/executive/per_epoch.rs
- serenity/src/executive/per_slot.rs 8 additions, 0 deletionsserenity/src/executive/per_slot.rs
- serenity/src/lib.rs 37 additions, 32 deletionsserenity/src/lib.rs
- serenity/src/processing/cache.rs 0 additions, 35 deletionsserenity/src/processing/cache.rs
- serenity/src/processing/mod.rs 0 additions, 20 deletionsserenity/src/processing/mod.rs
- serenity/src/processing/per_epoch.rs 0 additions, 215 deletionsserenity/src/processing/per_epoch.rs
- serenity/src/processing/per_slot.rs 0 additions, 23 deletionsserenity/src/processing/per_slot.rs
- serenity/src/state.rs 12 additions, 671 deletionsserenity/src/state.rs
- serenity/src/util.rs 131 additions, 289 deletionsserenity/src/util.rs
- serenity/src/validator.rs 4 additions, 3 deletionsserenity/src/validator.rs
Please register or sign in to comment