-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathplutus.json
221 lines (221 loc) · 11.5 KB
/
plutus.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
{
"preamble": {
"title": "rhystmorgan/course",
"description": "Aiken contracts for project 'rhystmorgan/course'",
"version": "0.0.0",
"plutusVersion": "v3",
"compiler": {
"name": "Aiken",
"version": "v1.1.0+be31a7c"
},
"license": "Apache-2.0"
},
"validators": [
{
"title": "a/market.market.spend",
"datum": {
"title": "datum",
"schema": {
"$ref": "#/definitions/course~1types~1MarketDatum"
}
},
"redeemer": {
"title": "r",
"schema": {
"$ref": "#/definitions/course~1types~1MarketAction"
}
},
"compiledCode": "5903e2010100323232323232322533300232323232325332330083001300937540042646464646464a66601c60060022a66602260206ea8024540085854ccc038c01c0044c8c94ccc04cc0580085401058dd6980a00098081baa0091533300e3370e90020008a99980898081baa009150021616300e37540102a6660186002601a6ea80084c8c8c8c8c8c8c94ccc04cc0200184c94ccc050c024c054dd5000899b87325333015300e301637540022900009bad301a3017375400264a66602a601c602c6ea80045300103d87a8000132330010013756603660306ea8008894ccc068004530103d87a8000132323232533301b33722911000021533301b3371e9101000021300a3301f375000297ae014c0103d87a8000133006006003375a60380066eb8c068008c078008c070004c8cc004004dd59803980b9baa301a3017375400444a666032002298103d87a8000132323232533301a33722911000021533301a3371e910100002130093301e374c00297ae014c0103d87a8000133006006003375660360066eb8c064008c074008c06c004dd69802980b1baa008163300137586006602a6ea80408cdd79802980b1baa300530163754002600666030600c602c6ea80212f5c026464a66602a601c01026464a66602e601860306ea80044c8c8c94ccc068c03cc06cdd5000899299980d99b8748010c070dd5000899299980e1808980e9baa00113232323253330233026002153330203371e6eb8c048c088dd50029bae3012302237540282a66604066e1cdd6980898111baa00500b13300c3758601a60446ea8074dd7180918111baa01414a0294058dd7181200098120011bad3022001301e37540022c6040603a6ea800458c028c070dd5180f980e1baa00116330073758601260366ea805894ccc068cdd79805980e1baa300b301c3754002004266ebcc030c070dd50009806180e1baa300c301c37540062940c024c068dd51804980d1baa300a301a3754002603860326ea800458cc010dd61803980c1baa01323375e601060326ea8004038dd6980d180b9baa01013300137586004602e6ea8048dd71803980b9baa00922323300100100322533301b00114a0264a66603266e3cdd7180f0010020a51133003003001301e00123019301a301a301a301a301a301a301a301a00122323300100100322533301900114c0103d87a80001323253330183005002130073301c0024bd70099802002000980e801180d8009ba5480008c058c05cc05c0048c0540048c050c054004c038dd5004180898071baa00216370e900018079808001180700098051baa002370e90010b1805980600118050009805001180400098021baa00114984d9595cd2ab9d5573caae7d5d02ba157441",
"hash": "debaf89ad244429fa75ef3b1b99193f6f6b7edeec9b19bdef85f5649"
},
{
"title": "a/market.market.else",
"compiledCode": "5903e2010100323232323232322533300232323232325332330083001300937540042646464646464a66601c60060022a66602260206ea8024540085854ccc038c01c0044c8c94ccc04cc0580085401058dd6980a00098081baa0091533300e3370e90020008a99980898081baa009150021616300e37540102a6660186002601a6ea80084c8c8c8c8c8c8c94ccc04cc0200184c94ccc050c024c054dd5000899b87325333015300e301637540022900009bad301a3017375400264a66602a601c602c6ea80045300103d87a8000132330010013756603660306ea8008894ccc068004530103d87a8000132323232533301b33722911000021533301b3371e9101000021300a3301f375000297ae014c0103d87a8000133006006003375a60380066eb8c068008c078008c070004c8cc004004dd59803980b9baa301a3017375400444a666032002298103d87a8000132323232533301a33722911000021533301a3371e910100002130093301e374c00297ae014c0103d87a8000133006006003375660360066eb8c064008c074008c06c004dd69802980b1baa008163300137586006602a6ea80408cdd79802980b1baa300530163754002600666030600c602c6ea80212f5c026464a66602a601c01026464a66602e601860306ea80044c8c8c94ccc068c03cc06cdd5000899299980d99b8748010c070dd5000899299980e1808980e9baa00113232323253330233026002153330203371e6eb8c048c088dd50029bae3012302237540282a66604066e1cdd6980898111baa00500b13300c3758601a60446ea8074dd7180918111baa01414a0294058dd7181200098120011bad3022001301e37540022c6040603a6ea800458c028c070dd5180f980e1baa00116330073758601260366ea805894ccc068cdd79805980e1baa300b301c3754002004266ebcc030c070dd50009806180e1baa300c301c37540062940c024c068dd51804980d1baa300a301a3754002603860326ea800458cc010dd61803980c1baa01323375e601060326ea8004038dd6980d180b9baa01013300137586004602e6ea8048dd71803980b9baa00922323300100100322533301b00114a0264a66603266e3cdd7180f0010020a51133003003001301e00123019301a301a301a301a301a301a301a301a00122323300100100322533301900114c0103d87a80001323253330183005002130073301c0024bd70099802002000980e801180d8009ba5480008c058c05cc05c0048c0540048c050c054004c038dd5004180898071baa00216370e900018079808001180700098051baa002370e90010b1805980600118050009805001180400098021baa00114984d9595cd2ab9d5573caae7d5d02ba157441",
"hash": "debaf89ad244429fa75ef3b1b99193f6f6b7edeec9b19bdef85f5649"
},
{
"title": "always/always.always.mint",
"redeemer": {
"title": "_r",
"schema": {
"$ref": "#/definitions/Redeemer"
}
},
"compiledCode": "587d01010032323232322533300232323232323253330083370e9000000899251375c601660146ea800854ccc020cdc3a400400226464a66601466e1d2000300b3754601a601c0042944528180600098051baa00216300837540026012601400460100026010004600c00260086ea8004526136565734aae7555cf2ba15745",
"hash": "2304544873bc8ffc5b5875a7ba73ef7a5cc9c0b047d6afb28fb69d58"
},
{
"title": "always/always.always.spend",
"datum": {
"title": "d",
"schema": {
"$ref": "#/definitions/cardano~1transaction~1Datum"
}
},
"redeemer": {
"title": "_r",
"schema": {
"$ref": "#/definitions/Redeemer"
}
},
"compiledCode": "587d01010032323232322533300232323232323253330083370e9000000899251375c601660146ea800854ccc020cdc3a400400226464a66601466e1d2000300b3754601a601c0042944528180600098051baa00216300837540026012601400460100026010004600c00260086ea8004526136565734aae7555cf2ba15745",
"hash": "2304544873bc8ffc5b5875a7ba73ef7a5cc9c0b047d6afb28fb69d58"
},
{
"title": "always/always.always.else",
"compiledCode": "587d01010032323232322533300232323232323253330083370e9000000899251375c601660146ea800854ccc020cdc3a400400226464a66601466e1d2000300b3754601a601c0042944528180600098051baa00216300837540026012601400460100026010004600c00260086ea8004526136565734aae7555cf2ba15745",
"hash": "2304544873bc8ffc5b5875a7ba73ef7a5cc9c0b047d6afb28fb69d58"
},
{
"title": "always/always.alwaysW.withdraw",
"redeemer": {
"title": "_r",
"schema": {
"$ref": "#/definitions/Redeemer"
}
},
"compiledCode": "584e010100323232323225333002323232323253330073370e900218041baa0011324a2601460126ea800458c024c028008c020004c020008c018004c010dd50008a4c26cacae6955ceaab9e5742ae89",
"hash": "77f0ba478a872b141304a48969d48c33723e93bb5b4b25998f36c650"
},
{
"title": "always/always.alwaysW.else",
"compiledCode": "584e010100323232323225333002323232323253330073370e900218041baa0011324a2601460126ea800458c024c028008c020004c020008c018004c010dd50008a4c26cacae6955ceaab9e5742ae89",
"hash": "77f0ba478a872b141304a48969d48c33723e93bb5b4b25998f36c650"
},
{
"title": "always/always.vestingTokens.mint",
"redeemer": {
"title": "_r",
"schema": {
"$ref": "#/definitions/Redeemer"
}
},
"compiledCode": "58e4010100323232323232322533300232323232323253330083370e9000000899299980499b8748000c028dd519198008009bac300f30103010300c375400e44a66601c0022980103d87a800013232533300d3375e64600260206ea8c004c040dd50019180980099ba548008cc044dd4802a5eb804cdd2a40006602200497ae01330040040013012002301000114a22c6eb8c034c028dd50010a99980419b87480080044c8c8c92898079808001180700098051baa00216300837540026016601800460140026014004601000260086ea8004526136565734aae7555cf2ab9f5740ae855d11",
"hash": "92efc746c1d47fe37bf2b9556acfa3ebb4915249ea229f282729ffdf"
},
{
"title": "always/always.vestingTokens.spend",
"datum": {
"title": "_d",
"schema": {
"$ref": "#/definitions/cardano~1transaction~1Datum"
}
},
"redeemer": {
"title": "_r",
"schema": {
"$ref": "#/definitions/Redeemer"
}
},
"compiledCode": "58e4010100323232323232322533300232323232323253330083370e9000000899299980499b8748000c028dd519198008009bac300f30103010300c375400e44a66601c0022980103d87a800013232533300d3375e64600260206ea8c004c040dd50019180980099ba548008cc044dd4802a5eb804cdd2a40006602200497ae01330040040013012002301000114a22c6eb8c034c028dd50010a99980419b87480080044c8c8c92898079808001180700098051baa00216300837540026016601800460140026014004601000260086ea8004526136565734aae7555cf2ab9f5740ae855d11",
"hash": "92efc746c1d47fe37bf2b9556acfa3ebb4915249ea229f282729ffdf"
},
{
"title": "always/always.vestingTokens.else",
"compiledCode": "58e4010100323232323232322533300232323232323253330083370e9000000899299980499b8748000c028dd519198008009bac300f30103010300c375400e44a66601c0022980103d87a800013232533300d3375e64600260206ea8c004c040dd50019180980099ba548008cc044dd4802a5eb804cdd2a40006602200497ae01330040040013012002301000114a22c6eb8c034c028dd50010a99980419b87480080044c8c8c92898079808001180700098051baa00216300837540026016601800460140026014004601000260086ea8004526136565734aae7555cf2ab9f5740ae855d11",
"hash": "92efc746c1d47fe37bf2b9556acfa3ebb4915249ea229f282729ffdf"
}
],
"definitions": {
"ByteArray": {
"dataType": "bytes"
},
"Data": {
"title": "Data",
"description": "Any Plutus data."
},
"DataHash": {
"title": "DataHash",
"dataType": "bytes"
},
"Int": {
"dataType": "integer"
},
"Redeemer": {
"title": "Redeemer",
"description": "Any Plutus data."
},
"cardano/transaction/Datum": {
"title": "Datum",
"description": "An output `Datum`.",
"anyOf": [
{
"title": "NoDatum",
"dataType": "constructor",
"index": 0,
"fields": []
},
{
"title": "DatumHash",
"description": "A datum referenced by its hash digest.",
"dataType": "constructor",
"index": 1,
"fields": [
{
"$ref": "#/definitions/DataHash"
}
]
},
{
"title": "InlineDatum",
"description": "A datum completely inlined in the output.",
"dataType": "constructor",
"index": 2,
"fields": [
{
"$ref": "#/definitions/Data"
}
]
}
]
},
"course/types/MarketAction": {
"title": "MarketAction",
"anyOf": [
{
"title": "MBuy",
"dataType": "constructor",
"index": 0,
"fields": []
},
{
"title": "MEdit",
"dataType": "constructor",
"index": 1,
"fields": [
{
"title": "price",
"$ref": "#/definitions/Int"
}
]
},
{
"title": "MDelist",
"dataType": "constructor",
"index": 2,
"fields": []
}
]
},
"course/types/MarketDatum": {
"title": "MarketDatum",
"anyOf": [
{
"title": "MarketDatum",
"dataType": "constructor",
"index": 0,
"fields": [
{
"title": "price",
"$ref": "#/definitions/Int"
},
{
"title": "seller",
"$ref": "#/definitions/ByteArray"
}
]
}
]
}
}
}