Given the following file: passwordprotect.clsp:
(mod (
password_hash
password
receive_puzzlehash
transaction_amount
)
(defconstant CREATE_COIN 51)
(if (= (sha256 password) password_hash)
; true - password was correct
(list
(list CREATE_COIN receive_puzzlehash transaction_amount)
)
; false - password was incorrect
(x "Bad password")
)
)
brun throws an error on my machine (windows 10, powershell:
brun '(a (q 2 (i (= (sha256 11) 5) (q 4 (c 2 (c 23 (c 47 ()))) ()) (q 8 (q . "Bad password"))) 1) (c (q . 51) 1))' "(0x9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 test 0xa11ce 1000)"

same brun command works on another machine (in the video tutorial and for another community member) :
