Fix commit test for hashlock
This commit is contained in:
parent
62a4482ff3
commit
f766840311
@ -22,8 +22,10 @@ type parameter =
|
||||
|
||||
(* We use hash-commit so that a baker can't steal *)
|
||||
let commit ((p,s): unit * storage) : operation list * storage =
|
||||
let salted: bytes = Bytes.concat s.hashed (Bytes.pack sender) in
|
||||
let commit: commit = {date = Current.time + 86400; salted_hash = Crypto.sha256 salted;} in
|
||||
let salted : bytes = Crypto.sha256 (Bytes.concat
|
||||
s.hashed
|
||||
(Bytes.pack sender)) in
|
||||
let commit: commit = {date = Current.time + 86400; salted_hash = salted;} in
|
||||
let updated_map: commit_set = Big_map.update sender (Some commit) s.commits in
|
||||
let s = {hashed = s.hashed; unused = s.unused; commits = updated_map} in
|
||||
(([]: operation list), s)
|
||||
|
@ -56,7 +56,7 @@ let commit () =
|
||||
let%bind lock_time = mk_time "2000-01-02T00:10:11Z" in
|
||||
let test_hash_raw = sha_256_hash (Bytes.of_string "hello world") in
|
||||
let test_hash = e_bytes_raw test_hash_raw in
|
||||
let%bind packed_sender = pack_payload program (e_bytes_string first_committer) in
|
||||
let%bind packed_sender = pack_payload program (e_address first_committer) in
|
||||
let salted_hash = e_bytes_raw (sha_256_hash
|
||||
(Bytes.concat Bytes.empty [test_hash_raw;
|
||||
packed_sender]))
|
||||
@ -72,7 +72,7 @@ let commit () =
|
||||
in
|
||||
let post_commits = e_big_map [((e_address first_committer), commit)]
|
||||
in
|
||||
let post_storage = storage salted_hash true post_commits in
|
||||
let post_storage = storage test_hash true post_commits in
|
||||
let options =
|
||||
Proto_alpha_utils.Memory_proto_alpha.make_options
|
||||
~predecessor_timestamp
|
||||
|
Loading…
Reference in New Issue
Block a user