-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplutus.json
176 lines (176 loc) · 8.96 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
{
"preamble": {
"title": "adao/multisig_drep",
"version": "0.0.0",
"plutusVersion": "v3",
"compiler": {
"name": "Aiken",
"version": "v1.1.0+6d0fe56"
},
"license": "Apache-2.0"
},
"validators": [
{
"title": "multisig_withdrawal.multisig_withdraw.withdraw",
"redeemer": {
"title": "_r",
"schema": {
"$ref": "#/definitions/Data"
}
},
"parameters": [
{
"title": "signatures",
"schema": {
"$ref": "#/definitions/multisig_withdrawal~1SignatureConfig"
}
}
],
"compiledCode": "59012a010100323232323232225333003323232323253330083370e900218049baa0011323322337126eb4c03cc040c034dd5005191998008009bac3010300e375401690001112999808801080089998018019809801192999807a99980799b8748000c040dd5000899191980080080391299980a8008a5013253330133371e6eb8c05c008010528899801801800980b8009bae3013301137540022646600200200e44a66602800229404c94ccc048cdd78021809980b0010a5113300300300130160011337000049001080118090011bab300d300e300e300e300e300e300e300b375400a6eb0c034c038c038c038c038c038c038c038c038c02cdd5002980618051baa00116300b300c002300a001300a00230080013005375400229309b2b2b9a5573aaae7955cfaba15745",
"hash": "763fd4364a54b084d238444a08566a8a71b0ef28e01e8826cd6432f7"
},
{
"title": "multisig_withdrawal.multisig_withdraw.else",
"parameters": [
{
"title": "signatures",
"schema": {
"$ref": "#/definitions/multisig_withdrawal~1SignatureConfig"
}
}
],
"compiledCode": "59012a010100323232323232225333003323232323253330083370e900218049baa0011323322337126eb4c03cc040c034dd5005191998008009bac3010300e375401690001112999808801080089998018019809801192999807a99980799b8748000c040dd5000899191980080080391299980a8008a5013253330133371e6eb8c05c008010528899801801800980b8009bae3013301137540022646600200200e44a66602800229404c94ccc048cdd78021809980b0010a5113300300300130160011337000049001080118090011bab300d300e300e300e300e300e300e300b375400a6eb0c034c038c038c038c038c038c038c038c038c02cdd5002980618051baa00116300b300c002300a001300a00230080013005375400229309b2b2b9a5573aaae7955cfaba15745",
"hash": "763fd4364a54b084d238444a08566a8a71b0ef28e01e8826cd6432f7"
},
{
"title": "updatable.one_shot.mint",
"redeemer": {
"title": "_r",
"schema": {
"$ref": "#/definitions/Data"
}
},
"parameters": [
{
"title": "mint_ref",
"schema": {
"$ref": "#/definitions/cardano~1transaction~1OutputReference"
}
}
],
"compiledCode": "5901ec01010032323232323232225333003323232323253330083370e900018049baa0011323232533300b3370e900018061baa32330010013758602200644a666020002298103d87a800013232533300f3375e602860226ea80080384cdd2a40006602600497ae01330040040013014002301200113375e6e98004dd32999805a5014bd6f7b6300991919800800a5eb7bdb180894ccc0440044cc048cdd81ba9006374c00697adef6c6013232323253330123372001400426602c66ec0dd48051ba6007005153330123371e01400426602c66ec0dd48051ba6007003133016337606ea4008dd3000998030030019bab3013003375c6022004602a0046026002646600200297adef6c60225333010001133011337609810847636f6e74726f6c004c010101004bd6f7b630099191919299980899b9048907636f6e74726f6c000021330153376098010847636f6e74726f6c004c01010100005153330113371e910107636f6e74726f6c000021330153376098010847636f6e74726f6c004c01010100003133015337606ea4008dd4000998030030019bad3012003375c6020004602800460240022c6eacc03cc040c040c040c040004c02cdd50029bae300d300a37540022c6018601a004601600260160046012002600a6ea8004526136565734aae7555cf2ab9f5740ae855d101",
"hash": "4a13b83a840abef555399d2102889d2232f386c4d29b650fc102ef36"
},
{
"title": "updatable.one_shot.else",
"parameters": [
{
"title": "mint_ref",
"schema": {
"$ref": "#/definitions/cardano~1transaction~1OutputReference"
}
}
],
"compiledCode": "5901ec01010032323232323232225333003323232323253330083370e900018049baa0011323232533300b3370e900018061baa32330010013758602200644a666020002298103d87a800013232533300f3375e602860226ea80080384cdd2a40006602600497ae01330040040013014002301200113375e6e98004dd32999805a5014bd6f7b6300991919800800a5eb7bdb180894ccc0440044cc048cdd81ba9006374c00697adef6c6013232323253330123372001400426602c66ec0dd48051ba6007005153330123371e01400426602c66ec0dd48051ba6007003133016337606ea4008dd3000998030030019bab3013003375c6022004602a0046026002646600200297adef6c60225333010001133011337609810847636f6e74726f6c004c010101004bd6f7b630099191919299980899b9048907636f6e74726f6c000021330153376098010847636f6e74726f6c004c01010100005153330113371e910107636f6e74726f6c000021330153376098010847636f6e74726f6c004c01010100003133015337606ea4008dd4000998030030019bad3012003375c6020004602800460240022c6eacc03cc040c040c040c040004c02cdd50029bae300d300a37540022c6018601a004601600260160046012002600a6ea8004526136565734aae7555cf2ab9f5740ae855d101",
"hash": "4a13b83a840abef555399d2102889d2232f386c4d29b650fc102ef36"
},
{
"title": "updatable.proxy.else",
"parameters": [
{
"title": "nft_policy",
"schema": {
"$ref": "#/definitions/ByteArray"
}
}
],
"compiledCode": "5902cb01010032323232323232322322533300432323232323232323232323232323232323253330163004001132533301a00116132533333301f00116161616132533301c301f0031500516375c002603800260306ea800c54ccc058c0240044c94ccc068004584c94cccccc07c004585858584c94ccc070c07c00c5401458dd7000980e000980c1baa00316301637540042646600200201444a66603200229404c94ccc05ccdd7802180c180e0010a51133003003001301c0013253330143370e9002180a9baa00113019301637540022c603060326032602a6ea8c01cc054dd529998099800980a1baa0021301830153754004264a6660286004602a6ea80044c064c058dd50008b19801805118039998029bab3008301637546010602c6ea8004049220107636f6e74726f6c00370e9000198009bac3016007230053330033756600c60286ea8c018c050dd5000808244107636f6e74726f6c0022323300100100322533301700114c0103d87a80001323253330163005002130083301a0024bd70099802002000980d801180c8009111929998099803180a1baa0011480004dd6980c180a9baa0013253330133006301437540022980103d87a80001323300100137566032602c6ea8008894ccc060004530103d87a80001323232325333019337220100042a66603266e3c0200084c02ccc074dd4000a5eb80530103d87a8000133006006003375a60340066eb8c060008c070008c068004c8cc004004010894ccc05c0045300103d87a80001323232325333018337220100042a66603066e3c0200084c028cc070dd3000a5eb80530103d87a8000133006006003375660320066eb8c05c008c06c008c064004dd2a40006e1d2002230123013001375660206022602260226022602200260200046eb0c038004c028dd5180698051baa300d300e002300c001300c002300a0013006375400229309b2b1bae0015734aae7555cf2ab9f5740ae855d12ba41",
"hash": "4f5c1a6f01847d84080baa6b3397fa96c18f3a7de8748eeb04202278"
}
],
"definitions": {
"ByteArray": {
"dataType": "bytes"
},
"Data": {
"title": "Data",
"description": "Any Plutus data."
},
"Int": {
"dataType": "integer"
},
"List$cardano/address/Credential": {
"dataType": "list",
"items": {
"$ref": "#/definitions/cardano~1address~1Credential"
}
},
"cardano/address/Credential": {
"title": "Credential",
"description": "A general structure for representing an on-chain `Credential`.\n\n Credentials are always one of two kinds: a direct public/private key\n pair, or a script (native or Plutus).",
"anyOf": [
{
"title": "VerificationKey",
"dataType": "constructor",
"index": 0,
"fields": [
{
"$ref": "#/definitions/ByteArray"
}
]
},
{
"title": "Script",
"dataType": "constructor",
"index": 1,
"fields": [
{
"$ref": "#/definitions/ByteArray"
}
]
}
]
},
"cardano/transaction/OutputReference": {
"title": "OutputReference",
"description": "An `OutputReference` is a unique reference to an output on-chain. The `output_index`\n corresponds to the position in the output list of the transaction (identified by its id)\n that produced that output",
"anyOf": [
{
"title": "OutputReference",
"dataType": "constructor",
"index": 0,
"fields": [
{
"title": "transaction_id",
"$ref": "#/definitions/ByteArray"
},
{
"title": "output_index",
"$ref": "#/definitions/Int"
}
]
}
]
},
"multisig_withdrawal/SignatureConfig": {
"title": "SignatureConfig",
"anyOf": [
{
"title": "SignatureConfig",
"dataType": "constructor",
"index": 0,
"fields": [
{
"title": "signers",
"$ref": "#/definitions/List$cardano~1address~1Credential"
},
{
"title": "requiredSigners",
"$ref": "#/definitions/Int"
}
]
}
]
}
}
}