Introduce tests which demonstrate bad wasm compiler.

This commit is contained in:
Gav
2018-01-26 19:26:10 +01:00
parent bbac6f8da1
commit 0b138b0fd5
12 changed files with 96 additions and 30 deletions
@@ -84,7 +84,6 @@ pub fn execute_block(mut block: Block) {
/// Execute a given transaction.
pub fn execute_transaction(utx: &UncheckedTransaction) {
println!("Executing...");
// Verify the signature is good.
assert!(utx.ed25519_verify(), "All transactions should be properly signed");
@@ -98,8 +97,6 @@ pub fn execute_transaction(utx: &UncheckedTransaction) {
// increment nonce in storage
(expected_nonce + 1).store(&nonce_key);
println!("Dispatching...");
// decode parameters and dispatch
tx.function.dispatch(&tx.signed, &tx.input_data);
}