tx · FMPTyvtjfhsa4xMaJ4mStKj7SjZXgkg93FekbfSf7npp

3PKL9tfUmNciXvbSA3zpXr6PnDNnhn936ba:  -0.01000000 Waves

2021.07.20 17:29 [2686828] smart account 3PKL9tfUmNciXvbSA3zpXr6PnDNnhn936ba > SELF 0.00000000 Waves

{ "type": 13, "id": "FMPTyvtjfhsa4xMaJ4mStKj7SjZXgkg93FekbfSf7npp", "fee": 1000000, "feeAssetId": null, "timestamp": 1626791423647, "version": 2, "chainId": 87, "sender": "3PKL9tfUmNciXvbSA3zpXr6PnDNnhn936ba", "senderPublicKey": "8yG34okaNeKtYZriaoqUQTinJjpk3pYKFTeGptmiWvTV", "proofs": [ "4zLHdJ4uahT5WFcuMmFqBtXVH3mZ99jMSDvnT7Mn2hSJ713r952VQGgtzayAgzLUho3hn7VhqAkSCnKeC8VPc4oL" ], "script": "base64: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AAAADSRhY2MxMjM3MTI0MDIJAAGRAAAAAgUAAAANJGxpc3QyMzcxMjQwMgAAAAAAAAAAAQMJAAAAAAAAAgUAAAANJHNpemUyMzcxMjQwMgAAAAAAAAAAAgUAAAANJGFjYzIyMzcxMjQwMgQAAAANJGFjYzMyMzcxMjQwMgkBAAAACWlzU3ltYm9sSAAAAAIFAAAADSRhY2MyMjM3MTI0MDIJAAGRAAAAAgUAAAANJGxpc3QyMzcxMjQwMgAAAAAAAAAAAgMJAAAAAAAAAgUAAAANJHNpemUyMzcxMjQwMgAAAAAAAAAAAwUAAAANJGFjYzMyMzcxMjQwMgQAAAANJGFjYzQyMzcxMjQwMgkBAAAACWlzU3ltYm9sSAAAAAIFAAAADSRhY2MzMjM3MTI0MDIJAAGRAAAAAgUAAAANJGxpc3QyMzcxMjQwMgAAAAAAAAAAAwMJAAAAAAAAAgUAAAANJHNpemUyMzcxMjQwMgAAAAAAAAAABAUAAAANJGFjYzQyMzcxMjQwMgQAAAANJGFjYzUyMzcxMjQwMgkBAAAACWlzU3ltYm9sSAAAAAIFAAAADSRhY2M0MjM3MTI0MDIJAAGRAAAAAgUAAAANJGxpc3QyMzcxMjQwMgAAAAAAAAAABAMJAAAAAAAAAgUAAAANJHNpemUyMzcxMjQwMgAAAAAAAAAABQUAAAANJGFjYzUyMzcxMjQwMgQAAAANJGFjYzYyMzcxMjQwMgkBAAAACWlzU3ltYm9sSAAAAAIFAAAADSRhY2M1MjM3MTI0MDIJAAGRAAAAAgUAAAANJGxpc3QyMzcxMjQwMgAAAAAAAAAABQMJAAAAAAAAAgUAAAANJHNpemUyMzcxMjQwMgAAAAAAAAAABgUAAAANJGFjYzYyMzcxMjQwMgQAAAANJGFjYzcyMzcxMjQwMgkBAAAACWlzU3ltYm9sSAAAAAIFAAAADSRhY2M2MjM3MTI0MDIJAAGRAAAAAgUAAAANJGxpc3QyMzcxMjQwMgAAAAAAAAAABgMJAAAAAAAAAgUAAAANJHNpemUyMzcxMjQwMgAAAAAAAAAABwUAAAANJGFjYzcyMzcxMjQwMgQAAAANJGFjYzgyMzcxMjQwMgkBAAAACWlzU3ltYm9sSAAAAAIFAAAADSRhY2M3MjM3MTI0MDIJAAGRAAAAAgUAAAANJGxpc3Qy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", "height": 2686828, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 3LusH2oeDjMcgQmwWC86bstFj2hwWp73qW7RBnN1Lf99 Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let eggsAssetId = base58'53bLXGQhnMxAoiWnza2SJQRp7hNQZVHnyrRziLmwdVjb'
5+
6+let feeAmount = 50
7+
8+let delayForHatching = 0
9+
10+let incubatorAddress = base58'3PEktVux2RhchSN63DsDo4b4mz4QqzKSeDv'
11+
12+let breederAddress = base58'3PDVuU45H7Eh5dmtNbnRNRStGwULA7NY6Hb'
13+
14+let farmingAddress = base58'3PH75p2rmMKCV2nyW4TsAdFgFtmc61mJaqA'
15+
16+let ducklingAddress = base58''
17+
18+let PHOENIXBASEOPTIONS = 1000
19+
20+func tryGetInteger (key) = match getInteger(this, key) {
21+ case b: Int =>
22+ b
23+ case _ =>
24+ 0
25+}
26+
27+
28+func tryGetString (key) = match getString(this, key) {
29+ case a: String =>
30+ a
31+ case _ =>
32+ ""
33+}
34+
35+
36+func isSymbolA (accumulated,sym) = if ((sym == "A"))
37+ then (accumulated + 1)
38+ else (accumulated + 0)
39+
40+
41+func isSymbolB (accumulated,sym) = if ((sym == "B"))
42+ then (accumulated + 1)
43+ else (accumulated + 0)
44+
45+
46+func isSymbolC (accumulated,sym) = if ((sym == "C"))
47+ then (accumulated + 1)
48+ else (accumulated + 0)
49+
50+
51+func isSymbolD (accumulated,sym) = if ((sym == "D"))
52+ then (accumulated + 1)
53+ else (accumulated + 0)
54+
55+
56+func isSymbolE (accumulated,sym) = if ((sym == "E"))
57+ then (accumulated + 1)
58+ else (accumulated + 0)
59+
60+
61+func isSymbolF (accumulated,sym) = if ((sym == "F"))
62+ then (accumulated + 1)
63+ else (accumulated + 0)
64+
65+
66+func isSymbolG (accumulated,sym) = if ((sym == "G"))
67+ then (accumulated + 1)
68+ else (accumulated + 0)
69+
70+
71+func isSymbolH (accumulated,sym) = if ((sym == "H"))
72+ then (accumulated + 1)
73+ else (accumulated + 0)
74+
75+
76+func getAmountOrClear (amount) = if (contains(amount, "0"))
77+ then ""
78+ else amount
79+
80+
81+func getGen (assetName) = {
82+ let genotype = split(dropRight(drop(assetName, 5), 3), "")
83+ (((((((getAmountOrClear((toString({
84+ let $list18911922 = genotype
85+ let $size18911922 = size($list18911922)
86+ let $acc018911922 = 0
87+ if (($size18911922 == 0))
88+ then $acc018911922
89+ else {
90+ let $acc118911922 = isSymbolA($acc018911922, $list18911922[0])
91+ if (($size18911922 == 1))
92+ then $acc118911922
93+ else {
94+ let $acc218911922 = isSymbolA($acc118911922, $list18911922[1])
95+ if (($size18911922 == 2))
96+ then $acc218911922
97+ else {
98+ let $acc318911922 = isSymbolA($acc218911922, $list18911922[2])
99+ if (($size18911922 == 3))
100+ then $acc318911922
101+ else {
102+ let $acc418911922 = isSymbolA($acc318911922, $list18911922[3])
103+ if (($size18911922 == 4))
104+ then $acc418911922
105+ else {
106+ let $acc518911922 = isSymbolA($acc418911922, $list18911922[4])
107+ if (($size18911922 == 5))
108+ then $acc518911922
109+ else {
110+ let $acc618911922 = isSymbolA($acc518911922, $list18911922[5])
111+ if (($size18911922 == 6))
112+ then $acc618911922
113+ else {
114+ let $acc718911922 = isSymbolA($acc618911922, $list18911922[6])
115+ if (($size18911922 == 7))
116+ then $acc718911922
117+ else {
118+ let $acc818911922 = isSymbolA($acc718911922, $list18911922[7])
119+ if (($size18911922 == 8))
120+ then $acc818911922
121+ else {
122+ let $acc918911922 = isSymbolA($acc818911922, $list18911922[8])
123+ throw("List size exceed 8")
124+ }
125+ }
126+ }
127+ }
128+ }
129+ }
130+ }
131+ }
132+ }
133+ }) + "A")) + getAmountOrClear((toString({
134+ let $list19591990 = genotype
135+ let $size19591990 = size($list19591990)
136+ let $acc019591990 = 0
137+ if (($size19591990 == 0))
138+ then $acc019591990
139+ else {
140+ let $acc119591990 = isSymbolB($acc019591990, $list19591990[0])
141+ if (($size19591990 == 1))
142+ then $acc119591990
143+ else {
144+ let $acc219591990 = isSymbolB($acc119591990, $list19591990[1])
145+ if (($size19591990 == 2))
146+ then $acc219591990
147+ else {
148+ let $acc319591990 = isSymbolB($acc219591990, $list19591990[2])
149+ if (($size19591990 == 3))
150+ then $acc319591990
151+ else {
152+ let $acc419591990 = isSymbolB($acc319591990, $list19591990[3])
153+ if (($size19591990 == 4))
154+ then $acc419591990
155+ else {
156+ let $acc519591990 = isSymbolB($acc419591990, $list19591990[4])
157+ if (($size19591990 == 5))
158+ then $acc519591990
159+ else {
160+ let $acc619591990 = isSymbolB($acc519591990, $list19591990[5])
161+ if (($size19591990 == 6))
162+ then $acc619591990
163+ else {
164+ let $acc719591990 = isSymbolB($acc619591990, $list19591990[6])
165+ if (($size19591990 == 7))
166+ then $acc719591990
167+ else {
168+ let $acc819591990 = isSymbolB($acc719591990, $list19591990[7])
169+ if (($size19591990 == 8))
170+ then $acc819591990
171+ else {
172+ let $acc919591990 = isSymbolB($acc819591990, $list19591990[8])
173+ throw("List size exceed 8")
174+ }
175+ }
176+ }
177+ }
178+ }
179+ }
180+ }
181+ }
182+ }
183+ }) + "B"))) + getAmountOrClear((toString({
184+ let $list20272058 = genotype
185+ let $size20272058 = size($list20272058)
186+ let $acc020272058 = 0
187+ if (($size20272058 == 0))
188+ then $acc020272058
189+ else {
190+ let $acc120272058 = isSymbolC($acc020272058, $list20272058[0])
191+ if (($size20272058 == 1))
192+ then $acc120272058
193+ else {
194+ let $acc220272058 = isSymbolC($acc120272058, $list20272058[1])
195+ if (($size20272058 == 2))
196+ then $acc220272058
197+ else {
198+ let $acc320272058 = isSymbolC($acc220272058, $list20272058[2])
199+ if (($size20272058 == 3))
200+ then $acc320272058
201+ else {
202+ let $acc420272058 = isSymbolC($acc320272058, $list20272058[3])
203+ if (($size20272058 == 4))
204+ then $acc420272058
205+ else {
206+ let $acc520272058 = isSymbolC($acc420272058, $list20272058[4])
207+ if (($size20272058 == 5))
208+ then $acc520272058
209+ else {
210+ let $acc620272058 = isSymbolC($acc520272058, $list20272058[5])
211+ if (($size20272058 == 6))
212+ then $acc620272058
213+ else {
214+ let $acc720272058 = isSymbolC($acc620272058, $list20272058[6])
215+ if (($size20272058 == 7))
216+ then $acc720272058
217+ else {
218+ let $acc820272058 = isSymbolC($acc720272058, $list20272058[7])
219+ if (($size20272058 == 8))
220+ then $acc820272058
221+ else {
222+ let $acc920272058 = isSymbolC($acc820272058, $list20272058[8])
223+ throw("List size exceed 8")
224+ }
225+ }
226+ }
227+ }
228+ }
229+ }
230+ }
231+ }
232+ }
233+ }) + "C"))) + getAmountOrClear((toString({
234+ let $list20972128 = genotype
235+ let $size20972128 = size($list20972128)
236+ let $acc020972128 = 0
237+ if (($size20972128 == 0))
238+ then $acc020972128
239+ else {
240+ let $acc120972128 = isSymbolD($acc020972128, $list20972128[0])
241+ if (($size20972128 == 1))
242+ then $acc120972128
243+ else {
244+ let $acc220972128 = isSymbolD($acc120972128, $list20972128[1])
245+ if (($size20972128 == 2))
246+ then $acc220972128
247+ else {
248+ let $acc320972128 = isSymbolD($acc220972128, $list20972128[2])
249+ if (($size20972128 == 3))
250+ then $acc320972128
251+ else {
252+ let $acc420972128 = isSymbolD($acc320972128, $list20972128[3])
253+ if (($size20972128 == 4))
254+ then $acc420972128
255+ else {
256+ let $acc520972128 = isSymbolD($acc420972128, $list20972128[4])
257+ if (($size20972128 == 5))
258+ then $acc520972128
259+ else {
260+ let $acc620972128 = isSymbolD($acc520972128, $list20972128[5])
261+ if (($size20972128 == 6))
262+ then $acc620972128
263+ else {
264+ let $acc720972128 = isSymbolD($acc620972128, $list20972128[6])
265+ if (($size20972128 == 7))
266+ then $acc720972128
267+ else {
268+ let $acc820972128 = isSymbolD($acc720972128, $list20972128[7])
269+ if (($size20972128 == 8))
270+ then $acc820972128
271+ else {
272+ let $acc920972128 = isSymbolD($acc820972128, $list20972128[8])
273+ throw("List size exceed 8")
274+ }
275+ }
276+ }
277+ }
278+ }
279+ }
280+ }
281+ }
282+ }
283+ }) + "D"))) + getAmountOrClear((toString({
284+ let $list21652196 = genotype
285+ let $size21652196 = size($list21652196)
286+ let $acc021652196 = 0
287+ if (($size21652196 == 0))
288+ then $acc021652196
289+ else {
290+ let $acc121652196 = isSymbolE($acc021652196, $list21652196[0])
291+ if (($size21652196 == 1))
292+ then $acc121652196
293+ else {
294+ let $acc221652196 = isSymbolE($acc121652196, $list21652196[1])
295+ if (($size21652196 == 2))
296+ then $acc221652196
297+ else {
298+ let $acc321652196 = isSymbolE($acc221652196, $list21652196[2])
299+ if (($size21652196 == 3))
300+ then $acc321652196
301+ else {
302+ let $acc421652196 = isSymbolE($acc321652196, $list21652196[3])
303+ if (($size21652196 == 4))
304+ then $acc421652196
305+ else {
306+ let $acc521652196 = isSymbolE($acc421652196, $list21652196[4])
307+ if (($size21652196 == 5))
308+ then $acc521652196
309+ else {
310+ let $acc621652196 = isSymbolE($acc521652196, $list21652196[5])
311+ if (($size21652196 == 6))
312+ then $acc621652196
313+ else {
314+ let $acc721652196 = isSymbolE($acc621652196, $list21652196[6])
315+ if (($size21652196 == 7))
316+ then $acc721652196
317+ else {
318+ let $acc821652196 = isSymbolE($acc721652196, $list21652196[7])
319+ if (($size21652196 == 8))
320+ then $acc821652196
321+ else {
322+ let $acc921652196 = isSymbolE($acc821652196, $list21652196[8])
323+ throw("List size exceed 8")
324+ }
325+ }
326+ }
327+ }
328+ }
329+ }
330+ }
331+ }
332+ }
333+ }) + "E"))) + getAmountOrClear((toString({
334+ let $list22332264 = genotype
335+ let $size22332264 = size($list22332264)
336+ let $acc022332264 = 0
337+ if (($size22332264 == 0))
338+ then $acc022332264
339+ else {
340+ let $acc122332264 = isSymbolF($acc022332264, $list22332264[0])
341+ if (($size22332264 == 1))
342+ then $acc122332264
343+ else {
344+ let $acc222332264 = isSymbolF($acc122332264, $list22332264[1])
345+ if (($size22332264 == 2))
346+ then $acc222332264
347+ else {
348+ let $acc322332264 = isSymbolF($acc222332264, $list22332264[2])
349+ if (($size22332264 == 3))
350+ then $acc322332264
351+ else {
352+ let $acc422332264 = isSymbolF($acc322332264, $list22332264[3])
353+ if (($size22332264 == 4))
354+ then $acc422332264
355+ else {
356+ let $acc522332264 = isSymbolF($acc422332264, $list22332264[4])
357+ if (($size22332264 == 5))
358+ then $acc522332264
359+ else {
360+ let $acc622332264 = isSymbolF($acc522332264, $list22332264[5])
361+ if (($size22332264 == 6))
362+ then $acc622332264
363+ else {
364+ let $acc722332264 = isSymbolF($acc622332264, $list22332264[6])
365+ if (($size22332264 == 7))
366+ then $acc722332264
367+ else {
368+ let $acc822332264 = isSymbolF($acc722332264, $list22332264[7])
369+ if (($size22332264 == 8))
370+ then $acc822332264
371+ else {
372+ let $acc922332264 = isSymbolF($acc822332264, $list22332264[8])
373+ throw("List size exceed 8")
374+ }
375+ }
376+ }
377+ }
378+ }
379+ }
380+ }
381+ }
382+ }
383+ }) + "F"))) + getAmountOrClear((toString({
384+ let $list23032334 = genotype
385+ let $size23032334 = size($list23032334)
386+ let $acc023032334 = 0
387+ if (($size23032334 == 0))
388+ then $acc023032334
389+ else {
390+ let $acc123032334 = isSymbolG($acc023032334, $list23032334[0])
391+ if (($size23032334 == 1))
392+ then $acc123032334
393+ else {
394+ let $acc223032334 = isSymbolG($acc123032334, $list23032334[1])
395+ if (($size23032334 == 2))
396+ then $acc223032334
397+ else {
398+ let $acc323032334 = isSymbolG($acc223032334, $list23032334[2])
399+ if (($size23032334 == 3))
400+ then $acc323032334
401+ else {
402+ let $acc423032334 = isSymbolG($acc323032334, $list23032334[3])
403+ if (($size23032334 == 4))
404+ then $acc423032334
405+ else {
406+ let $acc523032334 = isSymbolG($acc423032334, $list23032334[4])
407+ if (($size23032334 == 5))
408+ then $acc523032334
409+ else {
410+ let $acc623032334 = isSymbolG($acc523032334, $list23032334[5])
411+ if (($size23032334 == 6))
412+ then $acc623032334
413+ else {
414+ let $acc723032334 = isSymbolG($acc623032334, $list23032334[6])
415+ if (($size23032334 == 7))
416+ then $acc723032334
417+ else {
418+ let $acc823032334 = isSymbolG($acc723032334, $list23032334[7])
419+ if (($size23032334 == 8))
420+ then $acc823032334
421+ else {
422+ let $acc923032334 = isSymbolG($acc823032334, $list23032334[8])
423+ throw("List size exceed 8")
424+ }
425+ }
426+ }
427+ }
428+ }
429+ }
430+ }
431+ }
432+ }
433+ }) + "G"))) + getAmountOrClear((toString({
434+ let $list23712402 = genotype
435+ let $size23712402 = size($list23712402)
436+ let $acc023712402 = 0
437+ if (($size23712402 == 0))
438+ then $acc023712402
439+ else {
440+ let $acc123712402 = isSymbolH($acc023712402, $list23712402[0])
441+ if (($size23712402 == 1))
442+ then $acc123712402
443+ else {
444+ let $acc223712402 = isSymbolH($acc123712402, $list23712402[1])
445+ if (($size23712402 == 2))
446+ then $acc223712402
447+ else {
448+ let $acc323712402 = isSymbolH($acc223712402, $list23712402[2])
449+ if (($size23712402 == 3))
450+ then $acc323712402
451+ else {
452+ let $acc423712402 = isSymbolH($acc323712402, $list23712402[3])
453+ if (($size23712402 == 4))
454+ then $acc423712402
455+ else {
456+ let $acc523712402 = isSymbolH($acc423712402, $list23712402[4])
457+ if (($size23712402 == 5))
458+ then $acc523712402
459+ else {
460+ let $acc623712402 = isSymbolH($acc523712402, $list23712402[5])
461+ if (($size23712402 == 6))
462+ then $acc623712402
463+ else {
464+ let $acc723712402 = isSymbolH($acc623712402, $list23712402[6])
465+ if (($size23712402 == 7))
466+ then $acc723712402
467+ else {
468+ let $acc823712402 = isSymbolH($acc723712402, $list23712402[7])
469+ if (($size23712402 == 8))
470+ then $acc823712402
471+ else {
472+ let $acc923712402 = isSymbolH($acc823712402, $list23712402[8])
473+ throw("List size exceed 8")
474+ }
475+ }
476+ }
477+ }
478+ }
479+ }
480+ }
481+ }
482+ }
483+ }) + "H")))
484+ }
485+
486+
487+func getAssetOrigin (generation) = if ((generation == "G"))
488+ then incubatorAddress
489+ else breederAddress
490+
491+
492+func getAssetRarity (genotype,generation) = {
493+ let quantity = getIntegerValue(Address(getAssetOrigin(generation)), (("stats_" + genotype) + "_quantity"))
494+ let power = pow((10000 / quantity), 4, 5, 1, 2, FLOOR)
495+ if ((power > 0))
496+ then power
497+ else 2
498+ }
499+
500+
501+func getAssetFarmingPower (assetId) = if (if ((value(assetInfo(assetId)).issuer == Address(breederAddress)))
502+ then true
503+ else (value(assetInfo(assetId)).issuer == Address(incubatorAddress)))
504+ then {
505+ let assetName = value(assetInfo(assetId)).name
506+ let generation = take(takeRight(assetName, 2), 1)
507+ let gen = ((getGen(assetName) + "-") + generation)
508+ $Tuple2(gen, getAssetRarity(gen, generation))
509+ }
510+ else throw("not valid NFT")
511+
512+
513+func getRandomNumber (options,txId,hatchingFinishHeight,offset) = {
514+ let randomSeedBlock = value(blockInfoByHeight((hatchingFinishHeight - 1)))
515+ let randomHash = sha256((txId + value(randomSeedBlock.vrf)))
516+ (toInt(randomHash, (offset * 8)) % options)
517+ }
518+
519+
520+func getRandomWin (tx,finishHeight,assetRarity) = {
521+ let phoenixOptions = (PHOENIXBASEOPTIONS - fraction((PHOENIXBASEOPTIONS / 2), assetRarity, 100))
522+ let phoenixRandom = getRandomNumber(phoenixOptions, tx, finishHeight, 1)
523+ if ((phoenixRandom == 1))
524+ then "phoenix"
525+ else {
526+ let n = getRandomNumber(10, tx, finishHeight, 0)
527+ if ((5 > n))
528+ then "gone"
529+ else if ((5 > n))
530+ then "duckling"
531+ else if ((n == 5))
532+ then "perch_Y"
533+ else if ((n == 6))
534+ then "perch_G"
535+ else if ((n == 7))
536+ then "perch_B"
537+ else if ((n == 8))
538+ then "perch_R"
539+ else "incubator"
540+ }
541+ }
542+
543+
544+func getBurnRebirth () = nil
545+
546+
547+@Callable(i)
548+func initRebirth () = {
549+ let assetId = value(i.payments[0].assetId)
550+ let initTx = toBase58String(i.transactionId)
551+ let address = toString(i.caller)
552+ let feePayment = value(i.payments[1])
553+ if ((feePayment.assetId != eggsAssetId))
554+ then throw("You need to attach EGG tokens as fee")
555+ else if ((feeAmount > feePayment.amount))
556+ then throw(("You need to attach the following amount of EGG tokens as fee: 0." + toString(feeAmount)))
557+ else {
558+ let $t047424791 = getAssetFarmingPower(assetId)
559+ let gen = $t047424791._1
560+ let rarity = $t047424791._2
561+[IntegerEntry((((("address_" + address) + "_initTx_") + initTx) + "_finishBlock"), (height + delayForHatching)), StringEntry((((("address_" + address) + "_initTx_") + initTx) + "_status"), "open"), IntegerEntry((((("address_" + address) + "_initTx_") + initTx) + "_assetRarity"), rarity)]
562+ }
563+ }
564+
565+
566+
567+@Callable(i)
568+func finishRebirth (initTx) = {
569+ let address = toString(i.caller)
570+ let finishBlock = tryGetInteger((((("address_" + address) + "_initTx_") + initTx) + "_finishBlock"))
571+ let assetRarity = tryGetInteger((((("address_" + address) + "_initTx_") + initTx) + "_assetRarity"))
572+ let status = tryGetString((((("address_" + address) + "_initTx_") + initTx) + "_status"))
573+ if ((status != "open"))
574+ then throw("rebirth is finished or not open")
575+ else if ((finishBlock > height))
576+ then throw("you cannot finish rebirth, yet")
577+ else {
578+ let win = getRandomWin(fromBase58String(initTx), finishBlock, assetRarity)
579+ let txId = toBase58String(i.transactionId)
580+ let result = if ((indexOf(win, "perch") != unit))
581+ then {
582+ let color = takeRight(win, 1)
583+ let call = invoke(Address(farmingAddress), "addFreePerch", [address, color], nil)
584+ if ((call == call))
585+ then nil
586+ else throw("Strict value is not equal to itself.")
587+ }
588+ else if ((win == "incubator"))
589+ then {
590+ let call = invoke(Address(incubatorAddress), "issueFreeDuck", [address, txId], nil)
591+ if ((call == call))
592+ then nil
593+ else throw("Strict value is not equal to itself.")
594+ }
595+ else if ((win == "phoenix"))
596+ then {
597+ let call = invoke(Address(incubatorAddress), "issueJackpot", [address, txId, "WWWWWWWP"], nil)
598+ if ((call == call))
599+ then nil
600+ else throw("Strict value is not equal to itself.")
601+ }
602+ else if ((win == "duckling"))
603+ then {
604+ let call = invoke(Address(ducklingAddress), "issueDuckling", [address, txId], nil)
605+ if ((call == call))
606+ then nil
607+ else throw("Strict value is not equal to itself.")
608+ }
609+ else nil
610+ (result ++ [StringEntry((("initTx_" + initTx) + "_status"), "finish")])
611+ }
612+ }
613+
614+
615+@Verifier(tx)
616+func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
617+

github/deemru/w8io/6500d08 
38.96 ms