Add untested attestation validation logic

This commit is contained in:
Paul Hauner
2018-12-05 16:08:03 +11:00
parent d4b6d81c9d
commit 3533b8b892
14 changed files with 704 additions and 18 deletions

View File

@@ -0,0 +1,18 @@
extern crate bls;
extern crate db;
extern crate hashing;
extern crate ssz;
extern crate ssz_helpers;
extern crate types;
#[macro_use]
mod macros;
mod enums;
mod validate_for_block;
mod validate_for_state;
mod validate_signature;
pub use enums::{Invalid, Outcome, Error};
pub use validate_for_block::validate_attestation_for_block;
pub use validate_for_state::validate_attestation_data_for_state;
pub use validate_signature::validate_attestation_signature;