tx · FE45eoCjq63Q75wwmjyxEkzToaPRJLhRynVPXytm9rCj

3PL1tnAkQUP3jQNGUu2NvfAuWuz5kqrhctt:  -0.01400000 Waves

2021.08.27 17:20 [2741770] smart account 3PL1tnAkQUP3jQNGUu2NvfAuWuz5kqrhctt > SELF 0.00000000 Waves

{ "type": 13, "id": "FE45eoCjq63Q75wwmjyxEkzToaPRJLhRynVPXytm9rCj", "fee": 1400000, "feeAssetId": null, "timestamp": 1630074023744, "version": 2, "chainId": 87, "sender": "3PL1tnAkQUP3jQNGUu2NvfAuWuz5kqrhctt", "senderPublicKey": "FhXYYRZDWoRYCFFD5grk8GMaGMEir6Q9V6WFK26zVNhi", "proofs": [ "vaYWRxCiwCAVS2eupj6qQ7naGmC4RqTA5PygFg8WybCvSjfNp9Hb5KAYJcJra4P8NXuybUHhtA6JxbrKVS53yc6" ], "script": "base64:AAIFAAAAAAAADKMIAhIHCgUIAQEICBoOCgJhMRIIbUFjY1BLZXkaDgoCYTISCG1BY2NBZGRyGhQKAmEzEg5rSW5jdWJhdG9yRGFwcBoSCgJhNBIMa0JyZWVkZXJEYXBwGhIKAmE1EgxrQXVjdGlvbkRhcHAaDgoCYTYSCGdldEJvb2xBGgcKAmE3EgFhGgkKAmE4EgNrZXkaDQoCYTkSByRtYXRjaDAaBwoCYjESAWIaDQoCYjISB2dldFN0ckEaBwoCYjMSAWsaDQoCYjQSB2dldEludEEaDQoCYjUSB2FkZHJlc3MaEwoCYjYSDWdldE1hcmtldEFkZHIaEwoCYjcSDWFtb3VudE9yQ2xlYXIaDAoCYjgSBmFtb3VudBoPCgJiORIJaXNTeW1ib2xBGgkKAmMxEgNhY2MaCQoCYzISA3N5bRoPCgJjMxIJaXNTeW1ib2xCGg8KAmM0Eglpc1N5bWJvbEMaDwoCYzUSCWlzU3ltYm9sRBoPCgJjNhIJaXNTeW1ib2xFGg8KAmM3Eglpc1N5bWJvbEYaDwoCYzgSCWlzU3ltYm9sRxoPCgJjORIJaXNTeW1ib2xIGgwKAmQxEgZnZXRHZW4aDwoCZDISCWFzc2V0TmFtZRoKCgJkMxIEZ2VubxoTCgJkNBINJGxpc3QyNTQyMjU2ORoTCgJkNRINJHNpemUyNTQyMjU2ORoTCgJkNhINJGFjYzAyNTQyMjU2ORoTCgJkNxINJGFjYzEyNTQyMjU2ORoTCgJkOBINJGFjYzIyNTQyMjU2ORoTCgJkORINJGFjYzMyNTQyMjU2ORoTCgJlMRINJGFjYzQyNTQyMjU2ORoTCgJlMhINJGFjYzUyNTQyMjU2ORoTCgJlMxINJGFjYzYyNTQyMjU2ORoTCgJlNBINJGFjYzcyNTQyMjU2ORoTCgJlNRINJGFjYzgyNTQyMjU2ORoTCgJlNhINJGFjYzkyNTQyMjU2ORoTCgJlNxINJGxpc3QyNjAzMjYzMBoTCgJlOBINJHNpemUyNjAzMjYzMBoTCgJlORINJGFjYzAyNjAzMjYzMBoTCgJmMRINJGFjYzEyNjAzMjYzMBoTCgJmMhINJGFjYzIyNjAzMjYzMBoTCgJmMxINJGFjYzMyNjAzMjYzMBoTCgJmNBINJGFjYzQyNjAzMjYzMBoTCgJmNRINJGFjYzUyNjAzMjYzMBoTCgJmNhINJGFjYzYyNjAzMjYzMBoTCgJmNxINJGFjYzcyNjAzMjYzMBoTCgJmOBINJGFjYzgyNjAzMjYzMBoTCgJmORINJGFjYzkyNjAzMjYzMBoTCgJnMRINJGxpc3QyNjY0MjY5MRoTCgJnMhINJHNpemUyNjY0MjY5MRoTCgJnMxINJGFjYzAyNjY0MjY5MRoTCgJnNBINJGFjYzEyNjY0MjY5MRoTCgJnNRINJGFjYzIyNjY0MjY5MRoTCgJnNhINJGFjYzMyNjY0MjY5MRoTCgJnNxINJGFjYzQyNjY0MjY5MRoTCgJnOBINJGFjYzUyNjY0MjY5MRoTCgJnORINJGFjYzYyNjY0MjY5MRoTCgJoMRINJGFjYzcyNjY0MjY5MRoTCgJoMhINJGFjYzgyNjY0MjY5MRoTCgJoMxINJGFjYzkyNjY0MjY5MRoTCgJoNBINJGxpc3QyNzI3Mjc1NBoTCgJoNRINJHNpemUyNzI3Mjc1NBoTCgJoNhINJGFjYzAyNzI3Mjc1NBoTCgJoNxINJGFjYzEyNzI3Mjc1NBoTCgJoOBINJGFjYzIyNzI3Mjc1NBoTCgJoORINJGFjYzMyNzI3Mjc1NBoTCgJpMRINJGFjYzQyNzI3Mjc1NBoTCgJpMhINJGFjYzUyNzI3Mjc1NBoTCgJpMxINJGFjYzYyNzI3Mjc1NBoTCgJpNBINJGFjYzcyNzI3Mjc1NBoTCgJpNRINJGFjYzgyNzI3Mjc1NBoTCgJpNhINJGFjYzkyNzI3Mjc1NBoTCgJpNxINJGxpc3QyNzg4MjgxNRoTCgJpOBINJHNpemUyNzg4MjgxNRoTCgJpORINJGFjYzAyNzg4MjgxNRoTCgJqMRINJGFjYzEyNzg4MjgxNRoTCgJqMhINJGFjYzIyNzg4MjgxNRoTCgJqMxINJGFjYzMyNzg4MjgxNRoTCgJqNBINJGFjYzQyNzg4MjgxNRoTCgJqNRINJGFjYzUyNzg4MjgxNRoTCgJqNhINJGFjYzYyNzg4MjgxNRoTCgJqNxINJGFjYzcyNzg4MjgxNRoTCgJqOBINJGFjYzgyNzg4MjgxNRoTCgJqORINJGFjYzkyNzg4MjgxNRoTCgJrMRINJGxpc3QyODQ5Mjg3NhoTCgJrMhINJHNpemUyODQ5Mjg3NhoTCgJrMxINJGFjYzAyODQ5Mjg3NhoTCgJrNBINJGFjYzEyODQ5Mjg3NhoTCgJrNRINJGFjYzIyODQ5Mjg3NhoTCgJrNhINJGFjYzMyODQ5Mjg3NhoTCgJrNxINJGFjYzQyODQ5Mjg3NhoTCgJrOBINJGFjYzUyODQ5Mjg3NhoTCgJrORINJGFjYzYyODQ5Mjg3NhoTCgJsMRINJGFjYzcyODQ5Mjg3NhoTCgJsMhINJGFjYzgyODQ5Mjg3NhoTCgJsMxINJGFjYzkyODQ5Mjg3NhoTCgJsNBINJGxpc3QyOTEyMjkzORoTCgJsNRINJHNpemUyOTEyMjkzORoTCgJsNhINJGFjYzAyOTEyMjkzORoTCgJsNxINJGFjYzEyOTEyMjkzORoTCgJsOBINJGFjYzIyOTEyMjkzORoTCgJsORINJGFjYzMyOTEyMjkzORoTCgJtMRINJGFjYzQyOTEyMjkzORoTCgJtMhINJGFjYzUyOTEyMjkzORoTCgJtMxINJGFjYzYyOTEyMjkzORoTCgJtNBINJGFjYzcyOTEyMjkzORoTCgJtNRINJGFjYzgyOTEyMjkzORoTCgJtNhINJGFjYzkyOTEyMjkzORoTCgJtNxINJGxpc3QyOTczMzAwMBoTCgJtOBINJHNpemUyOTczMzAwMBoTCgJtORINJGFjYzAyOTczMzAwMBoTCgJuMRINJGFjYzEyOTczMzAwMBoTCgJuMhINJGFjYzIyOTczMzAwMBoTCgJuMxINJGFjYzMyOTczMzAwMBoTCgJuNBINJGFjYzQyOTczMzAwMBoTCgJuNRINJGFjYzUyOTczMzAwMBoTCgJuNhINJGFjYzYyOTczMzAwMBoTCgJuNxINJGFjYzcyOTczMzAwMBoTCgJuOBINJGFjYzgyOTczMzAwMBoTCgJuORINJGFjYzkyOTczMzAwMBoUCgJvMRIOZ2V0QXNzZXRPcmlnaW4aEAoCbzISCmdlbmVyYXRpb24aFgoCbzMSEGluY3ViYXRvckFkZHJlc3MaFAoCbzQSDmJyZWVkZXJBZGRyZXNzGhQKAm81Eg5nZXRBc3NldFJhcml0eRoOCgJvNhIIcXVhbnRpdHkaCwoCbzcSBXBvd2VyGhoKAm84EhRnZXRBc3NldEZhcm1pbmdQb3dlchoNCgJvORIHYXNzZXRJZBoJCgJwMRIDZ2VuGhgKAnAy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", "height": 2741770, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: sZUCTCzBjfyWnVHaRYd2s7ubf63ciiSLJSyMJfXC12d Next: FpMmdFU36HTAokLQdqbjSRAyxJja7BpfBAwQbEZSzZR7 Diff:
OldNewDifferences
99
1010 let kBreederDapp = "BREEDER_DAPP"
1111
12-let kMarketDapp = "MARKETPLACE_DAPP"
12+let kAuctionDapp = "AUCTION_DAPP"
1313
1414 func getBoolA (a,key) = match getBoolean(a, key) {
1515 case b: Boolean =>
3535 }
3636
3737
38-func getMarketAddr () = getStrA(mAccAddr, kMarketDapp)
38+func getMarketAddr () = getStrA(mAccAddr, kAuctionDapp)
3939
4040
4141 func amountOrClear (amount) = if (contains(amount, "0"))
8686 func getGen (assetName) = {
8787 let geno = split(dropRight(drop(assetName, 5), 3), "")
8888 (((((((amountOrClear((toString({
89- let $list25072534 = geno
90- let $size25072534 = size($list25072534)
91- let $acc025072534 = 0
92- if (($size25072534 == 0))
93- then $acc025072534
89+ let $list25422569 = geno
90+ let $size25422569 = size($list25422569)
91+ let $acc025422569 = 0
92+ if (($size25422569 == 0))
93+ then $acc025422569
9494 else {
95- let $acc125072534 = isSymbolA($acc025072534, $list25072534[0])
96- if (($size25072534 == 1))
97- then $acc125072534
95+ let $acc125422569 = isSymbolA($acc025422569, $list25422569[0])
96+ if (($size25422569 == 1))
97+ then $acc125422569
9898 else {
99- let $acc225072534 = isSymbolA($acc125072534, $list25072534[1])
100- if (($size25072534 == 2))
101- then $acc225072534
99+ let $acc225422569 = isSymbolA($acc125422569, $list25422569[1])
100+ if (($size25422569 == 2))
101+ then $acc225422569
102102 else {
103- let $acc325072534 = isSymbolA($acc225072534, $list25072534[2])
104- if (($size25072534 == 3))
105- then $acc325072534
103+ let $acc325422569 = isSymbolA($acc225422569, $list25422569[2])
104+ if (($size25422569 == 3))
105+ then $acc325422569
106106 else {
107- let $acc425072534 = isSymbolA($acc325072534, $list25072534[3])
108- if (($size25072534 == 4))
109- then $acc425072534
107+ let $acc425422569 = isSymbolA($acc325422569, $list25422569[3])
108+ if (($size25422569 == 4))
109+ then $acc425422569
110110 else {
111- let $acc525072534 = isSymbolA($acc425072534, $list25072534[4])
112- if (($size25072534 == 5))
113- then $acc525072534
111+ let $acc525422569 = isSymbolA($acc425422569, $list25422569[4])
112+ if (($size25422569 == 5))
113+ then $acc525422569
114114 else {
115- let $acc625072534 = isSymbolA($acc525072534, $list25072534[5])
116- if (($size25072534 == 6))
117- then $acc625072534
115+ let $acc625422569 = isSymbolA($acc525422569, $list25422569[5])
116+ if (($size25422569 == 6))
117+ then $acc625422569
118118 else {
119- let $acc725072534 = isSymbolA($acc625072534, $list25072534[6])
120- if (($size25072534 == 7))
121- then $acc725072534
119+ let $acc725422569 = isSymbolA($acc625422569, $list25422569[6])
120+ if (($size25422569 == 7))
121+ then $acc725422569
122122 else {
123- let $acc825072534 = isSymbolA($acc725072534, $list25072534[7])
124- if (($size25072534 == 8))
125- then $acc825072534
123+ let $acc825422569 = isSymbolA($acc725422569, $list25422569[7])
124+ if (($size25422569 == 8))
125+ then $acc825422569
126126 else {
127- let $acc925072534 = isSymbolA($acc825072534, $list25072534[8])
127+ let $acc925422569 = isSymbolA($acc825422569, $list25422569[8])
128128 throw("List size exceed 8")
129129 }
130130 }
136136 }
137137 }
138138 }) + "A")) + amountOrClear((toString({
139- let $list25682595 = geno
140- let $size25682595 = size($list25682595)
141- let $acc025682595 = 0
142- if (($size25682595 == 0))
143- then $acc025682595
139+ let $list26032630 = geno
140+ let $size26032630 = size($list26032630)
141+ let $acc026032630 = 0
142+ if (($size26032630 == 0))
143+ then $acc026032630
144144 else {
145- let $acc125682595 = isSymbolB($acc025682595, $list25682595[0])
146- if (($size25682595 == 1))
147- then $acc125682595
145+ let $acc126032630 = isSymbolB($acc026032630, $list26032630[0])
146+ if (($size26032630 == 1))
147+ then $acc126032630
148148 else {
149- let $acc225682595 = isSymbolB($acc125682595, $list25682595[1])
150- if (($size25682595 == 2))
151- then $acc225682595
149+ let $acc226032630 = isSymbolB($acc126032630, $list26032630[1])
150+ if (($size26032630 == 2))
151+ then $acc226032630
152152 else {
153- let $acc325682595 = isSymbolB($acc225682595, $list25682595[2])
154- if (($size25682595 == 3))
155- then $acc325682595
153+ let $acc326032630 = isSymbolB($acc226032630, $list26032630[2])
154+ if (($size26032630 == 3))
155+ then $acc326032630
156156 else {
157- let $acc425682595 = isSymbolB($acc325682595, $list25682595[3])
158- if (($size25682595 == 4))
159- then $acc425682595
157+ let $acc426032630 = isSymbolB($acc326032630, $list26032630[3])
158+ if (($size26032630 == 4))
159+ then $acc426032630
160160 else {
161- let $acc525682595 = isSymbolB($acc425682595, $list25682595[4])
162- if (($size25682595 == 5))
163- then $acc525682595
161+ let $acc526032630 = isSymbolB($acc426032630, $list26032630[4])
162+ if (($size26032630 == 5))
163+ then $acc526032630
164164 else {
165- let $acc625682595 = isSymbolB($acc525682595, $list25682595[5])
166- if (($size25682595 == 6))
167- then $acc625682595
165+ let $acc626032630 = isSymbolB($acc526032630, $list26032630[5])
166+ if (($size26032630 == 6))
167+ then $acc626032630
168168 else {
169- let $acc725682595 = isSymbolB($acc625682595, $list25682595[6])
170- if (($size25682595 == 7))
171- then $acc725682595
169+ let $acc726032630 = isSymbolB($acc626032630, $list26032630[6])
170+ if (($size26032630 == 7))
171+ then $acc726032630
172172 else {
173- let $acc825682595 = isSymbolB($acc725682595, $list25682595[7])
174- if (($size25682595 == 8))
175- then $acc825682595
173+ let $acc826032630 = isSymbolB($acc726032630, $list26032630[7])
174+ if (($size26032630 == 8))
175+ then $acc826032630
176176 else {
177- let $acc925682595 = isSymbolB($acc825682595, $list25682595[8])
177+ let $acc926032630 = isSymbolB($acc826032630, $list26032630[8])
178178 throw("List size exceed 8")
179179 }
180180 }
186186 }
187187 }
188188 }) + "B"))) + amountOrClear((toString({
189- let $list26292656 = geno
190- let $size26292656 = size($list26292656)
191- let $acc026292656 = 0
192- if (($size26292656 == 0))
193- then $acc026292656
189+ let $list26642691 = geno
190+ let $size26642691 = size($list26642691)
191+ let $acc026642691 = 0
192+ if (($size26642691 == 0))
193+ then $acc026642691
194194 else {
195- let $acc126292656 = isSymbolC($acc026292656, $list26292656[0])
196- if (($size26292656 == 1))
197- then $acc126292656
195+ let $acc126642691 = isSymbolC($acc026642691, $list26642691[0])
196+ if (($size26642691 == 1))
197+ then $acc126642691
198198 else {
199- let $acc226292656 = isSymbolC($acc126292656, $list26292656[1])
200- if (($size26292656 == 2))
201- then $acc226292656
199+ let $acc226642691 = isSymbolC($acc126642691, $list26642691[1])
200+ if (($size26642691 == 2))
201+ then $acc226642691
202202 else {
203- let $acc326292656 = isSymbolC($acc226292656, $list26292656[2])
204- if (($size26292656 == 3))
205- then $acc326292656
203+ let $acc326642691 = isSymbolC($acc226642691, $list26642691[2])
204+ if (($size26642691 == 3))
205+ then $acc326642691
206206 else {
207- let $acc426292656 = isSymbolC($acc326292656, $list26292656[3])
208- if (($size26292656 == 4))
209- then $acc426292656
207+ let $acc426642691 = isSymbolC($acc326642691, $list26642691[3])
208+ if (($size26642691 == 4))
209+ then $acc426642691
210210 else {
211- let $acc526292656 = isSymbolC($acc426292656, $list26292656[4])
212- if (($size26292656 == 5))
213- then $acc526292656
211+ let $acc526642691 = isSymbolC($acc426642691, $list26642691[4])
212+ if (($size26642691 == 5))
213+ then $acc526642691
214214 else {
215- let $acc626292656 = isSymbolC($acc526292656, $list26292656[5])
216- if (($size26292656 == 6))
217- then $acc626292656
215+ let $acc626642691 = isSymbolC($acc526642691, $list26642691[5])
216+ if (($size26642691 == 6))
217+ then $acc626642691
218218 else {
219- let $acc726292656 = isSymbolC($acc626292656, $list26292656[6])
220- if (($size26292656 == 7))
221- then $acc726292656
219+ let $acc726642691 = isSymbolC($acc626642691, $list26642691[6])
220+ if (($size26642691 == 7))
221+ then $acc726642691
222222 else {
223- let $acc826292656 = isSymbolC($acc726292656, $list26292656[7])
224- if (($size26292656 == 8))
225- then $acc826292656
223+ let $acc826642691 = isSymbolC($acc726642691, $list26642691[7])
224+ if (($size26642691 == 8))
225+ then $acc826642691
226226 else {
227- let $acc926292656 = isSymbolC($acc826292656, $list26292656[8])
227+ let $acc926642691 = isSymbolC($acc826642691, $list26642691[8])
228228 throw("List size exceed 8")
229229 }
230230 }
236236 }
237237 }
238238 }) + "C"))) + amountOrClear((toString({
239- let $list26922719 = geno
240- let $size26922719 = size($list26922719)
241- let $acc026922719 = 0
242- if (($size26922719 == 0))
243- then $acc026922719
239+ let $list27272754 = geno
240+ let $size27272754 = size($list27272754)
241+ let $acc027272754 = 0
242+ if (($size27272754 == 0))
243+ then $acc027272754
244244 else {
245- let $acc126922719 = isSymbolD($acc026922719, $list26922719[0])
246- if (($size26922719 == 1))
247- then $acc126922719
245+ let $acc127272754 = isSymbolD($acc027272754, $list27272754[0])
246+ if (($size27272754 == 1))
247+ then $acc127272754
248248 else {
249- let $acc226922719 = isSymbolD($acc126922719, $list26922719[1])
250- if (($size26922719 == 2))
251- then $acc226922719
249+ let $acc227272754 = isSymbolD($acc127272754, $list27272754[1])
250+ if (($size27272754 == 2))
251+ then $acc227272754
252252 else {
253- let $acc326922719 = isSymbolD($acc226922719, $list26922719[2])
254- if (($size26922719 == 3))
255- then $acc326922719
253+ let $acc327272754 = isSymbolD($acc227272754, $list27272754[2])
254+ if (($size27272754 == 3))
255+ then $acc327272754
256256 else {
257- let $acc426922719 = isSymbolD($acc326922719, $list26922719[3])
258- if (($size26922719 == 4))
259- then $acc426922719
257+ let $acc427272754 = isSymbolD($acc327272754, $list27272754[3])
258+ if (($size27272754 == 4))
259+ then $acc427272754
260260 else {
261- let $acc526922719 = isSymbolD($acc426922719, $list26922719[4])
262- if (($size26922719 == 5))
263- then $acc526922719
261+ let $acc527272754 = isSymbolD($acc427272754, $list27272754[4])
262+ if (($size27272754 == 5))
263+ then $acc527272754
264264 else {
265- let $acc626922719 = isSymbolD($acc526922719, $list26922719[5])
266- if (($size26922719 == 6))
267- then $acc626922719
265+ let $acc627272754 = isSymbolD($acc527272754, $list27272754[5])
266+ if (($size27272754 == 6))
267+ then $acc627272754
268268 else {
269- let $acc726922719 = isSymbolD($acc626922719, $list26922719[6])
270- if (($size26922719 == 7))
271- then $acc726922719
269+ let $acc727272754 = isSymbolD($acc627272754, $list27272754[6])
270+ if (($size27272754 == 7))
271+ then $acc727272754
272272 else {
273- let $acc826922719 = isSymbolD($acc726922719, $list26922719[7])
274- if (($size26922719 == 8))
275- then $acc826922719
273+ let $acc827272754 = isSymbolD($acc727272754, $list27272754[7])
274+ if (($size27272754 == 8))
275+ then $acc827272754
276276 else {
277- let $acc926922719 = isSymbolD($acc826922719, $list26922719[8])
277+ let $acc927272754 = isSymbolD($acc827272754, $list27272754[8])
278278 throw("List size exceed 8")
279279 }
280280 }
286286 }
287287 }
288288 }) + "D"))) + amountOrClear((toString({
289- let $list27532780 = geno
290- let $size27532780 = size($list27532780)
291- let $acc027532780 = 0
292- if (($size27532780 == 0))
293- then $acc027532780
289+ let $list27882815 = geno
290+ let $size27882815 = size($list27882815)
291+ let $acc027882815 = 0
292+ if (($size27882815 == 0))
293+ then $acc027882815
294294 else {
295- let $acc127532780 = isSymbolE($acc027532780, $list27532780[0])
296- if (($size27532780 == 1))
297- then $acc127532780
295+ let $acc127882815 = isSymbolE($acc027882815, $list27882815[0])
296+ if (($size27882815 == 1))
297+ then $acc127882815
298298 else {
299- let $acc227532780 = isSymbolE($acc127532780, $list27532780[1])
300- if (($size27532780 == 2))
301- then $acc227532780
299+ let $acc227882815 = isSymbolE($acc127882815, $list27882815[1])
300+ if (($size27882815 == 2))
301+ then $acc227882815
302302 else {
303- let $acc327532780 = isSymbolE($acc227532780, $list27532780[2])
304- if (($size27532780 == 3))
305- then $acc327532780
303+ let $acc327882815 = isSymbolE($acc227882815, $list27882815[2])
304+ if (($size27882815 == 3))
305+ then $acc327882815
306306 else {
307- let $acc427532780 = isSymbolE($acc327532780, $list27532780[3])
308- if (($size27532780 == 4))
309- then $acc427532780
307+ let $acc427882815 = isSymbolE($acc327882815, $list27882815[3])
308+ if (($size27882815 == 4))
309+ then $acc427882815
310310 else {
311- let $acc527532780 = isSymbolE($acc427532780, $list27532780[4])
312- if (($size27532780 == 5))
313- then $acc527532780
311+ let $acc527882815 = isSymbolE($acc427882815, $list27882815[4])
312+ if (($size27882815 == 5))
313+ then $acc527882815
314314 else {
315- let $acc627532780 = isSymbolE($acc527532780, $list27532780[5])
316- if (($size27532780 == 6))
317- then $acc627532780
315+ let $acc627882815 = isSymbolE($acc527882815, $list27882815[5])
316+ if (($size27882815 == 6))
317+ then $acc627882815
318318 else {
319- let $acc727532780 = isSymbolE($acc627532780, $list27532780[6])
320- if (($size27532780 == 7))
321- then $acc727532780
319+ let $acc727882815 = isSymbolE($acc627882815, $list27882815[6])
320+ if (($size27882815 == 7))
321+ then $acc727882815
322322 else {
323- let $acc827532780 = isSymbolE($acc727532780, $list27532780[7])
324- if (($size27532780 == 8))
325- then $acc827532780
323+ let $acc827882815 = isSymbolE($acc727882815, $list27882815[7])
324+ if (($size27882815 == 8))
325+ then $acc827882815
326326 else {
327- let $acc927532780 = isSymbolE($acc827532780, $list27532780[8])
327+ let $acc927882815 = isSymbolE($acc827882815, $list27882815[8])
328328 throw("List size exceed 8")
329329 }
330330 }
336336 }
337337 }
338338 }) + "E"))) + amountOrClear((toString({
339- let $list28142841 = geno
340- let $size28142841 = size($list28142841)
341- let $acc028142841 = 0
342- if (($size28142841 == 0))
343- then $acc028142841
339+ let $list28492876 = geno
340+ let $size28492876 = size($list28492876)
341+ let $acc028492876 = 0
342+ if (($size28492876 == 0))
343+ then $acc028492876
344344 else {
345- let $acc128142841 = isSymbolF($acc028142841, $list28142841[0])
346- if (($size28142841 == 1))
347- then $acc128142841
345+ let $acc128492876 = isSymbolF($acc028492876, $list28492876[0])
346+ if (($size28492876 == 1))
347+ then $acc128492876
348348 else {
349- let $acc228142841 = isSymbolF($acc128142841, $list28142841[1])
350- if (($size28142841 == 2))
351- then $acc228142841
349+ let $acc228492876 = isSymbolF($acc128492876, $list28492876[1])
350+ if (($size28492876 == 2))
351+ then $acc228492876
352352 else {
353- let $acc328142841 = isSymbolF($acc228142841, $list28142841[2])
354- if (($size28142841 == 3))
355- then $acc328142841
353+ let $acc328492876 = isSymbolF($acc228492876, $list28492876[2])
354+ if (($size28492876 == 3))
355+ then $acc328492876
356356 else {
357- let $acc428142841 = isSymbolF($acc328142841, $list28142841[3])
358- if (($size28142841 == 4))
359- then $acc428142841
357+ let $acc428492876 = isSymbolF($acc328492876, $list28492876[3])
358+ if (($size28492876 == 4))
359+ then $acc428492876
360360 else {
361- let $acc528142841 = isSymbolF($acc428142841, $list28142841[4])
362- if (($size28142841 == 5))
363- then $acc528142841
361+ let $acc528492876 = isSymbolF($acc428492876, $list28492876[4])
362+ if (($size28492876 == 5))
363+ then $acc528492876
364364 else {
365- let $acc628142841 = isSymbolF($acc528142841, $list28142841[5])
366- if (($size28142841 == 6))
367- then $acc628142841
365+ let $acc628492876 = isSymbolF($acc528492876, $list28492876[5])
366+ if (($size28492876 == 6))
367+ then $acc628492876
368368 else {
369- let $acc728142841 = isSymbolF($acc628142841, $list28142841[6])
370- if (($size28142841 == 7))
371- then $acc728142841
369+ let $acc728492876 = isSymbolF($acc628492876, $list28492876[6])
370+ if (($size28492876 == 7))
371+ then $acc728492876
372372 else {
373- let $acc828142841 = isSymbolF($acc728142841, $list28142841[7])
374- if (($size28142841 == 8))
375- then $acc828142841
373+ let $acc828492876 = isSymbolF($acc728492876, $list28492876[7])
374+ if (($size28492876 == 8))
375+ then $acc828492876
376376 else {
377- let $acc928142841 = isSymbolF($acc828142841, $list28142841[8])
377+ let $acc928492876 = isSymbolF($acc828492876, $list28492876[8])
378378 throw("List size exceed 8")
379379 }
380380 }
386386 }
387387 }
388388 }) + "F"))) + amountOrClear((toString({
389- let $list28772904 = geno
390- let $size28772904 = size($list28772904)
391- let $acc028772904 = 0
392- if (($size28772904 == 0))
393- then $acc028772904
389+ let $list29122939 = geno
390+ let $size29122939 = size($list29122939)
391+ let $acc029122939 = 0
392+ if (($size29122939 == 0))
393+ then $acc029122939
394394 else {
395- let $acc128772904 = isSymbolG($acc028772904, $list28772904[0])
396- if (($size28772904 == 1))
397- then $acc128772904
395+ let $acc129122939 = isSymbolG($acc029122939, $list29122939[0])
396+ if (($size29122939 == 1))
397+ then $acc129122939
398398 else {
399- let $acc228772904 = isSymbolG($acc128772904, $list28772904[1])
400- if (($size28772904 == 2))
401- then $acc228772904
399+ let $acc229122939 = isSymbolG($acc129122939, $list29122939[1])
400+ if (($size29122939 == 2))
401+ then $acc229122939
402402 else {
403- let $acc328772904 = isSymbolG($acc228772904, $list28772904[2])
404- if (($size28772904 == 3))
405- then $acc328772904
403+ let $acc329122939 = isSymbolG($acc229122939, $list29122939[2])
404+ if (($size29122939 == 3))
405+ then $acc329122939
406406 else {
407- let $acc428772904 = isSymbolG($acc328772904, $list28772904[3])
408- if (($size28772904 == 4))
409- then $acc428772904
407+ let $acc429122939 = isSymbolG($acc329122939, $list29122939[3])
408+ if (($size29122939 == 4))
409+ then $acc429122939
410410 else {
411- let $acc528772904 = isSymbolG($acc428772904, $list28772904[4])
412- if (($size28772904 == 5))
413- then $acc528772904
411+ let $acc529122939 = isSymbolG($acc429122939, $list29122939[4])
412+ if (($size29122939 == 5))
413+ then $acc529122939
414414 else {
415- let $acc628772904 = isSymbolG($acc528772904, $list28772904[5])
416- if (($size28772904 == 6))
417- then $acc628772904
415+ let $acc629122939 = isSymbolG($acc529122939, $list29122939[5])
416+ if (($size29122939 == 6))
417+ then $acc629122939
418418 else {
419- let $acc728772904 = isSymbolG($acc628772904, $list28772904[6])
420- if (($size28772904 == 7))
421- then $acc728772904
419+ let $acc729122939 = isSymbolG($acc629122939, $list29122939[6])
420+ if (($size29122939 == 7))
421+ then $acc729122939
422422 else {
423- let $acc828772904 = isSymbolG($acc728772904, $list28772904[7])
424- if (($size28772904 == 8))
425- then $acc828772904
423+ let $acc829122939 = isSymbolG($acc729122939, $list29122939[7])
424+ if (($size29122939 == 8))
425+ then $acc829122939
426426 else {
427- let $acc928772904 = isSymbolG($acc828772904, $list28772904[8])
427+ let $acc929122939 = isSymbolG($acc829122939, $list29122939[8])
428428 throw("List size exceed 8")
429429 }
430430 }
436436 }
437437 }
438438 }) + "G"))) + amountOrClear((toString({
439- let $list29382965 = geno
440- let $size29382965 = size($list29382965)
441- let $acc029382965 = 0
442- if (($size29382965 == 0))
443- then $acc029382965
439+ let $list29733000 = geno
440+ let $size29733000 = size($list29733000)
441+ let $acc029733000 = 0
442+ if (($size29733000 == 0))
443+ then $acc029733000
444444 else {
445- let $acc129382965 = isSymbolH($acc029382965, $list29382965[0])
446- if (($size29382965 == 1))
447- then $acc129382965
445+ let $acc129733000 = isSymbolH($acc029733000, $list29733000[0])
446+ if (($size29733000 == 1))
447+ then $acc129733000
448448 else {
449- let $acc229382965 = isSymbolH($acc129382965, $list29382965[1])
450- if (($size29382965 == 2))
451- then $acc229382965
449+ let $acc229733000 = isSymbolH($acc129733000, $list29733000[1])
450+ if (($size29733000 == 2))
451+ then $acc229733000
452452 else {
453- let $acc329382965 = isSymbolH($acc229382965, $list29382965[2])
454- if (($size29382965 == 3))
455- then $acc329382965
453+ let $acc329733000 = isSymbolH($acc229733000, $list29733000[2])
454+ if (($size29733000 == 3))
455+ then $acc329733000
456456 else {
457- let $acc429382965 = isSymbolH($acc329382965, $list29382965[3])
458- if (($size29382965 == 4))
459- then $acc429382965
457+ let $acc429733000 = isSymbolH($acc329733000, $list29733000[3])
458+ if (($size29733000 == 4))
459+ then $acc429733000
460460 else {
461- let $acc529382965 = isSymbolH($acc429382965, $list29382965[4])
462- if (($size29382965 == 5))
463- then $acc529382965
461+ let $acc529733000 = isSymbolH($acc429733000, $list29733000[4])
462+ if (($size29733000 == 5))
463+ then $acc529733000
464464 else {
465- let $acc629382965 = isSymbolH($acc529382965, $list29382965[5])
466- if (($size29382965 == 6))
467- then $acc629382965
465+ let $acc629733000 = isSymbolH($acc529733000, $list29733000[5])
466+ if (($size29733000 == 6))
467+ then $acc629733000
468468 else {
469- let $acc729382965 = isSymbolH($acc629382965, $list29382965[6])
470- if (($size29382965 == 7))
471- then $acc729382965
469+ let $acc729733000 = isSymbolH($acc629733000, $list29733000[6])
470+ if (($size29733000 == 7))
471+ then $acc729733000
472472 else {
473- let $acc829382965 = isSymbolH($acc729382965, $list29382965[7])
474- if (($size29382965 == 8))
475- then $acc829382965
473+ let $acc829733000 = isSymbolH($acc729733000, $list29733000[7])
474+ if (($size29733000 == 8))
475+ then $acc829733000
476476 else {
477- let $acc929382965 = isSymbolH($acc829382965, $list29382965[8])
477+ let $acc929733000 = isSymbolH($acc829733000, $list29733000[8])
478478 throw("List size exceed 8")
479479 }
480480 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let mAccPKey = base58'23NWm7kUDQqbTVkirjd5JXWRZaWVoS4ZesmRNHicBa3T'
55
66 let mAccAddr = addressFromPublicKey(mAccPKey)
77
88 let kIncubatorDapp = "INCUBATOR_DAPP"
99
1010 let kBreederDapp = "BREEDER_DAPP"
1111
12-let kMarketDapp = "MARKETPLACE_DAPP"
12+let kAuctionDapp = "AUCTION_DAPP"
1313
1414 func getBoolA (a,key) = match getBoolean(a, key) {
1515 case b: Boolean =>
1616 b
1717 case _ =>
1818 unit
1919 }
2020
2121
2222 func getStrA (a,k) = match getString(a, k) {
2323 case b: String =>
2424 b
2525 case _ =>
2626 ""
2727 }
2828
2929
3030 func getIntA (address,key) = match getInteger(address, key) {
3131 case b: Int =>
3232 b
3333 case _ =>
3434 0
3535 }
3636
3737
38-func getMarketAddr () = getStrA(mAccAddr, kMarketDapp)
38+func getMarketAddr () = getStrA(mAccAddr, kAuctionDapp)
3939
4040
4141 func amountOrClear (amount) = if (contains(amount, "0"))
4242 then ""
4343 else amount
4444
4545
4646 func isSymbolA (acc,sym) = if ((sym == "A"))
4747 then (acc + 1)
4848 else (acc + 0)
4949
5050
5151 func isSymbolB (acc,sym) = if ((sym == "B"))
5252 then (acc + 1)
5353 else (acc + 0)
5454
5555
5656 func isSymbolC (acc,sym) = if ((sym == "C"))
5757 then (acc + 1)
5858 else (acc + 0)
5959
6060
6161 func isSymbolD (acc,sym) = if ((sym == "D"))
6262 then (acc + 1)
6363 else (acc + 0)
6464
6565
6666 func isSymbolE (acc,sym) = if ((sym == "E"))
6767 then (acc + 1)
6868 else (acc + 0)
6969
7070
7171 func isSymbolF (acc,sym) = if ((sym == "F"))
7272 then (acc + 1)
7373 else (acc + 0)
7474
7575
7676 func isSymbolG (acc,sym) = if ((sym == "G"))
7777 then (acc + 1)
7878 else (acc + 0)
7979
8080
8181 func isSymbolH (acc,sym) = if ((sym == "H"))
8282 then (acc + 1)
8383 else (acc + 0)
8484
8585
8686 func getGen (assetName) = {
8787 let geno = split(dropRight(drop(assetName, 5), 3), "")
8888 (((((((amountOrClear((toString({
89- let $list25072534 = geno
90- let $size25072534 = size($list25072534)
91- let $acc025072534 = 0
92- if (($size25072534 == 0))
93- then $acc025072534
89+ let $list25422569 = geno
90+ let $size25422569 = size($list25422569)
91+ let $acc025422569 = 0
92+ if (($size25422569 == 0))
93+ then $acc025422569
9494 else {
95- let $acc125072534 = isSymbolA($acc025072534, $list25072534[0])
96- if (($size25072534 == 1))
97- then $acc125072534
95+ let $acc125422569 = isSymbolA($acc025422569, $list25422569[0])
96+ if (($size25422569 == 1))
97+ then $acc125422569
9898 else {
99- let $acc225072534 = isSymbolA($acc125072534, $list25072534[1])
100- if (($size25072534 == 2))
101- then $acc225072534
99+ let $acc225422569 = isSymbolA($acc125422569, $list25422569[1])
100+ if (($size25422569 == 2))
101+ then $acc225422569
102102 else {
103- let $acc325072534 = isSymbolA($acc225072534, $list25072534[2])
104- if (($size25072534 == 3))
105- then $acc325072534
103+ let $acc325422569 = isSymbolA($acc225422569, $list25422569[2])
104+ if (($size25422569 == 3))
105+ then $acc325422569
106106 else {
107- let $acc425072534 = isSymbolA($acc325072534, $list25072534[3])
108- if (($size25072534 == 4))
109- then $acc425072534
107+ let $acc425422569 = isSymbolA($acc325422569, $list25422569[3])
108+ if (($size25422569 == 4))
109+ then $acc425422569
110110 else {
111- let $acc525072534 = isSymbolA($acc425072534, $list25072534[4])
112- if (($size25072534 == 5))
113- then $acc525072534
111+ let $acc525422569 = isSymbolA($acc425422569, $list25422569[4])
112+ if (($size25422569 == 5))
113+ then $acc525422569
114114 else {
115- let $acc625072534 = isSymbolA($acc525072534, $list25072534[5])
116- if (($size25072534 == 6))
117- then $acc625072534
115+ let $acc625422569 = isSymbolA($acc525422569, $list25422569[5])
116+ if (($size25422569 == 6))
117+ then $acc625422569
118118 else {
119- let $acc725072534 = isSymbolA($acc625072534, $list25072534[6])
120- if (($size25072534 == 7))
121- then $acc725072534
119+ let $acc725422569 = isSymbolA($acc625422569, $list25422569[6])
120+ if (($size25422569 == 7))
121+ then $acc725422569
122122 else {
123- let $acc825072534 = isSymbolA($acc725072534, $list25072534[7])
124- if (($size25072534 == 8))
125- then $acc825072534
123+ let $acc825422569 = isSymbolA($acc725422569, $list25422569[7])
124+ if (($size25422569 == 8))
125+ then $acc825422569
126126 else {
127- let $acc925072534 = isSymbolA($acc825072534, $list25072534[8])
127+ let $acc925422569 = isSymbolA($acc825422569, $list25422569[8])
128128 throw("List size exceed 8")
129129 }
130130 }
131131 }
132132 }
133133 }
134134 }
135135 }
136136 }
137137 }
138138 }) + "A")) + amountOrClear((toString({
139- let $list25682595 = geno
140- let $size25682595 = size($list25682595)
141- let $acc025682595 = 0
142- if (($size25682595 == 0))
143- then $acc025682595
139+ let $list26032630 = geno
140+ let $size26032630 = size($list26032630)
141+ let $acc026032630 = 0
142+ if (($size26032630 == 0))
143+ then $acc026032630
144144 else {
145- let $acc125682595 = isSymbolB($acc025682595, $list25682595[0])
146- if (($size25682595 == 1))
147- then $acc125682595
145+ let $acc126032630 = isSymbolB($acc026032630, $list26032630[0])
146+ if (($size26032630 == 1))
147+ then $acc126032630
148148 else {
149- let $acc225682595 = isSymbolB($acc125682595, $list25682595[1])
150- if (($size25682595 == 2))
151- then $acc225682595
149+ let $acc226032630 = isSymbolB($acc126032630, $list26032630[1])
150+ if (($size26032630 == 2))
151+ then $acc226032630
152152 else {
153- let $acc325682595 = isSymbolB($acc225682595, $list25682595[2])
154- if (($size25682595 == 3))
155- then $acc325682595
153+ let $acc326032630 = isSymbolB($acc226032630, $list26032630[2])
154+ if (($size26032630 == 3))
155+ then $acc326032630
156156 else {
157- let $acc425682595 = isSymbolB($acc325682595, $list25682595[3])
158- if (($size25682595 == 4))
159- then $acc425682595
157+ let $acc426032630 = isSymbolB($acc326032630, $list26032630[3])
158+ if (($size26032630 == 4))
159+ then $acc426032630
160160 else {
161- let $acc525682595 = isSymbolB($acc425682595, $list25682595[4])
162- if (($size25682595 == 5))
163- then $acc525682595
161+ let $acc526032630 = isSymbolB($acc426032630, $list26032630[4])
162+ if (($size26032630 == 5))
163+ then $acc526032630
164164 else {
165- let $acc625682595 = isSymbolB($acc525682595, $list25682595[5])
166- if (($size25682595 == 6))
167- then $acc625682595
165+ let $acc626032630 = isSymbolB($acc526032630, $list26032630[5])
166+ if (($size26032630 == 6))
167+ then $acc626032630
168168 else {
169- let $acc725682595 = isSymbolB($acc625682595, $list25682595[6])
170- if (($size25682595 == 7))
171- then $acc725682595
169+ let $acc726032630 = isSymbolB($acc626032630, $list26032630[6])
170+ if (($size26032630 == 7))
171+ then $acc726032630
172172 else {
173- let $acc825682595 = isSymbolB($acc725682595, $list25682595[7])
174- if (($size25682595 == 8))
175- then $acc825682595
173+ let $acc826032630 = isSymbolB($acc726032630, $list26032630[7])
174+ if (($size26032630 == 8))
175+ then $acc826032630
176176 else {
177- let $acc925682595 = isSymbolB($acc825682595, $list25682595[8])
177+ let $acc926032630 = isSymbolB($acc826032630, $list26032630[8])
178178 throw("List size exceed 8")
179179 }
180180 }
181181 }
182182 }
183183 }
184184 }
185185 }
186186 }
187187 }
188188 }) + "B"))) + amountOrClear((toString({
189- let $list26292656 = geno
190- let $size26292656 = size($list26292656)
191- let $acc026292656 = 0
192- if (($size26292656 == 0))
193- then $acc026292656
189+ let $list26642691 = geno
190+ let $size26642691 = size($list26642691)
191+ let $acc026642691 = 0
192+ if (($size26642691 == 0))
193+ then $acc026642691
194194 else {
195- let $acc126292656 = isSymbolC($acc026292656, $list26292656[0])
196- if (($size26292656 == 1))
197- then $acc126292656
195+ let $acc126642691 = isSymbolC($acc026642691, $list26642691[0])
196+ if (($size26642691 == 1))
197+ then $acc126642691
198198 else {
199- let $acc226292656 = isSymbolC($acc126292656, $list26292656[1])
200- if (($size26292656 == 2))
201- then $acc226292656
199+ let $acc226642691 = isSymbolC($acc126642691, $list26642691[1])
200+ if (($size26642691 == 2))
201+ then $acc226642691
202202 else {
203- let $acc326292656 = isSymbolC($acc226292656, $list26292656[2])
204- if (($size26292656 == 3))
205- then $acc326292656
203+ let $acc326642691 = isSymbolC($acc226642691, $list26642691[2])
204+ if (($size26642691 == 3))
205+ then $acc326642691
206206 else {
207- let $acc426292656 = isSymbolC($acc326292656, $list26292656[3])
208- if (($size26292656 == 4))
209- then $acc426292656
207+ let $acc426642691 = isSymbolC($acc326642691, $list26642691[3])
208+ if (($size26642691 == 4))
209+ then $acc426642691
210210 else {
211- let $acc526292656 = isSymbolC($acc426292656, $list26292656[4])
212- if (($size26292656 == 5))
213- then $acc526292656
211+ let $acc526642691 = isSymbolC($acc426642691, $list26642691[4])
212+ if (($size26642691 == 5))
213+ then $acc526642691
214214 else {
215- let $acc626292656 = isSymbolC($acc526292656, $list26292656[5])
216- if (($size26292656 == 6))
217- then $acc626292656
215+ let $acc626642691 = isSymbolC($acc526642691, $list26642691[5])
216+ if (($size26642691 == 6))
217+ then $acc626642691
218218 else {
219- let $acc726292656 = isSymbolC($acc626292656, $list26292656[6])
220- if (($size26292656 == 7))
221- then $acc726292656
219+ let $acc726642691 = isSymbolC($acc626642691, $list26642691[6])
220+ if (($size26642691 == 7))
221+ then $acc726642691
222222 else {
223- let $acc826292656 = isSymbolC($acc726292656, $list26292656[7])
224- if (($size26292656 == 8))
225- then $acc826292656
223+ let $acc826642691 = isSymbolC($acc726642691, $list26642691[7])
224+ if (($size26642691 == 8))
225+ then $acc826642691
226226 else {
227- let $acc926292656 = isSymbolC($acc826292656, $list26292656[8])
227+ let $acc926642691 = isSymbolC($acc826642691, $list26642691[8])
228228 throw("List size exceed 8")
229229 }
230230 }
231231 }
232232 }
233233 }
234234 }
235235 }
236236 }
237237 }
238238 }) + "C"))) + amountOrClear((toString({
239- let $list26922719 = geno
240- let $size26922719 = size($list26922719)
241- let $acc026922719 = 0
242- if (($size26922719 == 0))
243- then $acc026922719
239+ let $list27272754 = geno
240+ let $size27272754 = size($list27272754)
241+ let $acc027272754 = 0
242+ if (($size27272754 == 0))
243+ then $acc027272754
244244 else {
245- let $acc126922719 = isSymbolD($acc026922719, $list26922719[0])
246- if (($size26922719 == 1))
247- then $acc126922719
245+ let $acc127272754 = isSymbolD($acc027272754, $list27272754[0])
246+ if (($size27272754 == 1))
247+ then $acc127272754
248248 else {
249- let $acc226922719 = isSymbolD($acc126922719, $list26922719[1])
250- if (($size26922719 == 2))
251- then $acc226922719
249+ let $acc227272754 = isSymbolD($acc127272754, $list27272754[1])
250+ if (($size27272754 == 2))
251+ then $acc227272754
252252 else {
253- let $acc326922719 = isSymbolD($acc226922719, $list26922719[2])
254- if (($size26922719 == 3))
255- then $acc326922719
253+ let $acc327272754 = isSymbolD($acc227272754, $list27272754[2])
254+ if (($size27272754 == 3))
255+ then $acc327272754
256256 else {
257- let $acc426922719 = isSymbolD($acc326922719, $list26922719[3])
258- if (($size26922719 == 4))
259- then $acc426922719
257+ let $acc427272754 = isSymbolD($acc327272754, $list27272754[3])
258+ if (($size27272754 == 4))
259+ then $acc427272754
260260 else {
261- let $acc526922719 = isSymbolD($acc426922719, $list26922719[4])
262- if (($size26922719 == 5))
263- then $acc526922719
261+ let $acc527272754 = isSymbolD($acc427272754, $list27272754[4])
262+ if (($size27272754 == 5))
263+ then $acc527272754
264264 else {
265- let $acc626922719 = isSymbolD($acc526922719, $list26922719[5])
266- if (($size26922719 == 6))
267- then $acc626922719
265+ let $acc627272754 = isSymbolD($acc527272754, $list27272754[5])
266+ if (($size27272754 == 6))
267+ then $acc627272754
268268 else {
269- let $acc726922719 = isSymbolD($acc626922719, $list26922719[6])
270- if (($size26922719 == 7))
271- then $acc726922719
269+ let $acc727272754 = isSymbolD($acc627272754, $list27272754[6])
270+ if (($size27272754 == 7))
271+ then $acc727272754
272272 else {
273- let $acc826922719 = isSymbolD($acc726922719, $list26922719[7])
274- if (($size26922719 == 8))
275- then $acc826922719
273+ let $acc827272754 = isSymbolD($acc727272754, $list27272754[7])
274+ if (($size27272754 == 8))
275+ then $acc827272754
276276 else {
277- let $acc926922719 = isSymbolD($acc826922719, $list26922719[8])
277+ let $acc927272754 = isSymbolD($acc827272754, $list27272754[8])
278278 throw("List size exceed 8")
279279 }
280280 }
281281 }
282282 }
283283 }
284284 }
285285 }
286286 }
287287 }
288288 }) + "D"))) + amountOrClear((toString({
289- let $list27532780 = geno
290- let $size27532780 = size($list27532780)
291- let $acc027532780 = 0
292- if (($size27532780 == 0))
293- then $acc027532780
289+ let $list27882815 = geno
290+ let $size27882815 = size($list27882815)
291+ let $acc027882815 = 0
292+ if (($size27882815 == 0))
293+ then $acc027882815
294294 else {
295- let $acc127532780 = isSymbolE($acc027532780, $list27532780[0])
296- if (($size27532780 == 1))
297- then $acc127532780
295+ let $acc127882815 = isSymbolE($acc027882815, $list27882815[0])
296+ if (($size27882815 == 1))
297+ then $acc127882815
298298 else {
299- let $acc227532780 = isSymbolE($acc127532780, $list27532780[1])
300- if (($size27532780 == 2))
301- then $acc227532780
299+ let $acc227882815 = isSymbolE($acc127882815, $list27882815[1])
300+ if (($size27882815 == 2))
301+ then $acc227882815
302302 else {
303- let $acc327532780 = isSymbolE($acc227532780, $list27532780[2])
304- if (($size27532780 == 3))
305- then $acc327532780
303+ let $acc327882815 = isSymbolE($acc227882815, $list27882815[2])
304+ if (($size27882815 == 3))
305+ then $acc327882815
306306 else {
307- let $acc427532780 = isSymbolE($acc327532780, $list27532780[3])
308- if (($size27532780 == 4))
309- then $acc427532780
307+ let $acc427882815 = isSymbolE($acc327882815, $list27882815[3])
308+ if (($size27882815 == 4))
309+ then $acc427882815
310310 else {
311- let $acc527532780 = isSymbolE($acc427532780, $list27532780[4])
312- if (($size27532780 == 5))
313- then $acc527532780
311+ let $acc527882815 = isSymbolE($acc427882815, $list27882815[4])
312+ if (($size27882815 == 5))
313+ then $acc527882815
314314 else {
315- let $acc627532780 = isSymbolE($acc527532780, $list27532780[5])
316- if (($size27532780 == 6))
317- then $acc627532780
315+ let $acc627882815 = isSymbolE($acc527882815, $list27882815[5])
316+ if (($size27882815 == 6))
317+ then $acc627882815
318318 else {
319- let $acc727532780 = isSymbolE($acc627532780, $list27532780[6])
320- if (($size27532780 == 7))
321- then $acc727532780
319+ let $acc727882815 = isSymbolE($acc627882815, $list27882815[6])
320+ if (($size27882815 == 7))
321+ then $acc727882815
322322 else {
323- let $acc827532780 = isSymbolE($acc727532780, $list27532780[7])
324- if (($size27532780 == 8))
325- then $acc827532780
323+ let $acc827882815 = isSymbolE($acc727882815, $list27882815[7])
324+ if (($size27882815 == 8))
325+ then $acc827882815
326326 else {
327- let $acc927532780 = isSymbolE($acc827532780, $list27532780[8])
327+ let $acc927882815 = isSymbolE($acc827882815, $list27882815[8])
328328 throw("List size exceed 8")
329329 }
330330 }
331331 }
332332 }
333333 }
334334 }
335335 }
336336 }
337337 }
338338 }) + "E"))) + amountOrClear((toString({
339- let $list28142841 = geno
340- let $size28142841 = size($list28142841)
341- let $acc028142841 = 0
342- if (($size28142841 == 0))
343- then $acc028142841
339+ let $list28492876 = geno
340+ let $size28492876 = size($list28492876)
341+ let $acc028492876 = 0
342+ if (($size28492876 == 0))
343+ then $acc028492876
344344 else {
345- let $acc128142841 = isSymbolF($acc028142841, $list28142841[0])
346- if (($size28142841 == 1))
347- then $acc128142841
345+ let $acc128492876 = isSymbolF($acc028492876, $list28492876[0])
346+ if (($size28492876 == 1))
347+ then $acc128492876
348348 else {
349- let $acc228142841 = isSymbolF($acc128142841, $list28142841[1])
350- if (($size28142841 == 2))
351- then $acc228142841
349+ let $acc228492876 = isSymbolF($acc128492876, $list28492876[1])
350+ if (($size28492876 == 2))
351+ then $acc228492876
352352 else {
353- let $acc328142841 = isSymbolF($acc228142841, $list28142841[2])
354- if (($size28142841 == 3))
355- then $acc328142841
353+ let $acc328492876 = isSymbolF($acc228492876, $list28492876[2])
354+ if (($size28492876 == 3))
355+ then $acc328492876
356356 else {
357- let $acc428142841 = isSymbolF($acc328142841, $list28142841[3])
358- if (($size28142841 == 4))
359- then $acc428142841
357+ let $acc428492876 = isSymbolF($acc328492876, $list28492876[3])
358+ if (($size28492876 == 4))
359+ then $acc428492876
360360 else {
361- let $acc528142841 = isSymbolF($acc428142841, $list28142841[4])
362- if (($size28142841 == 5))
363- then $acc528142841
361+ let $acc528492876 = isSymbolF($acc428492876, $list28492876[4])
362+ if (($size28492876 == 5))
363+ then $acc528492876
364364 else {
365- let $acc628142841 = isSymbolF($acc528142841, $list28142841[5])
366- if (($size28142841 == 6))
367- then $acc628142841
365+ let $acc628492876 = isSymbolF($acc528492876, $list28492876[5])
366+ if (($size28492876 == 6))
367+ then $acc628492876
368368 else {
369- let $acc728142841 = isSymbolF($acc628142841, $list28142841[6])
370- if (($size28142841 == 7))
371- then $acc728142841
369+ let $acc728492876 = isSymbolF($acc628492876, $list28492876[6])
370+ if (($size28492876 == 7))
371+ then $acc728492876
372372 else {
373- let $acc828142841 = isSymbolF($acc728142841, $list28142841[7])
374- if (($size28142841 == 8))
375- then $acc828142841
373+ let $acc828492876 = isSymbolF($acc728492876, $list28492876[7])
374+ if (($size28492876 == 8))
375+ then $acc828492876
376376 else {
377- let $acc928142841 = isSymbolF($acc828142841, $list28142841[8])
377+ let $acc928492876 = isSymbolF($acc828492876, $list28492876[8])
378378 throw("List size exceed 8")
379379 }
380380 }
381381 }
382382 }
383383 }
384384 }
385385 }
386386 }
387387 }
388388 }) + "F"))) + amountOrClear((toString({
389- let $list28772904 = geno
390- let $size28772904 = size($list28772904)
391- let $acc028772904 = 0
392- if (($size28772904 == 0))
393- then $acc028772904
389+ let $list29122939 = geno
390+ let $size29122939 = size($list29122939)
391+ let $acc029122939 = 0
392+ if (($size29122939 == 0))
393+ then $acc029122939
394394 else {
395- let $acc128772904 = isSymbolG($acc028772904, $list28772904[0])
396- if (($size28772904 == 1))
397- then $acc128772904
395+ let $acc129122939 = isSymbolG($acc029122939, $list29122939[0])
396+ if (($size29122939 == 1))
397+ then $acc129122939
398398 else {
399- let $acc228772904 = isSymbolG($acc128772904, $list28772904[1])
400- if (($size28772904 == 2))
401- then $acc228772904
399+ let $acc229122939 = isSymbolG($acc129122939, $list29122939[1])
400+ if (($size29122939 == 2))
401+ then $acc229122939
402402 else {
403- let $acc328772904 = isSymbolG($acc228772904, $list28772904[2])
404- if (($size28772904 == 3))
405- then $acc328772904
403+ let $acc329122939 = isSymbolG($acc229122939, $list29122939[2])
404+ if (($size29122939 == 3))
405+ then $acc329122939
406406 else {
407- let $acc428772904 = isSymbolG($acc328772904, $list28772904[3])
408- if (($size28772904 == 4))
409- then $acc428772904
407+ let $acc429122939 = isSymbolG($acc329122939, $list29122939[3])
408+ if (($size29122939 == 4))
409+ then $acc429122939
410410 else {
411- let $acc528772904 = isSymbolG($acc428772904, $list28772904[4])
412- if (($size28772904 == 5))
413- then $acc528772904
411+ let $acc529122939 = isSymbolG($acc429122939, $list29122939[4])
412+ if (($size29122939 == 5))
413+ then $acc529122939
414414 else {
415- let $acc628772904 = isSymbolG($acc528772904, $list28772904[5])
416- if (($size28772904 == 6))
417- then $acc628772904
415+ let $acc629122939 = isSymbolG($acc529122939, $list29122939[5])
416+ if (($size29122939 == 6))
417+ then $acc629122939
418418 else {
419- let $acc728772904 = isSymbolG($acc628772904, $list28772904[6])
420- if (($size28772904 == 7))
421- then $acc728772904
419+ let $acc729122939 = isSymbolG($acc629122939, $list29122939[6])
420+ if (($size29122939 == 7))
421+ then $acc729122939
422422 else {
423- let $acc828772904 = isSymbolG($acc728772904, $list28772904[7])
424- if (($size28772904 == 8))
425- then $acc828772904
423+ let $acc829122939 = isSymbolG($acc729122939, $list29122939[7])
424+ if (($size29122939 == 8))
425+ then $acc829122939
426426 else {
427- let $acc928772904 = isSymbolG($acc828772904, $list28772904[8])
427+ let $acc929122939 = isSymbolG($acc829122939, $list29122939[8])
428428 throw("List size exceed 8")
429429 }
430430 }
431431 }
432432 }
433433 }
434434 }
435435 }
436436 }
437437 }
438438 }) + "G"))) + amountOrClear((toString({
439- let $list29382965 = geno
440- let $size29382965 = size($list29382965)
441- let $acc029382965 = 0
442- if (($size29382965 == 0))
443- then $acc029382965
439+ let $list29733000 = geno
440+ let $size29733000 = size($list29733000)
441+ let $acc029733000 = 0
442+ if (($size29733000 == 0))
443+ then $acc029733000
444444 else {
445- let $acc129382965 = isSymbolH($acc029382965, $list29382965[0])
446- if (($size29382965 == 1))
447- then $acc129382965
445+ let $acc129733000 = isSymbolH($acc029733000, $list29733000[0])
446+ if (($size29733000 == 1))
447+ then $acc129733000
448448 else {
449- let $acc229382965 = isSymbolH($acc129382965, $list29382965[1])
450- if (($size29382965 == 2))
451- then $acc229382965
449+ let $acc229733000 = isSymbolH($acc129733000, $list29733000[1])
450+ if (($size29733000 == 2))
451+ then $acc229733000
452452 else {
453- let $acc329382965 = isSymbolH($acc229382965, $list29382965[2])
454- if (($size29382965 == 3))
455- then $acc329382965
453+ let $acc329733000 = isSymbolH($acc229733000, $list29733000[2])
454+ if (($size29733000 == 3))
455+ then $acc329733000
456456 else {
457- let $acc429382965 = isSymbolH($acc329382965, $list29382965[3])
458- if (($size29382965 == 4))
459- then $acc429382965
457+ let $acc429733000 = isSymbolH($acc329733000, $list29733000[3])
458+ if (($size29733000 == 4))
459+ then $acc429733000
460460 else {
461- let $acc529382965 = isSymbolH($acc429382965, $list29382965[4])
462- if (($size29382965 == 5))
463- then $acc529382965
461+ let $acc529733000 = isSymbolH($acc429733000, $list29733000[4])
462+ if (($size29733000 == 5))
463+ then $acc529733000
464464 else {
465- let $acc629382965 = isSymbolH($acc529382965, $list29382965[5])
466- if (($size29382965 == 6))
467- then $acc629382965
465+ let $acc629733000 = isSymbolH($acc529733000, $list29733000[5])
466+ if (($size29733000 == 6))
467+ then $acc629733000
468468 else {
469- let $acc729382965 = isSymbolH($acc629382965, $list29382965[6])
470- if (($size29382965 == 7))
471- then $acc729382965
469+ let $acc729733000 = isSymbolH($acc629733000, $list29733000[6])
470+ if (($size29733000 == 7))
471+ then $acc729733000
472472 else {
473- let $acc829382965 = isSymbolH($acc729382965, $list29382965[7])
474- if (($size29382965 == 8))
475- then $acc829382965
473+ let $acc829733000 = isSymbolH($acc729733000, $list29733000[7])
474+ if (($size29733000 == 8))
475+ then $acc829733000
476476 else {
477- let $acc929382965 = isSymbolH($acc829382965, $list29382965[8])
477+ let $acc929733000 = isSymbolH($acc829733000, $list29733000[8])
478478 throw("List size exceed 8")
479479 }
480480 }
481481 }
482482 }
483483 }
484484 }
485485 }
486486 }
487487 }
488488 }) + "H")))
489489 }
490490
491491
492492 func getAssetOrigin (generation) = {
493493 let incubatorAddress = getStrA(mAccAddr, kIncubatorDapp)
494494 let breederAddress = getStrA(mAccAddr, kBreederDapp)
495495 if ((generation == "G"))
496496 then fromBase58String(incubatorAddress)
497497 else fromBase58String(breederAddress)
498498 }
499499
500500
501501 func getAssetRarity (geno,generation) = {
502502 let quantity = getIntegerValue(Address(getAssetOrigin(generation)), (("stats_" + geno) + "_quantity"))
503503 let power = pow((10000 / quantity), 4, 5, 1, 2, FLOOR)
504504 if ((power > 0))
505505 then power
506506 else 2
507507 }
508508
509509
510510 func getAssetFarmingPower (assetId) = {
511511 let breederAddress = fromBase58String(getStrA(mAccAddr, kBreederDapp))
512512 let incubatorAddress = fromBase58String(getStrA(mAccAddr, kIncubatorDapp))
513513 if (if ((value(assetInfo(assetId)).issuer == Address(breederAddress)))
514514 then true
515515 else (value(assetInfo(assetId)).issuer == Address(incubatorAddress)))
516516 then {
517517 let assetName = value(assetInfo(assetId)).name
518518 let generation = take(takeRight(assetName, 2), 1)
519519 let gen = ((getGen(assetName) + "-") + generation)
520520 getAssetRarity(gen, generation)
521521 }
522522 else throw("_20")
523523 }
524524
525525
526526 func getDuckMarketPrice (nftId) = {
527527 let rarity = getAssetFarmingPower(nftId)
528528 let breederAddress = addressFromStringValue(getStrA(mAccAddr, kBreederDapp))
529529 let sterile = getIntA(breederAddress, (("asset_" + toBase58String(nftId)) + "_children"))
530530 let canBreedText = if ((sterile > 0))
531531 then "0"
532532 else "1"
533533 let val = getInteger(mAccAddr, ((("r-" + toString(rarity)) + "-b-") + canBreedText))
534534 match val {
535535 case price: Int =>
536536 let minPrice = if ((sterile > 0))
537537 then (200000000 * rarity)
538538 else 18000000000
539539 if ((minPrice > price))
540540 then minPrice
541541 else price
542542 case _ =>
543543 throw("There is no price for such duck")
544544 }
545545 }
546546
547547
548548 func getDuckIdByAuctionId (auctionId) = {
549549 let marketAddr = getMarketAddr()
550550 getStrA(addressFromStringValue(marketAddr), (("auction_" + auctionId) + "_assetId"))
551551 }
552552
553553
554554 func getBidAmount (auctionId,bidId) = {
555555 let marketAddr = getMarketAddr()
556556 getIntA(addressFromStringValue(marketAddr), (((("auction_" + auctionId) + "_bid_") + bidId) + "_amount"))
557557 }
558558
559559
560560 @Callable(i)
561561 func callMarketplaceProxy (function,int1,int2,str1,str2) = {
562562 let marketplaceDappAddress = addressFromStringValue(getMarketAddr())
563563 if ((getBoolA(mAccAddr, ("farm_" + toString(i.caller))) != true))
564564 then throw("_301=")
565565 else if ((function == "initAuction"))
566566 then {
567567 let asset = value(i.payments[0])
568568 let duckMarketPrice = getDuckMarketPrice(value(asset.assetId))
569569 let initialPrice = int1
570570 let buyoutPrice = int2
571571 let maxPriceDiff = fraction(duckMarketPrice, 15, 100)
572572 if ((value(asset.amount) != 1))
573573 then throw("_103")
574574 else if (if ((initialPrice >= (duckMarketPrice - maxPriceDiff)))
575575 then (buyoutPrice >= initialPrice)
576576 else false)
577577 then {
578578 let initAuction = invoke(marketplaceDappAddress, "initAuction", [initialPrice, buyoutPrice, str1], [AttachedPayment(value(asset.assetId), 1)])
579579 if ((initAuction == initAuction))
580580 then [StringEntry(("tx_" + toBase58String(i.transactionId)), toBase58String(value(asset.assetId)))]
581581 else throw("Strict value is not equal to itself.")
582582 }
583583 else throw(("_9=" + toString(duckMarketPrice)))
584584 }
585585 else if ((function == "placeBid"))
586586 then {
587587 let auctionId = str1
588588 let duckAssetId = getDuckIdByAuctionId(auctionId)
589589 let duckMarketPrice = getDuckMarketPrice(fromBase58String(duckAssetId))
590590 let bidAmount = value(value(i.payments[0]).amount)
591591 let maxPriceDiff = fraction(duckMarketPrice, 10, 100)
592592 if ((size(i.payments) != 1))
593593 then throw("_103")
594594 else if ((value(i.payments[0]).assetId != unit))
595595 then throw("_104")
596596 else if (((duckMarketPrice + maxPriceDiff) > bidAmount))
597597 then {
598598 let placeBid = invoke(marketplaceDappAddress, "placeBid", [auctionId], [AttachedPayment(unit, bidAmount)])
599599 if ((placeBid == placeBid))
600600 then [StringEntry(("tx_" + toBase58String(i.transactionId)), auctionId)]
601601 else throw("Strict value is not equal to itself.")
602602 }
603603 else throw(("_10=" + toString(duckMarketPrice)))
604604 }
605605 else if ((function == "acceptBid"))
606606 then {
607607 let auctionId = str1
608608 let bidId = str2
609609 let duckAssetId = getDuckIdByAuctionId(auctionId)
610610 let duckMarketPrice = getDuckMarketPrice(fromBase58String(duckAssetId))
611611 let bidAmount = getBidAmount(auctionId, bidId)
612612 let maxPriceDiff = fraction(duckMarketPrice, 15, 100)
613613 if ((bidAmount >= (duckMarketPrice - maxPriceDiff)))
614614 then {
615615 let acceptBid = invoke(marketplaceDappAddress, "acceptBid", [auctionId, bidId], nil)
616616 if ((acceptBid == acceptBid))
617617 then [StringEntry(("tx_" + toBase58String(i.transactionId)), auctionId)]
618618 else throw("Strict value is not equal to itself.")
619619 }
620620 else throw(("_11=" + toString(duckMarketPrice)))
621621 }
622622 else if ((function == "instantBuy"))
623623 then {
624624 let auctionId = str1
625625 let duckAssetId = getDuckIdByAuctionId(auctionId)
626626 let duckMarketPrice = getDuckMarketPrice(fromBase58String(duckAssetId))
627627 let bidAmount = value(value(i.payments[0]).amount)
628628 let maxPriceDiff = fraction(duckMarketPrice, 10, 100)
629629 if ((size(i.payments) != 1))
630630 then throw("_103")
631631 else if ((value(i.payments[0]).assetId != unit))
632632 then throw("_104")
633633 else if (((duckMarketPrice + maxPriceDiff) > bidAmount))
634634 then {
635635 let instantBuy = invoke(marketplaceDappAddress, "instantBuy", [auctionId], [AttachedPayment(unit, bidAmount)])
636636 if ((instantBuy == instantBuy))
637637 then [StringEntry(("tx_" + toBase58String(i.transactionId)), auctionId)]
638638 else throw("Strict value is not equal to itself.")
639639 }
640640 else throw(("_12=" + toString(duckMarketPrice)))
641641 }
642642 else throw("_13")
643643 }
644644
645645
646646 @Verifier(tx)
647647 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
648648

github/deemru/w8io/3ef1775 
295.31 ms