-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplutus.json
119 lines (119 loc) · 6.02 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
{
"preamble": {
"title": "logical-mechanism/drep-contract",
"description": "Aiken contracts for project 'logical-mechanism/drep-contract'",
"version": "0.0.0",
"plutusVersion": "v3",
"compiler": {
"name": "Aiken",
"version": "v1.1.0+be31a7c"
},
"license": "GPL-3.0-or-later"
},
"validators": [
{
"title": "drep.contract.publish",
"redeemer": {
"title": "redeemer",
"schema": {
"$ref": "#/definitions/drep_contract~1types~1Redeemer"
}
},
"compiledCode": "59024901010033232323232323223225333004323232323232323232533300d300200413232323300400913253330113375e00464a6466602666e1d20000021323374a90041980c18011980c180c800a5eb80cc060c064c0680052f5c0602a6ea803054ccc04ccdc3a400400426466e95200c3301830023301830190014bd701980c180c980d000a5eb80c054dd50060a99980999b87480100084cdd2a40146602e60026602e6030602a6ea80312f5c097ae016374a900118091baa00a13300700100f14a06eb0c054c058c058c058c058c058c058c058c058c048dd5005980a180a8011bad3013001300f375400a2a66601a66e1d200800413233002007132533300f30043010375401026600a00201a2c6eb0c04cc050c050c050c050c050c050c050c050c040dd5004980918079baa005162232533300f3370e9000000899191919299980b180c8010a8030b1bad30170013017002375c602a00260226ea800c54ccc03ccdc3a4004002264646464a66602c60320042a00c2c6eb4c05c004c05c008dd7180a80098089baa0031533300f3370e900200089919299980a180b8010a8020b1bae3015001301137540062a66601e60080022a66602460226ea800c540085858c03cdd50011b874801888c8cc00400400c894ccc044004528099299980799b8f375c602800400829444cc00c00c004c050004c028dd50009806980700118060009806001180500098031baa00114984d958dd7000ab9a5573aaae7955cfaba05742ae8930011e581c5d0a25dd9e2d8d33762d4157183eef452b3b0090025bbf52eeb938aa0001",
"hash": "eb8a7cf53e349af978e81c64ceefcea659a05559b83c384cf938e0ca"
},
{
"title": "drep.contract.vote",
"redeemer": {
"title": "redeemer",
"schema": {
"$ref": "#/definitions/drep_contract~1types~1Redeemer"
}
},
"parameters": [
{
"title": "controller",
"schema": {
"$ref": "#/definitions/VerificationKeyHash"
}
}
],
"compiledCode": "5902260101003232323232323223225333004323232323232323232533300d300200413232323300400913253330113375e00464a6466602666e1d20000021323374a90041980c18011980c180c800a5eb80cc060c064c0680052f5c0602a6ea803054ccc04ccdc3a400400426466e95200c3301830023301830190014bd701980c180c980d000a5eb80c054dd50060a99980999b87480100084cdd2a40146602e60026602e6030602a6ea80312f5c097ae016374a900118091baa00a13300700100f14a06eb0c054c058c058c058c058c058c058c058c058c048dd5005980a180a8011bad3013001300f375400a2a66601a66e1d200800413233002007132533300f30043010375401026600a00201a2c6eb0c04cc050c050c050c050c050c050c050c050c040dd5004980918079baa005162232533300f3370e9000000899191919299980b180c8010a8030b1bad30170013017002375c602a00260226ea800c54ccc03ccdc3a4004002264646464a66602c60320042a00c2c6eb4c05c004c05c008dd7180a80098089baa0031533300f3370e900200089919299980a180b8010a8020b1bae3015001301137540062a66601e60080022a66602460226ea800c540085858c03cdd50011b874801888c8cc00400400c894ccc044004528099299980799b8f375c602800400829444cc00c00c004c050004c028dd50009806980700118060009806001180500098031baa00114984d958dd7000ab9a5573aaae7955cfaba05742ae881",
"hash": "1442264985e613076e35d5f41c9216b533c75310a9fc03ad2e5e7a92"
},
{
"title": "drep.contract.else",
"parameters": [
{
"title": "controller",
"schema": {
"$ref": "#/definitions/VerificationKeyHash"
}
}
],
"compiledCode": "5902260101003232323232323223225333004323232323232323232533300d300200413232323300400913253330113375e00464a6466602666e1d20000021323374a90041980c18011980c180c800a5eb80cc060c064c0680052f5c0602a6ea803054ccc04ccdc3a400400426466e95200c3301830023301830190014bd701980c180c980d000a5eb80c054dd50060a99980999b87480100084cdd2a40146602e60026602e6030602a6ea80312f5c097ae016374a900118091baa00a13300700100f14a06eb0c054c058c058c058c058c058c058c058c058c048dd5005980a180a8011bad3013001300f375400a2a66601a66e1d200800413233002007132533300f30043010375401026600a00201a2c6eb0c04cc050c050c050c050c050c050c050c050c040dd5004980918079baa005162232533300f3370e9000000899191919299980b180c8010a8030b1bad30170013017002375c602a00260226ea800c54ccc03ccdc3a4004002264646464a66602c60320042a00c2c6eb4c05c004c05c008dd7180a80098089baa0031533300f3370e900200089919299980a180b8010a8020b1bae3015001301137540062a66601e60080022a66602460226ea800c540085858c03cdd50011b874801888c8cc00400400c894ccc044004528099299980799b8f375c602800400829444cc00c00c004c050004c028dd50009806980700118060009806001180500098031baa00114984d958dd7000ab9a5573aaae7955cfaba05742ae881",
"hash": "1442264985e613076e35d5f41c9216b533c75310a9fc03ad2e5e7a92"
}
],
"definitions": {
"Lovelace": {
"title": "Lovelace",
"dataType": "integer"
},
"ScriptHash": {
"title": "ScriptHash",
"dataType": "bytes"
},
"VerificationKeyHash": {
"title": "VerificationKeyHash",
"dataType": "bytes"
},
"drep_contract/types/Redeemer": {
"title": "Redeemer",
"anyOf": [
{
"title": "Register",
"dataType": "constructor",
"index": 0,
"fields": [
{
"$ref": "#/definitions/ScriptHash"
},
{
"$ref": "#/definitions/Lovelace"
}
]
},
{
"title": "UnRegister",
"dataType": "constructor",
"index": 1,
"fields": [
{
"$ref": "#/definitions/ScriptHash"
},
{
"$ref": "#/definitions/Lovelace"
}
]
},
{
"title": "Update",
"dataType": "constructor",
"index": 2,
"fields": [
{
"$ref": "#/definitions/ScriptHash"
}
]
},
{
"title": "CastVote",
"dataType": "constructor",
"index": 3,
"fields": []
}
]
}
}
}