Fix README template for newly generated projects, and hello, world

This commit is contained in:
KtorZ 2023-03-18 22:23:55 +01:00
parent 0f35675f57
commit 6422027c6c
No known key found for this signature in database
GPG Key ID: 33173CB6F77F4277
2 changed files with 6 additions and 5 deletions

View File

@ -105,8 +105,8 @@ fn readme(root: &Path, project_name: &str) -> miette::Result<()> {
For example, as `validators/always_true.ak` For example, as `validators/always_true.ak`
```gleam ```gleam
validator spend {{ validator {{
pub fn spend(_datum: Data, _redeemer: Data, _context: Data) -> Bool {{ fn spend(_datum: Data, _redeemer: Data, _context: Data) -> Bool {{
True True
}} }}
}} }}

View File

@ -11,9 +11,10 @@ type Redeemer {
msg: ByteArray, msg: ByteArray,
} }
validator spend { validator {
fn(datum: Datum, redeemer: Redeemer, context: ScriptContext) -> Bool { fn spend(datum: Datum, redeemer: Redeemer, context: ScriptContext) -> Bool {
let must_say_hello = redeemer.msg == "Hello, World!" let must_say_hello =
redeemer.msg == "Hello, World!"
let must_be_signed = let must_be_signed =
list.has(context.transaction.extra_signatories, datum.owner) list.has(context.transaction.extra_signatories, datum.owner)