tx · HHYUDFpSYFWfMe4ihzHxuM53cUke4LDANjYAjkjv4H1T

3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp:  -0.01400000 Waves

2021.03.13 15:16 [1435900] smart account 3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp > SELF 0.00000000 Waves

{ "type": 13, "id": "HHYUDFpSYFWfMe4ihzHxuM53cUke4LDANjYAjkjv4H1T", "fee": 1400000, "feeAssetId": null, "timestamp": 1615637800530, "version": 1, "sender": "3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp", "senderPublicKey": "2Ek8QRiW2SC3s4ZC79pXUmvJbmqU6agaNsjN2wmnzmSs", "proofs": [ "4iuSbxKdSddLFdezd4JNQKPov3w13oUFaoU4FCVBw9Xeoerd1KwA2Wv12thP2sb9qVfPBV9Xp3T6PdRshVMEWU4w" ], "script": "base64:AAIEAAAAAAAAAAgIAhIECgIYEQAAAAcAAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAVfdm90ZQAAAAASa1VzZXJUb3RhbFZvdGVTV09QAgAAABVfdXNlcl90b3RhbF9TV09QX3ZvdGUAAAAADWtQb29sVm90ZVNXT1ACAAAACl92b3RlX1NXT1AAAAAADmtUb3RhbFZvdGVTV09QAgAAAA90b3RhbF92b3RlX1NXT1AAAAAAB2dvdkFkZHIJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVRAR/HWw3DxHB4C9lwcyuInima35raJGzsBAAAAFGlzQ2FsbGVySW5Hb3Zlcm5hbmNlAAAAAQAAAAR1c2VyAwMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgIAAAAMX1NXT1BfYW1vdW50AAAAAAAAAAAAAAAAAAAAAAAABgkAAGYAAAACCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AAAAAAAAAAAAAAAAAAAAAAAAAGBwEAAAASaXNQb29sSW5Hb3Zlcm5hbmNlAAAAAQAAAAtwb29sQWRkcmVzcwMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzAgAAAB1fY3VycmVudF9wb29sX2ZyYWN0aW9uX3Jld2FyZAAAAAAAAAAAAAAAAAAAAAAAAAYHAAAAAQAAAAFpAQAAAA52b3RlUG9vbFdlaWdodAAAAAIAAAANcG9vbEFkZHJlc3NlcwAAABBwb29sc1ZvdGVTV09QTmV3CgEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIAAAALYWNjdW11bGF0ZWQAAAALcG9vbEFkZHJlc3MDCQEAAAABIQAAAAEJAQAAABJpc1Bvb2xJbkdvdmVybmFuY2UAAAABBQAAAAtwb29sQWRkcmVzcwkAAAIAAAABAgAAAEFUaGlzIHBvb2wgaGFzIG5vIF9jdXJyZW50X3Bvb2xfZnJhY3Rpb25fcmV3YXJkIGluIEdvdmVybmFuY2UgZEFwcAQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXBvb2xBZGRyZXNzZXMFAAAAC3Bvb2xBZGRyZXNzBAAAABN1c2VyUG9vbFZvdGVTV09QTmV3CQABkQAAAAIFAAAAEHBvb2xzVm90ZVNXT1BOZXcFAAAACXBvb2xJbmRleAQAAAAQdXNlclBvb2xWb3RlU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAARa1VzZXJQb29sVm90ZVNXT1ACAAAAAV8FAAAAC3Bvb2xBZGRyZXNzAAAAAAAAAAAABAAAABBwb29sVm90ZURpZmZTV09QCQAAZQAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcFAAAAEHVzZXJQb29sVm90ZVNXT1AJAABkAAAAAgUAAAALYWNjdW11bGF0ZWQFAAAAEHBvb2xWb3RlRGlmZlNXT1AKAQAAAA11c2VyVm90ZUVudHJ5AAAAAgAAAAthY2N1bXVsYXRlZAAAAAtwb29sQWRkcmVzcwQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXBvb2xBZGRyZXNzZXMFAAAAC3Bvb2xBZGRyZXNzBAAAABN1c2VyUG9vbFZvdGVTV09QTmV3CQABkQAAAAIFAAAAEHBvb2xzVm90ZVNXT1BOZXcFAAAACXBvb2xJbmRleAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAAV8FAAAAC3Bvb2xBZGRyZXNzBQAAABFrVXNlclBvb2xWb3RlU1dPUAUAAAATdXNlclBvb2xWb3RlU1dPUE5ldwUAAAALYWNjdW11bGF0ZWQKAQAAAA1wb29sVm90ZUVudHJ5AAAAAgAAAAthY2N1bXVsYXRlZAAAAAtwb29sQWRkcmVzcwQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXBvb2xBZGRyZXNzZXMFAAAAC3Bvb2xBZGRyZXNzBAAAABB1c2VyUG9vbFZvdGVTV09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAFfBQAAAAtwb29sQWRkcmVzcwUAAAARa1VzZXJQb29sVm90ZVNXT1AAAAAAAAAAAAAEAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcJAAGRAAAAAgUAAAAQcG9vbHNWb3RlU1dPUE5ldwUAAAAJcG9vbEluZGV4BAAAABBwb29sVm90ZURpZmZTV09QCQAAZQAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcFAAAAEHVzZXJQb29sVm90ZVNXT1AEAAAADHBvb2xWb3RlU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzBQAAAA1rUG9vbFZvdGVTV09QAAAAAAAAAAAABAAAAA9wb29sVm90ZVNXT1BuZXcJAABkAAAAAgUAAAAMcG9vbFZvdGVTV09QBQAAABBwb29sVm90ZURpZmZTV09QCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzBQAAAA1rUG9vbFZvdGVTV09QBQAAAA9wb29sVm90ZVNXT1BuZXcFAAAAC2FjY3VtdWxhdGVkAwkBAAAAASEAAAABCQEAAAAUaXNDYWxsZXJJbkdvdmVybmFuY2UAAAABCAUAAAABaQAAAAZjYWxsZXIJAAACAAAAAQIAAAAqVGhpcyBhZGRyZXNzIGhhcyAwIFNXT1AgaW4gR292ZXJuYW5jZSBkQXBwBAAAAA10b3RhbFZvdGVTV09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADmtUb3RhbFZvdGVTV09QAAAAAAAAAAAABAAAABF1c2VyVG90YWxWb3RlU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AAAAAAAAAAAAAEAAAAFHVzZXJTV09QaW5Hb3Zlcm5hbmNlCQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAxfU1dPUF9hbW91bnQEAAAAEHVzZXJWb3RlRGlmZlNXT1AEAAAADSRsaXN0Mjg0OTI4OTIFAAAADXBvb2xBZGRyZXNzZXMEAAAADSRzaXplMjg0OTI4OTIJAAGQAAAAAQUAAAANJGxpc3QyODQ5Mjg5MgQAAAANJGFjYzAyODQ5Mjg5MgAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemUyODQ5Mjg5MgAAAAAAAAAAAAUAAAANJGFjYzAyODQ5Mjg5MgQAAAANJGFjYzEyODQ5Mjg5MgkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjMDI4NDkyODkyCQABkQAAAAIFAAAADSRsaXN0Mjg0OTI4OTIAAAAAAAAAAAADCQAAAAAAAAIFAAAADSRzaXplMjg0OTI4OTIAAAAAAAAAAAEFAAAADSRhY2MxMjg0OTI4OTIEAAAADSRhY2MyMjg0OTI4OTIJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzEyODQ5Mjg5MgkAAZEAAAACBQAAAA0kbGlzdDI4NDkyODkyAAAAAAAAAAABAwkAAAAAAAACBQAAAA0kc2l6ZTI4NDkyODkyAAAAAAAAAAACBQAAAA0kYWNjMjI4NDkyODkyBAAAAA0kYWNjMzI4NDkyODkyCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2MyMjg0OTI4OTIJAAGRAAAAAgUAAAANJGxpc3QyODQ5Mjg5MgAAAAAAAAAAAgMJAAAAAAAAAgUAAAANJHNpemUyODQ5Mjg5MgAAAAAAAAAAAwUAAAANJGFjYzMyODQ5Mjg5MgQAAAANJGFjYzQyODQ5Mjg5MgkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjMzI4NDkyODkyCQABkQAAAAIFAAAADSRsaXN0Mjg0OTI4OTIAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplMjg0OTI4OTIAAAAAAAAAAAQFAAAADSRhY2M0Mjg0OTI4OTIEAAAADSRhY2M1Mjg0OTI4OTIJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzQyODQ5Mjg5MgkAAZEAAAACBQAAAA0kbGlzdDI4NDkyODkyAAAAAAAAAAAEAwkAAAAAAAACBQAAAA0kc2l6ZTI4NDkyODkyAAAAAAAAAAAFBQAAAA0kYWNjNTI4NDkyODkyBAAAAA0kYWNjNjI4NDkyODkyCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2M1Mjg0OTI4OTIJAAGRAAAAAgUAAAANJGxpc3QyODQ5Mjg5MgAAAAAAAAAABQMJAAAAAAAAAgUAAAANJHNpemUyODQ5Mjg5MgAAAAAAAAAABgUAAAANJGFjYzYyODQ5Mjg5MgQAAAANJGFjYzcyODQ5Mjg5MgkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjNjI4NDkyODkyCQABkQAAAAIFAAAADSRsaXN0Mjg0OTI4OTIAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplMjg0OTI4OTIAAAAAAAAAAAcFAAAADSRhY2M3Mjg0OTI4OTIEAAAADSRhY2M4Mjg0OTI4OTIJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzcyODQ5Mjg5MgkAAZEAAAACBQAAAA0kbGlzdDI4NDkyODkyAAAAAAAAAAAHAwkAAAAAAAACBQAAAA0kc2l6ZTI4NDkyODkyAAAAAAAAAAAIBQAAAA0kYWNjODI4NDkyODkyBAAAAA0kYWNjOTI4NDkyODkyCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2M4Mjg0OTI4OTIJAAGRAAAAAgUAAAANJGxpc3QyODQ5Mjg5MgAAAAAAAAAACAkAAAIAAAABAgAAABJMaXN0IHNpemUgZXhjZWVkIDgDBgkAAAIAAAABCQABpAAAAAEFAAAAEHVzZXJWb3RlRGlmZlNXT1AEAAAAFHVzZXJUb3RhbFZvdGVTV09QTmV3CQAAZAAAAAIFAAAAEXVzZXJUb3RhbFZvdGVTV09QBQAAABB1c2VyVm90ZURpZmZTV09QBAAAABB0b3RhbFZvdGVTV09QbmV3CQAAZAAAAAIFAAAADXRvdGFsVm90ZVNXT1AFAAAAEHVzZXJWb3RlRGlmZlNXT1AEAAAADXVzZXJEYXRhRW50cnkEAAAADSRsaXN0MzEwNDMxNDUFAAAADXBvb2xBZGRyZXNzZXMEAAAADSRzaXplMzEwNDMxNDUJAAGQAAAAAQUAAAANJGxpc3QzMTA0MzE0NQQAAAANJGFjYzAzMTA0MzE0NQUAAAADbmlsAwkAAAAAAAACBQAAAA0kc2l6ZTMxMDQzMTQ1AAAAAAAAAAAABQAAAA0kYWNjMDMxMDQzMTQ1BAAAAA0kYWNjMTMxMDQzMTQ1CQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2MwMzEwNDMxNDUJAAGRAAAAAgUAAAANJGxpc3QzMTA0MzE0NQAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemUzMTA0MzE0NQAAAAAAAAAAAQUAAAANJGFjYzEzMTA0MzE0NQQAAAANJGFjYzIzMTA0MzE0NQkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjMTMxMDQzMTQ1CQABkQAAAAIFAAAADSRsaXN0MzEwNDMxNDUAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplMzEwNDMxNDUAAAAAAAAAAAIFAAAADSRhY2MyMzEwNDMxNDUEAAAADSRhY2MzMzEwNDMxNDUJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzIzMTA0MzE0NQkAAZEAAAACBQAAAA0kbGlzdDMxMDQzMTQ1AAAAAAAAAAACAwkAAAAAAAACBQAAAA0kc2l6ZTMxMDQzMTQ1AAAAAAAAAAADBQAAAA0kYWNjMzMxMDQzMTQ1BAAAAA0kYWNjNDMxMDQzMTQ1CQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2MzMzEwNDMxNDUJAAGRAAAAAgUAAAANJGxpc3QzMTA0MzE0NQAAAAAAAAAAAwMJAAAAAAAAAgUAAAANJHNpemUzMTA0MzE0NQAAAAAAAAAABAUAAAANJGFjYzQzMTA0MzE0NQQAAAANJGFjYzUzMTA0MzE0NQkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjNDMxMDQzMTQ1CQABkQAAAAIFAAAADSRsaXN0MzEwNDMxNDUAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplMzEwNDMxNDUAAAAAAAAAAAUFAAAADSRhY2M1MzEwNDMxNDUEAAAADSRhY2M2MzEwNDMxNDUJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzUzMTA0MzE0NQkAAZEAAAACBQAAAA0kbGlzdDMxMDQzMTQ1AAAAAAAAAAAFAwkAAAAAAAACBQAAAA0kc2l6ZTMxMDQzMTQ1AAAAAAAAAAAGBQAAAA0kYWNjNjMxMDQzMTQ1BAAAAA0kYWNjNzMxMDQzMTQ1CQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2M2MzEwNDMxNDUJAAGRAAAAAgUAAAANJGxpc3QzMTA0MzE0NQAAAAAAAAAABgMJAAAAAAAAAgUAAAANJHNpemUzMTA0MzE0NQAAAAAAAAAABwUAAAANJGFjYzczMTA0MzE0NQQAAAANJGFjYzgzMTA0MzE0NQkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjNzMxMDQzMTQ1CQABkQAAAAIFAAAADSRsaXN0MzEwNDMxNDUAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplMzEwNDMxNDUAAAAAAAAAAAgFAAAADSRhY2M4MzEwNDMxNDUEAAAADSRhY2M5MzEwNDMxNDUJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzgzMTA0MzE0NQkAAZEAAAACBQAAAA0kbGlzdDMxMDQzMTQ1AAAAAAAAAAAICQAAAgAAAAECAAAAEkxpc3Qgc2l6ZSBleGNlZWQgOAQAAAANcG9vbERhdGFFbnRyeQQAAAANJGxpc3QzMTcwMzIxMQUAAAANcG9vbEFkZHJlc3NlcwQAAAANJHNpemUzMTcwMzIxMQkAAZAAAAABBQAAAA0kbGlzdDMxNzAzMjExBAAAAA0kYWNjMDMxNzAzMjExBQAAAANuaWwDCQAAAAAAAAIFAAAADSRzaXplMzE3MDMyMTEAAAAAAAAAAAAFAAAADSRhY2MwMzE3MDMyMTEEAAAADSRhY2MxMzE3MDMyMTEJAQAAAA1wb29sVm90ZUVudHJ5AAAAAgUAAAANJGFjYzAzMTcwMzIxMQkAAZEAAAACBQAAAA0kbGlzdDMxNzAzMjExAAAAAAAA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", "chainId": 84, "height": 1435900, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8jxGFqhgCKm58Pp2g6Bts4ySwZjcFYrSSQfbCMvPUKMR Next: DsfUcQN6tpxcPCxFTfMTEFEEjyRwF8pa34yrgeWn3hZL Diff:
OldNewDifferences
108108 }
109109 }
110110 }
111- let userTotalVoteSWOPNew = (userTotalVoteSWOP + userVoteDiffSWOP)
112- let totalVoteSWOPnew = (totalVoteSWOP + userVoteDiffSWOP)
113- let userDataEntry = {
114- let $list30473088 = poolAddresses
115- let $size30473088 = size($list30473088)
116- let $acc030473088 = nil
117- if (($size30473088 == 0))
118- then $acc030473088
119- else {
120- let $acc130473088 = userVoteEntry($acc030473088, $list30473088[0])
121- if (($size30473088 == 1))
122- then $acc130473088
111+ if (true)
112+ then throw(toString(userVoteDiffSWOP))
113+ else {
114+ let userTotalVoteSWOPNew = (userTotalVoteSWOP + userVoteDiffSWOP)
115+ let totalVoteSWOPnew = (totalVoteSWOP + userVoteDiffSWOP)
116+ let userDataEntry = {
117+ let $list31043145 = poolAddresses
118+ let $size31043145 = size($list31043145)
119+ let $acc031043145 = nil
120+ if (($size31043145 == 0))
121+ then $acc031043145
123122 else {
124- let $acc230473088 = userVoteEntry($acc130473088, $list30473088[1])
125- if (($size30473088 == 2))
126- then $acc230473088
123+ let $acc131043145 = userVoteEntry($acc031043145, $list31043145[0])
124+ if (($size31043145 == 1))
125+ then $acc131043145
127126 else {
128- let $acc330473088 = userVoteEntry($acc230473088, $list30473088[2])
129- if (($size30473088 == 3))
130- then $acc330473088
127+ let $acc231043145 = userVoteEntry($acc131043145, $list31043145[1])
128+ if (($size31043145 == 2))
129+ then $acc231043145
131130 else {
132- let $acc430473088 = userVoteEntry($acc330473088, $list30473088[3])
133- if (($size30473088 == 4))
134- then $acc430473088
131+ let $acc331043145 = userVoteEntry($acc231043145, $list31043145[2])
132+ if (($size31043145 == 3))
133+ then $acc331043145
135134 else {
136- let $acc530473088 = userVoteEntry($acc430473088, $list30473088[4])
137- if (($size30473088 == 5))
138- then $acc530473088
135+ let $acc431043145 = userVoteEntry($acc331043145, $list31043145[3])
136+ if (($size31043145 == 4))
137+ then $acc431043145
139138 else {
140- let $acc630473088 = userVoteEntry($acc530473088, $list30473088[5])
141- if (($size30473088 == 6))
142- then $acc630473088
139+ let $acc531043145 = userVoteEntry($acc431043145, $list31043145[4])
140+ if (($size31043145 == 5))
141+ then $acc531043145
143142 else {
144- let $acc730473088 = userVoteEntry($acc630473088, $list30473088[6])
145- if (($size30473088 == 7))
146- then $acc730473088
143+ let $acc631043145 = userVoteEntry($acc531043145, $list31043145[5])
144+ if (($size31043145 == 6))
145+ then $acc631043145
147146 else {
148- let $acc830473088 = userVoteEntry($acc730473088, $list30473088[7])
149- if (($size30473088 == 8))
150- then $acc830473088
147+ let $acc731043145 = userVoteEntry($acc631043145, $list31043145[6])
148+ if (($size31043145 == 7))
149+ then $acc731043145
151150 else {
152- let $acc930473088 = userVoteEntry($acc830473088, $list30473088[8])
153- throw("List size exceed 8")
151+ let $acc831043145 = userVoteEntry($acc731043145, $list31043145[7])
152+ if (($size31043145 == 8))
153+ then $acc831043145
154+ else {
155+ let $acc931043145 = userVoteEntry($acc831043145, $list31043145[8])
156+ throw("List size exceed 8")
157+ }
154158 }
155159 }
156160 }
160164 }
161165 }
162166 }
163- }
164- let poolDataEntry = {
165- let $list31133154 = poolAddresses
166- let $size31133154 = size($list31133154)
167- let $acc031133154 = nil
168- if (($size31133154 == 0))
169- then $acc031133154
170- else {
171- let $acc131133154 = poolVoteEntry($acc031133154, $list31133154[0])
172- if (($size31133154 == 1))
173- then $acc131133154
167+ let poolDataEntry = {
168+ let $list31703211 = poolAddresses
169+ let $size31703211 = size($list31703211)
170+ let $acc031703211 = nil
171+ if (($size31703211 == 0))
172+ then $acc031703211
174173 else {
175- let $acc231133154 = poolVoteEntry($acc131133154, $list31133154[1])
176- if (($size31133154 == 2))
177- then $acc231133154
174+ let $acc131703211 = poolVoteEntry($acc031703211, $list31703211[0])
175+ if (($size31703211 == 1))
176+ then $acc131703211
178177 else {
179- let $acc331133154 = poolVoteEntry($acc231133154, $list31133154[2])
180- if (($size31133154 == 3))
181- then $acc331133154
178+ let $acc231703211 = poolVoteEntry($acc131703211, $list31703211[1])
179+ if (($size31703211 == 2))
180+ then $acc231703211
182181 else {
183- let $acc431133154 = poolVoteEntry($acc331133154, $list31133154[3])
184- if (($size31133154 == 4))
185- then $acc431133154
182+ let $acc331703211 = poolVoteEntry($acc231703211, $list31703211[2])
183+ if (($size31703211 == 3))
184+ then $acc331703211
186185 else {
187- let $acc531133154 = poolVoteEntry($acc431133154, $list31133154[4])
188- if (($size31133154 == 5))
189- then $acc531133154
186+ let $acc431703211 = poolVoteEntry($acc331703211, $list31703211[3])
187+ if (($size31703211 == 4))
188+ then $acc431703211
190189 else {
191- let $acc631133154 = poolVoteEntry($acc531133154, $list31133154[5])
192- if (($size31133154 == 6))
193- then $acc631133154
190+ let $acc531703211 = poolVoteEntry($acc431703211, $list31703211[4])
191+ if (($size31703211 == 5))
192+ then $acc531703211
194193 else {
195- let $acc731133154 = poolVoteEntry($acc631133154, $list31133154[6])
196- if (($size31133154 == 7))
197- then $acc731133154
194+ let $acc631703211 = poolVoteEntry($acc531703211, $list31703211[5])
195+ if (($size31703211 == 6))
196+ then $acc631703211
198197 else {
199- let $acc831133154 = poolVoteEntry($acc731133154, $list31133154[7])
200- if (($size31133154 == 8))
201- then $acc831133154
198+ let $acc731703211 = poolVoteEntry($acc631703211, $list31703211[6])
199+ if (($size31703211 == 7))
200+ then $acc731703211
202201 else {
203- let $acc931133154 = poolVoteEntry($acc831133154, $list31133154[8])
204- throw("List size exceed 8")
202+ let $acc831703211 = poolVoteEntry($acc731703211, $list31703211[7])
203+ if (($size31703211 == 8))
204+ then $acc831703211
205+ else {
206+ let $acc931703211 = poolVoteEntry($acc831703211, $list31703211[8])
207+ throw("List size exceed 8")
208+ }
205209 }
206210 }
207211 }
211215 }
212216 }
213217 }
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)])
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+ }
218222 }
219223 }
220224
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 $list28492892 = poolAddresses
6262 let $size28492892 = size($list28492892)
6363 let $acc028492892 = 0
6464 if (($size28492892 == 0))
6565 then $acc028492892
6666 else {
6767 let $acc128492892 = calcVoteDiffSWOP($acc028492892, $list28492892[0])
6868 if (($size28492892 == 1))
6969 then $acc128492892
7070 else {
7171 let $acc228492892 = calcVoteDiffSWOP($acc128492892, $list28492892[1])
7272 if (($size28492892 == 2))
7373 then $acc228492892
7474 else {
7575 let $acc328492892 = calcVoteDiffSWOP($acc228492892, $list28492892[2])
7676 if (($size28492892 == 3))
7777 then $acc328492892
7878 else {
7979 let $acc428492892 = calcVoteDiffSWOP($acc328492892, $list28492892[3])
8080 if (($size28492892 == 4))
8181 then $acc428492892
8282 else {
8383 let $acc528492892 = calcVoteDiffSWOP($acc428492892, $list28492892[4])
8484 if (($size28492892 == 5))
8585 then $acc528492892
8686 else {
8787 let $acc628492892 = calcVoteDiffSWOP($acc528492892, $list28492892[5])
8888 if (($size28492892 == 6))
8989 then $acc628492892
9090 else {
9191 let $acc728492892 = calcVoteDiffSWOP($acc628492892, $list28492892[6])
9292 if (($size28492892 == 7))
9393 then $acc728492892
9494 else {
9595 let $acc828492892 = calcVoteDiffSWOP($acc728492892, $list28492892[7])
9696 if (($size28492892 == 8))
9797 then $acc828492892
9898 else {
9999 let $acc928492892 = calcVoteDiffSWOP($acc828492892, $list28492892[8])
100100 throw("List size exceed 8")
101101 }
102102 }
103103 }
104104 }
105105 }
106106 }
107107 }
108108 }
109109 }
110110 }
111- let userTotalVoteSWOPNew = (userTotalVoteSWOP + userVoteDiffSWOP)
112- let totalVoteSWOPnew = (totalVoteSWOP + userVoteDiffSWOP)
113- let userDataEntry = {
114- let $list30473088 = poolAddresses
115- let $size30473088 = size($list30473088)
116- let $acc030473088 = nil
117- if (($size30473088 == 0))
118- then $acc030473088
119- else {
120- let $acc130473088 = userVoteEntry($acc030473088, $list30473088[0])
121- if (($size30473088 == 1))
122- then $acc130473088
111+ if (true)
112+ then throw(toString(userVoteDiffSWOP))
113+ else {
114+ let userTotalVoteSWOPNew = (userTotalVoteSWOP + userVoteDiffSWOP)
115+ let totalVoteSWOPnew = (totalVoteSWOP + userVoteDiffSWOP)
116+ let userDataEntry = {
117+ let $list31043145 = poolAddresses
118+ let $size31043145 = size($list31043145)
119+ let $acc031043145 = nil
120+ if (($size31043145 == 0))
121+ then $acc031043145
123122 else {
124- let $acc230473088 = userVoteEntry($acc130473088, $list30473088[1])
125- if (($size30473088 == 2))
126- then $acc230473088
123+ let $acc131043145 = userVoteEntry($acc031043145, $list31043145[0])
124+ if (($size31043145 == 1))
125+ then $acc131043145
127126 else {
128- let $acc330473088 = userVoteEntry($acc230473088, $list30473088[2])
129- if (($size30473088 == 3))
130- then $acc330473088
127+ let $acc231043145 = userVoteEntry($acc131043145, $list31043145[1])
128+ if (($size31043145 == 2))
129+ then $acc231043145
131130 else {
132- let $acc430473088 = userVoteEntry($acc330473088, $list30473088[3])
133- if (($size30473088 == 4))
134- then $acc430473088
131+ let $acc331043145 = userVoteEntry($acc231043145, $list31043145[2])
132+ if (($size31043145 == 3))
133+ then $acc331043145
135134 else {
136- let $acc530473088 = userVoteEntry($acc430473088, $list30473088[4])
137- if (($size30473088 == 5))
138- then $acc530473088
135+ let $acc431043145 = userVoteEntry($acc331043145, $list31043145[3])
136+ if (($size31043145 == 4))
137+ then $acc431043145
139138 else {
140- let $acc630473088 = userVoteEntry($acc530473088, $list30473088[5])
141- if (($size30473088 == 6))
142- then $acc630473088
139+ let $acc531043145 = userVoteEntry($acc431043145, $list31043145[4])
140+ if (($size31043145 == 5))
141+ then $acc531043145
143142 else {
144- let $acc730473088 = userVoteEntry($acc630473088, $list30473088[6])
145- if (($size30473088 == 7))
146- then $acc730473088
143+ let $acc631043145 = userVoteEntry($acc531043145, $list31043145[5])
144+ if (($size31043145 == 6))
145+ then $acc631043145
147146 else {
148- let $acc830473088 = userVoteEntry($acc730473088, $list30473088[7])
149- if (($size30473088 == 8))
150- then $acc830473088
147+ let $acc731043145 = userVoteEntry($acc631043145, $list31043145[6])
148+ if (($size31043145 == 7))
149+ then $acc731043145
151150 else {
152- let $acc930473088 = userVoteEntry($acc830473088, $list30473088[8])
153- throw("List size exceed 8")
151+ let $acc831043145 = userVoteEntry($acc731043145, $list31043145[7])
152+ if (($size31043145 == 8))
153+ then $acc831043145
154+ else {
155+ let $acc931043145 = userVoteEntry($acc831043145, $list31043145[8])
156+ throw("List size exceed 8")
157+ }
154158 }
155159 }
156160 }
157161 }
158162 }
159163 }
160164 }
161165 }
162166 }
163- }
164- let poolDataEntry = {
165- let $list31133154 = poolAddresses
166- let $size31133154 = size($list31133154)
167- let $acc031133154 = nil
168- if (($size31133154 == 0))
169- then $acc031133154
170- else {
171- let $acc131133154 = poolVoteEntry($acc031133154, $list31133154[0])
172- if (($size31133154 == 1))
173- then $acc131133154
167+ let poolDataEntry = {
168+ let $list31703211 = poolAddresses
169+ let $size31703211 = size($list31703211)
170+ let $acc031703211 = nil
171+ if (($size31703211 == 0))
172+ then $acc031703211
174173 else {
175- let $acc231133154 = poolVoteEntry($acc131133154, $list31133154[1])
176- if (($size31133154 == 2))
177- then $acc231133154
174+ let $acc131703211 = poolVoteEntry($acc031703211, $list31703211[0])
175+ if (($size31703211 == 1))
176+ then $acc131703211
178177 else {
179- let $acc331133154 = poolVoteEntry($acc231133154, $list31133154[2])
180- if (($size31133154 == 3))
181- then $acc331133154
178+ let $acc231703211 = poolVoteEntry($acc131703211, $list31703211[1])
179+ if (($size31703211 == 2))
180+ then $acc231703211
182181 else {
183- let $acc431133154 = poolVoteEntry($acc331133154, $list31133154[3])
184- if (($size31133154 == 4))
185- then $acc431133154
182+ let $acc331703211 = poolVoteEntry($acc231703211, $list31703211[2])
183+ if (($size31703211 == 3))
184+ then $acc331703211
186185 else {
187- let $acc531133154 = poolVoteEntry($acc431133154, $list31133154[4])
188- if (($size31133154 == 5))
189- then $acc531133154
186+ let $acc431703211 = poolVoteEntry($acc331703211, $list31703211[3])
187+ if (($size31703211 == 4))
188+ then $acc431703211
190189 else {
191- let $acc631133154 = poolVoteEntry($acc531133154, $list31133154[5])
192- if (($size31133154 == 6))
193- then $acc631133154
190+ let $acc531703211 = poolVoteEntry($acc431703211, $list31703211[4])
191+ if (($size31703211 == 5))
192+ then $acc531703211
194193 else {
195- let $acc731133154 = poolVoteEntry($acc631133154, $list31133154[6])
196- if (($size31133154 == 7))
197- then $acc731133154
194+ let $acc631703211 = poolVoteEntry($acc531703211, $list31703211[5])
195+ if (($size31703211 == 6))
196+ then $acc631703211
198197 else {
199- let $acc831133154 = poolVoteEntry($acc731133154, $list31133154[7])
200- if (($size31133154 == 8))
201- then $acc831133154
198+ let $acc731703211 = poolVoteEntry($acc631703211, $list31703211[6])
199+ if (($size31703211 == 7))
200+ then $acc731703211
202201 else {
203- let $acc931133154 = poolVoteEntry($acc831133154, $list31133154[8])
204- throw("List size exceed 8")
202+ let $acc831703211 = poolVoteEntry($acc731703211, $list31703211[7])
203+ if (($size31703211 == 8))
204+ then $acc831703211
205+ else {
206+ let $acc931703211 = poolVoteEntry($acc831703211, $list31703211[8])
207+ throw("List size exceed 8")
208+ }
205209 }
206210 }
207211 }
208212 }
209213 }
210214 }
211215 }
212216 }
213217 }
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)])
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+ }
218222 }
219223 }
220224
221225

github/deemru/w8io/c3f4982 
83.94 ms