forked from jcnelson/poxl
-
Notifications
You must be signed in to change notification settings - Fork 22
/
Clarinet.toml
307 lines (235 loc) · 11 KB
/
Clarinet.toml
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
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
[project]
name = "citycoin"
[repl.analysis]
costs_version = 2
# mainnet contract references
[[project.requirements]]
contract_id = "SP466FNC0P7JWTNM2R9T199QRZN1MYEDTAR0KP27.miamicoin-auth"
[[project.requirements]]
contract_id = "SP466FNC0P7JWTNM2R9T199QRZN1MYEDTAR0KP27.miamicoin-token"
[[project.requirements]]
contract_id = "SP466FNC0P7JWTNM2R9T199QRZN1MYEDTAR0KP27.miamicoin-core-v1"
[[project.requirements]]
contract_id = "SP2H8PY27SEZ03MWRKS5XABZYQN17ETGQS3527SA5.newyorkcitycoin-auth"
[[project.requirements]]
contract_id = "SP2H8PY27SEZ03MWRKS5XABZYQN17ETGQS3527SA5.newyorkcitycoin-token"
[[project.requirements]]
contract_id = "SP2H8PY27SEZ03MWRKS5XABZYQN17ETGQS3527SA5.newyorkcitycoin-core-v1"
[[project.requirements]]
contract_id = "SP2NS7CNBBN3S9J6M4JJHT7WNBETRSBZ9KPVRENBJ.citycoin-tardis-v2"
[[project.requirements]]
contract_id = "SP1H1733V5MZ3SZ9XRW9FKYGEZT0JDGEB8Y634C7R.miamicoin-auth-v2"
[[project.requirements]]
contract_id = "SP1H1733V5MZ3SZ9XRW9FKYGEZT0JDGEB8Y634C7R.miamicoin-token-v2"
[[project.requirements]]
contract_id = "SP1H1733V5MZ3SZ9XRW9FKYGEZT0JDGEB8Y634C7R.miamicoin-core-v2"
[[project.requirements]]
contract_id = "SP2NS7CNBBN3S9J6M4JJHT7WNBETRSBZ9KPVRENBJ.citycoin-tardis-v3"
# testnet contract references
[[project.requirements]]
contract_id = "ST1XQXW9JNQ1W4A7PYTN3HCHPEY7SHM6KPA085ES6.citycoin-core-v2-trait"
[[project.requirements]]
contract_id = "ST1XQXW9JNQ1W4A7PYTN3HCHPEY7SHM6KPA085ES6.citycoin-token-v2-trait"
[[project.requirements]]
contract_id = "ST1H1733V5MZ3SZ9XRW9FKYGEZT0JDGEB8WRH7C6H.miamicoin-token-v2"
[[project.requirements]]
contract_id = "ST1H1733V5MZ3SZ9XRW9FKYGEZT0JDGEB8WRH7C6H.miamicoin-core-v2"
[[project.requirements]]
contract_id = "ST1H1733V5MZ3SZ9XRW9FKYGEZT0JDGEB8WRH7C6H.miamicoin-auth-v2"
[[project.requirements]]
contract_id = "STSCWDV3RKV5ZRN1FQD84YE1NQFEDJ9R1D64KKHQ.newyorkcitycoin-token-v2"
[[project.requirements]]
contract_id = "STSCWDV3RKV5ZRN1FQD84YE1NQFEDJ9R1D64KKHQ.newyorkcitycoin-core-v2"
[[project.requirements]]
contract_id = "STSCWDV3RKV5ZRN1FQD84YE1NQFEDJ9R1D64KKHQ.newyorkcitycoin-auth-v2"
# contracts listed below are already deployed
# and added only to ensure clarinet check passes
# a syntax check - no other tests are run
[contracts.miamicoin-auth-mainnet]
path = "contracts/cities/mia/mainnet/miamicoin-auth.clar"
depends_on = []
[contracts.miamicoin-core-v1-mainnet]
path = "contracts/cities/mia/mainnet/miamicoin-core-v1.clar"
depends_on = []
[contracts.miamicoin-token-mainnet]
path = "contracts/cities/mia/mainnet/miamicoin-token.clar"
depends_on = []
[contracts.miamicoin-auth-v2-testnet]
path = "contracts/cities/mia/testnet/miamicoin-auth-v2.clar"
depends_on = []
[contracts.miamicoin-core-v2-testnet]
path = "contracts/cities/mia/testnet/miamicoin-core-v2.clar"
depends_on = []
[contracts.miamicoin-token-v2-testnet]
path = "contracts/cities/mia/testnet/miamicoin-token-v2.clar"
depends_on = []
[contracts.newyorkcitycoin-auth-mainnet]
path = "contracts/cities/nyc/mainnet/newyorkcitycoin-auth.clar"
depends_on = []
[contracts.newyorkcitycoin-core-v1-mainnet]
path = "contracts/cities/nyc/mainnet/newyorkcitycoin-core-v1.clar"
depends_on = []
[contracts.newyorkcitycoin-token-mainnet]
path = "contracts/cities/nyc/mainnet/newyorkcitycoin-token.clar"
depends_on = []
[contracts.newyorkcitycoin-auth-v2-testnet]
path = "contracts/cities/nyc/testnet/newyorkcitycoin-auth-v2.clar"
depends_on = []
[contracts.newyorkcitycoin-core-v2-testnet]
path = "contracts/cities/nyc/testnet/newyorkcitycoin-core-v2.clar"
depends_on = []
[contracts.newyorkcitycoin-token-v2-testnet]
path = "contracts/cities/nyc/testnet/newyorkcitycoin-token-v2.clar"
depends_on = []
[contracts.citycoin-tardis-v1-mainnet]
path = "contracts/tardis/mainnet/citycoin-tardis-v1.clar"
depends_on = []
[contracts.citycoin-tardis-v2-mainnet]
path = "contracts/tardis/mainnet/citycoin-tardis-v2.clar"
depends_on = []
[contracts.citycoin-tardis-v3-mainnet]
path = "contracts/tardis/mainnet/citycoin-tardis-v3.clar"
depends_on = []
[contracts.citycoin-vote-v1-mainnet]
path = "contracts/vote/mainnet/citycoins-vote-v1.clar"
depends_on = []
[contracts.citycoin-vote-v2-mainnet]
path = "contracts/vote/mainnet/citycoins-vote-v2.clar"
depends_on = []
[contracts.citycoin-vote-v3-mainnet]
path = "contracts/vote/mainnet/citycoins-vote-v3.clar"
depends_on = []
# all contracts below are used with the testing suite
# MIA V1
[contracts.miamicoin-auth]
path = "contracts/cities/mia/local/miamicoin-auth.clar"
depends_on = ["citycoin-core-trait", "citycoin-token-trait"]
[contracts.miamicoin-core-v1]
path = "contracts/cities/mia/local/miamicoin-core-v1.clar"
depends_on = ["miamicoin-auth", "miamicoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.miamicoin-core-v1-1]
path = "contracts/cities/mia/local/miamicoin-core-v1.clar"
depends_on = ["miamicoin-auth", "miamicoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.miamicoin-core-v1-2]
path = "contracts/cities/mia/local/miamicoin-core-v1.clar"
depends_on = ["miamicoin-auth", "miamicoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.miamicoin-core-v1-patch]
path = "contracts/cities/mia/local/miamicoin-core-v1-patch.clar"
depends_on = ["miamicoin-auth", "miamicoin-core-v1", "miamicoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.miamicoin-token]
path = "contracts/cities/mia/local/miamicoin-token.clar"
depends_on = ["miamicoin-auth", "citycoin-token-trait", "sip-010-trait-ft-standard"]
# MIA V2
[contracts.miamicoin-auth-v2]
path = "contracts/cities/mia/local/miamicoin-auth-v2.clar"
depends_on = ["citycoin-core-trait", "citycoin-token-trait", "citycoin-token-v2-trait"]
[contracts.miamicoin-core-v2]
path = "contracts/cities/mia/local/miamicoin-core-v2.clar"
depends_on = ["miamicoin-auth-v2", "miamicoin-token-v2", "citycoin-vrf-v2", "citycoin-core-trait"]
[contracts.miamicoin-core-v2-1]
path = "contracts/cities/mia/local/miamicoin-core-v2.clar"
depends_on = ["miamicoin-auth-v2", "miamicoin-token-v2", "citycoin-vrf-v2", "citycoin-core-trait"]
[contracts.miamicoin-core-v2-2]
path = "contracts/cities/mia/local/miamicoin-core-v2.clar"
depends_on = ["miamicoin-auth-v2", "miamicoin-token-v2", "citycoin-vrf-v2", "citycoin-core-trait"]
[contracts.miamicoin-token-v2]
path = "contracts/cities/mia/local/miamicoin-token-v2.clar"
depends_on = ["miamicoin-token", "miamicoin-auth-v2", "citycoin-token-trait", "citycoin-token-v2-trait", "sip-010-trait-ft-standard"]
## NYC V1
[contracts.newyorkcitycoin-auth]
path = "contracts/cities/nyc/local/newyorkcitycoin-auth.clar"
depends_on = ["citycoin-core-trait", "citycoin-token-trait"]
[contracts.newyorkcitycoin-core-v1]
path = "contracts/cities/nyc/local/newyorkcitycoin-core-v1.clar"
depends_on = ["newyorkcitycoin-auth", "newyorkcitycoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.newyorkcitycoin-core-v1-1]
path = "contracts/cities/nyc/local/newyorkcitycoin-core-v1.clar"
depends_on = ["newyorkcitycoin-auth", "newyorkcitycoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.newyorkcitycoin-core-v1-2]
path = "contracts/cities/nyc/local/newyorkcitycoin-core-v1.clar"
depends_on = ["newyorkcitycoin-auth", "newyorkcitycoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.newyorkcitycoin-core-v1-patch]
path = "contracts/cities/nyc/local/newyorkcitycoin-core-v1-patch.clar"
depends_on = ["newyorkcitycoin-auth", "newyorkcitycoin-core-v1", "newyorkcitycoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.newyorkcitycoin-token]
path = "contracts/cities/nyc/local/newyorkcitycoin-token.clar"
depends_on = ["newyorkcitycoin-auth", "citycoin-token-trait", "sip-010-trait-ft-standard"]
# NYC V2
[contracts.newyorkcitycoin-auth-v2]
path = "contracts/cities/nyc/local/newyorkcitycoin-auth-v2.clar"
depends_on = ["citycoin-core-trait", "citycoin-token-trait", "citycoin-token-v2-trait"]
[contracts.newyorkcitycoin-core-v2]
path = "contracts/cities/nyc/local/newyorkcitycoin-core-v2.clar"
depends_on = ["newyorkcitycoin-auth-v2", "newyorkcitycoin-token-v2", "citycoin-vrf-v2", "citycoin-core-trait", "citycoin-core-trait-v2"]
[contracts.newyorkcitycoin-core-v2-1]
path = "contracts/cities/nyc/local/newyorkcitycoin-core-v2.clar"
depends_on = ["newyorkcitycoin-auth-v2", "newyorkcitycoin-token-v2", "citycoin-vrf-v2", "citycoin-core-trait", "citycoin-core-trait-v2"]
[contracts.newyorkcitycoin-core-v2-2]
path = "contracts/cities/nyc/local/newyorkcitycoin-core-v2.clar"
depends_on = ["newyorkcitycoin-auth-v2", "newyorkcitycoin-token-v2", "citycoin-vrf-v2", "citycoin-core-trait", "citycoin-core-trait-v2"]
[contracts.newyorkcitycoin-token-v2]
path = "contracts/cities/nyc/local/newyorkcitycoin-token-v2.clar"
depends_on = ["newyorkcitycoin-token", "newyorkcitycoin-auth-v2", "citycoin-token-trait", "citycoin-token-v2-trait", "sip-010-trait-ft-standard"]
# Traits
[contracts.citycoin-core-trait]
path = "contracts/base/local/citycoin-core-trait.clar"
depends_on = []
[contracts.citycoin-core-v2-trait]
path = "contracts/base/local/citycoin-core-v2-trait.clar"
depends_on = []
[contracts.citycoin-token-trait]
path = "contracts/base/local/citycoin-token-trait.clar"
depends_on = []
[contracts.citycoin-token-v2-trait]
path = "contracts/base/local/citycoin-token-v2-trait.clar"
depends_on = []
# Base
[contracts.citycoin-auth]
path = "contracts/base/local/citycoin-auth.clar"
depends_on = ["citycoin-core-trait", "citycoin-token-trait"]
[contracts.citycoin-token]
path = "contracts/base/local/citycoin-token.clar"
depends_on = ["sip-010-trait-ft-standard", "citycoin-auth", "citycoin-token-trait"]
[contracts.citycoin-core-v1]
path = "contracts/base/local/citycoin-core-v1.clar"
depends_on = ["citycoin-auth", "citycoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.citycoin-core-v2]
path = "contracts/base/local/citycoin-core-v2.clar"
depends_on = ["citycoin-auth", "citycoin-token", "citycoin-vrf", "citycoin-core-trait"]
[contracts.citycoin-core-v3]
path = "contracts/base/local/citycoin-core-v2.clar"
depends_on = ["citycoin-auth", "citycoin-token", "citycoin-vrf", "citycoin-core-trait"]
# tardis
[contracts.citycoin-tardis-v1]
path = "contracts/tardis/local/citycoin-tardis-v1.clar"
depends_on = ["citycoin-core-v1"]
[contracts.citycoin-tardis-v2]
path = "contracts/tardis/local/citycoin-tardis-v2.clar"
depends_on = ["citycoin-core-v1"]
[contracts.citycoin-tardis-v3]
path = "contracts/tardis/local/citycoin-tardis-v3.clar"
depends_on = ["citycoin-core-v1"]
# utilities
[contracts.sip-010-trait-ft-standard]
path = "contracts/utilities/local/sip-010-trait-ft-standard.clar"
depends_on = []
[contracts.test-utils]
path = "contracts/utilities/local/test-utils.clar"
depends_on = ["citycoin-core-v1"]
# vote
[contracts.citycoin-vote-v1]
path = "contracts/vote/local/citycoin-vote-v1.clar"
depends_on = ["citycoin-core-v1"]
[contracts.citycoin-vote-v2]
path = "contracts/vote/local/citycoin-vote-v2.clar"
depends_on = ["citycoin-core-v1"]
[contracts.citycoin-vote-v3]
path = "contracts/vote/local/citycoin-vote-v3.clar"
depends_on = ["citycoin-core-v1"]
# vrf
[contracts.citycoin-vrf]
path = "contracts/vrf/local/citycoin-vrf.clar"
depends_on = []
[contracts.citycoin-vrf-v2]
path = "contracts/vrf/local/citycoin-vrf-v2.clar"
depends_on = ["citycoin-vrf"]