Skip to content

Commit a7cecbe

Browse files
authored
Merge pull request #4 from mlabs-haskell/dshuiski/cose-verification
Verify COSE signatures
2 parents a8bd93f + 0ebda1e commit a7cecbe

29 files changed

+806
-134
lines changed

app/Main.hs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ module Main (main) where
33
import HydraAuctionOnchain.Scripts
44
( auctionEscrowValidatorUntyped
55
, auctionMetadataValidatorUntyped
6+
, auctionMintingPolicyUntyped
67
, standingBidValidatorUntyped
78
, writeScript
89
)
@@ -23,16 +24,26 @@ main :: IO ()
2324
main =
2425
execParser (info (helper <*> scriptToCompile) fullDesc) >>= \case
2526
AllScripts -> do
27+
writeAuctionMintingPolicy
2628
writeAuctionEscrowValidator
2729
writeStandingBidValidator
2830
writeAuctionMetadataValidator
31+
AuctionMintingPolicy ->
32+
writeAuctionMintingPolicy
2933
AuctionEscrowValidator ->
3034
writeAuctionEscrowValidator
3135
StandingBidValidator ->
3236
writeStandingBidValidator
3337
AuctionMetadataValidator ->
3438
writeAuctionMetadataValidator
3539

40+
writeAuctionMintingPolicy :: IO ()
41+
writeAuctionMintingPolicy =
42+
writeScript
43+
"Auction minting policy"
44+
"compiled/auction_minting_policy.plutus"
45+
auctionMintingPolicyUntyped
46+
3647
writeAuctionEscrowValidator :: IO ()
3748
writeAuctionEscrowValidator =
3849
writeScript
@@ -56,6 +67,7 @@ writeAuctionMetadataValidator =
5667

5768
data ScriptToCompile
5869
= AllScripts
70+
| AuctionMintingPolicy
5971
| AuctionEscrowValidator
6072
| StandingBidValidator
6173
| AuctionMetadataValidator
@@ -64,6 +76,7 @@ data ScriptToCompile
6476
toScript :: String -> Maybe ScriptToCompile
6577
toScript = \case
6678
"all" -> Just AllScripts
79+
"auction_mp" -> Just AuctionMintingPolicy
6780
"auction_escrow" -> Just AuctionEscrowValidator
6881
"standing_bid" -> Just StandingBidValidator
6982
"metadata" -> Just AuctionMetadataValidator

compiled/auction_escrow_validator.plutus

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

compiled/auction_metadata_validator.plutus

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)