tx · 7ZyQo93G45unCWkVwHLye7qMcMM1wYVJd9KfF22y8QdP

3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp:  -0.01400000 Waves

2021.03.13 15:21 [1435905] smart account 3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp > SELF 0.00000000 Waves

{ "type": 13, "id": "7ZyQo93G45unCWkVwHLye7qMcMM1wYVJd9KfF22y8QdP", "fee": 1400000, "feeAssetId": null, "timestamp": 1615638183714, "version": 1, "sender": "3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp", "senderPublicKey": "2Ek8QRiW2SC3s4ZC79pXUmvJbmqU6agaNsjN2wmnzmSs", "proofs": [ "4DWRqApZz4yw1qKsVJdgDKsqqKGLk8d3aP6V4QmsPfwGLAWBALzY5XtSwhGiFfAc84kHNtzJwrBfp2f72BpvLYVq" ], "script": "base64:AAIEAAAAAAAAAAgIAhIECgIYEQAAAAcAAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAVfdm90ZQAAAAASa1VzZXJUb3RhbFZvdGVTV09QAgAAABVfdXNlcl90b3RhbF9TV09QX3ZvdGUAAAAADWtQb29sVm90ZVNXT1ACAAAACl92b3RlX1NXT1AAAAAADmtUb3RhbFZvdGVTV09QAgAAAA90b3RhbF92b3RlX1NXT1AAAAAAB2dvdkFkZHIJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVRAR/HWw3DxHB4C9lwcyuInima35raJGzsBAAAAFGlzQ2FsbGVySW5Hb3Zlcm5hbmNlAAAAAQAAAAR1c2VyAwMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgIAAAAMX1NXT1BfYW1vdW50AAAAAAAAAAAAAAAAAAAAAAAABgkAAGYAAAACCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AAAAAAAAAAAAAAAAAAAAAAAAAGBwEAAAASaXNQb29sSW5Hb3Zlcm5hbmNlAAAAAQAAAAtwb29sQWRkcmVzcwMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzAgAAAB1fY3VycmVudF9wb29sX2ZyYWN0aW9uX3Jld2FyZAAAAAAAAAAAAAAAAAAAAAAAAAYHAAAAAQAAAAFpAQAAAA52b3RlUG9vbFdlaWdodAAAAAIAAAANcG9vbEFkZHJlc3NlcwAAABBwb29sc1ZvdGVTV09QTmV3CgEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIAAAALYWNjdW11bGF0ZWQAAAALcG9vbEFkZHJlc3MDCQEAAAABIQAAAAEJAQAAABJpc1Bvb2xJbkdvdmVybmFuY2UAAAABBQAAAAtwb29sQWRkcmVzcwkAAAIAAAABAgAAAEFUaGlzIHBvb2wgaGFzIG5vIF9jdXJyZW50X3Bvb2xfZnJhY3Rpb25fcmV3YXJkIGluIEdvdmVybmFuY2UgZEFwcAQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXBvb2xBZGRyZXNzZXMFAAAAC3Bvb2xBZGRyZXNzBAAAABN1c2VyUG9vbFZvdGVTV09QTmV3CQABkQAAAAIFAAAAEHBvb2xzVm90ZVNXT1BOZXcFAAAACXBvb2xJbmRleAQAAAAQdXNlclBvb2xWb3RlU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAARa1VzZXJQb29sVm90ZVNXT1ACAAAAAV8FAAAAC3Bvb2xBZGRyZXNzAAAAAAAAAAAABAAAABBwb29sVm90ZURpZmZTV09QCQAAZQAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcFAAAAEHVzZXJQb29sVm90ZVNXT1AJAABkAAAAAgUAAAALYWNjdW11bGF0ZWQFAAAAEHBvb2xWb3RlRGlmZlNXT1AKAQAAAA11c2VyVm90ZUVudHJ5AAAAAgAAAAthY2N1bXVsYXRlZAAAAAtwb29sQWRkcmVzcwQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXBvb2xBZGRyZXNzZXMFAAAAC3Bvb2xBZGRyZXNzBAAAABN1c2VyUG9vbFZvdGVTV09QTmV3CQABkQAAAAIFAAAAEHBvb2xzVm90ZVNXT1BOZXcFAAAACXBvb2xJbmRleAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAAV8FAAAAC3Bvb2xBZGRyZXNzBQAAABFrVXNlclBvb2xWb3RlU1dPUAUAAAATdXNlclBvb2xWb3RlU1dPUE5ldwUAAAALYWNjdW11bGF0ZWQKAQAAAA1wb29sVm90ZUVudHJ5AAAAAgAAAAthY2N1bXVsYXRlZAAAAAtwb29sQWRkcmVzcwQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXBvb2xBZGRyZXNzZXMFAAAAC3Bvb2xBZGRyZXNzBAAAABB1c2VyUG9vbFZvdGVTV09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAFfBQAAAAtwb29sQWRkcmVzcwUAAAARa1VzZXJQb29sVm90ZVNXT1AAAAAAAAAAAAAEAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcJAAGRAAAAAgUAAAAQcG9vbHNWb3RlU1dPUE5ldwUAAAAJcG9vbEluZGV4BAAAABBwb29sVm90ZURpZmZTV09QCQAAZQAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcFAAAAEHVzZXJQb29sVm90ZVNXT1AEAAAADHBvb2xWb3RlU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzBQAAAA1rUG9vbFZvdGVTV09QAAAAAAAAAAAABAAAAA9wb29sVm90ZVNXT1BuZXcJAABkAAAAAgUAAAAMcG9vbFZvdGVTV09QBQAAABBwb29sVm90ZURpZmZTV09QCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzBQAAAA1rUG9vbFZvdGVTV09QBQAAAA9wb29sVm90ZVNXT1BuZXcFAAAAC2FjY3VtdWxhdGVkAwkBAAAAASEAAAABCQEAAAAUaXNDYWxsZXJJbkdvdmVybmFuY2UAAAABCAUAAAABaQAAAAZjYWxsZXIJAAACAAAAAQIAAAAqVGhpcyBhZGRyZXNzIGhhcyAwIFNXT1AgaW4gR292ZXJuYW5jZSBkQXBwBAAAAA10b3RhbFZvdGVTV09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADmtUb3RhbFZvdGVTV09QAAAAAAAAAAAABAAAABF1c2VyVG90YWxWb3RlU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AAAAAAAAAAAAAEAAAAFHVzZXJTV09QaW5Hb3Zlcm5hbmNlCQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAxfU1dPUF9hbW91bnQEAAAAEHVzZXJWb3RlRGlmZlNXT1AEAAAADSRsaXN0Mjg0ODI4OTEFAAAADXBvb2xBZGRyZXNzZXMEAAAADSRzaXplMjg0ODI4OTEJAAGQAAAAAQUAAAANJGxpc3QyODQ4Mjg5MQQAAAANJGFjYzAyODQ4Mjg5MQAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemUyODQ4Mjg5MQAAAAAAAAAAAAUAAAANJGFjYzAyODQ4Mjg5MQQAAAANJGFjYzEyODQ4Mjg5MQkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjMDI4NDgyODkxCQABkQAAAAIFAAAADSRsaXN0Mjg0ODI4OTEAAAAAAAAAAAADCQAAAAAAAAIFAAAADSRzaXplMjg0ODI4OTEAAAAAAAAAAAEFAAAADSRhY2MxMjg0ODI4OTEEAAAADSRhY2MyMjg0ODI4OTEJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzEyODQ4Mjg5MQkAAZEAAAACBQAAAA0kbGlzdDI4NDgyODkxAAAAAAAAAAABAwkAAAAAAAACBQAAAA0kc2l6ZTI4NDgyODkxAAAAAAAAAAACBQAAAA0kYWNjMjI4NDgyODkxBAAAAA0kYWNjMzI4NDgyODkxCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2MyMjg0ODI4OTEJAAGRAAAAAgUAAAANJGxpc3QyODQ4Mjg5MQAAAAAAAAAAAgMJAAAAAAAAAgUAAAANJHNpemUyODQ4Mjg5MQAAAAAAAAAAAwUAAAANJGFjYzMyODQ4Mjg5MQQAAAANJGFjYzQyODQ4Mjg5MQkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjMzI4NDgyODkxCQABkQAAAAIFAAAADSRsaXN0Mjg0ODI4OTEAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplMjg0ODI4OTEAAAAAAAAAAAQFAAAADSRhY2M0Mjg0ODI4OTEEAAAADSRhY2M1Mjg0ODI4OTEJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzQyODQ4Mjg5MQkAAZEAAAACBQAAAA0kbGlzdDI4NDgyODkxAAAAAAAAAAAEAwkAAAAAAAACBQAAAA0kc2l6ZTI4NDgyODkxAAAAAAAAAAAFBQAAAA0kYWNjNTI4NDgyODkxBAAAAA0kYWNjNjI4NDgyODkxCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2M1Mjg0ODI4OTEJAAGRAAAAAgUAAAANJGxpc3QyODQ4Mjg5MQAAAAAAAAAABQMJAAAAAAAAAgUAAAANJHNpemUyODQ4Mjg5MQAAAAAAAAAABgUAAAANJGFjYzYyODQ4Mjg5MQQAAAANJGFjYzcyODQ4Mjg5MQkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjNjI4NDgyODkxCQABkQAAAAIFAAAADSRsaXN0Mjg0ODI4OTEAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplMjg0ODI4OTEAAAAAAAAAAAcFAAAADSRhY2M3Mjg0ODI4OTEEAAAADSRhY2M4Mjg0ODI4OTEJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzcyODQ4Mjg5MQkAAZEAAAACBQAAAA0kbGlzdDI4NDgyODkxAAAAAAAAAAAHAwkAAAAAAAACBQAAAA0kc2l6ZTI4NDgyODkxAAAAAAAAAAAIBQAAAA0kYWNjODI4NDgyODkxBAAAAA0kYWNjOTI4NDgyODkxCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2M4Mjg0ODI4OTEJAAGRAAAAAgUAAAANJGxpc3QyODQ4Mjg5MQAAAAAAAAAACAkAAAIAAAABAgAAABJMaXN0IHNpemUgZXhjZWVkIDgEAAAAFHVzZXJUb3RhbFZvdGVTV09QTmV3CQAAZAAAAAIFAAAAEXVzZXJUb3RhbFZvdGVTV09QBQAAABB1c2VyVm90ZURpZmZTV09QBAAAABB0b3RhbFZvdGVTV09QbmV3CQAAZAAAAAIFAAAADXRvdGFsVm90ZVNXT1AFAAAAEHVzZXJWb3RlRGlmZlNXT1AEAAAADXVzZXJEYXRhRW50cnkEAAAADSRsaXN0MzE3MzMyMTQFAAAADXBvb2xBZGRyZXNzZXMEAAAADSRzaXplMzE3MzMyMTQJAAGQAAAAAQUAAAANJGxpc3QzMTczMzIxNAQAAAANJGFjYzAzMTczMzIxNAUAAAADbmlsAwkAAAAAAAACBQAAAA0kc2l6ZTMxNzMzMjE0AAAAAAAAAAAABQAAAA0kYWNjMDMxNzMzMjE0BAAAAA0kYWNjMTMxNzMzMjE0CQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2MwMzE3MzMyMTQJAAGRAAAAAgUAAAANJGxpc3QzMTczMzIxNAAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemUzMTczMzIxNAAAAAAAAAAAAQUAAAANJGFjYzEzMTczMzIxNAQAAAANJGFjYzIzMTczMzIxNAkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjMTMxNzMzMjE0CQABkQAAAAIFAAAADSRsaXN0MzE3MzMyMTQAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplMzE3MzMyMTQAAAAAAAAAAAIFAAAADSRhY2MyMzE3MzMyMTQEAAAADSRhY2MzMzE3MzMyMTQJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzIzMTczMzIxNAkAAZEAAAACBQAAAA0kbGlzdDMxNzMzMjE0AAAAAAAAAAACAwkAAAAAAAACBQAAAA0kc2l6ZTMxNzMzMjE0AAAAAAAAAAADBQAAAA0kYWNjMzMxNzMzMjE0BAAAAA0kYWNjNDMxNzMzMjE0CQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2MzMzE3MzMyMTQJAAGRAAAAAgUAAAANJGxpc3QzMTczMzIxNAAAAAAAAAAAAwMJAAAAAAAAAgUAAAANJHNpemUzMTczMzIxNAAAAAAAAAAABAUAAAANJGFjYzQzMTczMzIxNAQAAAANJGFjYzUzMTczMzIxNAkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjNDMxNzMzMjE0CQABkQAAAAIFAAAADSRsaXN0MzE3MzMyMTQAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplMzE3MzMyMTQAAAAAAAAAAAUFAAAADSRhY2M1MzE3MzMyMTQEAAAADSRhY2M2MzE3MzMyMTQJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzUzMTczMzIxNAkAAZEAAAACBQAAAA0kbGlzdDMxNzMzMjE0AAAAAAAAAAAFAwkAAAAAAAACBQAAAA0kc2l6ZTMxNzMzMjE0AAAAAAAAAAAGBQAAAA0kYWNjNjMxNzMzMjE0BAAAAA0kYWNjNzMxNzMzMjE0CQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2M2MzE3MzMyMTQJAAGRAAAAAgUAAAANJGxpc3QzMTczMzIxNAAAAAAAAAAABgMJAAAAAAAAAgUAAAANJHNpemUzMTczMzIxNAAAAAAAAAAABwUAAAANJGFjYzczMTczMzIxNAQAAAANJGFjYzgzMTczMzIxNAkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjNzMxNzMzMjE0CQABkQAAAAIFAAAADSRsaXN0MzE3MzMyMTQAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplMzE3MzMyMTQAAAAAAAAAAAgFAAAADSRhY2M4MzE3MzMyMTQEAAAADSRhY2M5MzE3MzMyMTQJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzgzMTczMzIxNAkAAZEAAAACBQAAAA0kbGlzdDMxNzMzMjE0AAAAAAAAAAAICQAAAgAAAAECAAAAEkxpc3Qgc2l6ZSBleGNlZWQgOAQAAAANcG9vbERhdGFFbnRyeQQAAAANJGxpc3QzMjM5MzI4MAUAAAANcG9vbEFkZHJlc3NlcwQAAAANJHNpemUzMjM5MzI4MAkAAZAAAAABBQAAAA0kbGlzdDMyMzkzMjgwBAAAAA0kYWNjMDMyMzkzMjgwBQAAAANuaWwDCQAAAAAAAAIFAAAADSRzaXplMzIzOTMyODAAAAAAAAAAAAAFAAAADSRhY2MwMzIzOTMyODAEAAAADSRhY2MxMzIzOTMyODAJAQAAAA1wb29sVm90ZUVudHJ5AAAAAgUAAAANJGFjYzAzMjM5MzI4MAkAAZEAAAACBQAAAA0kbGlzdDMyMzkzMjgwAAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTMyMzkzMjgwAAAAAAAAAAAB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", "chainId": 84, "height": 1435905, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EByWJaAFVSKHRmGSsQCGRLn32BWGZsbGMXRGgCpU1V3C Next: qAbTxRzTnmrEQ4vBf8Bct2RYNVVx9YYDc5wuYyfR2Bu Diff:
OldNewDifferences
110110 }
111111 let userTotalVoteSWOPNew = (userTotalVoteSWOP + userVoteDiffSWOP)
112112 let totalVoteSWOPnew = (totalVoteSWOP + userVoteDiffSWOP)
113- if (true)
114- then throw(((((toString(totalVoteSWOPnew) + " ") + toString(totalVoteSWOP)) + "_") + toString(userVoteDiffSWOP)))
115- else {
116- let userDataEntry = {
117- let $list31713212 = poolAddresses
118- let $size31713212 = size($list31713212)
119- let $acc031713212 = nil
120- if (($size31713212 == 0))
121- then $acc031713212
113+ let userDataEntry = {
114+ let $list31733214 = poolAddresses
115+ let $size31733214 = size($list31733214)
116+ let $acc031733214 = nil
117+ if (($size31733214 == 0))
118+ then $acc031733214
119+ else {
120+ let $acc131733214 = userVoteEntry($acc031733214, $list31733214[0])
121+ if (($size31733214 == 1))
122+ then $acc131733214
122123 else {
123- let $acc131713212 = userVoteEntry($acc031713212, $list31713212[0])
124- if (($size31713212 == 1))
125- then $acc131713212
124+ let $acc231733214 = userVoteEntry($acc131733214, $list31733214[1])
125+ if (($size31733214 == 2))
126+ then $acc231733214
126127 else {
127- let $acc231713212 = userVoteEntry($acc131713212, $list31713212[1])
128- if (($size31713212 == 2))
129- then $acc231713212
128+ let $acc331733214 = userVoteEntry($acc231733214, $list31733214[2])
129+ if (($size31733214 == 3))
130+ then $acc331733214
130131 else {
131- let $acc331713212 = userVoteEntry($acc231713212, $list31713212[2])
132- if (($size31713212 == 3))
133- then $acc331713212
132+ let $acc431733214 = userVoteEntry($acc331733214, $list31733214[3])
133+ if (($size31733214 == 4))
134+ then $acc431733214
134135 else {
135- let $acc431713212 = userVoteEntry($acc331713212, $list31713212[3])
136- if (($size31713212 == 4))
137- then $acc431713212
136+ let $acc531733214 = userVoteEntry($acc431733214, $list31733214[4])
137+ if (($size31733214 == 5))
138+ then $acc531733214
138139 else {
139- let $acc531713212 = userVoteEntry($acc431713212, $list31713212[4])
140- if (($size31713212 == 5))
141- then $acc531713212
140+ let $acc631733214 = userVoteEntry($acc531733214, $list31733214[5])
141+ if (($size31733214 == 6))
142+ then $acc631733214
142143 else {
143- let $acc631713212 = userVoteEntry($acc531713212, $list31713212[5])
144- if (($size31713212 == 6))
145- then $acc631713212
144+ let $acc731733214 = userVoteEntry($acc631733214, $list31733214[6])
145+ if (($size31733214 == 7))
146+ then $acc731733214
146147 else {
147- let $acc731713212 = userVoteEntry($acc631713212, $list31713212[6])
148- if (($size31713212 == 7))
149- then $acc731713212
148+ let $acc831733214 = userVoteEntry($acc731733214, $list31733214[7])
149+ if (($size31733214 == 8))
150+ then $acc831733214
150151 else {
151- let $acc831713212 = userVoteEntry($acc731713212, $list31713212[7])
152- if (($size31713212 == 8))
153- then $acc831713212
154- else {
155- let $acc931713212 = userVoteEntry($acc831713212, $list31713212[8])
156- throw("List size exceed 8")
157- }
152+ let $acc931733214 = userVoteEntry($acc831733214, $list31733214[8])
153+ throw("List size exceed 8")
158154 }
159155 }
160156 }
164160 }
165161 }
166162 }
167- let poolDataEntry = {
168- let $list32373278 = poolAddresses
169- let $size32373278 = size($list32373278)
170- let $acc032373278 = nil
171- if (($size32373278 == 0))
172- then $acc032373278
163+ }
164+ let poolDataEntry = {
165+ let $list32393280 = poolAddresses
166+ let $size32393280 = size($list32393280)
167+ let $acc032393280 = nil
168+ if (($size32393280 == 0))
169+ then $acc032393280
170+ else {
171+ let $acc132393280 = poolVoteEntry($acc032393280, $list32393280[0])
172+ if (($size32393280 == 1))
173+ then $acc132393280
173174 else {
174- let $acc132373278 = poolVoteEntry($acc032373278, $list32373278[0])
175- if (($size32373278 == 1))
176- then $acc132373278
175+ let $acc232393280 = poolVoteEntry($acc132393280, $list32393280[1])
176+ if (($size32393280 == 2))
177+ then $acc232393280
177178 else {
178- let $acc232373278 = poolVoteEntry($acc132373278, $list32373278[1])
179- if (($size32373278 == 2))
180- then $acc232373278
179+ let $acc332393280 = poolVoteEntry($acc232393280, $list32393280[2])
180+ if (($size32393280 == 3))
181+ then $acc332393280
181182 else {
182- let $acc332373278 = poolVoteEntry($acc232373278, $list32373278[2])
183- if (($size32373278 == 3))
184- then $acc332373278
183+ let $acc432393280 = poolVoteEntry($acc332393280, $list32393280[3])
184+ if (($size32393280 == 4))
185+ then $acc432393280
185186 else {
186- let $acc432373278 = poolVoteEntry($acc332373278, $list32373278[3])
187- if (($size32373278 == 4))
188- then $acc432373278
187+ let $acc532393280 = poolVoteEntry($acc432393280, $list32393280[4])
188+ if (($size32393280 == 5))
189+ then $acc532393280
189190 else {
190- let $acc532373278 = poolVoteEntry($acc432373278, $list32373278[4])
191- if (($size32373278 == 5))
192- then $acc532373278
191+ let $acc632393280 = poolVoteEntry($acc532393280, $list32393280[5])
192+ if (($size32393280 == 6))
193+ then $acc632393280
193194 else {
194- let $acc632373278 = poolVoteEntry($acc532373278, $list32373278[5])
195- if (($size32373278 == 6))
196- then $acc632373278
195+ let $acc732393280 = poolVoteEntry($acc632393280, $list32393280[6])
196+ if (($size32393280 == 7))
197+ then $acc732393280
197198 else {
198- let $acc732373278 = poolVoteEntry($acc632373278, $list32373278[6])
199- if (($size32373278 == 7))
200- then $acc732373278
199+ let $acc832393280 = poolVoteEntry($acc732393280, $list32393280[7])
200+ if (($size32393280 == 8))
201+ then $acc832393280
201202 else {
202- let $acc832373278 = poolVoteEntry($acc732373278, $list32373278[7])
203- if (($size32373278 == 8))
204- then $acc832373278
205- else {
206- let $acc932373278 = poolVoteEntry($acc832373278, $list32373278[8])
207- throw("List size exceed 8")
208- }
203+ let $acc932393280 = poolVoteEntry($acc832393280, $list32393280[8])
204+ throw("List size exceed 8")
209205 }
210206 }
211207 }
215211 }
216212 }
217213 }
218- if ((userSWOPinGovernance > userTotalVoteSWOPNew))
219- then throw(((((toString(this) + " has ") + toString(userSWOPinGovernance)) + "SWOP in governance. New SWOP in voting ") + toString(userTotalVoteSWOPNew)))
220- else ((userDataEntry ++ poolDataEntry) ++ [IntegerEntry((toString(i.caller) + kUserTotalVoteSWOP), userTotalVoteSWOPNew), IntegerEntry(kTotalVoteSWOP, totalVoteSWOPnew)])
221- }
214+ }
215+ if ((userSWOPinGovernance > userTotalVoteSWOPNew))
216+ then throw(((((toString(this) + " has ") + toString(userSWOPinGovernance)) + "SWOP in governance. New SWOP in voting ") + toString(userTotalVoteSWOPNew)))
217+ else ((userDataEntry ++ poolDataEntry) ++ [IntegerEntry((toString(i.caller) + kUserTotalVoteSWOP), userTotalVoteSWOPNew), IntegerEntry(kTotalVoteSWOP, totalVoteSWOPnew)])
222218 }
223219 }
224220
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let kUserPoolVoteSWOP = "_vote"
55
66 let kUserTotalVoteSWOP = "_user_total_SWOP_vote"
77
88 let kPoolVoteSWOP = "_vote_SWOP"
99
1010 let kTotalVoteSWOP = "total_vote_SWOP"
1111
1212 let govAddr = Address(base58'3MumyD14hrRb2Vj3HAifsnCcUpsELAZWxAE')
1313
1414 func isCallerInGovernance (user) = if (if ((valueOrElse(getInteger(govAddr, (toString(user) + "_SWOP_amount")), 0) > 0))
1515 then true
1616 else (valueOrElse(getInteger(this, (toString(user) + kUserTotalVoteSWOP)), 0) > 0))
1717 then true
1818 else false
1919
2020
2121 func isPoolInGovernance (poolAddress) = if ((valueOrElse(getInteger(govAddr, (poolAddress + "_current_pool_fraction_reward")), 0) > 0))
2222 then true
2323 else false
2424
2525
2626 @Callable(i)
2727 func votePoolWeight (poolAddresses,poolsVoteSWOPNew) = {
2828 func calcVoteDiffSWOP (accumulated,poolAddress) = if (!(isPoolInGovernance(poolAddress)))
2929 then throw("This pool has no _current_pool_fraction_reward in Governance dApp")
3030 else {
3131 let poolIndex = value(indexOf(poolAddresses, poolAddress))
3232 let userPoolVoteSWOPNew = poolsVoteSWOPNew[poolIndex]
3333 let userPoolVoteSWOP = valueOrElse(getInteger(this, (((toString(i.caller) + kUserPoolVoteSWOP) + "_") + poolAddress)), 0)
3434 let poolVoteDiffSWOP = (userPoolVoteSWOPNew - userPoolVoteSWOP)
3535 (accumulated + poolVoteDiffSWOP)
3636 }
3737
3838 func userVoteEntry (accumulated,poolAddress) = {
3939 let poolIndex = value(indexOf(poolAddresses, poolAddress))
4040 let userPoolVoteSWOPNew = poolsVoteSWOPNew[poolIndex]
4141 IntegerEntry((((toString(i.caller) + "_") + poolAddress) + kUserPoolVoteSWOP), userPoolVoteSWOPNew) :: accumulated
4242 }
4343
4444 func poolVoteEntry (accumulated,poolAddress) = {
4545 let poolIndex = value(indexOf(poolAddresses, poolAddress))
4646 let userPoolVoteSWOP = valueOrElse(getInteger(this, (((toString(i.caller) + "_") + poolAddress) + kUserPoolVoteSWOP)), 0)
4747 let userPoolVoteSWOPNew = poolsVoteSWOPNew[poolIndex]
4848 let poolVoteDiffSWOP = (userPoolVoteSWOPNew - userPoolVoteSWOP)
4949 let poolVoteSWOP = valueOrElse(getInteger(this, (poolAddress + kPoolVoteSWOP)), 0)
5050 let poolVoteSWOPnew = (poolVoteSWOP + poolVoteDiffSWOP)
5151 IntegerEntry((poolAddress + kPoolVoteSWOP), poolVoteSWOPnew) :: accumulated
5252 }
5353
5454 if (!(isCallerInGovernance(i.caller)))
5555 then throw("This address has 0 SWOP in Governance dApp")
5656 else {
5757 let totalVoteSWOP = valueOrElse(getInteger(this, kTotalVoteSWOP), 0)
5858 let userTotalVoteSWOP = valueOrElse(getInteger(this, (toString(i.caller) + kUserTotalVoteSWOP)), 0)
5959 let userSWOPinGovernance = getIntegerValue(govAddr, (toString(i.caller) + "_SWOP_amount"))
6060 let userVoteDiffSWOP = {
6161 let $list28482891 = poolAddresses
6262 let $size28482891 = size($list28482891)
6363 let $acc028482891 = 0
6464 if (($size28482891 == 0))
6565 then $acc028482891
6666 else {
6767 let $acc128482891 = calcVoteDiffSWOP($acc028482891, $list28482891[0])
6868 if (($size28482891 == 1))
6969 then $acc128482891
7070 else {
7171 let $acc228482891 = calcVoteDiffSWOP($acc128482891, $list28482891[1])
7272 if (($size28482891 == 2))
7373 then $acc228482891
7474 else {
7575 let $acc328482891 = calcVoteDiffSWOP($acc228482891, $list28482891[2])
7676 if (($size28482891 == 3))
7777 then $acc328482891
7878 else {
7979 let $acc428482891 = calcVoteDiffSWOP($acc328482891, $list28482891[3])
8080 if (($size28482891 == 4))
8181 then $acc428482891
8282 else {
8383 let $acc528482891 = calcVoteDiffSWOP($acc428482891, $list28482891[4])
8484 if (($size28482891 == 5))
8585 then $acc528482891
8686 else {
8787 let $acc628482891 = calcVoteDiffSWOP($acc528482891, $list28482891[5])
8888 if (($size28482891 == 6))
8989 then $acc628482891
9090 else {
9191 let $acc728482891 = calcVoteDiffSWOP($acc628482891, $list28482891[6])
9292 if (($size28482891 == 7))
9393 then $acc728482891
9494 else {
9595 let $acc828482891 = calcVoteDiffSWOP($acc728482891, $list28482891[7])
9696 if (($size28482891 == 8))
9797 then $acc828482891
9898 else {
9999 let $acc928482891 = calcVoteDiffSWOP($acc828482891, $list28482891[8])
100100 throw("List size exceed 8")
101101 }
102102 }
103103 }
104104 }
105105 }
106106 }
107107 }
108108 }
109109 }
110110 }
111111 let userTotalVoteSWOPNew = (userTotalVoteSWOP + userVoteDiffSWOP)
112112 let totalVoteSWOPnew = (totalVoteSWOP + userVoteDiffSWOP)
113- if (true)
114- then throw(((((toString(totalVoteSWOPnew) + " ") + toString(totalVoteSWOP)) + "_") + toString(userVoteDiffSWOP)))
115- else {
116- let userDataEntry = {
117- let $list31713212 = poolAddresses
118- let $size31713212 = size($list31713212)
119- let $acc031713212 = nil
120- if (($size31713212 == 0))
121- then $acc031713212
113+ let userDataEntry = {
114+ let $list31733214 = poolAddresses
115+ let $size31733214 = size($list31733214)
116+ let $acc031733214 = nil
117+ if (($size31733214 == 0))
118+ then $acc031733214
119+ else {
120+ let $acc131733214 = userVoteEntry($acc031733214, $list31733214[0])
121+ if (($size31733214 == 1))
122+ then $acc131733214
122123 else {
123- let $acc131713212 = userVoteEntry($acc031713212, $list31713212[0])
124- if (($size31713212 == 1))
125- then $acc131713212
124+ let $acc231733214 = userVoteEntry($acc131733214, $list31733214[1])
125+ if (($size31733214 == 2))
126+ then $acc231733214
126127 else {
127- let $acc231713212 = userVoteEntry($acc131713212, $list31713212[1])
128- if (($size31713212 == 2))
129- then $acc231713212
128+ let $acc331733214 = userVoteEntry($acc231733214, $list31733214[2])
129+ if (($size31733214 == 3))
130+ then $acc331733214
130131 else {
131- let $acc331713212 = userVoteEntry($acc231713212, $list31713212[2])
132- if (($size31713212 == 3))
133- then $acc331713212
132+ let $acc431733214 = userVoteEntry($acc331733214, $list31733214[3])
133+ if (($size31733214 == 4))
134+ then $acc431733214
134135 else {
135- let $acc431713212 = userVoteEntry($acc331713212, $list31713212[3])
136- if (($size31713212 == 4))
137- then $acc431713212
136+ let $acc531733214 = userVoteEntry($acc431733214, $list31733214[4])
137+ if (($size31733214 == 5))
138+ then $acc531733214
138139 else {
139- let $acc531713212 = userVoteEntry($acc431713212, $list31713212[4])
140- if (($size31713212 == 5))
141- then $acc531713212
140+ let $acc631733214 = userVoteEntry($acc531733214, $list31733214[5])
141+ if (($size31733214 == 6))
142+ then $acc631733214
142143 else {
143- let $acc631713212 = userVoteEntry($acc531713212, $list31713212[5])
144- if (($size31713212 == 6))
145- then $acc631713212
144+ let $acc731733214 = userVoteEntry($acc631733214, $list31733214[6])
145+ if (($size31733214 == 7))
146+ then $acc731733214
146147 else {
147- let $acc731713212 = userVoteEntry($acc631713212, $list31713212[6])
148- if (($size31713212 == 7))
149- then $acc731713212
148+ let $acc831733214 = userVoteEntry($acc731733214, $list31733214[7])
149+ if (($size31733214 == 8))
150+ then $acc831733214
150151 else {
151- let $acc831713212 = userVoteEntry($acc731713212, $list31713212[7])
152- if (($size31713212 == 8))
153- then $acc831713212
154- else {
155- let $acc931713212 = userVoteEntry($acc831713212, $list31713212[8])
156- throw("List size exceed 8")
157- }
152+ let $acc931733214 = userVoteEntry($acc831733214, $list31733214[8])
153+ throw("List size exceed 8")
158154 }
159155 }
160156 }
161157 }
162158 }
163159 }
164160 }
165161 }
166162 }
167- let poolDataEntry = {
168- let $list32373278 = poolAddresses
169- let $size32373278 = size($list32373278)
170- let $acc032373278 = nil
171- if (($size32373278 == 0))
172- then $acc032373278
163+ }
164+ let poolDataEntry = {
165+ let $list32393280 = poolAddresses
166+ let $size32393280 = size($list32393280)
167+ let $acc032393280 = nil
168+ if (($size32393280 == 0))
169+ then $acc032393280
170+ else {
171+ let $acc132393280 = poolVoteEntry($acc032393280, $list32393280[0])
172+ if (($size32393280 == 1))
173+ then $acc132393280
173174 else {
174- let $acc132373278 = poolVoteEntry($acc032373278, $list32373278[0])
175- if (($size32373278 == 1))
176- then $acc132373278
175+ let $acc232393280 = poolVoteEntry($acc132393280, $list32393280[1])
176+ if (($size32393280 == 2))
177+ then $acc232393280
177178 else {
178- let $acc232373278 = poolVoteEntry($acc132373278, $list32373278[1])
179- if (($size32373278 == 2))
180- then $acc232373278
179+ let $acc332393280 = poolVoteEntry($acc232393280, $list32393280[2])
180+ if (($size32393280 == 3))
181+ then $acc332393280
181182 else {
182- let $acc332373278 = poolVoteEntry($acc232373278, $list32373278[2])
183- if (($size32373278 == 3))
184- then $acc332373278
183+ let $acc432393280 = poolVoteEntry($acc332393280, $list32393280[3])
184+ if (($size32393280 == 4))
185+ then $acc432393280
185186 else {
186- let $acc432373278 = poolVoteEntry($acc332373278, $list32373278[3])
187- if (($size32373278 == 4))
188- then $acc432373278
187+ let $acc532393280 = poolVoteEntry($acc432393280, $list32393280[4])
188+ if (($size32393280 == 5))
189+ then $acc532393280
189190 else {
190- let $acc532373278 = poolVoteEntry($acc432373278, $list32373278[4])
191- if (($size32373278 == 5))
192- then $acc532373278
191+ let $acc632393280 = poolVoteEntry($acc532393280, $list32393280[5])
192+ if (($size32393280 == 6))
193+ then $acc632393280
193194 else {
194- let $acc632373278 = poolVoteEntry($acc532373278, $list32373278[5])
195- if (($size32373278 == 6))
196- then $acc632373278
195+ let $acc732393280 = poolVoteEntry($acc632393280, $list32393280[6])
196+ if (($size32393280 == 7))
197+ then $acc732393280
197198 else {
198- let $acc732373278 = poolVoteEntry($acc632373278, $list32373278[6])
199- if (($size32373278 == 7))
200- then $acc732373278
199+ let $acc832393280 = poolVoteEntry($acc732393280, $list32393280[7])
200+ if (($size32393280 == 8))
201+ then $acc832393280
201202 else {
202- let $acc832373278 = poolVoteEntry($acc732373278, $list32373278[7])
203- if (($size32373278 == 8))
204- then $acc832373278
205- else {
206- let $acc932373278 = poolVoteEntry($acc832373278, $list32373278[8])
207- throw("List size exceed 8")
208- }
203+ let $acc932393280 = poolVoteEntry($acc832393280, $list32393280[8])
204+ throw("List size exceed 8")
209205 }
210206 }
211207 }
212208 }
213209 }
214210 }
215211 }
216212 }
217213 }
218- if ((userSWOPinGovernance > userTotalVoteSWOPNew))
219- then throw(((((toString(this) + " has ") + toString(userSWOPinGovernance)) + "SWOP in governance. New SWOP in voting ") + toString(userTotalVoteSWOPNew)))
220- else ((userDataEntry ++ poolDataEntry) ++ [IntegerEntry((toString(i.caller) + kUserTotalVoteSWOP), userTotalVoteSWOPNew), IntegerEntry(kTotalVoteSWOP, totalVoteSWOPnew)])
221- }
214+ }
215+ if ((userSWOPinGovernance > userTotalVoteSWOPNew))
216+ then throw(((((toString(this) + " has ") + toString(userSWOPinGovernance)) + "SWOP in governance. New SWOP in voting ") + toString(userTotalVoteSWOPNew)))
217+ else ((userDataEntry ++ poolDataEntry) ++ [IntegerEntry((toString(i.caller) + kUserTotalVoteSWOP), userTotalVoteSWOPNew), IntegerEntry(kTotalVoteSWOP, totalVoteSWOPnew)])
222218 }
223219 }
224220
225221

github/deemru/w8io/c3f4982 
94.71 ms