diff --git a/src/blockheader.rs b/src/blockheader.rs index 2467127e2..50a8d9c35 100644 --- a/src/blockheader.rs +++ b/src/blockheader.rs @@ -64,3 +64,8 @@ impl Encodable for BlockHeader { } } +#[cfg(test)] +mod tests { + fn encoding_and_decoding() { + } +} diff --git a/src/lib.rs b/src/lib.rs index b55c90299..8037140df 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -77,6 +77,7 @@ extern crate ethcore_util as util; extern crate evmjit; pub mod blockheader; +pub mod transaction; #[test] fn it_works() { diff --git a/src/transaction.rs b/src/transaction.rs new file mode 100644 index 000000000..3b27ef03d --- /dev/null +++ b/src/transaction.rs @@ -0,0 +1,42 @@ +use util::hash::*; +use util::uint::*; +use util::rlp::*; + +pub struct Transaction { + nonce: U256, + gas_price: U256, + gas: U256, + receive_address: Option
, + value: U256, + data: Vec