tx · G5fneV7LBZ1Mpo3NptMCfUNmC6FZJahv8bQPQTmqsg1F

3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp:  -0.01400000 Waves

2021.03.13 14:37 [1435858] smart account 3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp > SELF 0.00000000 Waves

{ "type": 13, "id": "G5fneV7LBZ1Mpo3NptMCfUNmC6FZJahv8bQPQTmqsg1F", "fee": 1400000, "feeAssetId": null, "timestamp": 1615635475610, "version": 1, "sender": "3N2wcNfEWihUVJV2S6jKwcw3QDupKgXPBnp", "senderPublicKey": "2Ek8QRiW2SC3s4ZC79pXUmvJbmqU6agaNsjN2wmnzmSs", "proofs": [ "om5k7uRjWqqbgTNxTLdLKAYRziHQRy2y13j3rr3tXUvPzAhBw6ipgS1ERqXje8rhan9a8b6sCyKT9pHqm8rE11F" ], "script": "base64:AAIEAAAAAAAAAAgIAhIECgIYEQAAAAcAAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAVfdm90ZQAAAAASa1VzZXJUb3RhbFZvdGVTV09QAgAAABVfdXNlcl90b3RhbF9TV09QX3ZvdGUAAAAADWtQb29sVm90ZVNXT1ACAAAACl92b3RlX1NXT1AAAAAADmtUb3RhbFZvdGVTV09QAgAAAA90b3RhbF92b3RlX1NXT1AAAAAAB2dvdkFkZHIJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVQTpUX1edzu1C+kk914p42uKvNrLVgR210BAAAAFGlzQ2FsbGVySW5Hb3Zlcm5hbmNlAAAAAQAAAAR1c2VyAwMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgIAAAAMX1NXT1BfYW1vdW50AAAAAAAAAAAAAAAAAAAAAAAABgkAAGYAAAACCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AAAAAAAAAAAAAAAAAAAAAAAAAGBwEAAAASaXNQb29sSW5Hb3Zlcm5hbmNlAAAAAQAAAAtwb29sQWRkcmVzcwMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzAgAAAAxfc3RhcnRIZWlnaHQAAAAAAAAAAAAAAAAAAAAAAAAGBwAAAAEAAAABaQEAAAAOdm90ZVBvb2xXZWlnaHQAAAACAAAADXBvb2xBZGRyZXNzZXMAAAAQcG9vbHNWb3RlU1dPUE5ldwoBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACAAAAC2FjY3VtdWxhdGVkAAAAC3Bvb2xBZGRyZXNzAwkBAAAAASEAAAABCQEAAAASaXNQb29sSW5Hb3Zlcm5hbmNlAAAAAQUAAAALcG9vbEFkZHJlc3MJAAACAAAAAQIAAAAwVGhpcyBwb29sIGhhcyBubyBfc3RhcnRIZWlnaHQgaW4gR292ZXJuYW5jZSBkQXBwBAAAAAlwb29sSW5kZXgJAQAAAAV2YWx1ZQAAAAEJAARPAAAAAgUAAAANcG9vbEFkZHJlc3NlcwUAAAALcG9vbEFkZHJlc3MEAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcJAAGRAAAAAgUAAAAQcG9vbHNWb3RlU1dPUE5ldwUAAAAJcG9vbEluZGV4BAAAABB1c2VyUG9vbFZvdGVTV09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABFrVXNlclBvb2xWb3RlU1dPUAIAAAABXwUAAAALcG9vbEFkZHJlc3MAAAAAAAAAAAAEAAAAEHBvb2xWb3RlRGlmZlNXT1AJAABlAAAAAgUAAAATdXNlclBvb2xWb3RlU1dPUE5ldwUAAAAQdXNlclBvb2xWb3RlU1dPUAkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAUAAAAQcG9vbFZvdGVEaWZmU1dPUAoBAAAADXVzZXJWb3RlRW50cnkAAAACAAAAC2FjY3VtdWxhdGVkAAAAC3Bvb2xBZGRyZXNzBAAAAAlwb29sSW5kZXgJAQAAAAV2YWx1ZQAAAAEJAARPAAAAAgUAAAANcG9vbEFkZHJlc3NlcwUAAAALcG9vbEFkZHJlc3MEAAAAE3VzZXJQb29sVm90ZVNXT1BOZXcJAAGRAAAAAgUAAAAQcG9vbHNWb3RlU1dPUE5ldwUAAAAJcG9vbEluZGV4CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAALcG9vbEFkZHJlc3MFAAAAEWtVc2VyUG9vbFZvdGVTV09QBQAAABN1c2VyUG9vbFZvdGVTV09QTmV3BQAAAAthY2N1bXVsYXRlZAoBAAAADXBvb2xWb3RlRW50cnkAAAACAAAAC2FjY3VtdWxhdGVkAAAAC3Bvb2xBZGRyZXNzBAAAAAlwb29sSW5kZXgJAQAAAAV2YWx1ZQAAAAEJAARPAAAAAgUAAAANcG9vbEFkZHJlc3NlcwUAAAALcG9vbEFkZHJlc3MEAAAAEHVzZXJQb29sVm90ZVNXT1AJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAFfBQAAAAtwb29sQWRkcmVzcwAAAAAAAAAAAAQAAAATdXNlclBvb2xWb3RlU1dPUE5ldwkAAZEAAAACBQAAABBwb29sc1ZvdGVTV09QTmV3BQAAAAlwb29sSW5kZXgEAAAAEHBvb2xWb3RlRGlmZlNXT1AJAABlAAAAAgUAAAATdXNlclBvb2xWb3RlU1dPUE5ldwUAAAAQdXNlclBvb2xWb3RlU1dPUAQAAAAMcG9vbFZvdGVTV09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAALcG9vbEFkZHJlc3MFAAAADWtQb29sVm90ZVNXT1AAAAAAAAAAAAAEAAAAD3Bvb2xWb3RlU1dPUG5ldwkAAGQAAAACBQAAAAxwb29sVm90ZVNXT1AFAAAAEHBvb2xWb3RlRGlmZlNXT1AJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAALcG9vbEFkZHJlc3MFAAAADWtQb29sVm90ZVNXT1AFAAAAD3Bvb2xWb3RlU1dPUG5ldwUAAAALYWNjdW11bGF0ZWQDCQEAAAABIQAAAAEJAQAAABRpc0NhbGxlckluR292ZXJuYW5jZQAAAAEIBQAAAAFpAAAABmNhbGxlcgkAAAIAAAABAgAAACpUaGlzIGFkZHJlc3MgaGFzIDAgU1dPUCBpbiBHb3Zlcm5hbmNlIGRBcHAEAAAADXRvdGFsVm90ZVNXT1AJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAAOa1RvdGFsVm90ZVNXT1AAAAAAAAAAAAAEAAAAEXVzZXJUb3RhbFZvdGVTV09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAEmtVc2VyVG90YWxWb3RlU1dPUAAAAAAAAAAAAAQAAAAUdXNlclNXT1BpbkdvdmVybmFuY2UJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAAB2dvdkFkZHIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAADF9TV09QX2Ftb3VudAQAAAAQdXNlclZvdGVEaWZmU1dPUAQAAAANJGxpc3QyNzQ3Mjc5MAUAAAANcG9vbEFkZHJlc3NlcwQAAAANJHNpemUyNzQ3Mjc5MAkAAZAAAAABBQAAAA0kbGlzdDI3NDcyNzkwBAAAAA0kYWNjMDI3NDcyNzkwAAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTI3NDcyNzkwAAAAAAAAAAAABQAAAA0kYWNjMDI3NDcyNzkwBAAAAA0kYWNjMTI3NDcyNzkwCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2MwMjc0NzI3OTAJAAGRAAAAAgUAAAANJGxpc3QyNzQ3Mjc5MAAAAAAAAAAAAAMJAAAAAAAAAgUAAAANJHNpemUyNzQ3Mjc5MAAAAAAAAAAAAQUAAAANJGFjYzEyNzQ3Mjc5MAQAAAANJGFjYzIyNzQ3Mjc5MAkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjMTI3NDcyNzkwCQABkQAAAAIFAAAADSRsaXN0Mjc0NzI3OTAAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplMjc0NzI3OTAAAAAAAAAAAAIFAAAADSRhY2MyMjc0NzI3OTAEAAAADSRhY2MzMjc0NzI3OTAJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzIyNzQ3Mjc5MAkAAZEAAAACBQAAAA0kbGlzdDI3NDcyNzkwAAAAAAAAAAACAwkAAAAAAAACBQAAAA0kc2l6ZTI3NDcyNzkwAAAAAAAAAAADBQAAAA0kYWNjMzI3NDcyNzkwBAAAAA0kYWNjNDI3NDcyNzkwCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2MzMjc0NzI3OTAJAAGRAAAAAgUAAAANJGxpc3QyNzQ3Mjc5MAAAAAAAAAAAAwMJAAAAAAAAAgUAAAANJHNpemUyNzQ3Mjc5MAAAAAAAAAAABAUAAAANJGFjYzQyNzQ3Mjc5MAQAAAANJGFjYzUyNzQ3Mjc5MAkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjNDI3NDcyNzkwCQABkQAAAAIFAAAADSRsaXN0Mjc0NzI3OTAAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplMjc0NzI3OTAAAAAAAAAAAAUFAAAADSRhY2M1Mjc0NzI3OTAEAAAADSRhY2M2Mjc0NzI3OTAJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzUyNzQ3Mjc5MAkAAZEAAAACBQAAAA0kbGlzdDI3NDcyNzkwAAAAAAAAAAAFAwkAAAAAAAACBQAAAA0kc2l6ZTI3NDcyNzkwAAAAAAAAAAAGBQAAAA0kYWNjNjI3NDcyNzkwBAAAAA0kYWNjNzI3NDcyNzkwCQEAAAAQY2FsY1ZvdGVEaWZmU1dPUAAAAAIFAAAADSRhY2M2Mjc0NzI3OTAJAAGRAAAAAgUAAAANJGxpc3QyNzQ3Mjc5MAAAAAAAAAAABgMJAAAAAAAAAgUAAAANJHNpemUyNzQ3Mjc5MAAAAAAAAAAABwUAAAANJGFjYzcyNzQ3Mjc5MAQAAAANJGFjYzgyNzQ3Mjc5MAkBAAAAEGNhbGNWb3RlRGlmZlNXT1AAAAACBQAAAA0kYWNjNzI3NDcyNzkwCQABkQAAAAIFAAAADSRsaXN0Mjc0NzI3OTAAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplMjc0NzI3OTAAAAAAAAAAAAgFAAAADSRhY2M4Mjc0NzI3OTAEAAAADSRhY2M5Mjc0NzI3OTAJAQAAABBjYWxjVm90ZURpZmZTV09QAAAAAgUAAAANJGFjYzgyNzQ3Mjc5MAkAAZEAAAACBQAAAA0kbGlzdDI3NDcyNzkwAAAAAAAAAAAICQAAAgAAAAECAAAAEkxpc3Qgc2l6ZSBleGNlZWQgOAQAAAAUdXNlclRvdGFsVm90ZVNXT1BOZXcJAABkAAAAAgUAAAARdXNlclRvdGFsVm90ZVNXT1AFAAAAEHVzZXJWb3RlRGlmZlNXT1AEAAAAEHRvdGFsVm90ZVNXT1BuZXcJAABkAAAAAgUAAAANdG90YWxWb3RlU1dPUAUAAAAQdXNlclZvdGVEaWZmU1dPUAQAAAANdXNlckRhdGFFbnRyeQQAAAANJGxpc3QyOTQ1Mjk4NgUAAAANcG9vbEFkZHJlc3NlcwQAAAANJHNpemUyOTQ1Mjk4NgkAAZAAAAABBQAAAA0kbGlzdDI5NDUyOTg2BAAAAA0kYWNjMDI5NDUyOTg2BQAAAANuaWwDCQAAAAAAAAIFAAAADSRzaXplMjk0NTI5ODYAAAAAAAAAAAAFAAAADSRhY2MwMjk0NTI5ODYEAAAADSRhY2MxMjk0NTI5ODYJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzAyOTQ1Mjk4NgkAAZEAAAACBQAAAA0kbGlzdDI5NDUyOTg2AAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTI5NDUyOTg2AAAAAAAAAAABBQAAAA0kYWNjMTI5NDUyOTg2BAAAAA0kYWNjMjI5NDUyOTg2CQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2MxMjk0NTI5ODYJAAGRAAAAAgUAAAANJGxpc3QyOTQ1Mjk4NgAAAAAAAAAAAQMJAAAAAAAAAgUAAAANJHNpemUyOTQ1Mjk4NgAAAAAAAAAAAgUAAAANJGFjYzIyOTQ1Mjk4NgQAAAANJGFjYzMyOTQ1Mjk4NgkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjMjI5NDUyOTg2CQABkQAAAAIFAAAADSRsaXN0Mjk0NTI5ODYAAAAAAAAAAAIDCQAAAAAAAAIFAAAADSRzaXplMjk0NTI5ODYAAAAAAAAAAAMFAAAADSRhY2MzMjk0NTI5ODYEAAAADSRhY2M0Mjk0NTI5ODYJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzMyOTQ1Mjk4NgkAAZEAAAACBQAAAA0kbGlzdDI5NDUyOTg2AAAAAAAAAAADAwkAAAAAAAACBQAAAA0kc2l6ZTI5NDUyOTg2AAAAAAAAAAAEBQAAAA0kYWNjNDI5NDUyOTg2BAAAAA0kYWNjNTI5NDUyOTg2CQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2M0Mjk0NTI5ODYJAAGRAAAAAgUAAAANJGxpc3QyOTQ1Mjk4NgAAAAAAAAAABAMJAAAAAAAAAgUAAAANJHNpemUyOTQ1Mjk4NgAAAAAAAAAABQUAAAANJGFjYzUyOTQ1Mjk4NgQAAAANJGFjYzYyOTQ1Mjk4NgkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjNTI5NDUyOTg2CQABkQAAAAIFAAAADSRsaXN0Mjk0NTI5ODYAAAAAAAAAAAUDCQAAAAAAAAIFAAAADSRzaXplMjk0NTI5ODYAAAAAAAAAAAYFAAAADSRhY2M2Mjk0NTI5ODYEAAAADSRhY2M3Mjk0NTI5ODYJAQAAAA11c2VyVm90ZUVudHJ5AAAAAgUAAAANJGFjYzYyOTQ1Mjk4NgkAAZEAAAACBQAAAA0kbGlzdDI5NDUyOTg2AAAAAAAAAAAGAwkAAAAAAAACBQAAAA0kc2l6ZTI5NDUyOTg2AAAAAAAAAAAHBQAAAA0kYWNjNzI5NDUyOTg2BAAAAA0kYWNjODI5NDUyOTg2CQEAAAANdXNlclZvdGVFbnRyeQAAAAIFAAAADSRhY2M3Mjk0NTI5ODYJAAGRAAAAAgUAAAANJGxpc3QyOTQ1Mjk4NgAAAAAAAAAABwMJAAAAAAAAAgUAAAANJHNpemUyOTQ1Mjk4NgAAAAAAAAAACAUAAAANJGFjYzgyOTQ1Mjk4NgQAAAANJGFjYzkyOTQ1Mjk4NgkBAAAADXVzZXJWb3RlRW50cnkAAAACBQAAAA0kYWNjODI5NDUyOTg2CQABkQAAAAIFAAAADSRsaXN0Mjk0NTI5ODYAAAAAAAAAAAgJAAACAAAAAQIAAAASTGlzdCBzaXplIGV4Y2VlZCA4BAAAAA1wb29sRGF0YUVudHJ5BAAAAA0kbGlzdDMwMTEzMDUyBQAAAA1wb29sQWRkcmVzc2VzBAAAAA0kc2l6ZTMwMTEzMDUyCQABkAAAAAEFAAAADSRsaXN0MzAxMTMwNTIEAAAADSRhY2MwMzAxMTMwNTIFAAAAA25pbAMJAAAAAAAAAgUAAAANJHNpemUzMDExMzA1MgAAAAAAAAAAAAUAAAANJGFjYzAzMDExMzA1MgQAAAANJGFjYzEzMDExMzA1MgkBAAAADXBvb2xWb3RlRW50cnkAAAACBQAAAA0kYWNjMDMwMTEzMDUyCQABkQAAAAIFAAAADSRsaXN0MzAxMTMwNTIAAAAAAAAAAAADCQAAAAAAAAIFAAAADSRzaXplMzAxMTMwNTIAAAAAAAAAAAEFAAAADSRhY2MxMzAxMTMwNTIEAAAADSRhY2MyMzAxMTMw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", "chainId": 84, "height": 1435858, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5QSWyRyEcsk7YJuDqhP7isHa1DCcUYV5askUkMLVfsH5 Next: 6pHEfDyK2eFKThKmxf65itJpNo2Qs19aEZaGhXfv23Aa Diff:
OldNewDifferences
2424
2525
2626 @Callable(j)
27-func votePoolWeight (i,k) = if (!(f(j.caller)))
28- then throw("This address has 0 SWOP in Governance dApp")
29- else if (!(h(i)))
27+func votePoolWeight (k,l) = {
28+ func m (n,i) = if (!(h(i)))
3029 then throw("This pool has no _startHeight in Governance dApp")
3130 else {
32- let l = valueOrElse(getInteger(this, (toString(j.caller) + b)), 0)
33- let m = valueOrElse(getInteger(this, (((toString(j.caller) + a) + "_") + i)), 0)
34- let n = valueOrElse(getInteger(this, (i + c)), 0)
35- let o = valueOrElse(getInteger(this, d), 0)
36- let p = getIntegerValue(e, (toString(j.caller) + "_SWOP_amount"))
37- let q = (k - m)
38- let r = (l + q)
39- let s = (n + q)
40- let t = (n + q)
41- if ((p > r))
42- then throw(((((toString(this) + " has ") + toString(p)) + "SWOP in governance. New SWOP in voting ") + toString(r)))
43- else [IntegerEntry((((toString(j.caller) + a) + "_") + i), k), IntegerEntry((toString(j.caller) + b), r), IntegerEntry((i + c), s), IntegerEntry(d, t)]
31+ let o = value(indexOf(k, i))
32+ let p = l[o]
33+ let q = valueOrElse(getInteger(this, (((toString(j.caller) + a) + "_") + i)), 0)
34+ let r = (p - q)
35+ (n + r)
4436 }
37+
38+ func s (n,i) = {
39+ let o = value(indexOf(k, i))
40+ let p = l[o]
41+IntegerEntry((((toString(j.caller) + "_") + i) + a), p) :: n
42+ }
43+
44+ func t (n,i) = {
45+ let o = value(indexOf(k, i))
46+ let q = valueOrElse(getInteger(this, (((toString(j.caller) + a) + "_") + i)), 0)
47+ let p = l[o]
48+ let r = (p - q)
49+ let u = valueOrElse(getInteger(this, (i + c)), 0)
50+ let v = (u + r)
51+IntegerEntry((i + c), v) :: n
52+ }
53+
54+ if (!(f(j.caller)))
55+ then throw("This address has 0 SWOP in Governance dApp")
56+ else {
57+ let w = valueOrElse(getInteger(this, d), 0)
58+ let x = valueOrElse(getInteger(this, (toString(j.caller) + b)), 0)
59+ let y = getIntegerValue(e, (toString(j.caller) + "_SWOP_amount"))
60+ let z = {
61+ let A = k
62+ let B = size(A)
63+ let C = 0
64+ if ((B == 0))
65+ then C
66+ else {
67+ let D = m(C, A[0])
68+ if ((B == 1))
69+ then D
70+ else {
71+ let E = m(D, A[1])
72+ if ((B == 2))
73+ then E
74+ else {
75+ let F = m(E, A[2])
76+ if ((B == 3))
77+ then F
78+ else {
79+ let G = m(F, A[3])
80+ if ((B == 4))
81+ then G
82+ else {
83+ let H = m(G, A[4])
84+ if ((B == 5))
85+ then H
86+ else {
87+ let I = m(H, A[5])
88+ if ((B == 6))
89+ then I
90+ else {
91+ let J = m(I, A[6])
92+ if ((B == 7))
93+ then J
94+ else {
95+ let K = m(J, A[7])
96+ if ((B == 8))
97+ then K
98+ else {
99+ let L = m(K, A[8])
100+ throw("List size exceed 8")
101+ }
102+ }
103+ }
104+ }
105+ }
106+ }
107+ }
108+ }
109+ }
110+ }
111+ let M = (x + z)
112+ let N = (w + z)
113+ let O = {
114+ let P = k
115+ let Q = size(P)
116+ let R = nil
117+ if ((Q == 0))
118+ then R
119+ else {
120+ let S = s(R, P[0])
121+ if ((Q == 1))
122+ then S
123+ else {
124+ let T = s(S, P[1])
125+ if ((Q == 2))
126+ then T
127+ else {
128+ let U = s(T, P[2])
129+ if ((Q == 3))
130+ then U
131+ else {
132+ let V = s(U, P[3])
133+ if ((Q == 4))
134+ then V
135+ else {
136+ let W = s(V, P[4])
137+ if ((Q == 5))
138+ then W
139+ else {
140+ let X = s(W, P[5])
141+ if ((Q == 6))
142+ then X
143+ else {
144+ let Y = s(X, P[6])
145+ if ((Q == 7))
146+ then Y
147+ else {
148+ let Z = s(Y, P[7])
149+ if ((Q == 8))
150+ then Z
151+ else {
152+ let aa = s(Z, P[8])
153+ throw("List size exceed 8")
154+ }
155+ }
156+ }
157+ }
158+ }
159+ }
160+ }
161+ }
162+ }
163+ }
164+ let ab = {
165+ let ac = k
166+ let ad = size(ac)
167+ let ae = nil
168+ if ((ad == 0))
169+ then ae
170+ else {
171+ let af = t(ae, ac[0])
172+ if ((ad == 1))
173+ then af
174+ else {
175+ let ag = t(af, ac[1])
176+ if ((ad == 2))
177+ then ag
178+ else {
179+ let ah = t(ag, ac[2])
180+ if ((ad == 3))
181+ then ah
182+ else {
183+ let ai = t(ah, ac[3])
184+ if ((ad == 4))
185+ then ai
186+ else {
187+ let aj = t(ai, ac[4])
188+ if ((ad == 5))
189+ then aj
190+ else {
191+ let ak = t(aj, ac[5])
192+ if ((ad == 6))
193+ then ak
194+ else {
195+ let al = t(ak, ac[6])
196+ if ((ad == 7))
197+ then al
198+ else {
199+ let am = t(al, ac[7])
200+ if ((ad == 8))
201+ then am
202+ else {
203+ let an = t(am, ac[8])
204+ throw("List size exceed 8")
205+ }
206+ }
207+ }
208+ }
209+ }
210+ }
211+ }
212+ }
213+ }
214+ }
215+ if ((y > M))
216+ then throw(((((toString(this) + " has ") + toString(y)) + "SWOP in governance. New SWOP in voting ") + toString(M)))
217+ else ((O ++ ab) ++ [IntegerEntry((toString(j.caller) + b), M), IntegerEntry(d, N)])
218+ }
219+ }
45220
46221
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "_vote"
55
66 let b = "_user_total_SWOP_vote"
77
88 let c = "_vote_SWOP"
99
1010 let d = "total_vote_SWOP"
1111
1212 let e = Address(base58'3MqhxbxHEMtp2Rwy1gUb6cPSJHQepdap1Yp')
1313
1414 func f (g) = if (if ((valueOrElse(getInteger(e, (toString(g) + "_SWOP_amount")), 0) > 0))
1515 then true
1616 else (valueOrElse(getInteger(this, (toString(g) + b)), 0) > 0))
1717 then true
1818 else false
1919
2020
2121 func h (i) = if ((valueOrElse(getInteger(e, (i + "_startHeight")), 0) > 0))
2222 then true
2323 else false
2424
2525
2626 @Callable(j)
27-func votePoolWeight (i,k) = if (!(f(j.caller)))
28- then throw("This address has 0 SWOP in Governance dApp")
29- else if (!(h(i)))
27+func votePoolWeight (k,l) = {
28+ func m (n,i) = if (!(h(i)))
3029 then throw("This pool has no _startHeight in Governance dApp")
3130 else {
32- let l = valueOrElse(getInteger(this, (toString(j.caller) + b)), 0)
33- let m = valueOrElse(getInteger(this, (((toString(j.caller) + a) + "_") + i)), 0)
34- let n = valueOrElse(getInteger(this, (i + c)), 0)
35- let o = valueOrElse(getInteger(this, d), 0)
36- let p = getIntegerValue(e, (toString(j.caller) + "_SWOP_amount"))
37- let q = (k - m)
38- let r = (l + q)
39- let s = (n + q)
40- let t = (n + q)
41- if ((p > r))
42- then throw(((((toString(this) + " has ") + toString(p)) + "SWOP in governance. New SWOP in voting ") + toString(r)))
43- else [IntegerEntry((((toString(j.caller) + a) + "_") + i), k), IntegerEntry((toString(j.caller) + b), r), IntegerEntry((i + c), s), IntegerEntry(d, t)]
31+ let o = value(indexOf(k, i))
32+ let p = l[o]
33+ let q = valueOrElse(getInteger(this, (((toString(j.caller) + a) + "_") + i)), 0)
34+ let r = (p - q)
35+ (n + r)
4436 }
37+
38+ func s (n,i) = {
39+ let o = value(indexOf(k, i))
40+ let p = l[o]
41+IntegerEntry((((toString(j.caller) + "_") + i) + a), p) :: n
42+ }
43+
44+ func t (n,i) = {
45+ let o = value(indexOf(k, i))
46+ let q = valueOrElse(getInteger(this, (((toString(j.caller) + a) + "_") + i)), 0)
47+ let p = l[o]
48+ let r = (p - q)
49+ let u = valueOrElse(getInteger(this, (i + c)), 0)
50+ let v = (u + r)
51+IntegerEntry((i + c), v) :: n
52+ }
53+
54+ if (!(f(j.caller)))
55+ then throw("This address has 0 SWOP in Governance dApp")
56+ else {
57+ let w = valueOrElse(getInteger(this, d), 0)
58+ let x = valueOrElse(getInteger(this, (toString(j.caller) + b)), 0)
59+ let y = getIntegerValue(e, (toString(j.caller) + "_SWOP_amount"))
60+ let z = {
61+ let A = k
62+ let B = size(A)
63+ let C = 0
64+ if ((B == 0))
65+ then C
66+ else {
67+ let D = m(C, A[0])
68+ if ((B == 1))
69+ then D
70+ else {
71+ let E = m(D, A[1])
72+ if ((B == 2))
73+ then E
74+ else {
75+ let F = m(E, A[2])
76+ if ((B == 3))
77+ then F
78+ else {
79+ let G = m(F, A[3])
80+ if ((B == 4))
81+ then G
82+ else {
83+ let H = m(G, A[4])
84+ if ((B == 5))
85+ then H
86+ else {
87+ let I = m(H, A[5])
88+ if ((B == 6))
89+ then I
90+ else {
91+ let J = m(I, A[6])
92+ if ((B == 7))
93+ then J
94+ else {
95+ let K = m(J, A[7])
96+ if ((B == 8))
97+ then K
98+ else {
99+ let L = m(K, A[8])
100+ throw("List size exceed 8")
101+ }
102+ }
103+ }
104+ }
105+ }
106+ }
107+ }
108+ }
109+ }
110+ }
111+ let M = (x + z)
112+ let N = (w + z)
113+ let O = {
114+ let P = k
115+ let Q = size(P)
116+ let R = nil
117+ if ((Q == 0))
118+ then R
119+ else {
120+ let S = s(R, P[0])
121+ if ((Q == 1))
122+ then S
123+ else {
124+ let T = s(S, P[1])
125+ if ((Q == 2))
126+ then T
127+ else {
128+ let U = s(T, P[2])
129+ if ((Q == 3))
130+ then U
131+ else {
132+ let V = s(U, P[3])
133+ if ((Q == 4))
134+ then V
135+ else {
136+ let W = s(V, P[4])
137+ if ((Q == 5))
138+ then W
139+ else {
140+ let X = s(W, P[5])
141+ if ((Q == 6))
142+ then X
143+ else {
144+ let Y = s(X, P[6])
145+ if ((Q == 7))
146+ then Y
147+ else {
148+ let Z = s(Y, P[7])
149+ if ((Q == 8))
150+ then Z
151+ else {
152+ let aa = s(Z, P[8])
153+ throw("List size exceed 8")
154+ }
155+ }
156+ }
157+ }
158+ }
159+ }
160+ }
161+ }
162+ }
163+ }
164+ let ab = {
165+ let ac = k
166+ let ad = size(ac)
167+ let ae = nil
168+ if ((ad == 0))
169+ then ae
170+ else {
171+ let af = t(ae, ac[0])
172+ if ((ad == 1))
173+ then af
174+ else {
175+ let ag = t(af, ac[1])
176+ if ((ad == 2))
177+ then ag
178+ else {
179+ let ah = t(ag, ac[2])
180+ if ((ad == 3))
181+ then ah
182+ else {
183+ let ai = t(ah, ac[3])
184+ if ((ad == 4))
185+ then ai
186+ else {
187+ let aj = t(ai, ac[4])
188+ if ((ad == 5))
189+ then aj
190+ else {
191+ let ak = t(aj, ac[5])
192+ if ((ad == 6))
193+ then ak
194+ else {
195+ let al = t(ak, ac[6])
196+ if ((ad == 7))
197+ then al
198+ else {
199+ let am = t(al, ac[7])
200+ if ((ad == 8))
201+ then am
202+ else {
203+ let an = t(am, ac[8])
204+ throw("List size exceed 8")
205+ }
206+ }
207+ }
208+ }
209+ }
210+ }
211+ }
212+ }
213+ }
214+ }
215+ if ((y > M))
216+ then throw(((((toString(this) + " has ") + toString(y)) + "SWOP in governance. New SWOP in voting ") + toString(M)))
217+ else ((O ++ ab) ++ [IntegerEntry((toString(j.caller) + b), M), IntegerEntry(d, N)])
218+ }
219+ }
45220
46221

github/deemru/w8io/c3f4982 
36.30 ms