tx · 5iTi2qZ1vEhwNY1554zNQdFQEq22b8NRiVxFn8AQ4XkT 3P9REuLBnYBafDqtEu6hfzs2Rv2haSU158y: -0.01400000 Waves 2021.07.23 01:43 [2690209] smart account 3P9REuLBnYBafDqtEu6hfzs2Rv2haSU158y > SELF 0.00000000 Waves
{ "type": 13, "id": "5iTi2qZ1vEhwNY1554zNQdFQEq22b8NRiVxFn8AQ4XkT", "fee": 1400000, "feeAssetId": null, "timestamp": 1626993873056, "version": 2, "chainId": 87, "sender": "3P9REuLBnYBafDqtEu6hfzs2Rv2haSU158y", "senderPublicKey": "4o7Wphn2swW4DxuPY7UcT6YpsZniEMnDH818h1pC3BeX", "proofs": [ "5oXMbiutSembtWYLjzXqkN8y6P8vD4NiAtomeQZK9quRTs9zdx5yxNnLSM2moLRL7nEnXwYN9k5hQgypfT3ibAtV" ], "script": "base64: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ODkEAAAADSRhY2MyNTY1ODU2ODkJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjMTU2NTg1Njg5CQABkQAAAAIFAAAADSRsaXN0NTY1ODU2ODkAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplNTY1ODU2ODkAAAAAAAAAAAIFAAAADSRhY2MyNTY1ODU2ODkEAAAADSRhY2MzNTY1ODU2ODkJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjMjU2NTg1Njg5CQABkQAAAAIFAAAADSRsaXN0NTY1ODU2ODkAAAAAAAAAAAIDCQAAAAAAAAIFAAAADSRzaXplNTY1ODU2ODkAAAAAAAAAAAMFAAAADSRhY2MzNTY1ODU2ODkEAAAADSRhY2M0NTY1ODU2ODkJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjMzU2NTg1Njg5CQABkQAAAAIFAAAADSRsaXN0NTY1ODU2ODkAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplNTY1ODU2ODkAAAAAAAAAAAQFAAAADSRhY2M0NTY1ODU2ODkEAAAADSRhY2M1NTY1ODU2ODkJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjNDU2NTg1Njg5CQABkQAAAAIFAAAADSRsaXN0NTY1ODU2ODkAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplNTY1ODU2ODkAAAAAAAAAAAUFAAAADSRhY2M1NTY1ODU2ODkEAAAADSRhY2M2NTY1ODU2ODkJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjNTU2NTg1Njg5CQABkQAAAAIFAAAADSRsaXN0NTY1ODU2ODkAAAAAAAAAAAUDCQAAAAAAAAIFAAAADSRzaXplNTY1ODU2ODkAAAAAAAAAAAYFAAAADSRhY2M2NTY1ODU2ODkEAAAADSRhY2M3NTY1ODU2ODkJAQAAAAlpc1N5bWJvbEIAAAACBQAAAA0kYWNjNjU2NTg1Njg5CQABkQAAAAIFAAAADSRsaXN0NTY1ODU2ODkAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplNTY1ODU2ODkAAAAAAAAAAAcFAAAADSRhY2M3NTY1ODU2ODkEAAAADSRhY2M4NTY1ODU2ODkJAQAAAAlpc1N5bWJvbEIA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DSRsaXN0NTg2NDU4OTUAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplNTg2NDU4OTUAAAAAAAAAAAIFAAAADSRhY2MyNTg2NDU4OTUEAAAADSRhY2MzNTg2NDU4OTUJAQAAAAlpc1N5bWJvbEUAAAACBQAAAA0kYWNjMjU4NjQ1ODk1CQABkQAAAAIFAAAADSRsaXN0NTg2NDU4OTUAAAAAAAAAAAIDCQAAAAAAAAIFAAAADSRzaXplNTg2NDU4OTUAAAAAAAAAAAMFAAAADSRhY2MzNTg2NDU4OTUEAAAADSRhY2M0NTg2NDU4OTUJAQAAAAlpc1N5bWJvbEUAAAACBQAAAA0kYWNjMzU4NjQ1ODk1CQABkQAAAAIFAAAADSRsaXN0NTg2NDU4OTUAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplNTg2NDU4OTUAAAAAAAAAAAQFAAAADSRhY2M0NTg2NDU4OTUEAAAADSRhY2M1NTg2NDU4OTUJAQAAAAlpc1N5bWJvbEUAAAACBQAAAA0kYWNjNDU4NjQ1ODk1CQABkQAAAAIFAAAADSRsaXN0NTg2NDU4OTUAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplNTg2NDU4OTUAAAAAAAAAAAUFAAAADSRhY2M1NTg2NDU4OTUEAAAADSRhY2M2NTg2NDU4OTUJAQAAAAlpc1N5bWJvbEUAAAACBQAAAA0kYWNjNTU4NjQ1ODk1CQABkQAAAAIFAAAADSRsaXN0NTg2NDU4OTUAAAAAAAAAAAUDCQAAAAAAAAIFAAAADSRzaXplNTg2NDU4OTUAAAAAAAAAAAYFAAAADSRhY2M2NTg2NDU4OTUEAAAADSRhY2M3NTg2NDU4OTUJAQAAAAlpc1N5bWJvbEUAAAACBQAAAA0kYWNjNjU4NjQ1ODk1CQABkQAAAAIFAAAADSRsaXN0NTg2NDU4OTUAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplNTg2NDU4OTUAAAAAAAAAAAcFAAAADSRhY2M3NTg2NDU4OTUEAAAADSRhY2M4NTg2NDU4OTUJAQAAAAlpc1N5bWJvbEUAAAACBQAAAA0kYWNjNzU4NjQ1ODk1CQABkQAAAAIFAAAADSRsaXN0NTg2NDU4OTUAAAAAAAAAAAcDCQAAAAAAAAIFAAAA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AAANJHNpemU2MDAyNjAzMwAAAAAAAAAAAAUAAAANJGFjYzA2MDAyNjAzMwQAAAANJGFjYzE2MDAyNjAzMwkBAAAACWlzU3ltYm9sRwAAAAIFAAAADSRhY2MwNjAwMjYwMzMJAAGRAAAAAgUAAAANJGxpc3Q2MDAyNjAzMwAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemU2MDAyNjAzMwAAAAAAAAAAAQUAAAANJGFjYzE2MDAyNjAzMwQAAAANJGFjYzI2MDAyNjAzMwkBAAAACWlzU3ltYm9sRwAAAAIFAAAADSRhY2MxNjAwMjYwMzMJAAGRAAAAAgUAAAANJGxpc3Q2MDAyNjAzMwAAAAAAAAAAAQMJAAAAAAAAAgUAAAANJHNpemU2MDAyNjAzMwAAAAAAAAAAAgUAAAANJGFjYzI2MDAyNjAzMwQAAAANJGFjYzM2MDAyNjAzMwkBAAAACWlzU3ltYm9sRwAAAAIFAAAADSRhY2MyNjAwMjYwMzMJAAGRAAAAAgUAAAANJGxpc3Q2MDAyNjAzMwAAAAAAAAAAAgMJAAAAAAAAAgUAAAANJHNpemU2MDAyNjAzMwAAAAAAAAAAAwUAAAANJGFjYzM2MDAyNjAzMwQAAAANJGFjYzQ2MDAyNjAzMwkBAAAACWlzU3ltYm9sRwAAAAIFAAAADSRhY2MzNjAwMjYwMzMJAAGRAAAAAgUAAAANJGxpc3Q2MDAyNjAzMwAAAAAAAAAAAwMJAAAAAAAAAgUAAAANJHNpemU2MDAyNjAzMwAAAAAAAAAABAUAAAANJGFjYzQ2MDAyNjAzMwQAAAANJGFjYzU2MDAyNjAzMwkBAAAACWlzU3ltYm9sRwAAAAIFAAAADSRhY2M0NjAwMjYwMzMJAAGRAAAAAgUAAAANJGxpc3Q2MDAyNjAzMwAAAAAAAAAABAMJAAAAAAAAAgUAAAANJHNpemU2MDAyNjAzMwAAAAAAAAAABQUAAAANJGFjYzU2MDAyNjAzMwQAAAANJGFjYzY2MDAyNjAzMwkBAAAACWlzU3ltYm9sRwAAAAIFAAAADSRhY2M1NjAwMjYwMzMJAAGRAAAAAgUAAAANJGxpc3Q2MDAyNjAzMwAAAAAAAAAABQMJAAAAAAAAAgUAAAANJHNpemU2MDAyNjAzMwAAAAAAAAAABgUAAAANJGFjYzY2MDAyNjAzMwQAAAANJGFjYzc2MDAyNjAzMwkBAAAACWlzU3ltYm9sRwAAAAIFAAAADSRhY2M2NjAwMjYwMzMJAAGRAAAAAgUAAAANJGxpc3Q2MDAyNjAzMwAAAAAAAAAABgMJAAAAAAAAAgUAAAANJHNpemU2MDAyNjAzMwAAAAAAAAAABwUAAAANJGFjYzc2MDAyNjAzMwQAAAANJGFjYzg2MDAyNjAzMwkBAAAACWlzU3ltYm9sRwAAAAIFAAAADSRhY2M3NjAwMjYwMzMJAAGRAAAAAgUAAAANJGxpc3Q2MDAyNjAzMwAAAAAAAAAABwMJAAAAAAAAAgUAAAANJHNpemU2MDAyNjAzMwAAAAAAAAAACAUAAAANJGFjYzg2MDAyNjAzMwQAAAANJGFjYzk2MDAyNjAzMwkBAAAACWlzU3ltYm9sRwAAAAIFAAAADSRhY2M4NjAwMjYwMzMJAAGRAAAAAgUAAAANJGxpc3Q2MDAyNjAzMwAAAAAAAAAACAkAAAIAAAABAgAAABJMaXN0IHNpemUgZXhjZWVkIDgCAAAAAUcJAQAAABBnZXRBbW91bnRPckNsZWFyAAAAAQkAASwAAAACCQABpAAAAAEEAAAADSRsaXN0NjA3MDYxMDEFAAAACGdlbm90eXBlBAAAAA0kc2l6ZTYwNzA2MTAxCQABkAAAAAEFAAAADSRsaXN0NjA3MDYxMDEEAAAADSRhY2MwNjA3MDYxMDEAAAAAAAAAAAADCQAAAAAAAAIFAAAADSRzaXplNjA3MDYxMDEAAAAAAAAAAAAFAAAADSRhY2MwNjA3MDYxMDEEAAAADSRhY2MxNjA3MDYxMDEJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjMDYwNzA2MTAxCQABkQAAAAIFAAAADSRsaXN0NjA3MDYxMDEAAAAAAAAAAAADCQAAAAAAAAIFAAAADSRzaXplNjA3MDYxMDEAAAAAAAAAAAEFAAAADSRhY2MxNjA3MDYxMDEEAAAADSRhY2MyNjA3MDYxMDEJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjMTYwNzA2MTAxCQABkQAAAAIFAAAADSRsaXN0NjA3MDYxMDEAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplNjA3MDYxMDEAAAAAAAAAAAIFAAAADSRhY2MyNjA3MDYxMDEEAAAADSRhY2MzNjA3MDYxMDEJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjMjYwNzA2MTAxCQABkQAAAAIFAAAADSRsaXN0NjA3MDYxMDEAAAAAAAAAAAIDCQAAAAAAAAIFAAAADSRzaXplNjA3MDYxMDEAAAAAAAAAAAMFAAAADSRhY2MzNjA3MDYxMDEEAAAADSRhY2M0NjA3MDYxMDEJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjMzYwNzA2MTAxCQABkQAAAAIFAAAADSRsaXN0NjA3MDYxMDEAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplNjA3MDYxMDEAAAAAAAAAAAQFAAAADSRhY2M0NjA3MDYxMDEEAAAADSRhY2M1NjA3MDYxMDEJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjNDYwNzA2MTAxCQABkQAAAAIFAAAADSRsaXN0NjA3MDYxMDEAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplNjA3MDYxMDEAAAAAAAAAAAUFAAAADSRhY2M1NjA3MDYxMDEEAAAADSRhY2M2NjA3MDYxMDEJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjNTYwNzA2MTAxCQABkQAAAAIFAAAADSRsaXN0NjA3MDYxMDEAAAAAAAAAAAUDCQAAAAAAAAIFAAAADSRzaXplNjA3MDYxMDEAAAAAAAAAAAYFAAAADSRhY2M2NjA3MDYxMDEEAAAADSRhY2M3NjA3MDYxMDEJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjNjYwNzA2MTAxCQABkQAAAAIFAAAADSRsaXN0NjA3MDYxMDEAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplNjA3MDYxMDEAAAAAAAAAAAcFAAAADSRhY2M3NjA3MDYxMDEEAAAADSRhY2M4NjA3MDYxMDEJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjNzYwNzA2MTAxCQABkQAAAAIFAAAADSRsaXN0NjA3MDYxMDEAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplNjA3MDYxMDEAAAAAAAAAAAgFAAAADSRhY2M4NjA3MDYxMDEEAAAADSRhY2M5NjA3MDYxMDEJAQAAAAlpc1N5bWJvbEgAAAACBQAAAA0kYWNjODYwNzA2MTAxCQABkQAAAAIFAAAADSRsaXN0NjA3MDYxMDEAAAAAAAAAAAgJAAACAAAAAQIAAAASTGlzdCBzaXplIGV4Y2VlZCA4AgAAAAFIAgAAAAEtBQAAAApnZW5lcmF0aW9uAAAAAwAAAAFpAQAAABFzdGFydER1Y2tCcmVlZGluZwAAAAAEAAAADGZpcnN0QXNzZXRJZAkAAlgAAAABCQEAAAAFdmFsdWUAAAABCAkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBAAAAA1zZWNvbmRBc3NldElkCQACWAAAAAEJAQAAAAV2YWx1ZQAAAAEICQEAAAAFdmFsdWUAAAABCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAABAAAAB2Fzc2V0SWQDCQEAAAABIQAAAAEDCQEAAAAVY2hlY2tBc3NldEluSW5jdWJhdG9yAAAAAQUAAAAMZmlyc3RBc3NldElkCQEAAAAVY2hlY2tBc3NldEluSW5jdWJhdG9yAAAAAQUAAAANc2Vjb25kQXNzZXRJZAcJAAACAAAAAQIAAAAlWW91IG5lZWQgdG8gYXR0YWNoIDIgdmFsaWQgTkZULWR1Y2tzLgMDCQAAZgAAAAIJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACCQABLAAAAAICAAAABmFzc2V0XwUAAAAMZmlyc3RBc3NldElkAgAAAAlfY2hpbGRyZW4AAAAAAAAAAAAGCQAAZgAAAAIJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACCQABLAAAAAICAAAABmFzc2V0XwUAAAANc2Vjb25kQXNzZXRJZAIAAAAJX2NoaWxkcmVuAAAAAAAAAAAACQAAAgAAAAECAAAAPE9uZSBkdWNrIGNhbiBiZSB1c2VkIGZvciBicmVlZGluZyBvbmx5IG9uY2UgaW4gaXRzIGxpZmV0aW1lLgQAAAANYnJlZWRlZFN0YXR1cwkBAAAADGNhbkJlQnJlZWRlZAAAAAIJAAJZAAAAAQUAAAAMZmlyc3RBc3NldElkCQACWQAAAAEFAAAADXNlY29uZEFzc2V0SWQDCQEAAAACIT0AAAACBQAAAA1icmVlZGVkU3RhdHVzAgAAAAR0cnVlCQAAAgAAAAEJAAEsAAAAAgIAAAAfVGhlc2UgZHVja3MgY2Fubm90IGJlIGJyZWVkZWQ6IAUAAAANYnJlZWRlZFN0YXR1cwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAQZ2V0RHVja1BhcmVudEtleQAAAAIIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQAAAAAAAAAAAEFAAAADGZpcnN0QXNzZXRJZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAQZ2V0RHVja1BhcmVudEtleQAAAAIIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQAAAAAAAAAAAIFAAAADXNlY29uZEFzc2V0SWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAE2dldFByb2Nlc3NTdGF0dXNLZXkAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcggFAAAAAWkAAAANdHJhbnNhY3Rpb25JZAUAAAAPSGF0Y2hpbmdTdGFydGVkCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAZZ2V0UHJvY2Vzc0ZpbmlzaEhlaWdodEtleQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyCAUAAAABaQAAAA10cmFuc2FjdGlvbklkCQAAZAAAAAIFAAAABmhlaWdodAUAAAAQZGVsYXlGb3JIYXRjaGluZwUAAAADbmlsAAAAAWkBAAAAEmZpbmlzaER1Y2tIYXRjaGluZwAAAAEAAAAHdHhJZFN0cgQAAAAEdHhJZAkAAlkAAAABBQAAAAd0eElkU3RyBAAAABBwcm9jZXNzU3RhdHVzS2V5CQEAAAATZ2V0UHJvY2Vzc1N0YXR1c0tleQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAR0eElkBAAAAA9maW5pc2hIZWlnaHRLZXkJAQAAABlnZXRQcm9jZXNzRmluaXNoSGVpZ2h0S2V5AAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAABHR4SWQEAAAACWR1Y2tJZEtleQkBAAAADGdldER1Y2tJZEtleQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2Fs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", "height": 2690209, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8EdABfsrGmYsVxvjHjcZ2R1CkSz5nC6Lb4SKKXpzNa8c Next: GZfMB3CrAt1JVquDjfL8YvT9NiAVbX2DmqzW2EgdCePM Diff:
Old | New | Differences | |
---|---|---|---|
650 | 650 | then throw("admin or rebirth only") | |
651 | 651 | else { | |
652 | 652 | let cx = value(assetInfo(cA)).name | |
653 | - | let cy = | |
653 | + | let cy = (("8" + "T") + "-G") | |
654 | 654 | [IntegerEntry(p(cx), (r(p(cx)) - 1)), IntegerEntry((("stats_" + cy) + "_quantity"), (r((("stats_" + cy) + "_quantity")) - 1))] | |
655 | 655 | } | |
656 | 656 | } |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = 0 | |
5 | 5 | ||
6 | 6 | let b = "BREEDING_STARTED" | |
7 | 7 | ||
8 | 8 | let c = "BREEDING_FINISHED" | |
9 | 9 | ||
10 | 10 | let d = base58'3P6TwNU39Ykkbeqhn5TE4a2736xsA1vXemM' | |
11 | 11 | ||
12 | 12 | let e = ["A", "B", "C", "D", "E", "F", "G"] | |
13 | 13 | ||
14 | 14 | let f = 4 | |
15 | 15 | ||
16 | 16 | let g = ["G", "H", "I", "K", "L", "M", "N"] | |
17 | 17 | ||
18 | 18 | let h = base58'3PKL9tfUmNciXvbSA3zpXr6PnDNnhn936ba' | |
19 | 19 | ||
20 | 20 | func i (j,k) = (((j + "_") + toBase58String(k)) + "_status") | |
21 | 21 | ||
22 | 22 | ||
23 | 23 | func l (j,k) = (((j + "_") + toBase58String(k)) + "_fh") | |
24 | 24 | ||
25 | 25 | ||
26 | 26 | func m (k,n) = ((("inittx_" + toBase58String(k)) + "_parent") + toString(n)) | |
27 | 27 | ||
28 | 28 | ||
29 | 29 | func o (j,k) = (((j + "_") + toBase58String(k)) + "_di") | |
30 | 30 | ||
31 | 31 | ||
32 | 32 | func p (q) = (("stats_" + q) + "_amount") | |
33 | 33 | ||
34 | 34 | ||
35 | 35 | func r (s) = { | |
36 | 36 | let t = { | |
37 | 37 | let u = getInteger(this, s) | |
38 | 38 | if ($isInstanceOf(u, "Int")) | |
39 | 39 | then { | |
40 | 40 | let v = u | |
41 | 41 | v | |
42 | 42 | } | |
43 | 43 | else 0 | |
44 | 44 | } | |
45 | 45 | t | |
46 | 46 | } | |
47 | 47 | ||
48 | 48 | ||
49 | 49 | func w (s) = { | |
50 | 50 | let t = { | |
51 | 51 | let u = getString(this, s) | |
52 | 52 | if ($isInstanceOf(u, "String")) | |
53 | 53 | then { | |
54 | 54 | let v = u | |
55 | 55 | v | |
56 | 56 | } | |
57 | 57 | else "" | |
58 | 58 | } | |
59 | 59 | t | |
60 | 60 | } | |
61 | 61 | ||
62 | 62 | ||
63 | 63 | func x (y,z) = { | |
64 | 64 | let A = max([value(indexOf(g, y)), value(indexOf(g, z))]) | |
65 | 65 | g[(A + 1)] | |
66 | 66 | } | |
67 | 67 | ||
68 | 68 | ||
69 | 69 | func B (C,k,D,E) = { | |
70 | 70 | let F = value(blockInfoByHeight((D - 1))) | |
71 | 71 | let G = sha256_16Kb((k + value(F.vrf))) | |
72 | 72 | (toInt(G, E) % C) | |
73 | 73 | } | |
74 | 74 | ||
75 | 75 | ||
76 | 76 | func H (I,J,K,k,D) = { | |
77 | 77 | let L = B(2, k, D, K) | |
78 | 78 | let M = if ((L == 0)) | |
79 | 79 | then I | |
80 | 80 | else J | |
81 | 81 | M | |
82 | 82 | } | |
83 | 83 | ||
84 | 84 | ||
85 | 85 | func N (k,D) = { | |
86 | 86 | let O = B(4, k, D, 11) | |
87 | 87 | let P = if ((O == 0)) | |
88 | 88 | then "Y" | |
89 | 89 | else if ((O == 1)) | |
90 | 90 | then "G" | |
91 | 91 | else if ((O == 2)) | |
92 | 92 | then "B" | |
93 | 93 | else "R" | |
94 | 94 | let Q = fromBase58String(w(m(k, 1))) | |
95 | 95 | let R = fromBase58String(w(m(k, 2))) | |
96 | 96 | let S = split(value(assetInfo(Q)).name, "") | |
97 | 97 | let T = split(value(assetInfo(R)).name, "") | |
98 | 98 | let M = ((((((((((("DUCK-" + H(S[5], T[5], 0, k, D)) + H(S[6], T[6], 1, k, D)) + H(S[7], T[7], 2, k, D)) + H(S[8], T[8], 3, k, D)) + H(S[9], T[9], 4, k, D)) + H(S[10], T[10], 5, k, D)) + H(S[11], T[12], 6, k, D)) + H(S[12], T[12], 7, k, D)) + "-") + x(S[14], T[14])) + P) | |
99 | 99 | M | |
100 | 100 | } | |
101 | 101 | ||
102 | 102 | ||
103 | 103 | func U (V) = { | |
104 | 104 | let W = { | |
105 | 105 | let u = getString(Address(d), V) | |
106 | 106 | if ($isInstanceOf(u, "String")) | |
107 | 107 | then { | |
108 | 108 | let v = u | |
109 | 109 | true | |
110 | 110 | } | |
111 | 111 | else false | |
112 | 112 | } | |
113 | 113 | let X = { | |
114 | 114 | let u = getString(this, V) | |
115 | 115 | if ($isInstanceOf(u, "String")) | |
116 | 116 | then { | |
117 | 117 | let Y = u | |
118 | 118 | true | |
119 | 119 | } | |
120 | 120 | else false | |
121 | 121 | } | |
122 | 122 | if (W) | |
123 | 123 | then true | |
124 | 124 | else X | |
125 | 125 | } | |
126 | 126 | ||
127 | 127 | ||
128 | 128 | func Z (aa,ab) = { | |
129 | 129 | let ac = split(value(assetInfo(aa)).name, "") | |
130 | 130 | let ad = split(value(assetInfo(ab)).name, "") | |
131 | 131 | if ((value(indexOf(g, ac[14])) >= f)) | |
132 | 132 | then (("you can only breed ducks with generation " + g[f]) + " and lower") | |
133 | 133 | else if ((value(indexOf(g, ad[14])) >= f)) | |
134 | 134 | then (("you can only breed ducks with generation " + g[f]) + " and lower") | |
135 | 135 | else "true" | |
136 | 136 | } | |
137 | 137 | ||
138 | 138 | ||
139 | 139 | func ae (af,ag) = if ((ag == "A")) | |
140 | 140 | then (af + 1) | |
141 | 141 | else (af + 0) | |
142 | 142 | ||
143 | 143 | ||
144 | 144 | func ah (af,ag) = if ((ag == "B")) | |
145 | 145 | then (af + 1) | |
146 | 146 | else (af + 0) | |
147 | 147 | ||
148 | 148 | ||
149 | 149 | func ai (af,ag) = if ((ag == "C")) | |
150 | 150 | then (af + 1) | |
151 | 151 | else (af + 0) | |
152 | 152 | ||
153 | 153 | ||
154 | 154 | func aj (af,ag) = if ((ag == "D")) | |
155 | 155 | then (af + 1) | |
156 | 156 | else (af + 0) | |
157 | 157 | ||
158 | 158 | ||
159 | 159 | func ak (af,ag) = if ((ag == "E")) | |
160 | 160 | then (af + 1) | |
161 | 161 | else (af + 0) | |
162 | 162 | ||
163 | 163 | ||
164 | 164 | func al (af,ag) = if ((ag == "F")) | |
165 | 165 | then (af + 1) | |
166 | 166 | else (af + 0) | |
167 | 167 | ||
168 | 168 | ||
169 | 169 | func am (af,ag) = if ((ag == "G")) | |
170 | 170 | then (af + 1) | |
171 | 171 | else (af + 0) | |
172 | 172 | ||
173 | 173 | ||
174 | 174 | func an (af,ag) = if ((ag == "H")) | |
175 | 175 | then (af + 1) | |
176 | 176 | else (af + 0) | |
177 | 177 | ||
178 | 178 | ||
179 | 179 | func ao (ap) = if (contains(ap, "0")) | |
180 | 180 | then "" | |
181 | 181 | else ap | |
182 | 182 | ||
183 | 183 | ||
184 | 184 | func aq (ar) = { | |
185 | 185 | let as = split(dropRight(drop(ar, 5), 3), "") | |
186 | 186 | let at = split(ar, "")[14] | |
187 | 187 | (((((((((ao((toString({ | |
188 | 188 | let au = as | |
189 | 189 | let av = size(au) | |
190 | 190 | let aw = 0 | |
191 | 191 | if ((av == 0)) | |
192 | 192 | then aw | |
193 | 193 | else { | |
194 | 194 | let ax = ae(aw, au[0]) | |
195 | 195 | if ((av == 1)) | |
196 | 196 | then ax | |
197 | 197 | else { | |
198 | 198 | let ay = ae(ax, au[1]) | |
199 | 199 | if ((av == 2)) | |
200 | 200 | then ay | |
201 | 201 | else { | |
202 | 202 | let az = ae(ay, au[2]) | |
203 | 203 | if ((av == 3)) | |
204 | 204 | then az | |
205 | 205 | else { | |
206 | 206 | let aA = ae(az, au[3]) | |
207 | 207 | if ((av == 4)) | |
208 | 208 | then aA | |
209 | 209 | else { | |
210 | 210 | let aB = ae(aA, au[4]) | |
211 | 211 | if ((av == 5)) | |
212 | 212 | then aB | |
213 | 213 | else { | |
214 | 214 | let aC = ae(aB, au[5]) | |
215 | 215 | if ((av == 6)) | |
216 | 216 | then aC | |
217 | 217 | else { | |
218 | 218 | let aD = ae(aC, au[6]) | |
219 | 219 | if ((av == 7)) | |
220 | 220 | then aD | |
221 | 221 | else { | |
222 | 222 | let aE = ae(aD, au[7]) | |
223 | 223 | if ((av == 8)) | |
224 | 224 | then aE | |
225 | 225 | else { | |
226 | 226 | let aF = ae(aE, au[8]) | |
227 | 227 | throw("List size exceed 8") | |
228 | 228 | } | |
229 | 229 | } | |
230 | 230 | } | |
231 | 231 | } | |
232 | 232 | } | |
233 | 233 | } | |
234 | 234 | } | |
235 | 235 | } | |
236 | 236 | } | |
237 | 237 | }) + "A")) + ao((toString({ | |
238 | 238 | let aG = as | |
239 | 239 | let aH = size(aG) | |
240 | 240 | let aI = 0 | |
241 | 241 | if ((aH == 0)) | |
242 | 242 | then aI | |
243 | 243 | else { | |
244 | 244 | let aJ = ah(aI, aG[0]) | |
245 | 245 | if ((aH == 1)) | |
246 | 246 | then aJ | |
247 | 247 | else { | |
248 | 248 | let aK = ah(aJ, aG[1]) | |
249 | 249 | if ((aH == 2)) | |
250 | 250 | then aK | |
251 | 251 | else { | |
252 | 252 | let aL = ah(aK, aG[2]) | |
253 | 253 | if ((aH == 3)) | |
254 | 254 | then aL | |
255 | 255 | else { | |
256 | 256 | let aM = ah(aL, aG[3]) | |
257 | 257 | if ((aH == 4)) | |
258 | 258 | then aM | |
259 | 259 | else { | |
260 | 260 | let aN = ah(aM, aG[4]) | |
261 | 261 | if ((aH == 5)) | |
262 | 262 | then aN | |
263 | 263 | else { | |
264 | 264 | let aO = ah(aN, aG[5]) | |
265 | 265 | if ((aH == 6)) | |
266 | 266 | then aO | |
267 | 267 | else { | |
268 | 268 | let aP = ah(aO, aG[6]) | |
269 | 269 | if ((aH == 7)) | |
270 | 270 | then aP | |
271 | 271 | else { | |
272 | 272 | let aQ = ah(aP, aG[7]) | |
273 | 273 | if ((aH == 8)) | |
274 | 274 | then aQ | |
275 | 275 | else { | |
276 | 276 | let aR = ah(aQ, aG[8]) | |
277 | 277 | throw("List size exceed 8") | |
278 | 278 | } | |
279 | 279 | } | |
280 | 280 | } | |
281 | 281 | } | |
282 | 282 | } | |
283 | 283 | } | |
284 | 284 | } | |
285 | 285 | } | |
286 | 286 | } | |
287 | 287 | }) + "B"))) + ao((toString({ | |
288 | 288 | let aS = as | |
289 | 289 | let aT = size(aS) | |
290 | 290 | let aU = 0 | |
291 | 291 | if ((aT == 0)) | |
292 | 292 | then aU | |
293 | 293 | else { | |
294 | 294 | let aV = ai(aU, aS[0]) | |
295 | 295 | if ((aT == 1)) | |
296 | 296 | then aV | |
297 | 297 | else { | |
298 | 298 | let aW = ai(aV, aS[1]) | |
299 | 299 | if ((aT == 2)) | |
300 | 300 | then aW | |
301 | 301 | else { | |
302 | 302 | let aX = ai(aW, aS[2]) | |
303 | 303 | if ((aT == 3)) | |
304 | 304 | then aX | |
305 | 305 | else { | |
306 | 306 | let aY = ai(aX, aS[3]) | |
307 | 307 | if ((aT == 4)) | |
308 | 308 | then aY | |
309 | 309 | else { | |
310 | 310 | let aZ = ai(aY, aS[4]) | |
311 | 311 | if ((aT == 5)) | |
312 | 312 | then aZ | |
313 | 313 | else { | |
314 | 314 | let ba = ai(aZ, aS[5]) | |
315 | 315 | if ((aT == 6)) | |
316 | 316 | then ba | |
317 | 317 | else { | |
318 | 318 | let bb = ai(ba, aS[6]) | |
319 | 319 | if ((aT == 7)) | |
320 | 320 | then bb | |
321 | 321 | else { | |
322 | 322 | let bc = ai(bb, aS[7]) | |
323 | 323 | if ((aT == 8)) | |
324 | 324 | then bc | |
325 | 325 | else { | |
326 | 326 | let bd = ai(bc, aS[8]) | |
327 | 327 | throw("List size exceed 8") | |
328 | 328 | } | |
329 | 329 | } | |
330 | 330 | } | |
331 | 331 | } | |
332 | 332 | } | |
333 | 333 | } | |
334 | 334 | } | |
335 | 335 | } | |
336 | 336 | } | |
337 | 337 | }) + "C"))) + ao((toString({ | |
338 | 338 | let be = as | |
339 | 339 | let bf = size(be) | |
340 | 340 | let bg = 0 | |
341 | 341 | if ((bf == 0)) | |
342 | 342 | then bg | |
343 | 343 | else { | |
344 | 344 | let bh = aj(bg, be[0]) | |
345 | 345 | if ((bf == 1)) | |
346 | 346 | then bh | |
347 | 347 | else { | |
348 | 348 | let bi = aj(bh, be[1]) | |
349 | 349 | if ((bf == 2)) | |
350 | 350 | then bi | |
351 | 351 | else { | |
352 | 352 | let bj = aj(bi, be[2]) | |
353 | 353 | if ((bf == 3)) | |
354 | 354 | then bj | |
355 | 355 | else { | |
356 | 356 | let bk = aj(bj, be[3]) | |
357 | 357 | if ((bf == 4)) | |
358 | 358 | then bk | |
359 | 359 | else { | |
360 | 360 | let bl = aj(bk, be[4]) | |
361 | 361 | if ((bf == 5)) | |
362 | 362 | then bl | |
363 | 363 | else { | |
364 | 364 | let bm = aj(bl, be[5]) | |
365 | 365 | if ((bf == 6)) | |
366 | 366 | then bm | |
367 | 367 | else { | |
368 | 368 | let bn = aj(bm, be[6]) | |
369 | 369 | if ((bf == 7)) | |
370 | 370 | then bn | |
371 | 371 | else { | |
372 | 372 | let bo = aj(bn, be[7]) | |
373 | 373 | if ((bf == 8)) | |
374 | 374 | then bo | |
375 | 375 | else { | |
376 | 376 | let bp = aj(bo, be[8]) | |
377 | 377 | throw("List size exceed 8") | |
378 | 378 | } | |
379 | 379 | } | |
380 | 380 | } | |
381 | 381 | } | |
382 | 382 | } | |
383 | 383 | } | |
384 | 384 | } | |
385 | 385 | } | |
386 | 386 | } | |
387 | 387 | }) + "D"))) + ao((toString({ | |
388 | 388 | let bq = as | |
389 | 389 | let br = size(bq) | |
390 | 390 | let bs = 0 | |
391 | 391 | if ((br == 0)) | |
392 | 392 | then bs | |
393 | 393 | else { | |
394 | 394 | let bt = ak(bs, bq[0]) | |
395 | 395 | if ((br == 1)) | |
396 | 396 | then bt | |
397 | 397 | else { | |
398 | 398 | let bu = ak(bt, bq[1]) | |
399 | 399 | if ((br == 2)) | |
400 | 400 | then bu | |
401 | 401 | else { | |
402 | 402 | let bv = ak(bu, bq[2]) | |
403 | 403 | if ((br == 3)) | |
404 | 404 | then bv | |
405 | 405 | else { | |
406 | 406 | let bw = ak(bv, bq[3]) | |
407 | 407 | if ((br == 4)) | |
408 | 408 | then bw | |
409 | 409 | else { | |
410 | 410 | let bx = ak(bw, bq[4]) | |
411 | 411 | if ((br == 5)) | |
412 | 412 | then bx | |
413 | 413 | else { | |
414 | 414 | let by = ak(bx, bq[5]) | |
415 | 415 | if ((br == 6)) | |
416 | 416 | then by | |
417 | 417 | else { | |
418 | 418 | let bz = ak(by, bq[6]) | |
419 | 419 | if ((br == 7)) | |
420 | 420 | then bz | |
421 | 421 | else { | |
422 | 422 | let bA = ak(bz, bq[7]) | |
423 | 423 | if ((br == 8)) | |
424 | 424 | then bA | |
425 | 425 | else { | |
426 | 426 | let bB = ak(bA, bq[8]) | |
427 | 427 | throw("List size exceed 8") | |
428 | 428 | } | |
429 | 429 | } | |
430 | 430 | } | |
431 | 431 | } | |
432 | 432 | } | |
433 | 433 | } | |
434 | 434 | } | |
435 | 435 | } | |
436 | 436 | } | |
437 | 437 | }) + "E"))) + ao((toString({ | |
438 | 438 | let bC = as | |
439 | 439 | let bD = size(bC) | |
440 | 440 | let bE = 0 | |
441 | 441 | if ((bD == 0)) | |
442 | 442 | then bE | |
443 | 443 | else { | |
444 | 444 | let bF = al(bE, bC[0]) | |
445 | 445 | if ((bD == 1)) | |
446 | 446 | then bF | |
447 | 447 | else { | |
448 | 448 | let bG = al(bF, bC[1]) | |
449 | 449 | if ((bD == 2)) | |
450 | 450 | then bG | |
451 | 451 | else { | |
452 | 452 | let bH = al(bG, bC[2]) | |
453 | 453 | if ((bD == 3)) | |
454 | 454 | then bH | |
455 | 455 | else { | |
456 | 456 | let bI = al(bH, bC[3]) | |
457 | 457 | if ((bD == 4)) | |
458 | 458 | then bI | |
459 | 459 | else { | |
460 | 460 | let bJ = al(bI, bC[4]) | |
461 | 461 | if ((bD == 5)) | |
462 | 462 | then bJ | |
463 | 463 | else { | |
464 | 464 | let bK = al(bJ, bC[5]) | |
465 | 465 | if ((bD == 6)) | |
466 | 466 | then bK | |
467 | 467 | else { | |
468 | 468 | let bL = al(bK, bC[6]) | |
469 | 469 | if ((bD == 7)) | |
470 | 470 | then bL | |
471 | 471 | else { | |
472 | 472 | let bM = al(bL, bC[7]) | |
473 | 473 | if ((bD == 8)) | |
474 | 474 | then bM | |
475 | 475 | else { | |
476 | 476 | let bN = al(bM, bC[8]) | |
477 | 477 | throw("List size exceed 8") | |
478 | 478 | } | |
479 | 479 | } | |
480 | 480 | } | |
481 | 481 | } | |
482 | 482 | } | |
483 | 483 | } | |
484 | 484 | } | |
485 | 485 | } | |
486 | 486 | } | |
487 | 487 | }) + "F"))) + ao((toString({ | |
488 | 488 | let bO = as | |
489 | 489 | let bP = size(bO) | |
490 | 490 | let bQ = 0 | |
491 | 491 | if ((bP == 0)) | |
492 | 492 | then bQ | |
493 | 493 | else { | |
494 | 494 | let bR = am(bQ, bO[0]) | |
495 | 495 | if ((bP == 1)) | |
496 | 496 | then bR | |
497 | 497 | else { | |
498 | 498 | let bS = am(bR, bO[1]) | |
499 | 499 | if ((bP == 2)) | |
500 | 500 | then bS | |
501 | 501 | else { | |
502 | 502 | let bT = am(bS, bO[2]) | |
503 | 503 | if ((bP == 3)) | |
504 | 504 | then bT | |
505 | 505 | else { | |
506 | 506 | let bU = am(bT, bO[3]) | |
507 | 507 | if ((bP == 4)) | |
508 | 508 | then bU | |
509 | 509 | else { | |
510 | 510 | let bV = am(bU, bO[4]) | |
511 | 511 | if ((bP == 5)) | |
512 | 512 | then bV | |
513 | 513 | else { | |
514 | 514 | let bW = am(bV, bO[5]) | |
515 | 515 | if ((bP == 6)) | |
516 | 516 | then bW | |
517 | 517 | else { | |
518 | 518 | let bX = am(bW, bO[6]) | |
519 | 519 | if ((bP == 7)) | |
520 | 520 | then bX | |
521 | 521 | else { | |
522 | 522 | let bY = am(bX, bO[7]) | |
523 | 523 | if ((bP == 8)) | |
524 | 524 | then bY | |
525 | 525 | else { | |
526 | 526 | let bZ = am(bY, bO[8]) | |
527 | 527 | throw("List size exceed 8") | |
528 | 528 | } | |
529 | 529 | } | |
530 | 530 | } | |
531 | 531 | } | |
532 | 532 | } | |
533 | 533 | } | |
534 | 534 | } | |
535 | 535 | } | |
536 | 536 | } | |
537 | 537 | }) + "G"))) + ao((toString({ | |
538 | 538 | let ca = as | |
539 | 539 | let cb = size(ca) | |
540 | 540 | let cc = 0 | |
541 | 541 | if ((cb == 0)) | |
542 | 542 | then cc | |
543 | 543 | else { | |
544 | 544 | let cd = an(cc, ca[0]) | |
545 | 545 | if ((cb == 1)) | |
546 | 546 | then cd | |
547 | 547 | else { | |
548 | 548 | let ce = an(cd, ca[1]) | |
549 | 549 | if ((cb == 2)) | |
550 | 550 | then ce | |
551 | 551 | else { | |
552 | 552 | let cf = an(ce, ca[2]) | |
553 | 553 | if ((cb == 3)) | |
554 | 554 | then cf | |
555 | 555 | else { | |
556 | 556 | let cg = an(cf, ca[3]) | |
557 | 557 | if ((cb == 4)) | |
558 | 558 | then cg | |
559 | 559 | else { | |
560 | 560 | let ch = an(cg, ca[4]) | |
561 | 561 | if ((cb == 5)) | |
562 | 562 | then ch | |
563 | 563 | else { | |
564 | 564 | let ci = an(ch, ca[5]) | |
565 | 565 | if ((cb == 6)) | |
566 | 566 | then ci | |
567 | 567 | else { | |
568 | 568 | let cj = an(ci, ca[6]) | |
569 | 569 | if ((cb == 7)) | |
570 | 570 | then cj | |
571 | 571 | else { | |
572 | 572 | let ck = an(cj, ca[7]) | |
573 | 573 | if ((cb == 8)) | |
574 | 574 | then ck | |
575 | 575 | else { | |
576 | 576 | let cl = an(ck, ca[8]) | |
577 | 577 | throw("List size exceed 8") | |
578 | 578 | } | |
579 | 579 | } | |
580 | 580 | } | |
581 | 581 | } | |
582 | 582 | } | |
583 | 583 | } | |
584 | 584 | } | |
585 | 585 | } | |
586 | 586 | } | |
587 | 587 | }) + "H"))) + "-") + at) | |
588 | 588 | } | |
589 | 589 | ||
590 | 590 | ||
591 | 591 | @Callable(cm) | |
592 | 592 | func startDuckBreeding () = { | |
593 | 593 | let cn = toBase58String(value(value(cm.payments[0]).assetId)) | |
594 | 594 | let co = toBase58String(value(value(cm.payments[1]).assetId)) | |
595 | 595 | if (!(if (U(cn)) | |
596 | 596 | then U(co) | |
597 | 597 | else false)) | |
598 | 598 | then throw("You need to attach 2 valid NFT-ducks.") | |
599 | 599 | else if (if ((r((("asset_" + cn) + "_children")) > 0)) | |
600 | 600 | then true | |
601 | 601 | else (r((("asset_" + co) + "_children")) > 0)) | |
602 | 602 | then throw("One duck can be used for breeding only once in its lifetime.") | |
603 | 603 | else { | |
604 | 604 | let cp = Z(fromBase58String(cn), fromBase58String(co)) | |
605 | 605 | if ((cp != "true")) | |
606 | 606 | then throw(("These ducks cannot be breeded: " + cp)) | |
607 | 607 | else [StringEntry(m(cm.transactionId, 1), cn), StringEntry(m(cm.transactionId, 2), co), StringEntry(i(toString(cm.caller), cm.transactionId), b), IntegerEntry(l(toString(cm.caller), cm.transactionId), (height + a))] | |
608 | 608 | } | |
609 | 609 | } | |
610 | 610 | ||
611 | 611 | ||
612 | 612 | ||
613 | 613 | @Callable(cm) | |
614 | 614 | func finishDuckHatching (cq) = { | |
615 | 615 | let k = fromBase58String(cq) | |
616 | 616 | let cr = i(toString(cm.caller), k) | |
617 | 617 | let cs = l(toString(cm.caller), k) | |
618 | 618 | let ct = o(toString(cm.caller), k) | |
619 | 619 | let cu = getStringValue(this, cr) | |
620 | 620 | let cv = getIntegerValue(this, cs) | |
621 | 621 | if ((cu == c)) | |
622 | 622 | then { | |
623 | 623 | let cw = getStringValue(this, o(toString(cm.caller), k)) | |
624 | 624 | throw(("The duck was breeded and claimed already, here is the folowing: " + cw)) | |
625 | 625 | } | |
626 | 626 | else if ((cv > height)) | |
627 | 627 | then throw((((("Breeding is not finished yet " + toString((cv - height))) + " blocks remaining, it will take around ") + toString((cv - height))) + " minutes")) | |
628 | 628 | else { | |
629 | 629 | let cx = N(k, cv) | |
630 | 630 | let cy = aq(cx) | |
631 | 631 | let cz = (("{\"genotype\": \"" + cx) + "\", \"crossbreeding\": true}") | |
632 | 632 | let cA = Issue(cx, cz, 1, 0, false, unit, cv) | |
633 | 633 | let V = calculateAssetId(cA) | |
634 | 634 | let ap = (r(p(cx)) + 1) | |
635 | 635 | let cB = r((("stats_" + cy) + "_quantity")) | |
636 | 636 | let Q = w(m(k, 1)) | |
637 | 637 | let R = w(m(k, 2)) | |
638 | 638 | [StringEntry(cr, c), StringEntry(ct, toBase58String(V)), StringEntry(toBase58String(V), ct), IntegerEntry(p(cx), ap), IntegerEntry((("stats_" + cy) + "_quantity"), (cB + 1)), IntegerEntry((("asset_" + Q) + "_children"), 1), IntegerEntry((("asset_" + R) + "_children"), 1), cA, ScriptTransfer(cm.caller, 1, V), ScriptTransfer(cm.caller, 1, fromBase58String(Q)), ScriptTransfer(cm.caller, 1, fromBase58String(R))] | |
639 | 639 | } | |
640 | 640 | } | |
641 | 641 | ||
642 | 642 | ||
643 | 643 | ||
644 | 644 | @Callable(cm) | |
645 | 645 | func reduceRarity (V) = { | |
646 | 646 | let cA = fromBase58String(V) | |
647 | 647 | if (if ((cm.caller != Address(h))) | |
648 | 648 | then (cm.caller != this) | |
649 | 649 | else false) | |
650 | 650 | then throw("admin or rebirth only") | |
651 | 651 | else { | |
652 | 652 | let cx = value(assetInfo(cA)).name | |
653 | - | let cy = | |
653 | + | let cy = (("8" + "T") + "-G") | |
654 | 654 | [IntegerEntry(p(cx), (r(p(cx)) - 1)), IntegerEntry((("stats_" + cy) + "_quantity"), (r((("stats_" + cy) + "_quantity")) - 1))] | |
655 | 655 | } | |
656 | 656 | } | |
657 | 657 | ||
658 | 658 | ||
659 | 659 | @Verifier(cC) | |
660 | 660 | func cD () = sigVerify(cC.bodyBytes, cC.proofs[0], cC.senderPublicKey) | |
661 | 661 |
github/deemru/w8io/873ac7e 188.82 ms ◑![]()