chore(gift_card): run fmt

This commit is contained in:
rvcas 2023-04-07 16:35:58 -04:00
parent 4e380012fb
commit d0d482b3cb
No known key found for this signature in database
GPG Key ID: C09B64E263F7D68C
1 changed files with 16 additions and 10 deletions

View File

@ -10,16 +10,19 @@ type Action {
validator(token_name: ByteArray, utxo_ref: OutputReference) { validator(token_name: ByteArray, utxo_ref: OutputReference) {
fn gift_card(rdmr: Action, ctx: ScriptContext) -> Bool { fn gift_card(rdmr: Action, ctx: ScriptContext) -> Bool {
let ScriptContext { transaction, purpose } = ctx let ScriptContext { transaction, purpose } =
ctx
expect tx.Mint(policy_id) = purpose expect tx.Mint(policy_id) =
purpose
let Transaction { inputs, mint, .. } = transaction let Transaction { inputs, mint, .. } =
transaction
expect [(asset_name, amount)] = expect [(asset_name, amount)] =
mint mint
|> value.tokens(policy_id) |> value.tokens(policy_id)
|> dict.to_list() |> dict.to_list()
when rdmr is { when rdmr is {
Mint -> { Mint -> {
@ -27,21 +30,24 @@ validator(token_name: ByteArray, utxo_ref: OutputReference) {
list.find(inputs, fn(input) { input.output_reference == utxo_ref }) list.find(inputs, fn(input) { input.output_reference == utxo_ref })
amount == 1 && asset_name == token_name amount == 1 && asset_name == token_name
} }
Burn -> amount == -1 && asset_name == token_name Burn ->
amount == -1 && asset_name == token_name
} }
} }
} }
validator(token_name: ByteArray, policy_id: ByteArray) { validator(token_name: ByteArray, policy_id: ByteArray) {
fn redeem(_d: Data, _r: Data, ctx: ScriptContext) -> Bool { fn redeem(_d: Data, _r: Data, ctx: ScriptContext) -> Bool {
let ScriptContext { transaction, .. } = ctx let ScriptContext { transaction, .. } =
ctx
let Transaction { mint, .. } = transaction let Transaction { mint, .. } =
transaction
expect [(asset_name, amount)] = expect [(asset_name, amount)] =
mint mint
|> value.tokens(policy_id) |> value.tokens(policy_id)
|> dict.to_list() |> dict.to_list()
amount == -1 && asset_name == token_name amount == -1 && asset_name == token_name
} }