From 706a085d1409d1f8cf9c6d3c533bd0c39d240e4d Mon Sep 17 00:00:00 2001 From: Dzmitry Shuysky Date: Fri, 26 Apr 2024 14:50:01 +0200 Subject: [PATCH] feat!: add basic delegate info --- compiled/auction_minting_policy.plutus | 4 ++-- hydra-auction-onchain.cabal | 1 + src/HydraAuctionOnchain/Types/AuctionInfo.hs | 4 +++- src/HydraAuctionOnchain/Types/DelegateInfo.hs | 23 +++++++++++++++++++ 4 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 src/HydraAuctionOnchain/Types/DelegateInfo.hs diff --git a/compiled/auction_minting_policy.plutus b/compiled/auction_minting_policy.plutus index d9e4b7b..1deee25 100644 --- a/compiled/auction_minting_policy.plutus +++ b/compiled/auction_minting_policy.plutus @@ -1,11 +1,11 @@ { - "cborHex": "5915255915220100003232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322222333322223232323253330383370e9001001099299981c99807000991919911981c19bb0002001037375200e6e98004c040004c8cdc0a400000290010a4c2a6607092010541554d50370016302c323756607a6034607e0026078607c00a2646464a66607666446600446600446602800400229404cc0049280a51333222330362253330390011225001153330403375e608660880020082600a608800226004608a0020024644460040066eacc10c004dd4803800981e1808a40042a666076603664664606a44a666070002244a0022666006608600244460040062600460880024a66607a66ebc030c104c10c004488c00800c4894004004dd6181f801099299981e19b87333018375660806082608400201002e900109919299981f19b8f375c60840020142646464646464646464646464a66609466e1cc8ccc09c0040a80a8dd59827005a40002a6660946466064466068466e2120000010010013756609c0162a666094605464646464a66609c66e1d200200210501304f375c60a400260a8004609e0026ea8c13cc144004c13802854ccc128cdc41bad304e007375a609c00c2a66609466e20dd698270031bad304e0051533304a337106eb4c138014dd698270020a99982519b8848000dd698270008a99982519b883233704605a6eb0c13c004dd6982798161828000982318280061bad304e0021533304a3371090604b58811bad304e0031533304a33710900018161bac304e008149854cc1252401064155544531300016153304949105415554453900161533049491054155544538001615330494910541555445370016153304949105415554453600161533049491054155544535001615330494910541555445340016153304949105415554453200161533049491054155544531001615330494910541555445300016304e001304d001304c001304b001304a00130490013048001304700130460013045001304500130423043001153303d4910541554d5036001630430013303a49010541554d5035003232323253330403370e9002001098209919191919002a99982219b87480000084c8c8c94ccc11d4cc0cccdc3800a4000266e1c0052038132323232323232323232323232323232323232323232323232323232323232324994ccc17c004526153306504b16306a00653330643370e900000109919191919191919191919191924ca6660d20022930a9983782a8b183a003299983719b87480000084c8c8c8c8c8c8c926533306d001149854cc1cc16458c1e00194ccc1c8cdc3a40000042646464646464649329998388008a4c2a660ee0ba2c60f800ca6660ec66e1d20000021323253330783370e6e340052038132324994ccc1c8004526153307805e16307d003153307705c16375c00260f40022a6660ec66e1d20020021323253330783370e6e340052038132324994ccc1c8004526153307805e16307d003153307705e16375c00260f40022a660ea0d02c60f800460ee0026ea8004c1d800454ccc1c8cdc3a400400426464646464646464646493299983a0008a4c2a660f40c02c60fe0066eb4004c1f0004c1f000cdd6800983c800983c8019bad001307600115330710641630780023073001375400260e40022a6660dc66e1d20020021324994ccc19c004526153306d05316153306d060163074002306f001375400260dc00260dc00ca6660d066e1d200000213232533306a3370e6e340052038132324994ccc190004526153306a05016306f003153306904e16375c00260d80022a6660d066e1d200200213232533306a3370e6e340052038132324994ccc190004526153306a05016306f003153306905016375c00260d80022a660ce0b42c60dc00460d20026ea8004c1a000454cc18c15858c1a8008c194004dd500098320009832003299982f19b87480000084c8c8c8c8c8c8c8c8c8c8c8c8c9265333063001149854cc1a413c58c1b80194ccc1a0cdc3a40000042646464646464649329998338008a4c2a660da0a62c60e400ca6660d866e1d20000021323232323232324994ccc1ac004526153307105716307600653330703370e900000109919299983919b87371a002901c0991924ca6660d80022930a9983902c0b183b8018a9983882b0b1bae0013074001153330703370e900100109919299983919b87371a002901c0991924ca6660d80022930a9983902c0b183b8018a9983882c0b1bae0013074001153306f0621630760023071001375400260e00022a6660d866e1d20020021323232323232323232324994ccc1b8004526153307405a163079003375a00260ec00260ec0066eb4004c1cc004c1cc00cdd680098380008a9983582f0b183900118368009baa001306c001153330683370e900100109924ca6660c20022930a998338268b0a9983382d0b183700118348009baa0013068001306800653330623370e900000109919299983219b87371a002901c0991924ca6660bc0022930a998320250b18348018a998318240b1bae0013066001153330623370e900100109919299983219b87371a002901c0991924ca6660bc0022930a998320250b18348018a998318250b1bae001306600115330610541630680023063001375400260c40022a660ba0a02c60c800460be0026ea8004c178004c1780194ccc160cdc3a400000426464646464646464646464646493299982e8008a4c2a660c60922c60d000ca6660c466e1d20000021323232323232324994ccc184004526153306704d16306c00653330663370e900000109919191919191924ca6660ca0022930a998358288b1838003299983519b87480000084c8c94ccc1b0cdc39b8d001480e04c8c9265333066001149854cc1b014858c1c400c54cc1ac14058dd700098370008a99983519b87480080084c8c94ccc1b0cdc39b8d001480e04c8c9265333066001149854cc1b014858c1c400c54cc1ac14858dd700098370008a9983482e0b183800118358009baa001306a001153330663370e900100109919191919191919191924ca6660d00022930a9983702a0b18398019bad00130700013070003375a00260da00260da0066eb4004c1a800454cc19416058c1b0008c19c004dd500098330008a99983119b87480080084c926533305b001149854cc18411c5854cc18415058c1a0008c18c004dd500098310009831003299982e19b87480000084c8c94ccc178cdc39b8d001480e04c8c9265333058001149854cc17811058c18c00c54cc17410858dd700098300008a99982e19b87480080084c8c94ccc178cdc39b8d001480e04c8c9265333058001149854cc17811058c18c00c54cc17411058dd700098300008a9982d8270b1831001182e8009baa001305c001153305704a16305e0023059001375400260b000260b000ca6660a466e1d20000021323232323232323232323232324994ccc15c004526153305d043163062006533305c3370e900000109919191919191924ca6660b60022930a998308238b1833003299983019b87480000084c8c8c8c8c8c8c926533305f001149854cc19412c58c1a80194ccc190cdc3a400000426464a6660cc66e1cdc6800a4070264649329998300008a4c2a660cc0982c60d60062a660ca0942c6eb8004c1a000454ccc190cdc3a400400426464a6660cc66e1cdc6800a4070264649329998300008a4c2a660cc0982c60d60062a660ca0982c6eb8004c1a000454cc18c15858c1a8008c194004dd500098320008a99983019b87480080084c8c8c8c8c8c8c8c8c8c9265333062001149854cc1a013858c1b400cdd6800983500098350019bad00130670013067003375a00260c80022a660be0a42c60cc00460c20026ea8004c18000454ccc170cdc3a400400426493299982a8008a4c2a660b60822c2a660b609c2c60c400460ba0026ea8004c170004c1700194ccc158cdc3a400000426464a6660b066e1cdc6800a4070264649329998290008a4c2a660b007c2c60ba0062a660ae0782c6eb8004c16800454ccc158cdc3a400400426464a6660b066e1cdc6800a4070264649329998290008a4c2a660b007c2c60ba0062a660ae07c2c6eb8004c16800454cc15412058c170008c15c004dd5000982b0008a998288220b182c00118298009baa00130520013052006533304c3370e900000109919191919191919191919191919191919191919299983019b89480000044c8c8c94ccc18ccdc4a40000022646464a6660cc66e252000001132323253330693371290000008991919191919191919191919191924ca6660de0022930a9983a82d8b183d0019bad00130770013077003375a00260e800260e80066eb4004c1c4004c1c400cdd6800983700098370018a998340260b1bad001306b001306b003153306504916375a00260d000260d00062a660c408c2c6eb4004c194004c19400c54cc17c10c58dd680098310009831001999182a91299982c000882909982d1801983180098011832000919299982f19b87371a002901c08010a9982e8210b1bae001375800260be00260be0066eb8004c170004c1700194ccc158cdc3a400000426464646464646464646464646493299982d8008a4c2a660c208e2c60cc00ca6660c066e1d20000021323232323232324994ccc17c004526153306504b16306a00653330643370e900000109919191919191924ca6660c60022930a998348278b1837003299983419b87480000084c8c94ccc1a8cdc39b8d001480e04c8c9265333064001149854cc1a814058c1bc00c54cc1a413858dd700098360008a99983419b87480080084c8c94ccc1a8cdc39b8d001480e04c8c9265333064001149854cc1a814058c1bc00c54cc1a414058dd700098360008a9983382d0b183700118348009baa0013068001153330643370e900100109919191919191919191924ca6660cc0022930a998360290b18388019bad001306e001306e003375a00260d600260d60066eb4004c1a000454cc18c15858c1a8008c194004dd500098320008a99983019b87480080084c9265333059001149854cc17c1145854cc17c14858c198008c184004dd500098300009830003299982d19b87480000084c8c94ccc170cdc39b8d001480e04c8c9265333056001149854cc17010858c18400c54cc16c10058dd7000982f0008a99982d19b87480080084c8c94ccc170cdc39b8d001480e04c8c9265333056001149854cc17010858c18400c54cc16c10858dd7000982f0008a9982c8260b1830001182d8009baa001305a001153305504816305c0023057001375400260ac00260ac00c64a6660a266070466074466e212000001001001100115330504901184e6567617469766520616d6f756e7420696e2056616c756500163756008607a6eac00ccc0f88cdd819192999828a9981e99b87001480004cdc3800a4070260a80062a660a00842c6e34004dd71829000991919182c802181f9bab30580033304023376064a6660a466e24dc6800a4080260aa0042a660a2921327074727946726f6d28546f6b656e4e616d65293a206d757374206265206174206d6f7374203332204279746573206c6f6e670016375c60a80026460b20046eb4c160004004dd5982b0008009bab0013050001153304b03e163052002304d0013754002609800260980082a6608c0702c6e34004dd700098240008a9982181b0b182500118228009baa001304400110423046002304100137540026080607260840022a660769210541554d50340016330394910541554d50330033223303522533303800110411533303f3035304400113040304300110413303522533303800110321325333040300500113303b001300330450021300330450023043001001233223232323253330423370e90000010a5013371e6eb8c118004014c120008c10c004dd500098211822001182018210008061bac303f30383041003153303a4910541554d50320016153303a4910541554d50310016302e3756607c606c607e002607e0026078607c00a607c00460720026ea800ccc0c92410541554d50300032323253330373370e90000010981c1bae303b0011039303d002303800137546070607260740026eb801000c00800488cdd79ba6002374c002466600600c00266600600400266600600a00204a91010741554354494f4e002233003233026337606ea400cdd400100080111119981111299981280089180098030138991299981719b900020061330043033003230023302a30330040011533302e3371e00400c26002600e606600626002600e66052606400660660066eb8c0bcc0c000400480052210c5354414e44494e475f4249440048811041554354494f4e5f4d45544144415441002223333004002480008cccc014009200075a6eac00400c8c008dd480091111980f11299981080088028a99981419baf302b302c00100613004302f302c00113002302d00100148810023300124a229408c094c070004cc0588894ccc06800440084cc00ccdc000124004604c0029000249257074727946726f6d28504f53495854696d65293a206d75737420626520706f7369746976650049012c7074727946726f6d28505075624b657948617368293a206d757374206265203238206279746573206c6f6e67004901317074727946726f6d2850446174615265636f72645b5d293a206c697374206973206c6f6e676572207468616e207a65726f0049012c7074727946726f6d285053637269707448617368293a206d757374206265203238206279746573206c6f6e6700223300423003375660460020024466006460066eb4c0880040048c040894ccc04c0045288a998021801980f00089801180f8009119980c0010008018a5023301500100214a2466601644a66601c002240082644a66602e60020042a6602c00c2c2660086038006466e4000400cdd7180c180c80080092504910c756e736f72746564206d6170002300922533300c001100d13300e3003301700130023018001491387074727946726f6d2843757272656e637953796d626f6c293a206d757374206265203238206279746573206c6f6e67206f7220656d7074790049013f7265616368656420656e64206f662073756d207768696c65207374696c6c206e6f7420686176696e6720666f756e642074686520636f6e7374727563746f72004bd701198011192999807980280089128008911801001998029299980799baf00137509000091280089118010018008009180191998011bab001232223002003374c002244a002ae8c88cc00c894ccc018004401c4c8ccc014c054c0480088cc028cdd818091809801800801080098011809000800919180111980100100091801119801001000aab9f4bd6f7b6302ba02300a3002001230093009001223300120011533003002165738ae68888c00800c89400555ceaba15744460046ea800555cf01", + "cborHex": "5915e65915e3010000323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322222333322223232323253330393370e90000010991919299981e1991198011198011198160010008a5013300124a02944ccc888cc0d8894ccc0e4004489400454ccc104cdd7982218228008020980298228008980118230008009191118010019bab3044001375200e002607a605290010a99981e180a19199181a91299981c00089128008999801982200091118010018980118228009299981f19baf00c304230440011223002003122500100137586080004264a66607a66e1cccc044dd5982098211821800804015a400426464a66607e66e3cdd718218008050991919191919191919191919299982599b87323330200010230233756609e01690000a9998259919815919816919b8848000004004004dd598278058a999825981199191919299982799b874800800841444c140dd71829800982a80118280009baa30503052001304f00a1533304b337106eb4c13c01cdd698278030a99982599b88375a609e00c6eb4c13c01454ccc12ccdc41bad304f005375a609e0082a66609666e212000375a609e0022a66609666e20c8cdc118129bac3050001375a60a0608e60a2002608e60a20186eb4c13c00854ccc12ccdc4241812d62046eb4c13c00c54ccc12ccdc42400060486eb0c13c020526153304a491064155544531300016153304a4910541555445390016153304a4910541555445380016153304a4910541555445370016153304a4910541555445360016153304a4910541555445350016153304a4910541555445340016153304a4910541555445320016153304a4910541555445310016153304a4910541555445300016304f001304e001304d001304c001304b001304a0013049001304800130470013046001304600130433044001153303e4910541554d5036001630440013303b49010541554d5035003232323253330413370e9002001098211919191919002a99982299b87480000084c8c8c94ccc1214cc0b0cdc3800a4000266e1c0052038132323232323232323232323232323232323232323232323232323232323232323232323232324994ccc194004526153306c04a163071006533306b3370e900000109919191919191919191919191924ca6660de0022930a9983b02a0b183d803299983a99b87480000084c8c8c8c8c8c8c9265333073001149854cc1e816058c1fc0194ccc1e4cdc3a400000426464646464646493299983b8008a4c2a660fc0b82c61060200ca6660fa66e1d200000213232533307f3370e6e340052038132324994ccc1e0004526153307f05d16308401003153307e05b16375c0026102020022a6660fa66e1d200200213232533307f3370e6e340052038132324994ccc1e0004526153307f05d16308401003153307e05d16375c0026102020022a660f80ce2c61060200460fc0026ea8004c1f400454ccc1e4cdc3a400400426464646464646464646493299983d0008a4c2a66102020be2c610c020066eb4004c20c04004c20c0400cdd68009840008009840008019bad001307d001153307806316307f002307a001375400260f20022a6660ea66e1d20020021324994ccc1b4004526153307405216153307405f16307b0023076001375400260ea00260ea00ca6660de66e1d20000021323253330713370e6e340052038132324994ccc1a8004526153307104f163076003153307004d16375c00260e60022a6660de66e1d20020021323253330713370e6e340052038132324994ccc1a8004526153307104f163076003153307004f16375c00260e60022a660dc0b22c60ea00460e00026ea8004c1bc00454cc1a815458c1c4008c1b0004dd500098358009835803299983299b87480000084c8c8c8c8c8c8c8c8c8c8c8c8c9265333069001149854cc1c013858c1d40194ccc1bccdc3a40000042646464646464649329998368008a4c2a660e80a42c60f200ca6660e666e1d20000021323232323232324994ccc1c4004526153307805616307d00653330773370e900000109919299983c99b87371a002901c0991924ca6660e40022930a9983c82b8b183f0018a9983c02a8b1bae001307b001153330773370e900100109919299983c99b87371a002901c0991924ca6660e40022930a9983c82b8b183f0018a9983c02b8b1bae001307b001153307606116307d0023078001375400260ee0022a6660e666e1d20020021323232323232323232324994ccc1d0004526153307b05916308001003375a00260fa00260fa0066eb4004c1e8004c1e800cdd6800983b8008a9983902e8b183c801183a0009baa00130730011533306f3370e900100109924ca6660ce0022930a998370260b0a9983702c8b183a80118380009baa001306f001306f00653330693370e900000109919299983599b87371a002901c0991924ca6660c80022930a998358248b18380018a998350238b1bae001306d001153330693370e900100109919299983599b87371a002901c0991924ca6660c80022930a998358248b18380018a998350248b1bae001306d001153306805316306f002306a001375400260d20022a660c809e2c60d600460cc0026ea8004c194004c1940194ccc17ccdc3a40000042646464646464646464646464649329998318008a4c2a660d40902c60de00ca6660d266e1d20000021323232323232324994ccc19c004526153306e04c163073006533306d3370e900000109919191919191924ca6660d60022930a998390280b183b803299983899b87480000084c8c94ccc1cccdc39b8d001480e04c8c926533306c001149854cc1cc14458c1e000c54cc1c813c58dd7000983a8008a99983899b87480080084c8c94ccc1cccdc39b8d001480e04c8c926533306c001149854cc1cc14458c1e000c54cc1c814458dd7000983a8008a9983802d8b183b80118390009baa00130710011533306d3370e900100109919191919191919191924ca6660dc0022930a9983a8298b183d0019bad00130770013077003375a00260e800260e80066eb4004c1c400454cc1b015c58c1cc008c1b8004dd500098368008a99983499b87480080084c9265333061001149854cc1a01185854cc1a014c58c1bc008c1a8004dd500098348009834803299983199b87480000084c8c94ccc194cdc39b8d001480e04c8c926533305e001149854cc19410c58c1a800c54cc19010458dd700098338008a99983199b87480080084c8c94ccc194cdc39b8d001480e04c8c926533305e001149854cc19410c58c1a800c54cc19010c58dd700098338008a998310268b183480118320009baa0013063001153305e0491630650023060001375400260be00260be00ca6660b266e1d20000021323232323232323232323232324994ccc174004526153306404216306900653330633370e900000109919191919191924ca6660c20022930a998340230b1836803299983399b87480000084c8c8c8c8c8c8c9265333065001149854cc1b012858c1c40194ccc1accdc3a400000426464a6660da66e1cdc6800a4070264649329998330008a4c2a660da0962c60e40062a660d80922c6eb8004c1bc00454ccc1accdc3a400400426464a6660da66e1cdc6800a4070264649329998330008a4c2a660da0962c60e40062a660d80962c6eb8004c1bc00454cc1a815458c1c4008c1b0004dd500098358008a99983399b87480080084c8c8c8c8c8c8c8c8c8c9265333068001149854cc1bc13458c1d000cdd6800983880098388019bad001306e001306e003375a00260d60022a660cc0a22c60da00460d00026ea8004c19c00454ccc18ccdc3a400400426493299982d8008a4c2a660c40802c2a660c409a2c60d200460c80026ea8004c18c004c18c0194ccc174cdc3a400000426464a6660be66e1cdc6800a40702646493299982c0008a4c2a660be07a2c60c80062a660bc0762c6eb8004c18400454ccc174cdc3a400400426464a6660be66e1cdc6800a40702646493299982c0008a4c2a660be07a2c60c80062a660bc07a2c6eb8004c18400454cc17011c58c18c008c178004dd5000982e8008a9982c0218b182f801182d0009baa0013059001305900653330533370e900000109919191919191924ca6660a20022930a9982c01b0b182e803299982b99b87480000084c8c8c8c8c8c8c9265333055001149854cc1700e858c18400ccc0d88c8008dd70009bac001305e001305e00333033232002375c0026eb0004c16c00454cc15810458c174008c160004dd5000982b8008a99982999b87480080084c926533304b001149854cc1480c05854cc1480f458c164008c150004dd500098298009829803299982699b87480000084c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc184cdc4a40000022646464a6660c866e252000001132323253330673371290000008991919299983519b89480000044c8c8c8c8c8c8c8c8c8c8c8c8c8c926533306f001149854cc1d815058c1ec00cdd6800983c000983c0019bad00130750013075003375a00260e400260e40066eb4004c1bc004c1bc00c54cc1a411058dd6800983600098360018a998330208b1bad00130690013069003153306303e16375a00260cc00260cc0062a660c00762c6eb4004c18c004c18c00ccc0e08c94ccc17ccdc39b8d001480e0400854cc1780ec58dd70009bac00130600013060003375c00260ba00260ba00ca6660ae66e1d20000021323232323232323232323232324994ccc16c004526153306204016306700653330613370e900000109919191919191924ca6660be0022930a998330220b1835803299983299b87480000084c8c8c8c8c8c8c9265333063001149854cc1a812058c1bc0194ccc1a4cdc3a400000426464a6660d666e1cdc6800a4070264649329998320008a4c2a660d60922c60e00062a660d408e2c6eb8004c1b400454ccc1a4cdc3a400400426464a6660d666e1cdc6800a4070264649329998320008a4c2a660d60922c60e00062a660d40922c6eb8004c1b400454cc1a014c58c1bc008c1a8004dd500098348008a99983299b87480080084c8c8c8c8c8c8c8c8c8c9265333066001149854cc1b412c58c1c800cdd6800983780098378019bad001306c001306c003375a00260d20022a660c809e2c60d600460cc0026ea8004c19400454ccc184cdc3a400400426493299982c8008a4c2a660c007c2c2a660c00962c60ce00460c40026ea8004c184004c1840194ccc16ccdc3a400000426464a6660ba66e1cdc6800a40702646493299982b0008a4c2a660ba0762c60c40062a660b80722c6eb8004c17c00454ccc16ccdc3a400400426464a6660ba66e1cdc6800a40702646493299982b0008a4c2a660ba0762c60c40062a660b80762c6eb8004c17c00454cc16811458c184008c170004dd5000982d8008a9982b0208b182e801182c0009baa0013057001305700632533305233031233033233710900000080080088008a99828a481184e6567617469766520616d6f756e7420696e2056616c756500163756008606c6eac00ccc0dc8cdd81919299982929981b19b87001480004cdc3800a4070260aa0062a660a20762c6e34004dd71829800991919182d002181c1bab30590033303923376064a6660a666e24dc6800a4080260ac0042a660a4921327074727946726f6d28546f6b656e4e616d65293a206d757374206265206174206d6f7374203332204279746573206c6f6e670016375c60aa0026460b40046eb4c164004004dd5982b8008009bab0013051001153304c037163053002304e0013754002609a002609a0082a6608e0622c6e34004dd700098248008a998220178b182580118230009baa001304500110433047002304200137540026082607460860022a660789210541554d503400163303a4910541554d50330033223303522533303800110421533304030353045001130413044001104233035225333038001102b1325333041300500113303b001300330460021300330460023044001001233223232323253330433370e90000010a5013371e6eb8c11c004014c124008c110004dd500098219822801182098218008061bac304030393042003153303b4910541554d50320016153303b4910541554d50310016302e3756607e606e60800026080002607a607e00a264a6660746604c002646466446607066ec00080040dcdd48039ba6001302800132337029000000a40042930a9981ca490541554d50370016302c323756607c606a6080002607a607e00a607e00460740026ea800ccc0cd24010541554d50300032323253330383370e90000010981c9bae303c001103a303e002303900137546072607460760026eb801000c008004888cccc01000920002333300500248001d69bab00100323002375200244446604a44a666050002200a2a66606066ebcc0ccc0d00040184c010c0dcc0d00044c008c0d400400522010023300124a22940cc0788894ccc08800440084cc00ccdc000124004605e0029000249257074727946726f6d28504f53495854696d65293a206d75737420626520706f736974697665002301d22533302000110131330223003302c0013002302d0014912c7074727946726f6d28505075624b657948617368293a206d757374206265203238206279746573206c6f6e67004901317074727946726f6d2850446174615265636f72645b5d293a206c697374206973206c6f6e676572207468616e207a65726f0049012c7074727946726f6d285053637269707448617368293a206d757374206265203238206279746573206c6f6e6700223300423003375660560020024466006460066eb4c0a80040048c05c894ccc0680045288a9980218019813000898011813800911998100010008018a5023301d00100214a2466602444a66602a002240082644a66603e60020042a6603c00c2c2660086048006466e4000400cdd71810181080080092504910c756e736f72746564206d6170002301022533301300110141330153003301f00130023020001491387074727946726f6d2843757272656e637953796d626f6c293a206d757374206265203238206279746573206c6f6e67206f7220656d7074790049013f7265616368656420656e64206f662073756d207768696c65207374696c6c206e6f7420686176696e6720666f756e642074686520636f6e7374727563746f72004bd701119baf374c0046e980048ccc010008004ccc01000c004ccc01001800403522011041554354494f4e5f4d455441444154410048810741554354494f4e00223300323300d337606ea400cdd400100080111119980491299980600089180098030070991299980b19b90002006133004301b0032300233011301b004001153330163371e00400c26002600e603600626002600e66020603400660360066eb8c05cc06000400480052210c5354414e44494e475f42494400233002232533301030050011225001122300200333005253330103375e0026ea120001225001122300200300100123003233300237560024644460040066e9800448940055d191198019129998030008803899199802980b180980111980519bb0301330140030010021001300230130010012323002233002002001230022330020020015573e97adef6c605740460166004002460146004002460126012002446600240022a660060042cae715cd1111801001912800aab9d5742ae888c008dd5000aab9e1", "description": "Auction minting policy", "params": [ "Ply.Core.Types:AsData#PlutusLedgerApi.V1.Scripts:ScriptHash", "Ply.Core.Types:AsData#PlutusLedgerApi.V1.Tx:TxOutRef" ], - "rawHex": "5915220100003232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322222333322223232323253330383370e9001001099299981c99807000991919911981c19bb0002001037375200e6e98004c040004c8cdc0a400000290010a4c2a6607092010541554d50370016302c323756607a6034607e0026078607c00a2646464a66607666446600446600446602800400229404cc0049280a51333222330362253330390011225001153330403375e608660880020082600a608800226004608a0020024644460040066eacc10c004dd4803800981e1808a40042a666076603664664606a44a666070002244a0022666006608600244460040062600460880024a66607a66ebc030c104c10c004488c00800c4894004004dd6181f801099299981e19b87333018375660806082608400201002e900109919299981f19b8f375c60840020142646464646464646464646464a66609466e1cc8ccc09c0040a80a8dd59827005a40002a6660946466064466068466e2120000010010013756609c0162a666094605464646464a66609c66e1d200200210501304f375c60a400260a8004609e0026ea8c13cc144004c13802854ccc128cdc41bad304e007375a609c00c2a66609466e20dd698270031bad304e0051533304a337106eb4c138014dd698270020a99982519b8848000dd698270008a99982519b883233704605a6eb0c13c004dd6982798161828000982318280061bad304e0021533304a3371090604b58811bad304e0031533304a33710900018161bac304e008149854cc1252401064155544531300016153304949105415554453900161533049491054155544538001615330494910541555445370016153304949105415554453600161533049491054155544535001615330494910541555445340016153304949105415554453200161533049491054155544531001615330494910541555445300016304e001304d001304c001304b001304a00130490013048001304700130460013045001304500130423043001153303d4910541554d5036001630430013303a49010541554d5035003232323253330403370e9002001098209919191919002a99982219b87480000084c8c8c94ccc11d4cc0cccdc3800a4000266e1c0052038132323232323232323232323232323232323232323232323232323232323232324994ccc17c004526153306504b16306a00653330643370e900000109919191919191919191919191924ca6660d20022930a9983782a8b183a003299983719b87480000084c8c8c8c8c8c8c926533306d001149854cc1cc16458c1e00194ccc1c8cdc3a40000042646464646464649329998388008a4c2a660ee0ba2c60f800ca6660ec66e1d20000021323253330783370e6e340052038132324994ccc1c8004526153307805e16307d003153307705c16375c00260f40022a6660ec66e1d20020021323253330783370e6e340052038132324994ccc1c8004526153307805e16307d003153307705e16375c00260f40022a660ea0d02c60f800460ee0026ea8004c1d800454ccc1c8cdc3a400400426464646464646464646493299983a0008a4c2a660f40c02c60fe0066eb4004c1f0004c1f000cdd6800983c800983c8019bad001307600115330710641630780023073001375400260e40022a6660dc66e1d20020021324994ccc19c004526153306d05316153306d060163074002306f001375400260dc00260dc00ca6660d066e1d200000213232533306a3370e6e340052038132324994ccc190004526153306a05016306f003153306904e16375c00260d80022a6660d066e1d200200213232533306a3370e6e340052038132324994ccc190004526153306a05016306f003153306905016375c00260d80022a660ce0b42c60dc00460d20026ea8004c1a000454cc18c15858c1a8008c194004dd500098320009832003299982f19b87480000084c8c8c8c8c8c8c8c8c8c8c8c8c9265333063001149854cc1a413c58c1b80194ccc1a0cdc3a40000042646464646464649329998338008a4c2a660da0a62c60e400ca6660d866e1d20000021323232323232324994ccc1ac004526153307105716307600653330703370e900000109919299983919b87371a002901c0991924ca6660d80022930a9983902c0b183b8018a9983882b0b1bae0013074001153330703370e900100109919299983919b87371a002901c0991924ca6660d80022930a9983902c0b183b8018a9983882c0b1bae0013074001153306f0621630760023071001375400260e00022a6660d866e1d20020021323232323232323232324994ccc1b8004526153307405a163079003375a00260ec00260ec0066eb4004c1cc004c1cc00cdd680098380008a9983582f0b183900118368009baa001306c001153330683370e900100109924ca6660c20022930a998338268b0a9983382d0b183700118348009baa0013068001306800653330623370e900000109919299983219b87371a002901c0991924ca6660bc0022930a998320250b18348018a998318240b1bae0013066001153330623370e900100109919299983219b87371a002901c0991924ca6660bc0022930a998320250b18348018a998318250b1bae001306600115330610541630680023063001375400260c40022a660ba0a02c60c800460be0026ea8004c178004c1780194ccc160cdc3a400000426464646464646464646464646493299982e8008a4c2a660c60922c60d000ca6660c466e1d20000021323232323232324994ccc184004526153306704d16306c00653330663370e900000109919191919191924ca6660ca0022930a998358288b1838003299983519b87480000084c8c94ccc1b0cdc39b8d001480e04c8c9265333066001149854cc1b014858c1c400c54cc1ac14058dd700098370008a99983519b87480080084c8c94ccc1b0cdc39b8d001480e04c8c9265333066001149854cc1b014858c1c400c54cc1ac14858dd700098370008a9983482e0b183800118358009baa001306a001153330663370e900100109919191919191919191924ca6660d00022930a9983702a0b18398019bad00130700013070003375a00260da00260da0066eb4004c1a800454cc19416058c1b0008c19c004dd500098330008a99983119b87480080084c926533305b001149854cc18411c5854cc18415058c1a0008c18c004dd500098310009831003299982e19b87480000084c8c94ccc178cdc39b8d001480e04c8c9265333058001149854cc17811058c18c00c54cc17410858dd700098300008a99982e19b87480080084c8c94ccc178cdc39b8d001480e04c8c9265333058001149854cc17811058c18c00c54cc17411058dd700098300008a9982d8270b1831001182e8009baa001305c001153305704a16305e0023059001375400260b000260b000ca6660a466e1d20000021323232323232323232323232324994ccc15c004526153305d043163062006533305c3370e900000109919191919191924ca6660b60022930a998308238b1833003299983019b87480000084c8c8c8c8c8c8c926533305f001149854cc19412c58c1a80194ccc190cdc3a400000426464a6660cc66e1cdc6800a4070264649329998300008a4c2a660cc0982c60d60062a660ca0942c6eb8004c1a000454ccc190cdc3a400400426464a6660cc66e1cdc6800a4070264649329998300008a4c2a660cc0982c60d60062a660ca0982c6eb8004c1a000454cc18c15858c1a8008c194004dd500098320008a99983019b87480080084c8c8c8c8c8c8c8c8c8c9265333062001149854cc1a013858c1b400cdd6800983500098350019bad00130670013067003375a00260c80022a660be0a42c60cc00460c20026ea8004c18000454ccc170cdc3a400400426493299982a8008a4c2a660b60822c2a660b609c2c60c400460ba0026ea8004c170004c1700194ccc158cdc3a400000426464a6660b066e1cdc6800a4070264649329998290008a4c2a660b007c2c60ba0062a660ae0782c6eb8004c16800454ccc158cdc3a400400426464a6660b066e1cdc6800a4070264649329998290008a4c2a660b007c2c60ba0062a660ae07c2c6eb8004c16800454cc15412058c170008c15c004dd5000982b0008a998288220b182c00118298009baa00130520013052006533304c3370e900000109919191919191919191919191919191919191919299983019b89480000044c8c8c94ccc18ccdc4a40000022646464a6660cc66e252000001132323253330693371290000008991919191919191919191919191924ca6660de0022930a9983a82d8b183d0019bad00130770013077003375a00260e800260e80066eb4004c1c4004c1c400cdd6800983700098370018a998340260b1bad001306b001306b003153306504916375a00260d000260d00062a660c408c2c6eb4004c194004c19400c54cc17c10c58dd680098310009831001999182a91299982c000882909982d1801983180098011832000919299982f19b87371a002901c08010a9982e8210b1bae001375800260be00260be0066eb8004c170004c1700194ccc158cdc3a400000426464646464646464646464646493299982d8008a4c2a660c208e2c60cc00ca6660c066e1d20000021323232323232324994ccc17c004526153306504b16306a00653330643370e900000109919191919191924ca6660c60022930a998348278b1837003299983419b87480000084c8c94ccc1a8cdc39b8d001480e04c8c9265333064001149854cc1a814058c1bc00c54cc1a413858dd700098360008a99983419b87480080084c8c94ccc1a8cdc39b8d001480e04c8c9265333064001149854cc1a814058c1bc00c54cc1a414058dd700098360008a9983382d0b183700118348009baa0013068001153330643370e900100109919191919191919191924ca6660cc0022930a998360290b18388019bad001306e001306e003375a00260d600260d60066eb4004c1a000454cc18c15858c1a8008c194004dd500098320008a99983019b87480080084c9265333059001149854cc17c1145854cc17c14858c198008c184004dd500098300009830003299982d19b87480000084c8c94ccc170cdc39b8d001480e04c8c9265333056001149854cc17010858c18400c54cc16c10058dd7000982f0008a99982d19b87480080084c8c94ccc170cdc39b8d001480e04c8c9265333056001149854cc17010858c18400c54cc16c10858dd7000982f0008a9982c8260b1830001182d8009baa001305a001153305504816305c0023057001375400260ac00260ac00c64a6660a266070466074466e212000001001001100115330504901184e6567617469766520616d6f756e7420696e2056616c756500163756008607a6eac00ccc0f88cdd819192999828a9981e99b87001480004cdc3800a4070260a80062a660a00842c6e34004dd71829000991919182c802181f9bab30580033304023376064a6660a466e24dc6800a4080260aa0042a660a2921327074727946726f6d28546f6b656e4e616d65293a206d757374206265206174206d6f7374203332204279746573206c6f6e670016375c60a80026460b20046eb4c160004004dd5982b0008009bab0013050001153304b03e163052002304d0013754002609800260980082a6608c0702c6e34004dd700098240008a9982181b0b182500118228009baa001304400110423046002304100137540026080607260840022a660769210541554d50340016330394910541554d50330033223303522533303800110411533303f3035304400113040304300110413303522533303800110321325333040300500113303b001300330450021300330450023043001001233223232323253330423370e90000010a5013371e6eb8c118004014c120008c10c004dd500098211822001182018210008061bac303f30383041003153303a4910541554d50320016153303a4910541554d50310016302e3756607c606c607e002607e0026078607c00a607c00460720026ea800ccc0c92410541554d50300032323253330373370e90000010981c1bae303b0011039303d002303800137546070607260740026eb801000c00800488cdd79ba6002374c002466600600c00266600600400266600600a00204a91010741554354494f4e002233003233026337606ea400cdd400100080111119981111299981280089180098030138991299981719b900020061330043033003230023302a30330040011533302e3371e00400c26002600e606600626002600e66052606400660660066eb8c0bcc0c000400480052210c5354414e44494e475f4249440048811041554354494f4e5f4d45544144415441002223333004002480008cccc014009200075a6eac00400c8c008dd480091111980f11299981080088028a99981419baf302b302c00100613004302f302c00113002302d00100148810023300124a229408c094c070004cc0588894ccc06800440084cc00ccdc000124004604c0029000249257074727946726f6d28504f53495854696d65293a206d75737420626520706f7369746976650049012c7074727946726f6d28505075624b657948617368293a206d757374206265203238206279746573206c6f6e67004901317074727946726f6d2850446174615265636f72645b5d293a206c697374206973206c6f6e676572207468616e207a65726f0049012c7074727946726f6d285053637269707448617368293a206d757374206265203238206279746573206c6f6e6700223300423003375660460020024466006460066eb4c0880040048c040894ccc04c0045288a998021801980f00089801180f8009119980c0010008018a5023301500100214a2466601644a66601c002240082644a66602e60020042a6602c00c2c2660086038006466e4000400cdd7180c180c80080092504910c756e736f72746564206d6170002300922533300c001100d13300e3003301700130023018001491387074727946726f6d2843757272656e637953796d626f6c293a206d757374206265203238206279746573206c6f6e67206f7220656d7074790049013f7265616368656420656e64206f662073756d207768696c65207374696c6c206e6f7420686176696e6720666f756e642074686520636f6e7374727563746f72004bd701198011192999807980280089128008911801001998029299980799baf00137509000091280089118010018008009180191998011bab001232223002003374c002244a002ae8c88cc00c894ccc018004401c4c8ccc014c054c0480088cc028cdd818091809801800801080098011809000800919180111980100100091801119801001000aab9f4bd6f7b6302ba02300a3002001230093009001223300120011533003002165738ae68888c00800c89400555ceaba15744460046ea800555cf01", + "rawHex": "5915e3010000323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322222333322223232323253330393370e90000010991919299981e1991198011198011198160010008a5013300124a02944ccc888cc0d8894ccc0e4004489400454ccc104cdd7982218228008020980298228008980118230008009191118010019bab3044001375200e002607a605290010a99981e180a19199181a91299981c00089128008999801982200091118010018980118228009299981f19baf00c304230440011223002003122500100137586080004264a66607a66e1cccc044dd5982098211821800804015a400426464a66607e66e3cdd718218008050991919191919191919191919299982599b87323330200010230233756609e01690000a9998259919815919816919b8848000004004004dd598278058a999825981199191919299982799b874800800841444c140dd71829800982a80118280009baa30503052001304f00a1533304b337106eb4c13c01cdd698278030a99982599b88375a609e00c6eb4c13c01454ccc12ccdc41bad304f005375a609e0082a66609666e212000375a609e0022a66609666e20c8cdc118129bac3050001375a60a0608e60a2002608e60a20186eb4c13c00854ccc12ccdc4241812d62046eb4c13c00c54ccc12ccdc42400060486eb0c13c020526153304a491064155544531300016153304a4910541555445390016153304a4910541555445380016153304a4910541555445370016153304a4910541555445360016153304a4910541555445350016153304a4910541555445340016153304a4910541555445320016153304a4910541555445310016153304a4910541555445300016304f001304e001304d001304c001304b001304a0013049001304800130470013046001304600130433044001153303e4910541554d5036001630440013303b49010541554d5035003232323253330413370e9002001098211919191919002a99982299b87480000084c8c8c94ccc1214cc0b0cdc3800a4000266e1c0052038132323232323232323232323232323232323232323232323232323232323232323232323232324994ccc194004526153306c04a163071006533306b3370e900000109919191919191919191919191924ca6660de0022930a9983b02a0b183d803299983a99b87480000084c8c8c8c8c8c8c9265333073001149854cc1e816058c1fc0194ccc1e4cdc3a400000426464646464646493299983b8008a4c2a660fc0b82c61060200ca6660fa66e1d200000213232533307f3370e6e340052038132324994ccc1e0004526153307f05d16308401003153307e05b16375c0026102020022a6660fa66e1d200200213232533307f3370e6e340052038132324994ccc1e0004526153307f05d16308401003153307e05d16375c0026102020022a660f80ce2c61060200460fc0026ea8004c1f400454ccc1e4cdc3a400400426464646464646464646493299983d0008a4c2a66102020be2c610c020066eb4004c20c04004c20c0400cdd68009840008009840008019bad001307d001153307806316307f002307a001375400260f20022a6660ea66e1d20020021324994ccc1b4004526153307405216153307405f16307b0023076001375400260ea00260ea00ca6660de66e1d20000021323253330713370e6e340052038132324994ccc1a8004526153307104f163076003153307004d16375c00260e60022a6660de66e1d20020021323253330713370e6e340052038132324994ccc1a8004526153307104f163076003153307004f16375c00260e60022a660dc0b22c60ea00460e00026ea8004c1bc00454cc1a815458c1c4008c1b0004dd500098358009835803299983299b87480000084c8c8c8c8c8c8c8c8c8c8c8c8c9265333069001149854cc1c013858c1d40194ccc1bccdc3a40000042646464646464649329998368008a4c2a660e80a42c60f200ca6660e666e1d20000021323232323232324994ccc1c4004526153307805616307d00653330773370e900000109919299983c99b87371a002901c0991924ca6660e40022930a9983c82b8b183f0018a9983c02a8b1bae001307b001153330773370e900100109919299983c99b87371a002901c0991924ca6660e40022930a9983c82b8b183f0018a9983c02b8b1bae001307b001153307606116307d0023078001375400260ee0022a6660e666e1d20020021323232323232323232324994ccc1d0004526153307b05916308001003375a00260fa00260fa0066eb4004c1e8004c1e800cdd6800983b8008a9983902e8b183c801183a0009baa00130730011533306f3370e900100109924ca6660ce0022930a998370260b0a9983702c8b183a80118380009baa001306f001306f00653330693370e900000109919299983599b87371a002901c0991924ca6660c80022930a998358248b18380018a998350238b1bae001306d001153330693370e900100109919299983599b87371a002901c0991924ca6660c80022930a998358248b18380018a998350248b1bae001306d001153306805316306f002306a001375400260d20022a660c809e2c60d600460cc0026ea8004c194004c1940194ccc17ccdc3a40000042646464646464646464646464649329998318008a4c2a660d40902c60de00ca6660d266e1d20000021323232323232324994ccc19c004526153306e04c163073006533306d3370e900000109919191919191924ca6660d60022930a998390280b183b803299983899b87480000084c8c94ccc1cccdc39b8d001480e04c8c926533306c001149854cc1cc14458c1e000c54cc1c813c58dd7000983a8008a99983899b87480080084c8c94ccc1cccdc39b8d001480e04c8c926533306c001149854cc1cc14458c1e000c54cc1c814458dd7000983a8008a9983802d8b183b80118390009baa00130710011533306d3370e900100109919191919191919191924ca6660dc0022930a9983a8298b183d0019bad00130770013077003375a00260e800260e80066eb4004c1c400454cc1b015c58c1cc008c1b8004dd500098368008a99983499b87480080084c9265333061001149854cc1a01185854cc1a014c58c1bc008c1a8004dd500098348009834803299983199b87480000084c8c94ccc194cdc39b8d001480e04c8c926533305e001149854cc19410c58c1a800c54cc19010458dd700098338008a99983199b87480080084c8c94ccc194cdc39b8d001480e04c8c926533305e001149854cc19410c58c1a800c54cc19010c58dd700098338008a998310268b183480118320009baa0013063001153305e0491630650023060001375400260be00260be00ca6660b266e1d20000021323232323232323232323232324994ccc174004526153306404216306900653330633370e900000109919191919191924ca6660c20022930a998340230b1836803299983399b87480000084c8c8c8c8c8c8c9265333065001149854cc1b012858c1c40194ccc1accdc3a400000426464a6660da66e1cdc6800a4070264649329998330008a4c2a660da0962c60e40062a660d80922c6eb8004c1bc00454ccc1accdc3a400400426464a6660da66e1cdc6800a4070264649329998330008a4c2a660da0962c60e40062a660d80962c6eb8004c1bc00454cc1a815458c1c4008c1b0004dd500098358008a99983399b87480080084c8c8c8c8c8c8c8c8c8c9265333068001149854cc1bc13458c1d000cdd6800983880098388019bad001306e001306e003375a00260d60022a660cc0a22c60da00460d00026ea8004c19c00454ccc18ccdc3a400400426493299982d8008a4c2a660c40802c2a660c409a2c60d200460c80026ea8004c18c004c18c0194ccc174cdc3a400000426464a6660be66e1cdc6800a40702646493299982c0008a4c2a660be07a2c60c80062a660bc0762c6eb8004c18400454ccc174cdc3a400400426464a6660be66e1cdc6800a40702646493299982c0008a4c2a660be07a2c60c80062a660bc07a2c6eb8004c18400454cc17011c58c18c008c178004dd5000982e8008a9982c0218b182f801182d0009baa0013059001305900653330533370e900000109919191919191924ca6660a20022930a9982c01b0b182e803299982b99b87480000084c8c8c8c8c8c8c9265333055001149854cc1700e858c18400ccc0d88c8008dd70009bac001305e001305e00333033232002375c0026eb0004c16c00454cc15810458c174008c160004dd5000982b8008a99982999b87480080084c926533304b001149854cc1480c05854cc1480f458c164008c150004dd500098298009829803299982699b87480000084c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc184cdc4a40000022646464a6660c866e252000001132323253330673371290000008991919299983519b89480000044c8c8c8c8c8c8c8c8c8c8c8c8c8c926533306f001149854cc1d815058c1ec00cdd6800983c000983c0019bad00130750013075003375a00260e400260e40066eb4004c1bc004c1bc00c54cc1a411058dd6800983600098360018a998330208b1bad00130690013069003153306303e16375a00260cc00260cc0062a660c00762c6eb4004c18c004c18c00ccc0e08c94ccc17ccdc39b8d001480e0400854cc1780ec58dd70009bac00130600013060003375c00260ba00260ba00ca6660ae66e1d20000021323232323232323232323232324994ccc16c004526153306204016306700653330613370e900000109919191919191924ca6660be0022930a998330220b1835803299983299b87480000084c8c8c8c8c8c8c9265333063001149854cc1a812058c1bc0194ccc1a4cdc3a400000426464a6660d666e1cdc6800a4070264649329998320008a4c2a660d60922c60e00062a660d408e2c6eb8004c1b400454ccc1a4cdc3a400400426464a6660d666e1cdc6800a4070264649329998320008a4c2a660d60922c60e00062a660d40922c6eb8004c1b400454cc1a014c58c1bc008c1a8004dd500098348008a99983299b87480080084c8c8c8c8c8c8c8c8c8c9265333066001149854cc1b412c58c1c800cdd6800983780098378019bad001306c001306c003375a00260d20022a660c809e2c60d600460cc0026ea8004c19400454ccc184cdc3a400400426493299982c8008a4c2a660c007c2c2a660c00962c60ce00460c40026ea8004c184004c1840194ccc16ccdc3a400000426464a6660ba66e1cdc6800a40702646493299982b0008a4c2a660ba0762c60c40062a660b80722c6eb8004c17c00454ccc16ccdc3a400400426464a6660ba66e1cdc6800a40702646493299982b0008a4c2a660ba0762c60c40062a660b80762c6eb8004c17c00454cc16811458c184008c170004dd5000982d8008a9982b0208b182e801182c0009baa0013057001305700632533305233031233033233710900000080080088008a99828a481184e6567617469766520616d6f756e7420696e2056616c756500163756008606c6eac00ccc0dc8cdd81919299982929981b19b87001480004cdc3800a4070260aa0062a660a20762c6e34004dd71829800991919182d002181c1bab30590033303923376064a6660a666e24dc6800a4080260ac0042a660a4921327074727946726f6d28546f6b656e4e616d65293a206d757374206265206174206d6f7374203332204279746573206c6f6e670016375c60aa0026460b40046eb4c164004004dd5982b8008009bab0013051001153304c037163053002304e0013754002609a002609a0082a6608e0622c6e34004dd700098248008a998220178b182580118230009baa001304500110433047002304200137540026082607460860022a660789210541554d503400163303a4910541554d50330033223303522533303800110421533304030353045001130413044001104233035225333038001102b1325333041300500113303b001300330460021300330460023044001001233223232323253330433370e90000010a5013371e6eb8c11c004014c124008c110004dd500098219822801182098218008061bac304030393042003153303b4910541554d50320016153303b4910541554d50310016302e3756607e606e60800026080002607a607e00a264a6660746604c002646466446607066ec00080040dcdd48039ba6001302800132337029000000a40042930a9981ca490541554d50370016302c323756607c606a6080002607a607e00a607e00460740026ea800ccc0cd24010541554d50300032323253330383370e90000010981c9bae303c001103a303e002303900137546072607460760026eb801000c008004888cccc01000920002333300500248001d69bab00100323002375200244446604a44a666050002200a2a66606066ebcc0ccc0d00040184c010c0dcc0d00044c008c0d400400522010023300124a22940cc0788894ccc08800440084cc00ccdc000124004605e0029000249257074727946726f6d28504f53495854696d65293a206d75737420626520706f736974697665002301d22533302000110131330223003302c0013002302d0014912c7074727946726f6d28505075624b657948617368293a206d757374206265203238206279746573206c6f6e67004901317074727946726f6d2850446174615265636f72645b5d293a206c697374206973206c6f6e676572207468616e207a65726f0049012c7074727946726f6d285053637269707448617368293a206d757374206265203238206279746573206c6f6e6700223300423003375660560020024466006460066eb4c0a80040048c05c894ccc0680045288a9980218019813000898011813800911998100010008018a5023301d00100214a2466602444a66602a002240082644a66603e60020042a6603c00c2c2660086048006466e4000400cdd71810181080080092504910c756e736f72746564206d6170002301022533301300110141330153003301f00130023020001491387074727946726f6d2843757272656e637953796d626f6c293a206d757374206265203238206279746573206c6f6e67206f7220656d7074790049013f7265616368656420656e64206f662073756d207768696c65207374696c6c206e6f7420686176696e6720666f756e642074686520636f6e7374727563746f72004bd701119baf374c0046e980048ccc010008004ccc01000c004ccc01001800403522011041554354494f4e5f4d455441444154410048810741554354494f4e00223300323300d337606ea400cdd400100080111119980491299980600089180098030070991299980b19b90002006133004301b0032300233011301b004001153330163371e00400c26002600e603600626002600e66020603400660360066eb8c05cc06000400480052210c5354414e44494e475f42494400233002232533301030050011225001122300200333005253330103375e0026ea120001225001122300200300100123003233300237560024644460040066e9800448940055d191198019129998030008803899199802980b180980111980519bb0301330140030010021001300230130010012323002233002002001230022330020020015573e97adef6c605740460166004002460146004002460126012002446600240022a660060042cae715cd1111801001912800aab9d5742ae888c008dd5000aab9e1", "role": "MintingPolicyRole", "version": "ScriptV2" } \ No newline at end of file diff --git a/hydra-auction-onchain.cabal b/hydra-auction-onchain.cabal index 61edae0..e7edb1a 100644 --- a/hydra-auction-onchain.cabal +++ b/hydra-auction-onchain.cabal @@ -120,6 +120,7 @@ library HydraAuctionOnchain.Types.AuctionTerms HydraAuctionOnchain.Types.BidderInfo HydraAuctionOnchain.Types.BidTerms + HydraAuctionOnchain.Types.DelegateInfo HydraAuctionOnchain.Types.Error HydraAuctionOnchain.Types.Scripts HydraAuctionOnchain.Types.StandingBidState diff --git a/src/HydraAuctionOnchain/Types/AuctionInfo.hs b/src/HydraAuctionOnchain/Types/AuctionInfo.hs index b618c76..f1ca23f 100644 --- a/src/HydraAuctionOnchain/Types/AuctionInfo.hs +++ b/src/HydraAuctionOnchain/Types/AuctionInfo.hs @@ -3,7 +3,8 @@ module HydraAuctionOnchain.Types.AuctionInfo ) where import HydraAuctionOnchain.Types.AuctionTerms (PAuctionTerms) -import Plutarch.Api.V2 (PAddress, PCurrencySymbol) +import HydraAuctionOnchain.Types.DelegateInfo (PDelegateInfo) +import Plutarch.Api.V2 (PAddress, PCurrencySymbol, PMaybeData) import Plutarch.DataRepr (PDataFields) newtype PAuctionInfo (s :: S) @@ -13,6 +14,7 @@ newtype PAuctionInfo (s :: S) ( PDataRecord '[ "auctionId" ':= PCurrencySymbol , "auctionTerms" ':= PAuctionTerms + , "delegateInfo" ':= PMaybeData PDelegateInfo , "auctionEscrowAddr" ':= PAddress , "bidderDepositAddr" ':= PAddress , "feeEscrowAddr" ':= PAddress diff --git a/src/HydraAuctionOnchain/Types/DelegateInfo.hs b/src/HydraAuctionOnchain/Types/DelegateInfo.hs new file mode 100644 index 0000000..8870385 --- /dev/null +++ b/src/HydraAuctionOnchain/Types/DelegateInfo.hs @@ -0,0 +1,23 @@ +module HydraAuctionOnchain.Types.DelegateInfo + ( PDelegateInfo (PDelegateInfo) + ) where + +import Plutarch.DataRepr (PDataFields) + +newtype PDelegateInfo (s :: S) + = PDelegateInfo + ( Term + s + ( PDataRecord + '[ "httpServers" ':= PBuiltinList (PAsData PByteString) + , "wsServers" ':= PBuiltinList (PAsData PByteString) + ] + ) + ) + deriving stock (Generic) + deriving anyclass (PlutusType, PIsData, PDataFields, PShow, PEq) + +instance DerivePlutusType PDelegateInfo where + type DPTStrat _ = PlutusTypeData + +instance PTryFrom PData PDelegateInfo