- Replaced most instances of PublicKey with KeyPair, since they need to be passed into each validator thread now. - Pulled out a bunch of FreeAttestations, and replaced with regular Attestations (as per Paul's suggestion) - Started generalising pubkeys to 'signers' (though they are still just Keypairs) - Added validator_index into a few structs where relevant - Removed the SlotClock and DutiesReader from the BlockProducer and Attester services, since this logic is now abstracted to the higher level process. - Added a Hash trait to the Keypair (rather than just pubkey) which assumes the Pubkey uniquely defines it. |
||
|---|---|---|
| .. | ||
| bls | ||
| boolean-bitfield | ||
| fisher_yates_shuffle | ||
| hashing | ||
| honey-badger-split | ||
| int_to_bytes | ||
| merkle_proof | ||
| serde_hex | ||
| slot_clock | ||
| ssz | ||
| ssz_derive | ||
| swap_or_not_shuffle | ||
| test_random_derive | ||