tx · 4bpddu1Y3Nb6TbmXoj4HTpKDuSY4bbcXgmyBL1kcr2GC

3PCC6fVHNa6289DTDmcUo3RuLaFmteZZsmQ:  -0.01400000 Waves

2021.09.15 19:58 [2769352] smart account 3PCC6fVHNa6289DTDmcUo3RuLaFmteZZsmQ > SELF 0.00000000 Waves

{ "type": 13, "id": "4bpddu1Y3Nb6TbmXoj4HTpKDuSY4bbcXgmyBL1kcr2GC", "fee": 1400000, "feeAssetId": null, "timestamp": 1631725130866, "version": 2, "chainId": 87, "sender": "3PCC6fVHNa6289DTDmcUo3RuLaFmteZZsmQ", "senderPublicKey": "HobXgEQL44LfeEEq2G69uiciuAuiUBfG33UF4ubYmNMd", "proofs": [ "2af2yWX9CG3BCA48gXcdvEAadUpSZujYwRsi9KNakzSNkx2iEmhNKtpf4C1NZ6MPJAkgTY6akvdVLFV6NpSzh84h" ], "script": "base64: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AAAAAAIFAAAADSRzaXplMjI2MjIyOTMAAAAAAAAAAAIFAAAADSRhY2MyMjI2MjIyOTMEAAAADSRhY2MzMjI2MjIyOTMJAQAAAAlpc1N5bWJvbEEAAAACBQAAAA0kYWNjMjIyNjIyMjkzCQABkQAAAAIFAAAADSRsaXN0MjI2MjIyOTMAAAAAAAAAAAIDCQAAAAAAAAIFAAAADSRzaXplMjI2MjIyOTMAAAAAAAAAAAMFAAAADSRhY2MzMjI2MjIyOTMEAAAADSRhY2M0MjI2MjIyOTMJAQAAAAlpc1N5bWJvbEEAAAACBQAAAA0kYWNjMzIyNjIyMjkzCQABkQAAAAIFAAAADSRsaXN0MjI2MjIyOTMAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplMjI2MjIyOTMAAAAAAAAAAAQFAAAADSRhY2M0MjI2MjIyOTMEAAAADSRhY2M1MjI2MjIyOTMJAQAAAAlpc1N5bWJvbEEAAAACBQAAAA0kYWNjNDIyNjIyMjkzCQABkQAAAAIFAAAADSRsaXN0MjI2MjIyOTMAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplMjI2MjIyOTMAAAAAAAAAAAUFAAAADSRhY2M1MjI2MjIyOTMEAAAADSRhY2M2MjI2MjIyOTMJAQAAAAlpc1N5bWJvbEEAAAACBQAAAA0kYWNjNTIyNjIyMjkzCQABkQAAAAIFAAAADSRsaXN0MjI2MjIyOTMAAAAAAAAAAAUDCQAAAAAAAAIFAAAADSRzaXplMjI2MjIyOTMAAAAAAAAAAAYFAAAADSRhY2M2MjI2MjIyOTMEAAAADSRhY2M3MjI2MjIyOTMJAQAAAAlpc1N5bWJvbEEAAAACBQAAAA0kYWNjNjIyNjIyMjkzCQABkQAAAAIFAAAADSRsaXN0MjI2MjIyOTMAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplMjI2MjIyOTMAAAAAAAAAAAcFAAAADSRhY2M3MjI2MjIyOTMEAAAADSRhY2M4MjI2MjIyOTMJAQAAAAlpc1N5bWJvbEEAAAACBQAAAA0kYWNjNzIyNjIyMjkzCQABkQAAAAIFAAAADSRsaXN0MjI2MjIyOTMAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplMjI2MjIyOTMAAAAAAAAAAAgFAAAA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AQAAAAlpc1N5bWJvbEQAAAACBQAAAA0kYWNjMjI0NjgyNDk5CQABkQAAAAIFAAAADSRsaXN0MjQ2ODI0OTkAAAAAAAAAAAIDCQAAAAAAAAIFAAAADSRzaXplMjQ2ODI0OTkAAAAAAAAAAAMFAAAADSRhY2MzMjQ2ODI0OTkEAAAADSRhY2M0MjQ2ODI0OTkJAQAAAAlpc1N5bWJvbEQAAAACBQAAAA0kYWNjMzI0NjgyNDk5CQABkQAAAAIFAAAADSRsaXN0MjQ2ODI0OTkAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplMjQ2ODI0OTkAAAAAAAAAAAQFAAAADSRhY2M0MjQ2ODI0OTkEAAAADSRhY2M1MjQ2ODI0OTkJAQAAAAlpc1N5bWJvbEQAAAACBQAAAA0kYWNjNDI0NjgyNDk5CQABkQAAAAIFAAAADSRsaXN0MjQ2ODI0OTkAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplMjQ2ODI0OTkAAAAAAAAAAAUFAAAADSRhY2M1MjQ2ODI0OTkEAAAADSRhY2M2MjQ2ODI0OTkJAQAAAAlpc1N5bWJvbEQAAAACBQAAAA0kYWNjNTI0NjgyNDk5CQABkQAAAAIFAAAADSRsaXN0MjQ2ODI0OTkAAAAAAAAAAAUDCQAAAAAAAAIFAAAADSRzaXplMjQ2ODI0OTkAAAAAAAAAAAYFAAAADSRhY2M2MjQ2ODI0OTkEAAAADSRhY2M3MjQ2ODI0OTkJAQAAAAlpc1N5bWJvbEQAAAACBQAAAA0kYWNjNjI0NjgyNDk5CQABkQAAAAIFAAAADSRsaXN0MjQ2ODI0OTkAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplMjQ2ODI0OTkAAAAAAAAAAAcFAAAADSRhY2M3MjQ2ODI0OTkEAAAADSRhY2M4MjQ2ODI0OTkJAQAAAAlpc1N5bWJvbEQAAAACBQAAAA0kYWNjNzI0NjgyNDk5CQABkQAAAAIFAAAADSRsaXN0MjQ2ODI0OTkAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplMjQ2ODI0OTkAAAAAAAAAAAgFAAAADSRhY2M4MjQ2ODI0OTkEAAAADSRhY2M5MjQ2ODI0OTkJAQAAAAlpc1N5bWJvbEQAAAACBQAAAA0kYWNjODI0NjgyNDk5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MzUJAAGRAAAAAgUAAAANJGxpc3QyNjA0MjYzNQAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemUyNjA0MjYzNQAAAAAAAAAAAQUAAAANJGFjYzEyNjA0MjYzNQQAAAANJGFjYzIyNjA0MjYzNQkBAAAACWlzU3ltYm9sRgAAAAIFAAAADSRhY2MxMjYwNDI2MzUJAAGRAAAAAgUAAAANJGxpc3QyNjA0MjYzNQAAAAAAAAAAAQMJAAAAAAAAAgUAAAANJHNpemUyNjA0MjYzNQAAAAAAAAAAAgUAAAANJGFjYzIyNjA0MjYzNQQAAAANJGFjYzMyNjA0MjYzNQkBAAAACWlzU3ltYm9sRgAAAAIFAAAADSRhY2MyMjYwNDI2MzUJAAGRAAAAAgUAAAANJGxpc3QyNjA0MjYzNQAAAAAAAAAAAgMJAAAAAAAAAgUAAAANJHNpemUyNjA0MjYzNQAAAAAAAAAAAwUAAAANJGFjYzMyNjA0MjYzNQQAAAANJGFjYzQyNjA0MjYzNQkBAAAACWlzU3ltYm9sRgAAAAIFAAAADSRhY2MzMjYwNDI2MzUJAAGRAAAAAgUAAAANJGxpc3QyNjA0MjYzNQAAAAAAAAAAAwMJAAAAAAAAAgUAAAANJHNpemUyNjA0MjYzNQAAAAAAAAAABAUAAAANJGFjYzQyNjA0MjYzNQQAAAANJGFjYzUyNjA0MjYzNQkBAAAACWlzU3ltYm9sRgAAAAIFAAAADSRhY2M0MjYwNDI2MzUJAAGRAAAAAgUAAAANJGxpc3QyNjA0MjYzNQAAAAAAAAAABAMJAAAAAAAAAgUAAAANJHNpemUyNjA0MjYzNQAAAAAAAAAABQUAAAANJGFjYzUyNjA0MjYzNQQAAAANJGFjYzYyNjA0MjYzNQkBAAAACWlzU3ltYm9sRgAAAAIFAAAADSRhY2M1MjYwNDI2MzUJAAGRAAAAAgUAAAANJGxpc3QyNjA0MjYzNQAAAAAAAAAABQMJAAAAAAAAAgUAAAANJHNpemUyNjA0MjYzNQAAAAAAAAAABgUAAAANJGFjYzYyNjA0MjYzNQQAAAANJGFjYzcyNjA0MjYzNQkBAAAACWlzU3ltYm9sRgAAAAIFAAAADSRhY2M2MjYwNDI2MzUJAAGRAAAAAgUAAAANJGxpc3QyNjA0MjYzNQAAAAAAAAAA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AAAFBQAAAA0kYWNjNTI3NDIyNzczBAAAAA0kYWNjNjI3NDIyNzczCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzUyNzQyMjc3MwkAAZEAAAACBQAAAA0kbGlzdDI3NDIyNzczAAAAAAAAAAAFAwkAAAAAAAACBQAAAA0kc2l6ZTI3NDIyNzczAAAAAAAAAAAGBQAAAA0kYWNjNjI3NDIyNzczBAAAAA0kYWNjNzI3NDIyNzczCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzYyNzQyMjc3MwkAAZEAAAACBQAAAA0kbGlzdDI3NDIyNzczAAAAAAAAAAAGAwkAAAAAAAACBQAAAA0kc2l6ZTI3NDIyNzczAAAAAAAAAAAHBQAAAA0kYWNjNzI3NDIyNzczBAAAAA0kYWNjODI3NDIyNzczCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzcyNzQyMjc3MwkAAZEAAAACBQAAAA0kbGlzdDI3NDIyNzczAAAAAAAAAAAHAwkAAAAAAAACBQAAAA0kc2l6ZTI3NDIyNzczAAAAAAAAAAAIBQAAAA0kYWNjODI3NDIyNzczBAAAAA0kYWNjOTI3NDIyNzczCQEAAAAJaXNTeW1ib2xIAAAAAgUAAAANJGFjYzgyNzQyMjc3MwkAAZEAAAACBQAAAA0kbGlzdDI3NDIyNzczAAAAAAAAAAAICQAAAgAAAAECAAAAEkxpc3Qgc2l6ZSBleGNlZWQgOAIAAAABSAEAAAAOZ2V0QXNzZXRPcmlnaW4AAAABAAAACmdlbmVyYXRpb24DCQAAAAAAAAIFAAAACmdlbmVyYXRpb24CAAAAAUcFAAAAEGluY3ViYXRvckFkZHJlc3MFAAAADmJyZWVkZXJBZGRyZXNzAQAAAA5nZXRBc3NldFJhcml0eQAAAAIAAAAIZ2Vub3R5cGUAAAAKZ2VuZXJhdGlvbgQAAAAIcXVhbnRpdHkJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIJAQAAAAdBZGRyZXNzAAAAAQkBAAAADmdldEFzc2V0T3JpZ2luAAAAAQUAAAAKZ2VuZXJhdGlvbgkAASwAAAACCQABLAAAAAICAAAABnN0YXRzXwUAAAAIZ2Vub3R5cGUCAAAACV9xdWFudGl0eQQAAAAFcG93ZXIJAABs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", "height": 2769352, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: ESwi7ZZ3miN5p1jWQkLkRWouqAo3qUHAWNnDrTU5K4T6 Next: EhThhSpdMN1Pe6Mdw2fhkd8wNayx6T65FXfPo2tWc9kV Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let eggsAssetId = base58'C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS'
55
6-let feeAmount = 50
6+let feeAmount = (50 * 1000000)
77
88 let delayForHatching = 2
99
100100 func getGen (assetName) = {
101101 let genotype = split(dropRight(drop(assetName, 5), 3), "")
102102 (((((((getAmountOrClear((toString({
103- let $list22542285 = genotype
104- let $size22542285 = size($list22542285)
105- let $acc022542285 = 0
106- if (($size22542285 == 0))
107- then $acc022542285
103+ let $list22622293 = genotype
104+ let $size22622293 = size($list22622293)
105+ let $acc022622293 = 0
106+ if (($size22622293 == 0))
107+ then $acc022622293
108108 else {
109- let $acc122542285 = isSymbolA($acc022542285, $list22542285[0])
110- if (($size22542285 == 1))
111- then $acc122542285
109+ let $acc122622293 = isSymbolA($acc022622293, $list22622293[0])
110+ if (($size22622293 == 1))
111+ then $acc122622293
112112 else {
113- let $acc222542285 = isSymbolA($acc122542285, $list22542285[1])
114- if (($size22542285 == 2))
115- then $acc222542285
113+ let $acc222622293 = isSymbolA($acc122622293, $list22622293[1])
114+ if (($size22622293 == 2))
115+ then $acc222622293
116116 else {
117- let $acc322542285 = isSymbolA($acc222542285, $list22542285[2])
118- if (($size22542285 == 3))
119- then $acc322542285
117+ let $acc322622293 = isSymbolA($acc222622293, $list22622293[2])
118+ if (($size22622293 == 3))
119+ then $acc322622293
120120 else {
121- let $acc422542285 = isSymbolA($acc322542285, $list22542285[3])
122- if (($size22542285 == 4))
123- then $acc422542285
121+ let $acc422622293 = isSymbolA($acc322622293, $list22622293[3])
122+ if (($size22622293 == 4))
123+ then $acc422622293
124124 else {
125- let $acc522542285 = isSymbolA($acc422542285, $list22542285[4])
126- if (($size22542285 == 5))
127- then $acc522542285
125+ let $acc522622293 = isSymbolA($acc422622293, $list22622293[4])
126+ if (($size22622293 == 5))
127+ then $acc522622293
128128 else {
129- let $acc622542285 = isSymbolA($acc522542285, $list22542285[5])
130- if (($size22542285 == 6))
131- then $acc622542285
129+ let $acc622622293 = isSymbolA($acc522622293, $list22622293[5])
130+ if (($size22622293 == 6))
131+ then $acc622622293
132132 else {
133- let $acc722542285 = isSymbolA($acc622542285, $list22542285[6])
134- if (($size22542285 == 7))
135- then $acc722542285
133+ let $acc722622293 = isSymbolA($acc622622293, $list22622293[6])
134+ if (($size22622293 == 7))
135+ then $acc722622293
136136 else {
137- let $acc822542285 = isSymbolA($acc722542285, $list22542285[7])
138- if (($size22542285 == 8))
139- then $acc822542285
137+ let $acc822622293 = isSymbolA($acc722622293, $list22622293[7])
138+ if (($size22622293 == 8))
139+ then $acc822622293
140140 else {
141- let $acc922542285 = isSymbolA($acc822542285, $list22542285[8])
141+ let $acc922622293 = isSymbolA($acc822622293, $list22622293[8])
142142 throw("List size exceed 8")
143143 }
144144 }
150150 }
151151 }
152152 }) + "A")) + getAmountOrClear((toString({
153- let $list23222353 = genotype
154- let $size23222353 = size($list23222353)
155- let $acc023222353 = 0
156- if (($size23222353 == 0))
157- then $acc023222353
153+ let $list23302361 = genotype
154+ let $size23302361 = size($list23302361)
155+ let $acc023302361 = 0
156+ if (($size23302361 == 0))
157+ then $acc023302361
158158 else {
159- let $acc123222353 = isSymbolB($acc023222353, $list23222353[0])
160- if (($size23222353 == 1))
161- then $acc123222353
159+ let $acc123302361 = isSymbolB($acc023302361, $list23302361[0])
160+ if (($size23302361 == 1))
161+ then $acc123302361
162162 else {
163- let $acc223222353 = isSymbolB($acc123222353, $list23222353[1])
164- if (($size23222353 == 2))
165- then $acc223222353
163+ let $acc223302361 = isSymbolB($acc123302361, $list23302361[1])
164+ if (($size23302361 == 2))
165+ then $acc223302361
166166 else {
167- let $acc323222353 = isSymbolB($acc223222353, $list23222353[2])
168- if (($size23222353 == 3))
169- then $acc323222353
167+ let $acc323302361 = isSymbolB($acc223302361, $list23302361[2])
168+ if (($size23302361 == 3))
169+ then $acc323302361
170170 else {
171- let $acc423222353 = isSymbolB($acc323222353, $list23222353[3])
172- if (($size23222353 == 4))
173- then $acc423222353
171+ let $acc423302361 = isSymbolB($acc323302361, $list23302361[3])
172+ if (($size23302361 == 4))
173+ then $acc423302361
174174 else {
175- let $acc523222353 = isSymbolB($acc423222353, $list23222353[4])
176- if (($size23222353 == 5))
177- then $acc523222353
175+ let $acc523302361 = isSymbolB($acc423302361, $list23302361[4])
176+ if (($size23302361 == 5))
177+ then $acc523302361
178178 else {
179- let $acc623222353 = isSymbolB($acc523222353, $list23222353[5])
180- if (($size23222353 == 6))
181- then $acc623222353
179+ let $acc623302361 = isSymbolB($acc523302361, $list23302361[5])
180+ if (($size23302361 == 6))
181+ then $acc623302361
182182 else {
183- let $acc723222353 = isSymbolB($acc623222353, $list23222353[6])
184- if (($size23222353 == 7))
185- then $acc723222353
183+ let $acc723302361 = isSymbolB($acc623302361, $list23302361[6])
184+ if (($size23302361 == 7))
185+ then $acc723302361
186186 else {
187- let $acc823222353 = isSymbolB($acc723222353, $list23222353[7])
188- if (($size23222353 == 8))
189- then $acc823222353
187+ let $acc823302361 = isSymbolB($acc723302361, $list23302361[7])
188+ if (($size23302361 == 8))
189+ then $acc823302361
190190 else {
191- let $acc923222353 = isSymbolB($acc823222353, $list23222353[8])
191+ let $acc923302361 = isSymbolB($acc823302361, $list23302361[8])
192192 throw("List size exceed 8")
193193 }
194194 }
200200 }
201201 }
202202 }) + "B"))) + getAmountOrClear((toString({
203- let $list23902421 = genotype
204- let $size23902421 = size($list23902421)
205- let $acc023902421 = 0
206- if (($size23902421 == 0))
207- then $acc023902421
203+ let $list23982429 = genotype
204+ let $size23982429 = size($list23982429)
205+ let $acc023982429 = 0
206+ if (($size23982429 == 0))
207+ then $acc023982429
208208 else {
209- let $acc123902421 = isSymbolC($acc023902421, $list23902421[0])
210- if (($size23902421 == 1))
211- then $acc123902421
209+ let $acc123982429 = isSymbolC($acc023982429, $list23982429[0])
210+ if (($size23982429 == 1))
211+ then $acc123982429
212212 else {
213- let $acc223902421 = isSymbolC($acc123902421, $list23902421[1])
214- if (($size23902421 == 2))
215- then $acc223902421
213+ let $acc223982429 = isSymbolC($acc123982429, $list23982429[1])
214+ if (($size23982429 == 2))
215+ then $acc223982429
216216 else {
217- let $acc323902421 = isSymbolC($acc223902421, $list23902421[2])
218- if (($size23902421 == 3))
219- then $acc323902421
217+ let $acc323982429 = isSymbolC($acc223982429, $list23982429[2])
218+ if (($size23982429 == 3))
219+ then $acc323982429
220220 else {
221- let $acc423902421 = isSymbolC($acc323902421, $list23902421[3])
222- if (($size23902421 == 4))
223- then $acc423902421
221+ let $acc423982429 = isSymbolC($acc323982429, $list23982429[3])
222+ if (($size23982429 == 4))
223+ then $acc423982429
224224 else {
225- let $acc523902421 = isSymbolC($acc423902421, $list23902421[4])
226- if (($size23902421 == 5))
227- then $acc523902421
225+ let $acc523982429 = isSymbolC($acc423982429, $list23982429[4])
226+ if (($size23982429 == 5))
227+ then $acc523982429
228228 else {
229- let $acc623902421 = isSymbolC($acc523902421, $list23902421[5])
230- if (($size23902421 == 6))
231- then $acc623902421
229+ let $acc623982429 = isSymbolC($acc523982429, $list23982429[5])
230+ if (($size23982429 == 6))
231+ then $acc623982429
232232 else {
233- let $acc723902421 = isSymbolC($acc623902421, $list23902421[6])
234- if (($size23902421 == 7))
235- then $acc723902421
233+ let $acc723982429 = isSymbolC($acc623982429, $list23982429[6])
234+ if (($size23982429 == 7))
235+ then $acc723982429
236236 else {
237- let $acc823902421 = isSymbolC($acc723902421, $list23902421[7])
238- if (($size23902421 == 8))
239- then $acc823902421
237+ let $acc823982429 = isSymbolC($acc723982429, $list23982429[7])
238+ if (($size23982429 == 8))
239+ then $acc823982429
240240 else {
241- let $acc923902421 = isSymbolC($acc823902421, $list23902421[8])
241+ let $acc923982429 = isSymbolC($acc823982429, $list23982429[8])
242242 throw("List size exceed 8")
243243 }
244244 }
250250 }
251251 }
252252 }) + "C"))) + getAmountOrClear((toString({
253- let $list24602491 = genotype
254- let $size24602491 = size($list24602491)
255- let $acc024602491 = 0
256- if (($size24602491 == 0))
257- then $acc024602491
253+ let $list24682499 = genotype
254+ let $size24682499 = size($list24682499)
255+ let $acc024682499 = 0
256+ if (($size24682499 == 0))
257+ then $acc024682499
258258 else {
259- let $acc124602491 = isSymbolD($acc024602491, $list24602491[0])
260- if (($size24602491 == 1))
261- then $acc124602491
259+ let $acc124682499 = isSymbolD($acc024682499, $list24682499[0])
260+ if (($size24682499 == 1))
261+ then $acc124682499
262262 else {
263- let $acc224602491 = isSymbolD($acc124602491, $list24602491[1])
264- if (($size24602491 == 2))
265- then $acc224602491
263+ let $acc224682499 = isSymbolD($acc124682499, $list24682499[1])
264+ if (($size24682499 == 2))
265+ then $acc224682499
266266 else {
267- let $acc324602491 = isSymbolD($acc224602491, $list24602491[2])
268- if (($size24602491 == 3))
269- then $acc324602491
267+ let $acc324682499 = isSymbolD($acc224682499, $list24682499[2])
268+ if (($size24682499 == 3))
269+ then $acc324682499
270270 else {
271- let $acc424602491 = isSymbolD($acc324602491, $list24602491[3])
272- if (($size24602491 == 4))
273- then $acc424602491
271+ let $acc424682499 = isSymbolD($acc324682499, $list24682499[3])
272+ if (($size24682499 == 4))
273+ then $acc424682499
274274 else {
275- let $acc524602491 = isSymbolD($acc424602491, $list24602491[4])
276- if (($size24602491 == 5))
277- then $acc524602491
275+ let $acc524682499 = isSymbolD($acc424682499, $list24682499[4])
276+ if (($size24682499 == 5))
277+ then $acc524682499
278278 else {
279- let $acc624602491 = isSymbolD($acc524602491, $list24602491[5])
280- if (($size24602491 == 6))
281- then $acc624602491
279+ let $acc624682499 = isSymbolD($acc524682499, $list24682499[5])
280+ if (($size24682499 == 6))
281+ then $acc624682499
282282 else {
283- let $acc724602491 = isSymbolD($acc624602491, $list24602491[6])
284- if (($size24602491 == 7))
285- then $acc724602491
283+ let $acc724682499 = isSymbolD($acc624682499, $list24682499[6])
284+ if (($size24682499 == 7))
285+ then $acc724682499
286286 else {
287- let $acc824602491 = isSymbolD($acc724602491, $list24602491[7])
288- if (($size24602491 == 8))
289- then $acc824602491
287+ let $acc824682499 = isSymbolD($acc724682499, $list24682499[7])
288+ if (($size24682499 == 8))
289+ then $acc824682499
290290 else {
291- let $acc924602491 = isSymbolD($acc824602491, $list24602491[8])
291+ let $acc924682499 = isSymbolD($acc824682499, $list24682499[8])
292292 throw("List size exceed 8")
293293 }
294294 }
300300 }
301301 }
302302 }) + "D"))) + getAmountOrClear((toString({
303- let $list25282559 = genotype
304- let $size25282559 = size($list25282559)
305- let $acc025282559 = 0
306- if (($size25282559 == 0))
307- then $acc025282559
303+ let $list25362567 = genotype
304+ let $size25362567 = size($list25362567)
305+ let $acc025362567 = 0
306+ if (($size25362567 == 0))
307+ then $acc025362567
308308 else {
309- let $acc125282559 = isSymbolE($acc025282559, $list25282559[0])
310- if (($size25282559 == 1))
311- then $acc125282559
309+ let $acc125362567 = isSymbolE($acc025362567, $list25362567[0])
310+ if (($size25362567 == 1))
311+ then $acc125362567
312312 else {
313- let $acc225282559 = isSymbolE($acc125282559, $list25282559[1])
314- if (($size25282559 == 2))
315- then $acc225282559
313+ let $acc225362567 = isSymbolE($acc125362567, $list25362567[1])
314+ if (($size25362567 == 2))
315+ then $acc225362567
316316 else {
317- let $acc325282559 = isSymbolE($acc225282559, $list25282559[2])
318- if (($size25282559 == 3))
319- then $acc325282559
317+ let $acc325362567 = isSymbolE($acc225362567, $list25362567[2])
318+ if (($size25362567 == 3))
319+ then $acc325362567
320320 else {
321- let $acc425282559 = isSymbolE($acc325282559, $list25282559[3])
322- if (($size25282559 == 4))
323- then $acc425282559
321+ let $acc425362567 = isSymbolE($acc325362567, $list25362567[3])
322+ if (($size25362567 == 4))
323+ then $acc425362567
324324 else {
325- let $acc525282559 = isSymbolE($acc425282559, $list25282559[4])
326- if (($size25282559 == 5))
327- then $acc525282559
325+ let $acc525362567 = isSymbolE($acc425362567, $list25362567[4])
326+ if (($size25362567 == 5))
327+ then $acc525362567
328328 else {
329- let $acc625282559 = isSymbolE($acc525282559, $list25282559[5])
330- if (($size25282559 == 6))
331- then $acc625282559
329+ let $acc625362567 = isSymbolE($acc525362567, $list25362567[5])
330+ if (($size25362567 == 6))
331+ then $acc625362567
332332 else {
333- let $acc725282559 = isSymbolE($acc625282559, $list25282559[6])
334- if (($size25282559 == 7))
335- then $acc725282559
333+ let $acc725362567 = isSymbolE($acc625362567, $list25362567[6])
334+ if (($size25362567 == 7))
335+ then $acc725362567
336336 else {
337- let $acc825282559 = isSymbolE($acc725282559, $list25282559[7])
338- if (($size25282559 == 8))
339- then $acc825282559
337+ let $acc825362567 = isSymbolE($acc725362567, $list25362567[7])
338+ if (($size25362567 == 8))
339+ then $acc825362567
340340 else {
341- let $acc925282559 = isSymbolE($acc825282559, $list25282559[8])
341+ let $acc925362567 = isSymbolE($acc825362567, $list25362567[8])
342342 throw("List size exceed 8")
343343 }
344344 }
350350 }
351351 }
352352 }) + "E"))) + getAmountOrClear((toString({
353- let $list25962627 = genotype
354- let $size25962627 = size($list25962627)
355- let $acc025962627 = 0
356- if (($size25962627 == 0))
357- then $acc025962627
353+ let $list26042635 = genotype
354+ let $size26042635 = size($list26042635)
355+ let $acc026042635 = 0
356+ if (($size26042635 == 0))
357+ then $acc026042635
358358 else {
359- let $acc125962627 = isSymbolF($acc025962627, $list25962627[0])
360- if (($size25962627 == 1))
361- then $acc125962627
359+ let $acc126042635 = isSymbolF($acc026042635, $list26042635[0])
360+ if (($size26042635 == 1))
361+ then $acc126042635
362362 else {
363- let $acc225962627 = isSymbolF($acc125962627, $list25962627[1])
364- if (($size25962627 == 2))
365- then $acc225962627
363+ let $acc226042635 = isSymbolF($acc126042635, $list26042635[1])
364+ if (($size26042635 == 2))
365+ then $acc226042635
366366 else {
367- let $acc325962627 = isSymbolF($acc225962627, $list25962627[2])
368- if (($size25962627 == 3))
369- then $acc325962627
367+ let $acc326042635 = isSymbolF($acc226042635, $list26042635[2])
368+ if (($size26042635 == 3))
369+ then $acc326042635
370370 else {
371- let $acc425962627 = isSymbolF($acc325962627, $list25962627[3])
372- if (($size25962627 == 4))
373- then $acc425962627
371+ let $acc426042635 = isSymbolF($acc326042635, $list26042635[3])
372+ if (($size26042635 == 4))
373+ then $acc426042635
374374 else {
375- let $acc525962627 = isSymbolF($acc425962627, $list25962627[4])
376- if (($size25962627 == 5))
377- then $acc525962627
375+ let $acc526042635 = isSymbolF($acc426042635, $list26042635[4])
376+ if (($size26042635 == 5))
377+ then $acc526042635
378378 else {
379- let $acc625962627 = isSymbolF($acc525962627, $list25962627[5])
380- if (($size25962627 == 6))
381- then $acc625962627
379+ let $acc626042635 = isSymbolF($acc526042635, $list26042635[5])
380+ if (($size26042635 == 6))
381+ then $acc626042635
382382 else {
383- let $acc725962627 = isSymbolF($acc625962627, $list25962627[6])
384- if (($size25962627 == 7))
385- then $acc725962627
383+ let $acc726042635 = isSymbolF($acc626042635, $list26042635[6])
384+ if (($size26042635 == 7))
385+ then $acc726042635
386386 else {
387- let $acc825962627 = isSymbolF($acc725962627, $list25962627[7])
388- if (($size25962627 == 8))
389- then $acc825962627
387+ let $acc826042635 = isSymbolF($acc726042635, $list26042635[7])
388+ if (($size26042635 == 8))
389+ then $acc826042635
390390 else {
391- let $acc925962627 = isSymbolF($acc825962627, $list25962627[8])
391+ let $acc926042635 = isSymbolF($acc826042635, $list26042635[8])
392392 throw("List size exceed 8")
393393 }
394394 }
400400 }
401401 }
402402 }) + "F"))) + getAmountOrClear((toString({
403- let $list26662697 = genotype
404- let $size26662697 = size($list26662697)
405- let $acc026662697 = 0
406- if (($size26662697 == 0))
407- then $acc026662697
403+ let $list26742705 = genotype
404+ let $size26742705 = size($list26742705)
405+ let $acc026742705 = 0
406+ if (($size26742705 == 0))
407+ then $acc026742705
408408 else {
409- let $acc126662697 = isSymbolG($acc026662697, $list26662697[0])
410- if (($size26662697 == 1))
411- then $acc126662697
409+ let $acc126742705 = isSymbolG($acc026742705, $list26742705[0])
410+ if (($size26742705 == 1))
411+ then $acc126742705
412412 else {
413- let $acc226662697 = isSymbolG($acc126662697, $list26662697[1])
414- if (($size26662697 == 2))
415- then $acc226662697
413+ let $acc226742705 = isSymbolG($acc126742705, $list26742705[1])
414+ if (($size26742705 == 2))
415+ then $acc226742705
416416 else {
417- let $acc326662697 = isSymbolG($acc226662697, $list26662697[2])
418- if (($size26662697 == 3))
419- then $acc326662697
417+ let $acc326742705 = isSymbolG($acc226742705, $list26742705[2])
418+ if (($size26742705 == 3))
419+ then $acc326742705
420420 else {
421- let $acc426662697 = isSymbolG($acc326662697, $list26662697[3])
422- if (($size26662697 == 4))
423- then $acc426662697
421+ let $acc426742705 = isSymbolG($acc326742705, $list26742705[3])
422+ if (($size26742705 == 4))
423+ then $acc426742705
424424 else {
425- let $acc526662697 = isSymbolG($acc426662697, $list26662697[4])
426- if (($size26662697 == 5))
427- then $acc526662697
425+ let $acc526742705 = isSymbolG($acc426742705, $list26742705[4])
426+ if (($size26742705 == 5))
427+ then $acc526742705
428428 else {
429- let $acc626662697 = isSymbolG($acc526662697, $list26662697[5])
430- if (($size26662697 == 6))
431- then $acc626662697
429+ let $acc626742705 = isSymbolG($acc526742705, $list26742705[5])
430+ if (($size26742705 == 6))
431+ then $acc626742705
432432 else {
433- let $acc726662697 = isSymbolG($acc626662697, $list26662697[6])
434- if (($size26662697 == 7))
435- then $acc726662697
433+ let $acc726742705 = isSymbolG($acc626742705, $list26742705[6])
434+ if (($size26742705 == 7))
435+ then $acc726742705
436436 else {
437- let $acc826662697 = isSymbolG($acc726662697, $list26662697[7])
438- if (($size26662697 == 8))
439- then $acc826662697
437+ let $acc826742705 = isSymbolG($acc726742705, $list26742705[7])
438+ if (($size26742705 == 8))
439+ then $acc826742705
440440 else {
441- let $acc926662697 = isSymbolG($acc826662697, $list26662697[8])
441+ let $acc926742705 = isSymbolG($acc826742705, $list26742705[8])
442442 throw("List size exceed 8")
443443 }
444444 }
450450 }
451451 }
452452 }) + "G"))) + getAmountOrClear((toString({
453- let $list27342765 = genotype
454- let $size27342765 = size($list27342765)
455- let $acc027342765 = 0
456- if (($size27342765 == 0))
457- then $acc027342765
453+ let $list27422773 = genotype
454+ let $size27422773 = size($list27422773)
455+ let $acc027422773 = 0
456+ if (($size27422773 == 0))
457+ then $acc027422773
458458 else {
459- let $acc127342765 = isSymbolH($acc027342765, $list27342765[0])
460- if (($size27342765 == 1))
461- then $acc127342765
459+ let $acc127422773 = isSymbolH($acc027422773, $list27422773[0])
460+ if (($size27422773 == 1))
461+ then $acc127422773
462462 else {
463- let $acc227342765 = isSymbolH($acc127342765, $list27342765[1])
464- if (($size27342765 == 2))
465- then $acc227342765
463+ let $acc227422773 = isSymbolH($acc127422773, $list27422773[1])
464+ if (($size27422773 == 2))
465+ then $acc227422773
466466 else {
467- let $acc327342765 = isSymbolH($acc227342765, $list27342765[2])
468- if (($size27342765 == 3))
469- then $acc327342765
467+ let $acc327422773 = isSymbolH($acc227422773, $list27422773[2])
468+ if (($size27422773 == 3))
469+ then $acc327422773
470470 else {
471- let $acc427342765 = isSymbolH($acc327342765, $list27342765[3])
472- if (($size27342765 == 4))
473- then $acc427342765
471+ let $acc427422773 = isSymbolH($acc327422773, $list27422773[3])
472+ if (($size27422773 == 4))
473+ then $acc427422773
474474 else {
475- let $acc527342765 = isSymbolH($acc427342765, $list27342765[4])
476- if (($size27342765 == 5))
477- then $acc527342765
475+ let $acc527422773 = isSymbolH($acc427422773, $list27422773[4])
476+ if (($size27422773 == 5))
477+ then $acc527422773
478478 else {
479- let $acc627342765 = isSymbolH($acc527342765, $list27342765[5])
480- if (($size27342765 == 6))
481- then $acc627342765
479+ let $acc627422773 = isSymbolH($acc527422773, $list27422773[5])
480+ if (($size27422773 == 6))
481+ then $acc627422773
482482 else {
483- let $acc727342765 = isSymbolH($acc627342765, $list27342765[6])
484- if (($size27342765 == 7))
485- then $acc727342765
483+ let $acc727422773 = isSymbolH($acc627422773, $list27422773[6])
484+ if (($size27422773 == 7))
485+ then $acc727422773
486486 else {
487- let $acc827342765 = isSymbolH($acc727342765, $list27342765[7])
488- if (($size27342765 == 8))
489- then $acc827342765
487+ let $acc827422773 = isSymbolH($acc727422773, $list27422773[7])
488+ if (($size27422773 == 8))
489+ then $acc827422773
490490 else {
491- let $acc927342765 = isSymbolH($acc827342765, $list27342765[8])
491+ let $acc927422773 = isSymbolH($acc827422773, $list27422773[8])
492492 throw("List size exceed 8")
493493 }
494494 }
584584 else if ((feeAmount > feePayment.amount))
585585 then throw(("You need to attach the following amount of EGG tokens as fee: 0." + toString(feeAmount)))
586586 else {
587- let $t053865435 = getAssetFarmingPower(assetId)
588- let gen = $t053865435._1
589- let rarity = $t053865435._2
587+ let $t053945443 = getAssetFarmingPower(assetId)
588+ let gen = $t053945443._1
589+ let rarity = $t053945443._2
590590 let call = invoke(Address(getOrigin(assetId)), "reduceRarity", [toBase58String(assetId), gen], nil)
591591 if ((call == call))
592592 then [IntegerEntry((((("address_" + address) + "_initTx_") + initTx) + "_finishBlock"), (height + delayForHatching)), StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_status"), "open"), IntegerEntry((((("address_" + address) + "_initTx_") + initTx) + "_assetRarity"), rarity), StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_assetId"), toBase58String(assetId))]
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let eggsAssetId = base58'C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS'
55
6-let feeAmount = 50
6+let feeAmount = (50 * 1000000)
77
88 let delayForHatching = 2
99
1010 let incubatorAddress = base58'3PEktVux2RhchSN63DsDo4b4mz4QqzKSeDv'
1111
1212 let breederAddress = base58'3PDVuU45H7Eh5dmtNbnRNRStGwULA7NY6Hb'
1313
1414 let farmingAddress = base58'3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW'
1515
1616 let ducklingAddress = base58'3PKmLiGEfqLWMC1H9xhzqvAZKUXfFm8uoeg'
1717
1818 let PHOENIXBASEOPTIONS = 1000
1919
2020 func isLocked () = {
2121 let masterAddress = Address(base58'3PEPftf2kWZDmAaWBjs6BUJa9957kiA2PkU')
2222 match getInteger(masterAddress, "egglock") {
2323 case b: Int =>
2424 b
2525 case _ =>
2626 0
2727 }
2828 }
2929
3030
3131 func tryGetInteger (key) = match getInteger(this, key) {
3232 case b: Int =>
3333 b
3434 case _ =>
3535 0
3636 }
3737
3838
3939 func asString (value) = match value {
4040 case s: String =>
4141 s
4242 case _ =>
4343 throw("wrong type, expected: String")
4444 }
4545
4646
4747 func tryGetString (key) = match getString(this, key) {
4848 case a: String =>
4949 a
5050 case _ =>
5151 ""
5252 }
5353
5454
5555 func isSymbolA (accumulated,sym) = if ((sym == "A"))
5656 then (accumulated + 1)
5757 else (accumulated + 0)
5858
5959
6060 func isSymbolB (accumulated,sym) = if ((sym == "B"))
6161 then (accumulated + 1)
6262 else (accumulated + 0)
6363
6464
6565 func isSymbolC (accumulated,sym) = if ((sym == "C"))
6666 then (accumulated + 1)
6767 else (accumulated + 0)
6868
6969
7070 func isSymbolD (accumulated,sym) = if ((sym == "D"))
7171 then (accumulated + 1)
7272 else (accumulated + 0)
7373
7474
7575 func isSymbolE (accumulated,sym) = if ((sym == "E"))
7676 then (accumulated + 1)
7777 else (accumulated + 0)
7878
7979
8080 func isSymbolF (accumulated,sym) = if ((sym == "F"))
8181 then (accumulated + 1)
8282 else (accumulated + 0)
8383
8484
8585 func isSymbolG (accumulated,sym) = if ((sym == "G"))
8686 then (accumulated + 1)
8787 else (accumulated + 0)
8888
8989
9090 func isSymbolH (accumulated,sym) = if ((sym == "H"))
9191 then (accumulated + 1)
9292 else (accumulated + 0)
9393
9494
9595 func getAmountOrClear (amount) = if (contains(amount, "0"))
9696 then ""
9797 else amount
9898
9999
100100 func getGen (assetName) = {
101101 let genotype = split(dropRight(drop(assetName, 5), 3), "")
102102 (((((((getAmountOrClear((toString({
103- let $list22542285 = genotype
104- let $size22542285 = size($list22542285)
105- let $acc022542285 = 0
106- if (($size22542285 == 0))
107- then $acc022542285
103+ let $list22622293 = genotype
104+ let $size22622293 = size($list22622293)
105+ let $acc022622293 = 0
106+ if (($size22622293 == 0))
107+ then $acc022622293
108108 else {
109- let $acc122542285 = isSymbolA($acc022542285, $list22542285[0])
110- if (($size22542285 == 1))
111- then $acc122542285
109+ let $acc122622293 = isSymbolA($acc022622293, $list22622293[0])
110+ if (($size22622293 == 1))
111+ then $acc122622293
112112 else {
113- let $acc222542285 = isSymbolA($acc122542285, $list22542285[1])
114- if (($size22542285 == 2))
115- then $acc222542285
113+ let $acc222622293 = isSymbolA($acc122622293, $list22622293[1])
114+ if (($size22622293 == 2))
115+ then $acc222622293
116116 else {
117- let $acc322542285 = isSymbolA($acc222542285, $list22542285[2])
118- if (($size22542285 == 3))
119- then $acc322542285
117+ let $acc322622293 = isSymbolA($acc222622293, $list22622293[2])
118+ if (($size22622293 == 3))
119+ then $acc322622293
120120 else {
121- let $acc422542285 = isSymbolA($acc322542285, $list22542285[3])
122- if (($size22542285 == 4))
123- then $acc422542285
121+ let $acc422622293 = isSymbolA($acc322622293, $list22622293[3])
122+ if (($size22622293 == 4))
123+ then $acc422622293
124124 else {
125- let $acc522542285 = isSymbolA($acc422542285, $list22542285[4])
126- if (($size22542285 == 5))
127- then $acc522542285
125+ let $acc522622293 = isSymbolA($acc422622293, $list22622293[4])
126+ if (($size22622293 == 5))
127+ then $acc522622293
128128 else {
129- let $acc622542285 = isSymbolA($acc522542285, $list22542285[5])
130- if (($size22542285 == 6))
131- then $acc622542285
129+ let $acc622622293 = isSymbolA($acc522622293, $list22622293[5])
130+ if (($size22622293 == 6))
131+ then $acc622622293
132132 else {
133- let $acc722542285 = isSymbolA($acc622542285, $list22542285[6])
134- if (($size22542285 == 7))
135- then $acc722542285
133+ let $acc722622293 = isSymbolA($acc622622293, $list22622293[6])
134+ if (($size22622293 == 7))
135+ then $acc722622293
136136 else {
137- let $acc822542285 = isSymbolA($acc722542285, $list22542285[7])
138- if (($size22542285 == 8))
139- then $acc822542285
137+ let $acc822622293 = isSymbolA($acc722622293, $list22622293[7])
138+ if (($size22622293 == 8))
139+ then $acc822622293
140140 else {
141- let $acc922542285 = isSymbolA($acc822542285, $list22542285[8])
141+ let $acc922622293 = isSymbolA($acc822622293, $list22622293[8])
142142 throw("List size exceed 8")
143143 }
144144 }
145145 }
146146 }
147147 }
148148 }
149149 }
150150 }
151151 }
152152 }) + "A")) + getAmountOrClear((toString({
153- let $list23222353 = genotype
154- let $size23222353 = size($list23222353)
155- let $acc023222353 = 0
156- if (($size23222353 == 0))
157- then $acc023222353
153+ let $list23302361 = genotype
154+ let $size23302361 = size($list23302361)
155+ let $acc023302361 = 0
156+ if (($size23302361 == 0))
157+ then $acc023302361
158158 else {
159- let $acc123222353 = isSymbolB($acc023222353, $list23222353[0])
160- if (($size23222353 == 1))
161- then $acc123222353
159+ let $acc123302361 = isSymbolB($acc023302361, $list23302361[0])
160+ if (($size23302361 == 1))
161+ then $acc123302361
162162 else {
163- let $acc223222353 = isSymbolB($acc123222353, $list23222353[1])
164- if (($size23222353 == 2))
165- then $acc223222353
163+ let $acc223302361 = isSymbolB($acc123302361, $list23302361[1])
164+ if (($size23302361 == 2))
165+ then $acc223302361
166166 else {
167- let $acc323222353 = isSymbolB($acc223222353, $list23222353[2])
168- if (($size23222353 == 3))
169- then $acc323222353
167+ let $acc323302361 = isSymbolB($acc223302361, $list23302361[2])
168+ if (($size23302361 == 3))
169+ then $acc323302361
170170 else {
171- let $acc423222353 = isSymbolB($acc323222353, $list23222353[3])
172- if (($size23222353 == 4))
173- then $acc423222353
171+ let $acc423302361 = isSymbolB($acc323302361, $list23302361[3])
172+ if (($size23302361 == 4))
173+ then $acc423302361
174174 else {
175- let $acc523222353 = isSymbolB($acc423222353, $list23222353[4])
176- if (($size23222353 == 5))
177- then $acc523222353
175+ let $acc523302361 = isSymbolB($acc423302361, $list23302361[4])
176+ if (($size23302361 == 5))
177+ then $acc523302361
178178 else {
179- let $acc623222353 = isSymbolB($acc523222353, $list23222353[5])
180- if (($size23222353 == 6))
181- then $acc623222353
179+ let $acc623302361 = isSymbolB($acc523302361, $list23302361[5])
180+ if (($size23302361 == 6))
181+ then $acc623302361
182182 else {
183- let $acc723222353 = isSymbolB($acc623222353, $list23222353[6])
184- if (($size23222353 == 7))
185- then $acc723222353
183+ let $acc723302361 = isSymbolB($acc623302361, $list23302361[6])
184+ if (($size23302361 == 7))
185+ then $acc723302361
186186 else {
187- let $acc823222353 = isSymbolB($acc723222353, $list23222353[7])
188- if (($size23222353 == 8))
189- then $acc823222353
187+ let $acc823302361 = isSymbolB($acc723302361, $list23302361[7])
188+ if (($size23302361 == 8))
189+ then $acc823302361
190190 else {
191- let $acc923222353 = isSymbolB($acc823222353, $list23222353[8])
191+ let $acc923302361 = isSymbolB($acc823302361, $list23302361[8])
192192 throw("List size exceed 8")
193193 }
194194 }
195195 }
196196 }
197197 }
198198 }
199199 }
200200 }
201201 }
202202 }) + "B"))) + getAmountOrClear((toString({
203- let $list23902421 = genotype
204- let $size23902421 = size($list23902421)
205- let $acc023902421 = 0
206- if (($size23902421 == 0))
207- then $acc023902421
203+ let $list23982429 = genotype
204+ let $size23982429 = size($list23982429)
205+ let $acc023982429 = 0
206+ if (($size23982429 == 0))
207+ then $acc023982429
208208 else {
209- let $acc123902421 = isSymbolC($acc023902421, $list23902421[0])
210- if (($size23902421 == 1))
211- then $acc123902421
209+ let $acc123982429 = isSymbolC($acc023982429, $list23982429[0])
210+ if (($size23982429 == 1))
211+ then $acc123982429
212212 else {
213- let $acc223902421 = isSymbolC($acc123902421, $list23902421[1])
214- if (($size23902421 == 2))
215- then $acc223902421
213+ let $acc223982429 = isSymbolC($acc123982429, $list23982429[1])
214+ if (($size23982429 == 2))
215+ then $acc223982429
216216 else {
217- let $acc323902421 = isSymbolC($acc223902421, $list23902421[2])
218- if (($size23902421 == 3))
219- then $acc323902421
217+ let $acc323982429 = isSymbolC($acc223982429, $list23982429[2])
218+ if (($size23982429 == 3))
219+ then $acc323982429
220220 else {
221- let $acc423902421 = isSymbolC($acc323902421, $list23902421[3])
222- if (($size23902421 == 4))
223- then $acc423902421
221+ let $acc423982429 = isSymbolC($acc323982429, $list23982429[3])
222+ if (($size23982429 == 4))
223+ then $acc423982429
224224 else {
225- let $acc523902421 = isSymbolC($acc423902421, $list23902421[4])
226- if (($size23902421 == 5))
227- then $acc523902421
225+ let $acc523982429 = isSymbolC($acc423982429, $list23982429[4])
226+ if (($size23982429 == 5))
227+ then $acc523982429
228228 else {
229- let $acc623902421 = isSymbolC($acc523902421, $list23902421[5])
230- if (($size23902421 == 6))
231- then $acc623902421
229+ let $acc623982429 = isSymbolC($acc523982429, $list23982429[5])
230+ if (($size23982429 == 6))
231+ then $acc623982429
232232 else {
233- let $acc723902421 = isSymbolC($acc623902421, $list23902421[6])
234- if (($size23902421 == 7))
235- then $acc723902421
233+ let $acc723982429 = isSymbolC($acc623982429, $list23982429[6])
234+ if (($size23982429 == 7))
235+ then $acc723982429
236236 else {
237- let $acc823902421 = isSymbolC($acc723902421, $list23902421[7])
238- if (($size23902421 == 8))
239- then $acc823902421
237+ let $acc823982429 = isSymbolC($acc723982429, $list23982429[7])
238+ if (($size23982429 == 8))
239+ then $acc823982429
240240 else {
241- let $acc923902421 = isSymbolC($acc823902421, $list23902421[8])
241+ let $acc923982429 = isSymbolC($acc823982429, $list23982429[8])
242242 throw("List size exceed 8")
243243 }
244244 }
245245 }
246246 }
247247 }
248248 }
249249 }
250250 }
251251 }
252252 }) + "C"))) + getAmountOrClear((toString({
253- let $list24602491 = genotype
254- let $size24602491 = size($list24602491)
255- let $acc024602491 = 0
256- if (($size24602491 == 0))
257- then $acc024602491
253+ let $list24682499 = genotype
254+ let $size24682499 = size($list24682499)
255+ let $acc024682499 = 0
256+ if (($size24682499 == 0))
257+ then $acc024682499
258258 else {
259- let $acc124602491 = isSymbolD($acc024602491, $list24602491[0])
260- if (($size24602491 == 1))
261- then $acc124602491
259+ let $acc124682499 = isSymbolD($acc024682499, $list24682499[0])
260+ if (($size24682499 == 1))
261+ then $acc124682499
262262 else {
263- let $acc224602491 = isSymbolD($acc124602491, $list24602491[1])
264- if (($size24602491 == 2))
265- then $acc224602491
263+ let $acc224682499 = isSymbolD($acc124682499, $list24682499[1])
264+ if (($size24682499 == 2))
265+ then $acc224682499
266266 else {
267- let $acc324602491 = isSymbolD($acc224602491, $list24602491[2])
268- if (($size24602491 == 3))
269- then $acc324602491
267+ let $acc324682499 = isSymbolD($acc224682499, $list24682499[2])
268+ if (($size24682499 == 3))
269+ then $acc324682499
270270 else {
271- let $acc424602491 = isSymbolD($acc324602491, $list24602491[3])
272- if (($size24602491 == 4))
273- then $acc424602491
271+ let $acc424682499 = isSymbolD($acc324682499, $list24682499[3])
272+ if (($size24682499 == 4))
273+ then $acc424682499
274274 else {
275- let $acc524602491 = isSymbolD($acc424602491, $list24602491[4])
276- if (($size24602491 == 5))
277- then $acc524602491
275+ let $acc524682499 = isSymbolD($acc424682499, $list24682499[4])
276+ if (($size24682499 == 5))
277+ then $acc524682499
278278 else {
279- let $acc624602491 = isSymbolD($acc524602491, $list24602491[5])
280- if (($size24602491 == 6))
281- then $acc624602491
279+ let $acc624682499 = isSymbolD($acc524682499, $list24682499[5])
280+ if (($size24682499 == 6))
281+ then $acc624682499
282282 else {
283- let $acc724602491 = isSymbolD($acc624602491, $list24602491[6])
284- if (($size24602491 == 7))
285- then $acc724602491
283+ let $acc724682499 = isSymbolD($acc624682499, $list24682499[6])
284+ if (($size24682499 == 7))
285+ then $acc724682499
286286 else {
287- let $acc824602491 = isSymbolD($acc724602491, $list24602491[7])
288- if (($size24602491 == 8))
289- then $acc824602491
287+ let $acc824682499 = isSymbolD($acc724682499, $list24682499[7])
288+ if (($size24682499 == 8))
289+ then $acc824682499
290290 else {
291- let $acc924602491 = isSymbolD($acc824602491, $list24602491[8])
291+ let $acc924682499 = isSymbolD($acc824682499, $list24682499[8])
292292 throw("List size exceed 8")
293293 }
294294 }
295295 }
296296 }
297297 }
298298 }
299299 }
300300 }
301301 }
302302 }) + "D"))) + getAmountOrClear((toString({
303- let $list25282559 = genotype
304- let $size25282559 = size($list25282559)
305- let $acc025282559 = 0
306- if (($size25282559 == 0))
307- then $acc025282559
303+ let $list25362567 = genotype
304+ let $size25362567 = size($list25362567)
305+ let $acc025362567 = 0
306+ if (($size25362567 == 0))
307+ then $acc025362567
308308 else {
309- let $acc125282559 = isSymbolE($acc025282559, $list25282559[0])
310- if (($size25282559 == 1))
311- then $acc125282559
309+ let $acc125362567 = isSymbolE($acc025362567, $list25362567[0])
310+ if (($size25362567 == 1))
311+ then $acc125362567
312312 else {
313- let $acc225282559 = isSymbolE($acc125282559, $list25282559[1])
314- if (($size25282559 == 2))
315- then $acc225282559
313+ let $acc225362567 = isSymbolE($acc125362567, $list25362567[1])
314+ if (($size25362567 == 2))
315+ then $acc225362567
316316 else {
317- let $acc325282559 = isSymbolE($acc225282559, $list25282559[2])
318- if (($size25282559 == 3))
319- then $acc325282559
317+ let $acc325362567 = isSymbolE($acc225362567, $list25362567[2])
318+ if (($size25362567 == 3))
319+ then $acc325362567
320320 else {
321- let $acc425282559 = isSymbolE($acc325282559, $list25282559[3])
322- if (($size25282559 == 4))
323- then $acc425282559
321+ let $acc425362567 = isSymbolE($acc325362567, $list25362567[3])
322+ if (($size25362567 == 4))
323+ then $acc425362567
324324 else {
325- let $acc525282559 = isSymbolE($acc425282559, $list25282559[4])
326- if (($size25282559 == 5))
327- then $acc525282559
325+ let $acc525362567 = isSymbolE($acc425362567, $list25362567[4])
326+ if (($size25362567 == 5))
327+ then $acc525362567
328328 else {
329- let $acc625282559 = isSymbolE($acc525282559, $list25282559[5])
330- if (($size25282559 == 6))
331- then $acc625282559
329+ let $acc625362567 = isSymbolE($acc525362567, $list25362567[5])
330+ if (($size25362567 == 6))
331+ then $acc625362567
332332 else {
333- let $acc725282559 = isSymbolE($acc625282559, $list25282559[6])
334- if (($size25282559 == 7))
335- then $acc725282559
333+ let $acc725362567 = isSymbolE($acc625362567, $list25362567[6])
334+ if (($size25362567 == 7))
335+ then $acc725362567
336336 else {
337- let $acc825282559 = isSymbolE($acc725282559, $list25282559[7])
338- if (($size25282559 == 8))
339- then $acc825282559
337+ let $acc825362567 = isSymbolE($acc725362567, $list25362567[7])
338+ if (($size25362567 == 8))
339+ then $acc825362567
340340 else {
341- let $acc925282559 = isSymbolE($acc825282559, $list25282559[8])
341+ let $acc925362567 = isSymbolE($acc825362567, $list25362567[8])
342342 throw("List size exceed 8")
343343 }
344344 }
345345 }
346346 }
347347 }
348348 }
349349 }
350350 }
351351 }
352352 }) + "E"))) + getAmountOrClear((toString({
353- let $list25962627 = genotype
354- let $size25962627 = size($list25962627)
355- let $acc025962627 = 0
356- if (($size25962627 == 0))
357- then $acc025962627
353+ let $list26042635 = genotype
354+ let $size26042635 = size($list26042635)
355+ let $acc026042635 = 0
356+ if (($size26042635 == 0))
357+ then $acc026042635
358358 else {
359- let $acc125962627 = isSymbolF($acc025962627, $list25962627[0])
360- if (($size25962627 == 1))
361- then $acc125962627
359+ let $acc126042635 = isSymbolF($acc026042635, $list26042635[0])
360+ if (($size26042635 == 1))
361+ then $acc126042635
362362 else {
363- let $acc225962627 = isSymbolF($acc125962627, $list25962627[1])
364- if (($size25962627 == 2))
365- then $acc225962627
363+ let $acc226042635 = isSymbolF($acc126042635, $list26042635[1])
364+ if (($size26042635 == 2))
365+ then $acc226042635
366366 else {
367- let $acc325962627 = isSymbolF($acc225962627, $list25962627[2])
368- if (($size25962627 == 3))
369- then $acc325962627
367+ let $acc326042635 = isSymbolF($acc226042635, $list26042635[2])
368+ if (($size26042635 == 3))
369+ then $acc326042635
370370 else {
371- let $acc425962627 = isSymbolF($acc325962627, $list25962627[3])
372- if (($size25962627 == 4))
373- then $acc425962627
371+ let $acc426042635 = isSymbolF($acc326042635, $list26042635[3])
372+ if (($size26042635 == 4))
373+ then $acc426042635
374374 else {
375- let $acc525962627 = isSymbolF($acc425962627, $list25962627[4])
376- if (($size25962627 == 5))
377- then $acc525962627
375+ let $acc526042635 = isSymbolF($acc426042635, $list26042635[4])
376+ if (($size26042635 == 5))
377+ then $acc526042635
378378 else {
379- let $acc625962627 = isSymbolF($acc525962627, $list25962627[5])
380- if (($size25962627 == 6))
381- then $acc625962627
379+ let $acc626042635 = isSymbolF($acc526042635, $list26042635[5])
380+ if (($size26042635 == 6))
381+ then $acc626042635
382382 else {
383- let $acc725962627 = isSymbolF($acc625962627, $list25962627[6])
384- if (($size25962627 == 7))
385- then $acc725962627
383+ let $acc726042635 = isSymbolF($acc626042635, $list26042635[6])
384+ if (($size26042635 == 7))
385+ then $acc726042635
386386 else {
387- let $acc825962627 = isSymbolF($acc725962627, $list25962627[7])
388- if (($size25962627 == 8))
389- then $acc825962627
387+ let $acc826042635 = isSymbolF($acc726042635, $list26042635[7])
388+ if (($size26042635 == 8))
389+ then $acc826042635
390390 else {
391- let $acc925962627 = isSymbolF($acc825962627, $list25962627[8])
391+ let $acc926042635 = isSymbolF($acc826042635, $list26042635[8])
392392 throw("List size exceed 8")
393393 }
394394 }
395395 }
396396 }
397397 }
398398 }
399399 }
400400 }
401401 }
402402 }) + "F"))) + getAmountOrClear((toString({
403- let $list26662697 = genotype
404- let $size26662697 = size($list26662697)
405- let $acc026662697 = 0
406- if (($size26662697 == 0))
407- then $acc026662697
403+ let $list26742705 = genotype
404+ let $size26742705 = size($list26742705)
405+ let $acc026742705 = 0
406+ if (($size26742705 == 0))
407+ then $acc026742705
408408 else {
409- let $acc126662697 = isSymbolG($acc026662697, $list26662697[0])
410- if (($size26662697 == 1))
411- then $acc126662697
409+ let $acc126742705 = isSymbolG($acc026742705, $list26742705[0])
410+ if (($size26742705 == 1))
411+ then $acc126742705
412412 else {
413- let $acc226662697 = isSymbolG($acc126662697, $list26662697[1])
414- if (($size26662697 == 2))
415- then $acc226662697
413+ let $acc226742705 = isSymbolG($acc126742705, $list26742705[1])
414+ if (($size26742705 == 2))
415+ then $acc226742705
416416 else {
417- let $acc326662697 = isSymbolG($acc226662697, $list26662697[2])
418- if (($size26662697 == 3))
419- then $acc326662697
417+ let $acc326742705 = isSymbolG($acc226742705, $list26742705[2])
418+ if (($size26742705 == 3))
419+ then $acc326742705
420420 else {
421- let $acc426662697 = isSymbolG($acc326662697, $list26662697[3])
422- if (($size26662697 == 4))
423- then $acc426662697
421+ let $acc426742705 = isSymbolG($acc326742705, $list26742705[3])
422+ if (($size26742705 == 4))
423+ then $acc426742705
424424 else {
425- let $acc526662697 = isSymbolG($acc426662697, $list26662697[4])
426- if (($size26662697 == 5))
427- then $acc526662697
425+ let $acc526742705 = isSymbolG($acc426742705, $list26742705[4])
426+ if (($size26742705 == 5))
427+ then $acc526742705
428428 else {
429- let $acc626662697 = isSymbolG($acc526662697, $list26662697[5])
430- if (($size26662697 == 6))
431- then $acc626662697
429+ let $acc626742705 = isSymbolG($acc526742705, $list26742705[5])
430+ if (($size26742705 == 6))
431+ then $acc626742705
432432 else {
433- let $acc726662697 = isSymbolG($acc626662697, $list26662697[6])
434- if (($size26662697 == 7))
435- then $acc726662697
433+ let $acc726742705 = isSymbolG($acc626742705, $list26742705[6])
434+ if (($size26742705 == 7))
435+ then $acc726742705
436436 else {
437- let $acc826662697 = isSymbolG($acc726662697, $list26662697[7])
438- if (($size26662697 == 8))
439- then $acc826662697
437+ let $acc826742705 = isSymbolG($acc726742705, $list26742705[7])
438+ if (($size26742705 == 8))
439+ then $acc826742705
440440 else {
441- let $acc926662697 = isSymbolG($acc826662697, $list26662697[8])
441+ let $acc926742705 = isSymbolG($acc826742705, $list26742705[8])
442442 throw("List size exceed 8")
443443 }
444444 }
445445 }
446446 }
447447 }
448448 }
449449 }
450450 }
451451 }
452452 }) + "G"))) + getAmountOrClear((toString({
453- let $list27342765 = genotype
454- let $size27342765 = size($list27342765)
455- let $acc027342765 = 0
456- if (($size27342765 == 0))
457- then $acc027342765
453+ let $list27422773 = genotype
454+ let $size27422773 = size($list27422773)
455+ let $acc027422773 = 0
456+ if (($size27422773 == 0))
457+ then $acc027422773
458458 else {
459- let $acc127342765 = isSymbolH($acc027342765, $list27342765[0])
460- if (($size27342765 == 1))
461- then $acc127342765
459+ let $acc127422773 = isSymbolH($acc027422773, $list27422773[0])
460+ if (($size27422773 == 1))
461+ then $acc127422773
462462 else {
463- let $acc227342765 = isSymbolH($acc127342765, $list27342765[1])
464- if (($size27342765 == 2))
465- then $acc227342765
463+ let $acc227422773 = isSymbolH($acc127422773, $list27422773[1])
464+ if (($size27422773 == 2))
465+ then $acc227422773
466466 else {
467- let $acc327342765 = isSymbolH($acc227342765, $list27342765[2])
468- if (($size27342765 == 3))
469- then $acc327342765
467+ let $acc327422773 = isSymbolH($acc227422773, $list27422773[2])
468+ if (($size27422773 == 3))
469+ then $acc327422773
470470 else {
471- let $acc427342765 = isSymbolH($acc327342765, $list27342765[3])
472- if (($size27342765 == 4))
473- then $acc427342765
471+ let $acc427422773 = isSymbolH($acc327422773, $list27422773[3])
472+ if (($size27422773 == 4))
473+ then $acc427422773
474474 else {
475- let $acc527342765 = isSymbolH($acc427342765, $list27342765[4])
476- if (($size27342765 == 5))
477- then $acc527342765
475+ let $acc527422773 = isSymbolH($acc427422773, $list27422773[4])
476+ if (($size27422773 == 5))
477+ then $acc527422773
478478 else {
479- let $acc627342765 = isSymbolH($acc527342765, $list27342765[5])
480- if (($size27342765 == 6))
481- then $acc627342765
479+ let $acc627422773 = isSymbolH($acc527422773, $list27422773[5])
480+ if (($size27422773 == 6))
481+ then $acc627422773
482482 else {
483- let $acc727342765 = isSymbolH($acc627342765, $list27342765[6])
484- if (($size27342765 == 7))
485- then $acc727342765
483+ let $acc727422773 = isSymbolH($acc627422773, $list27422773[6])
484+ if (($size27422773 == 7))
485+ then $acc727422773
486486 else {
487- let $acc827342765 = isSymbolH($acc727342765, $list27342765[7])
488- if (($size27342765 == 8))
489- then $acc827342765
487+ let $acc827422773 = isSymbolH($acc727422773, $list27422773[7])
488+ if (($size27422773 == 8))
489+ then $acc827422773
490490 else {
491- let $acc927342765 = isSymbolH($acc827342765, $list27342765[8])
491+ let $acc927422773 = isSymbolH($acc827422773, $list27422773[8])
492492 throw("List size exceed 8")
493493 }
494494 }
495495 }
496496 }
497497 }
498498 }
499499 }
500500 }
501501 }
502502 }) + "H")))
503503 }
504504
505505
506506 func getAssetOrigin (generation) = if ((generation == "G"))
507507 then incubatorAddress
508508 else breederAddress
509509
510510
511511 func getAssetRarity (genotype,generation) = {
512512 let quantity = getIntegerValue(Address(getAssetOrigin(generation)), (("stats_" + genotype) + "_quantity"))
513513 let power = pow((10000 / quantity), 4, 5, 1, 2, FLOOR)
514514 if ((power > 0))
515515 then power
516516 else 2
517517 }
518518
519519
520520 func getAssetFarmingPower (assetId) = if (if ((value(assetInfo(assetId)).issuer == Address(breederAddress)))
521521 then true
522522 else (value(assetInfo(assetId)).issuer == Address(incubatorAddress)))
523523 then {
524524 let assetName = value(assetInfo(assetId)).name
525525 let generation = take(takeRight(assetName, 2), 1)
526526 let gen = ((getGen(assetName) + "-") + generation)
527527 $Tuple2(gen, getAssetRarity(gen, generation))
528528 }
529529 else throw("not valid NFT")
530530
531531
532532 func getRandomNumber (options,txId,hatchingFinishHeight,offset) = {
533533 let randomSeedBlock = value(blockInfoByHeight((hatchingFinishHeight - 1)))
534534 let randomHash = sha256((txId + value(randomSeedBlock.vrf)))
535535 (toInt(randomHash, (offset * 8)) % options)
536536 }
537537
538538
539539 func getRandomWin (tx,finishHeight,assetRarity) = {
540540 let phoenixOptions = (PHOENIXBASEOPTIONS - fraction((PHOENIXBASEOPTIONS / 2), assetRarity, 100))
541541 let phoenixRandom = getRandomNumber(phoenixOptions, tx, finishHeight, 1)
542542 if ((phoenixRandom == 1))
543543 then "phoenix"
544544 else {
545545 let n = getRandomNumber(10, tx, finishHeight, 0)
546546 if ((3 > n))
547547 then "gone"
548548 else if ((5 > n))
549549 then "duckling"
550550 else if ((n == 5))
551551 then "perch_Y"
552552 else if ((n == 6))
553553 then "perch_G"
554554 else if ((n == 7))
555555 then "perch_B"
556556 else if ((n == 8))
557557 then "perch_R"
558558 else "incubator"
559559 }
560560 }
561561
562562
563563 func getOrigin (assetId) = {
564564 let assetName = value(assetInfo(assetId)).name
565565 let generation = take(takeRight(assetName, 2), 1)
566566 if (if ((generation == "G"))
567567 then true
568568 else (generation == "J"))
569569 then incubatorAddress
570570 else breederAddress
571571 }
572572
573573
574574 @Callable(i)
575575 func initRebirth () = if ((isLocked() > 0))
576576 then throw("EGG operations are temporarily locked")
577577 else {
578578 let assetId = value(i.payments[0].assetId)
579579 let initTx = toBase58String(i.transactionId)
580580 let address = toString(i.caller)
581581 let feePayment = value(i.payments[1])
582582 if ((feePayment.assetId != eggsAssetId))
583583 then throw("You need to attach EGG tokens as fee")
584584 else if ((feeAmount > feePayment.amount))
585585 then throw(("You need to attach the following amount of EGG tokens as fee: 0." + toString(feeAmount)))
586586 else {
587- let $t053865435 = getAssetFarmingPower(assetId)
588- let gen = $t053865435._1
589- let rarity = $t053865435._2
587+ let $t053945443 = getAssetFarmingPower(assetId)
588+ let gen = $t053945443._1
589+ let rarity = $t053945443._2
590590 let call = invoke(Address(getOrigin(assetId)), "reduceRarity", [toBase58String(assetId), gen], nil)
591591 if ((call == call))
592592 then [IntegerEntry((((("address_" + address) + "_initTx_") + initTx) + "_finishBlock"), (height + delayForHatching)), StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_status"), "open"), IntegerEntry((((("address_" + address) + "_initTx_") + initTx) + "_assetRarity"), rarity), StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_assetId"), toBase58String(assetId))]
593593 else throw("Strict value is not equal to itself.")
594594 }
595595 }
596596
597597
598598
599599 @Callable(i)
600600 func finishRebirth (initTx) = {
601601 let address = toString(i.caller)
602602 let finishBlock = tryGetInteger((((("address_" + address) + "_initTx_") + initTx) + "_finishBlock"))
603603 let assetRarity = tryGetInteger((((("address_" + address) + "_initTx_") + initTx) + "_assetRarity"))
604604 let status = tryGetString((((("address_" + address) + "_initTx_") + initTx) + "_status"))
605605 if ((status != "open"))
606606 then throw("rebirth is finished or not open")
607607 else if ((finishBlock > height))
608608 then throw("you cannot finish rebirth, yet")
609609 else {
610610 let win = getRandomWin(fromBase58String(initTx), finishBlock, assetRarity)
611611 let txId = initTx
612612 let result = if ((indexOf(win, "perch") != unit))
613613 then {
614614 let color = takeRight(win, 1)
615615 let call = invoke(Address(farmingAddress), "addFreePerch", [address, color], nil)
616616 if ((call == call))
617617 then [StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_result"), asString(call))]
618618 else throw("Strict value is not equal to itself.")
619619 }
620620 else if ((win == "incubator"))
621621 then {
622622 let call = invoke(Address(incubatorAddress), "issueFreeDuck", [address, txId], nil)
623623 if ((call == call))
624624 then [StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_result"), asString(call))]
625625 else throw("Strict value is not equal to itself.")
626626 }
627627 else if ((win == "phoenix"))
628628 then {
629629 let call = invoke(Address(incubatorAddress), "issueJackpot", [address, txId, "WWWWWWWP"], nil)
630630 if ((call == call))
631631 then [StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_result"), asString(call))]
632632 else throw("Strict value is not equal to itself.")
633633 }
634634 else if ((win == "duckling"))
635635 then {
636636 let call = invoke(Address(ducklingAddress), "issueFreeDuckling", [address, txId], nil)
637637 if ((call == call))
638638 then [StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_result"), asString(call))]
639639 else throw("Strict value is not equal to itself.")
640640 }
641641 else [StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_result"), "")]
642642 (result ++ [StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_win"), win), StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_status"), "finish")])
643643 }
644644 }
645645
646646
647647 @Verifier(tx)
648648 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
649649

github/deemru/w8io/3ef1775 
288.02 ms