Implement block producer for validator client

This commit is contained in:
Age Manning
2019-03-29 16:33:27 +11:00
parent f8201edddd
commit eea772de3e
10 changed files with 92 additions and 78 deletions

View File

@@ -0,0 +1,7 @@
use types::Signature;
/// Signs message using an internally-maintained private key.
pub trait Signer {
fn sign_block_proposal(&self, message: &[u8], domain: u64) -> Option<Signature>;
fn sign_randao_reveal(&self, message: &[u8], domain: u64) -> Option<Signature>;
}