tx · EByWJaAFVSKHRmGSsQCGRLn32BWGZsbGMXRGgCpU1V3C

3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp:  -0.01400000 Waves

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

{ "type": 13, "id": "EByWJaAFVSKHRmGSsQCGRLn32BWGZsbGMXRGgCpU1V3C", "fee": 1400000, "feeAssetId": null, "timestamp": 1615638139806, "version": 1, "sender": "3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp", "senderPublicKey": "2Ek8QRiW2SC3s4ZC79pXUmvJbmqU6agaNsjN2wmnzmSs", "proofs": [ "aH9dkXKAwEQkbr4aNes9sCWnEts86Lxpz3FoBhoHH6MUF45ptXf7NpoxWaY1Q7rX7uZmNdVuJxriucLLVcuNVfJ" ], "script": "base64:AAIEAAAAAAAAAAgIAhIECgIYEQAAAAcAAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAVfdm90ZQAAAAASa1VzZXJUb3RhbFZvdGVTV09QAgAAABVfdXNlcl90b3RhbF9TV09QX3ZvdGUAAAAADWtQb29sVm90ZVNXT1ACAAAACl92b3RlX1NXT1AAAAAADmtUb3RhbFZvdGVTV09QAgAAAA90b3RhbF92b3RlX1NXT1AAAAAAB2dvdkFkZHIJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVRAR/HWw3DxHB4C9lwcyuInima35raJGzsBAAAAFGlzQ2FsbGVySW5Hb3Zlcm5hbmNlAAAAAQAAAAR1c2VyAwMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgIAAAAMX1NXT1BfYW1vdW50AAAAAAAAAAAAAAAAAAAAAAAABgkAAGYAAAACCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AAAAAAAAAAAAAAAAAAAAAAAAAGBwEAAAASaXNQb29sSW5Hb3Zlcm5hbmNlAAAAAQAAAAtwb29sQWRkcmVzcwMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzAgAAAB1fY3VycmVudF9wb29sX2ZyYWN0aW9uX3Jld2FyZAAAAAAAAAAAAAAAAAAAAAAAAAYHAAAAAQAAAAFpAQAAAA52b3RlUG9vbFdlaWdodAAAAAIAAAANcG9vbEFkZHJlc3NlcwAAABBwb29sc1ZvdGVTV09QTmV3CgEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIAAAALYWNjdW11bGF0ZWQAAAALcG9vbEFkZHJlc3MDCQEAAAABIQAAAAEJAQAAABJpc1Bvb2xJbkdvdmVybmFuY2UAAAABBQAAAAtwb29sQWRkcmVzcwkAAAIAAAABAgAAAEFUaGlzIHBvb2wgaGFzIG5vIF9jdXJyZW50X3Bvb2xfZnJhY3Rpb25fcmV3YXJkIGluIEdvdmVybmFuY2UgZEFwcAQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXBvb2xBZGRyZXNzZXMFAAAAC3Bvb2xBZGRyZXNzBAAAABN1c2VyUG9vbFZvdGVTV09QTmV3CQABkQAAAAIFAAAAEHBvb2xzVm90ZVNXT1BOZXcFAAAACXBvb2xJbmRleAQAAAAQdXNlclBvb2xWb3RlU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAARa1VzZXJQb29sVm90ZVNXT1ACAAAAAV8FAAAAC3Bvb2xBZGRyZXNzAAAAAAAAAAAABAAAABBwb29sVm90ZURpZmZTV09QCQAAZQAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcFAAAAEHVzZXJQb29sVm90ZVNXT1AJAABkAAAAAgUAAAALYWNjdW11bGF0ZWQFAAAAEHBvb2xWb3RlRGlmZlNXT1AKAQAAAA11c2VyVm90ZUVudHJ5AAAAAgAAAAthY2N1bXVsYXRlZAAAAAtwb29sQWRkcmVzcwQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXBvb2xBZGRyZXNzZXMFAAAAC3Bvb2xBZGRyZXNzBAAAABN1c2VyUG9vbFZvdGVTV09QTmV3CQABkQAAAAIFAAAAEHBvb2xzVm90ZVNXT1BOZXcFAAAACXBvb2xJbmRleAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAAV8FAAAAC3Bvb2xBZGRyZXNzBQAAABFrVXNlclBvb2xWb3RlU1dPUAUAAAATdXNlclBvb2xWb3RlU1dPUE5ldwUAAAALYWNjdW11bGF0ZWQKAQAAAA1wb29sVm90ZUVudHJ5AAAAAgAAAAthY2N1bXVsYXRlZAAAAAtwb29sQWRkcmVzcwQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXBvb2xBZGRyZXNzZXMFAAAAC3Bvb2xBZGRyZXNzBAAAABB1c2VyUG9vbFZvdGVTV09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAFfBQAAAAtwb29sQWRkcmVzcwUAAAARa1VzZXJQb29sVm90ZVNXT1AAAAAAAAAAAAAEAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcJAAGRAAAAAgUAAAAQcG9vbHNWb3RlU1dPUE5ldwUAAAAJcG9vbEluZGV4BAAAABBwb29sVm90ZURpZmZTV09QCQAAZQAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcFAAAAEHVzZXJQb29sVm90ZVNXT1AEAAAADHBvb2xWb3RlU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzBQAAAA1rUG9vbFZvdGVTV09QAAAAAAAAAAAABAAAAA9wb29sVm90ZVNXT1BuZXcJAABkAAAAAgUAAAAMcG9vbFZvdGVTV09QBQAAABBwb29sVm90ZURpZmZTV09QCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzBQAAAA1rUG9vbFZvdGVTV09QBQAAAA9wb29sVm90ZVNXT1BuZXcFAAAAC2FjY3VtdWxhdGVkAwkBAAAAASEAAAABCQEAAAAUaXNDYWxsZXJJbkdvdmVybmFuY2UAAAABCAUAAAABaQAAAAZjYWxsZXIJAAACAAAAAQIAAAAqVGhpcyBhZGRyZXNzIGhhcyAwIFNXT1AgaW4gR292ZXJuYW5jZSBkQXBwBAAAAA10b3RhbFZvdGVTV09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADmtUb3RhbFZvdGVTV09QAAAAAAAAAAAABAAAABF1c2VyVG90YWxWb3RlU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AAAAAAAAAAAAAEAAAAFHVzZXJTV09QaW5Hb3Zlcm5hbmNlCQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAxfU1dPUF9hbW91bnQEAAAAEHVzZXJWb3RlRGlmZlNXT1AEAAAADSRsaXN0Mjg0ODI4OTEFAAAADXBvb2xBZGRyZXNzZXMEAAAADSRzaXplMjg0ODI4OTEJAAGQAAAAAQUAAAANJGxpc3QyODQ4Mjg5MQQAAAANJGFjYzAyODQ4Mjg5MQAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemUyODQ4Mjg5MQAAAAAAAAAAAAUAAAANJGFjYzAyODQ4Mjg5MQQAAAANJGFjYzEyODQ4Mjg5MQkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjMDI4NDgyODkxCQABkQAAAAIFAAAADSRsaXN0Mjg0ODI4OTEAAAAAAAAAAAADCQAAAAAAAAIFAAAADSRzaXplMjg0ODI4OTEAAAAAAAAAAAEFAAAADSRhY2MxMjg0ODI4OTEEAAAADSRhY2MyMjg0ODI4OTEJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzEyODQ4Mjg5MQkAAZEAAAACBQAAAA0kbGlzdDI4NDgyODkxAAAAAAAAAAABAwkAAAAAAAACBQAAAA0kc2l6ZTI4NDgyODkxAAAAAAAAAAACBQAAAA0kYWNjMjI4NDgyODkxBAAAAA0kYWNjMzI4NDgyODkxCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2MyMjg0ODI4OTEJAAGRAAAAAgUAAAANJGxpc3QyODQ4Mjg5MQAAAAAAAAAAAgMJAAAAAAAAAgUAAAANJHNpemUyODQ4Mjg5MQAAAAAAAAAAAwUAAAANJGFjYzMyODQ4Mjg5MQQAAAANJGFjYzQyODQ4Mjg5MQkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjMzI4NDgyODkxCQABkQAAAAIFAAAADSRsaXN0Mjg0ODI4OTEAAAAAAAAAAAMDCQAAAAAAAAIFAAAADSRzaXplMjg0ODI4OTEAAAAAAAAAAAQFAAAADSRhY2M0Mjg0ODI4OTEEAAAADSRhY2M1Mjg0ODI4OTEJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzQyODQ4Mjg5MQkAAZEAAAACBQAAAA0kbGlzdDI4NDgyODkxAAAAAAAAAAAEAwkAAAAAAAACBQAAAA0kc2l6ZTI4NDgyODkxAAAAAAAAAAAFBQAAAA0kYWNjNTI4NDgyODkxBAAAAA0kYWNjNjI4NDgyODkxCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2M1Mjg0ODI4OTEJAAGRAAAAAgUAAAANJGxpc3QyODQ4Mjg5MQAAAAAAAAAABQMJAAAAAAAAAgUAAAANJHNpemUyODQ4Mjg5MQAAAAAAAAAABgUAAAANJGFjYzYyODQ4Mjg5MQQAAAANJGFjYzcyODQ4Mjg5MQkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjNjI4NDgyODkxCQABkQAAAAIFAAAADSRsaXN0Mjg0ODI4OTEAAAAAAAAAAAYDCQAAAAAAAAIFAAAADSRzaXplMjg0ODI4OTEAAAAAAAAAAAcFAAAADSRhY2M3Mjg0ODI4OTEEAAAADSRhY2M4Mjg0ODI4OTEJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzcyODQ4Mjg5MQkAAZEAAAACBQAAAA0kbGlzdDI4NDgyODkxAAAAAAAAAAAHAwkAAAAAAAACBQAAAA0kc2l6ZTI4NDgyODkxAAAAAAAAAAAIBQAAAA0kYWNjODI4NDgyODkxBAAAAA0kYWNjOTI4NDgyODkxCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2M4Mjg0ODI4OTEJAAGRAAAAAgUAAAANJGxpc3QyODQ4Mjg5MQAAAAAAAAAACAkAAAIAAAABAgAAABJMaXN0IHNpemUgZXhjZWVkIDgEAAAAFHVzZXJUb3RhbFZvdGVTV09QTmV3CQAAZAAAAAIFAAAAEXVzZXJUb3RhbFZvdGVTV09QBQAAABB1c2VyVm90ZURpZmZTV09QBAAAABB0b3RhbFZvdGVTV09QbmV3CQAAZAAAAAIFAAAADXRvdGFsVm90ZVNXT1AFAAAAEHVzZXJWb3RlRGlmZlNXT1ADBgkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAQdG90YWxWb3RlU1dPUG5ldwIAAAABIAkAAaQAAAABBQAAAA10b3RhbFZvdGVTV09QAgAAAAFfCQABpAAAAAEFAAAAEHVzZXJWb3RlRGlmZlNXT1AEAAAADXVzZXJEYXRhRW50cnkEAAAADSRsaXN0MzE3MTMyMTIFAAAADXBvb2xBZGRyZXNzZXMEAAAADSRzaXplMzE3MTMyMTIJAAGQAAAAAQUAAAANJGxpc3QzMTcxMzIxMgQAAAANJGFjYzAzMTcxMzIxMgUAAAADbmlsAwkAAAAAAAACBQAAAA0kc2l6ZTMxNzEzMjEyAAAAAAAAAAAABQAAAA0kYWNjMDMxNzEzMjEyBAAAAA0kYWNjMTMxNzEzMjEyCQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2MwMzE3MTMyMTIJAAGRAAAAAgUAAAANJGxpc3QzMTcxMzIxMgAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemUzMTcxMzIxMgAAAAAAAAAAAQUAAAANJGFjYzEzMTcxMzIxMgQAAAANJGFjYzIzMTcxMzIxMgkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjMTMxNzEzMjEyCQABkQAAAAIFAAAADSRsaXN0MzE3MTMyMTIAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplMzE3MTMyMTIAAAAAAAAAAAIFAAAADSRhY2MyMzE3MTMyMTIEAAAADSRhY2MzMzE3MTMyMTIJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzIzMTcxMzIxMgkAAZEAAAACBQAAAA0kbGlzdDMxNzEzMjEyAAAAAAAAAAACAwkAAAAAAAACBQAAAA0kc2l6ZTMxNzEzMjEyAAAAAAAAAAADBQAAAA0kYWNjMzMxNzEzMjEyBAAAAA0kYWNjNDMxNzEzMjEyCQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2MzMzE3MTMyMTIJAAGRAAAAAgUAAAANJGxpc3QzMTcxMzIxMgAAAAAAAAAAAwMJAAAAAAAAAgUAAAANJHNpemUzMTcxMzIxMgAAAAAAAAAABAUAAAANJGFjYzQzMTcxMzIxMgQAAAANJGFjYzUzMTcxMzIxMgkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjNDMxNzEzMjEyCQABkQAAAAIFAAAADSRsaXN0MzE3MTMyMTIAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplMzE3MTMyMTIAAAAAAAAAAAUFAAAADSRhY2M1MzE3MTMyMTIEAAAADSRhY2M2MzE3MTMyMTIJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzUzMTcxMzIxMgkAAZEAAAACBQAAAA0kbGlzdDMxNzEzMjEyAAAAAAAAAAAFAwkAAAAAAAACBQAAAA0kc2l6ZTMxNzEzMjEyAAAAAAAAAAAGBQAAAA0kYWNjNjMxNzEzMjEyBAAAAA0kYWNjNzMxNzEzMjEyCQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2M2MzE3MTMyMTIJAAGRAAAAAgUAAAANJGxpc3QzMTcxMzIxMgAAAAAAAAAABgMJAAAAAAAAAgUAAAANJHNpemUzMTcxMzIxMgAAAAAAAAAABwUAAAANJGFjYzczMTcxMzIxMgQAAAANJGFjYzgzMTcxMzIxMgkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjNzMxNzEzMjEyCQABkQAAAAIFAAAADSRsaXN0MzE3MTMyMTIAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplMzE3MTMyMTIAAAAAAAAAAAgFAAAADSRhY2M4MzE3MTMyMTIEAAAADSRhY2M5MzE3MTMyMTIJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzgzMTcxMzIxMgkAAZEAAAACBQAAAA0kbGlzdDMxNzEzMjEyAAAAAAAAAAAICQAAAgAAAAECAAAAEkxpc3Qgc2l6ZSBleGNlZWQgOAQAAAANcG9vbERhdGFFbnRyeQQAAAANJGxpc3QzMjM3MzI3OAUAAAANcG9vbEFkZHJlc3NlcwQAAAANJHNpemUzMjM3MzI3OAkAAZAAAAABBQAAAA0kbGlzdDMyMzczMjc4BAAAAA0kYWNjMDMyMzczMjc4BQAAAANuaWwDCQAAAAAAAAIFAAAADSRzaXplMzIzNzMyNzgAAAAAAAAAAAAFAAAADSRhY2Mw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", "chainId": 84, "height": 1435905, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DsfUcQN6tpxcPCxFTfMTEFEEjyRwF8pa34yrgeWn3hZL Next: 7ZyQo93G45unCWkVwHLye7qMcMM1wYVJd9KfF22y8QdP Diff:
OldNewDifferences
110110 }
111111 let userTotalVoteSWOPNew = (userTotalVoteSWOP + userVoteDiffSWOP)
112112 let totalVoteSWOPnew = (totalVoteSWOP + userVoteDiffSWOP)
113- let userDataEntry = {
114- let $list31053146 = poolAddresses
115- let $size31053146 = size($list31053146)
116- let $acc031053146 = nil
117- if (($size31053146 == 0))
118- then $acc031053146
119- else {
120- let $acc131053146 = userVoteEntry($acc031053146, $list31053146[0])
121- if (($size31053146 == 1))
122- then $acc131053146
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
123122 else {
124- let $acc231053146 = userVoteEntry($acc131053146, $list31053146[1])
125- if (($size31053146 == 2))
126- then $acc231053146
123+ let $acc131713212 = userVoteEntry($acc031713212, $list31713212[0])
124+ if (($size31713212 == 1))
125+ then $acc131713212
127126 else {
128- let $acc331053146 = userVoteEntry($acc231053146, $list31053146[2])
129- if (($size31053146 == 3))
130- then $acc331053146
127+ let $acc231713212 = userVoteEntry($acc131713212, $list31713212[1])
128+ if (($size31713212 == 2))
129+ then $acc231713212
131130 else {
132- let $acc431053146 = userVoteEntry($acc331053146, $list31053146[3])
133- if (($size31053146 == 4))
134- then $acc431053146
131+ let $acc331713212 = userVoteEntry($acc231713212, $list31713212[2])
132+ if (($size31713212 == 3))
133+ then $acc331713212
135134 else {
136- let $acc531053146 = userVoteEntry($acc431053146, $list31053146[4])
137- if (($size31053146 == 5))
138- then $acc531053146
135+ let $acc431713212 = userVoteEntry($acc331713212, $list31713212[3])
136+ if (($size31713212 == 4))
137+ then $acc431713212
139138 else {
140- let $acc631053146 = userVoteEntry($acc531053146, $list31053146[5])
141- if (($size31053146 == 6))
142- then $acc631053146
139+ let $acc531713212 = userVoteEntry($acc431713212, $list31713212[4])
140+ if (($size31713212 == 5))
141+ then $acc531713212
143142 else {
144- let $acc731053146 = userVoteEntry($acc631053146, $list31053146[6])
145- if (($size31053146 == 7))
146- then $acc731053146
143+ let $acc631713212 = userVoteEntry($acc531713212, $list31713212[5])
144+ if (($size31713212 == 6))
145+ then $acc631713212
147146 else {
148- let $acc831053146 = userVoteEntry($acc731053146, $list31053146[7])
149- if (($size31053146 == 8))
150- then $acc831053146
147+ let $acc731713212 = userVoteEntry($acc631713212, $list31713212[6])
148+ if (($size31713212 == 7))
149+ then $acc731713212
151150 else {
152- let $acc931053146 = userVoteEntry($acc831053146, $list31053146[8])
153- throw("List size exceed 8")
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+ }
154158 }
155159 }
156160 }
160164 }
161165 }
162166 }
163- }
164- let poolDataEntry = {
165- let $list31713212 = poolAddresses
166- let $size31713212 = size($list31713212)
167- let $acc031713212 = nil
168- if (($size31713212 == 0))
169- then $acc031713212
170- else {
171- let $acc131713212 = poolVoteEntry($acc031713212, $list31713212[0])
172- if (($size31713212 == 1))
173- then $acc131713212
167+ let poolDataEntry = {
168+ let $list32373278 = poolAddresses
169+ let $size32373278 = size($list32373278)
170+ let $acc032373278 = nil
171+ if (($size32373278 == 0))
172+ then $acc032373278
174173 else {
175- let $acc231713212 = poolVoteEntry($acc131713212, $list31713212[1])
176- if (($size31713212 == 2))
177- then $acc231713212
174+ let $acc132373278 = poolVoteEntry($acc032373278, $list32373278[0])
175+ if (($size32373278 == 1))
176+ then $acc132373278
178177 else {
179- let $acc331713212 = poolVoteEntry($acc231713212, $list31713212[2])
180- if (($size31713212 == 3))
181- then $acc331713212
178+ let $acc232373278 = poolVoteEntry($acc132373278, $list32373278[1])
179+ if (($size32373278 == 2))
180+ then $acc232373278
182181 else {
183- let $acc431713212 = poolVoteEntry($acc331713212, $list31713212[3])
184- if (($size31713212 == 4))
185- then $acc431713212
182+ let $acc332373278 = poolVoteEntry($acc232373278, $list32373278[2])
183+ if (($size32373278 == 3))
184+ then $acc332373278
186185 else {
187- let $acc531713212 = poolVoteEntry($acc431713212, $list31713212[4])
188- if (($size31713212 == 5))
189- then $acc531713212
186+ let $acc432373278 = poolVoteEntry($acc332373278, $list32373278[3])
187+ if (($size32373278 == 4))
188+ then $acc432373278
190189 else {
191- let $acc631713212 = poolVoteEntry($acc531713212, $list31713212[5])
192- if (($size31713212 == 6))
193- then $acc631713212
190+ let $acc532373278 = poolVoteEntry($acc432373278, $list32373278[4])
191+ if (($size32373278 == 5))
192+ then $acc532373278
194193 else {
195- let $acc731713212 = poolVoteEntry($acc631713212, $list31713212[6])
196- if (($size31713212 == 7))
197- then $acc731713212
194+ let $acc632373278 = poolVoteEntry($acc532373278, $list32373278[5])
195+ if (($size32373278 == 6))
196+ then $acc632373278
198197 else {
199- let $acc831713212 = poolVoteEntry($acc731713212, $list31713212[7])
200- if (($size31713212 == 8))
201- then $acc831713212
198+ let $acc732373278 = poolVoteEntry($acc632373278, $list32373278[6])
199+ if (($size32373278 == 7))
200+ then $acc732373278
202201 else {
203- let $acc931713212 = poolVoteEntry($acc831713212, $list31713212[8])
204- throw("List size exceed 8")
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+ }
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 $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- let userDataEntry = {
114- let $list31053146 = poolAddresses
115- let $size31053146 = size($list31053146)
116- let $acc031053146 = nil
117- if (($size31053146 == 0))
118- then $acc031053146
119- else {
120- let $acc131053146 = userVoteEntry($acc031053146, $list31053146[0])
121- if (($size31053146 == 1))
122- then $acc131053146
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
123122 else {
124- let $acc231053146 = userVoteEntry($acc131053146, $list31053146[1])
125- if (($size31053146 == 2))
126- then $acc231053146
123+ let $acc131713212 = userVoteEntry($acc031713212, $list31713212[0])
124+ if (($size31713212 == 1))
125+ then $acc131713212
127126 else {
128- let $acc331053146 = userVoteEntry($acc231053146, $list31053146[2])
129- if (($size31053146 == 3))
130- then $acc331053146
127+ let $acc231713212 = userVoteEntry($acc131713212, $list31713212[1])
128+ if (($size31713212 == 2))
129+ then $acc231713212
131130 else {
132- let $acc431053146 = userVoteEntry($acc331053146, $list31053146[3])
133- if (($size31053146 == 4))
134- then $acc431053146
131+ let $acc331713212 = userVoteEntry($acc231713212, $list31713212[2])
132+ if (($size31713212 == 3))
133+ then $acc331713212
135134 else {
136- let $acc531053146 = userVoteEntry($acc431053146, $list31053146[4])
137- if (($size31053146 == 5))
138- then $acc531053146
135+ let $acc431713212 = userVoteEntry($acc331713212, $list31713212[3])
136+ if (($size31713212 == 4))
137+ then $acc431713212
139138 else {
140- let $acc631053146 = userVoteEntry($acc531053146, $list31053146[5])
141- if (($size31053146 == 6))
142- then $acc631053146
139+ let $acc531713212 = userVoteEntry($acc431713212, $list31713212[4])
140+ if (($size31713212 == 5))
141+ then $acc531713212
143142 else {
144- let $acc731053146 = userVoteEntry($acc631053146, $list31053146[6])
145- if (($size31053146 == 7))
146- then $acc731053146
143+ let $acc631713212 = userVoteEntry($acc531713212, $list31713212[5])
144+ if (($size31713212 == 6))
145+ then $acc631713212
147146 else {
148- let $acc831053146 = userVoteEntry($acc731053146, $list31053146[7])
149- if (($size31053146 == 8))
150- then $acc831053146
147+ let $acc731713212 = userVoteEntry($acc631713212, $list31713212[6])
148+ if (($size31713212 == 7))
149+ then $acc731713212
151150 else {
152- let $acc931053146 = userVoteEntry($acc831053146, $list31053146[8])
153- throw("List size exceed 8")
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+ }
154158 }
155159 }
156160 }
157161 }
158162 }
159163 }
160164 }
161165 }
162166 }
163- }
164- let poolDataEntry = {
165- let $list31713212 = poolAddresses
166- let $size31713212 = size($list31713212)
167- let $acc031713212 = nil
168- if (($size31713212 == 0))
169- then $acc031713212
170- else {
171- let $acc131713212 = poolVoteEntry($acc031713212, $list31713212[0])
172- if (($size31713212 == 1))
173- then $acc131713212
167+ let poolDataEntry = {
168+ let $list32373278 = poolAddresses
169+ let $size32373278 = size($list32373278)
170+ let $acc032373278 = nil
171+ if (($size32373278 == 0))
172+ then $acc032373278
174173 else {
175- let $acc231713212 = poolVoteEntry($acc131713212, $list31713212[1])
176- if (($size31713212 == 2))
177- then $acc231713212
174+ let $acc132373278 = poolVoteEntry($acc032373278, $list32373278[0])
175+ if (($size32373278 == 1))
176+ then $acc132373278
178177 else {
179- let $acc331713212 = poolVoteEntry($acc231713212, $list31713212[2])
180- if (($size31713212 == 3))
181- then $acc331713212
178+ let $acc232373278 = poolVoteEntry($acc132373278, $list32373278[1])
179+ if (($size32373278 == 2))
180+ then $acc232373278
182181 else {
183- let $acc431713212 = poolVoteEntry($acc331713212, $list31713212[3])
184- if (($size31713212 == 4))
185- then $acc431713212
182+ let $acc332373278 = poolVoteEntry($acc232373278, $list32373278[2])
183+ if (($size32373278 == 3))
184+ then $acc332373278
186185 else {
187- let $acc531713212 = poolVoteEntry($acc431713212, $list31713212[4])
188- if (($size31713212 == 5))
189- then $acc531713212
186+ let $acc432373278 = poolVoteEntry($acc332373278, $list32373278[3])
187+ if (($size32373278 == 4))
188+ then $acc432373278
190189 else {
191- let $acc631713212 = poolVoteEntry($acc531713212, $list31713212[5])
192- if (($size31713212 == 6))
193- then $acc631713212
190+ let $acc532373278 = poolVoteEntry($acc432373278, $list32373278[4])
191+ if (($size32373278 == 5))
192+ then $acc532373278
194193 else {
195- let $acc731713212 = poolVoteEntry($acc631713212, $list31713212[6])
196- if (($size31713212 == 7))
197- then $acc731713212
194+ let $acc632373278 = poolVoteEntry($acc532373278, $list32373278[5])
195+ if (($size32373278 == 6))
196+ then $acc632373278
198197 else {
199- let $acc831713212 = poolVoteEntry($acc731713212, $list31713212[7])
200- if (($size31713212 == 8))
201- then $acc831713212
198+ let $acc732373278 = poolVoteEntry($acc632373278, $list32373278[6])
199+ if (($size32373278 == 7))
200+ then $acc732373278
202201 else {
203- let $acc931713212 = poolVoteEntry($acc831713212, $list31713212[8])
204- throw("List size exceed 8")
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+ }
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.36 ms