tx · 23eroV5HRD8y1qKxQdYHszGSxYWENws8oAJMpwfAYd98

3N73F4fCZuc6n8QHXAdc8KYB5d8K6yDzgtc:  -0.01400000 Waves

2021.04.14 00:45 [1481238] smart account 3N73F4fCZuc6n8QHXAdc8KYB5d8K6yDzgtc > SELF 0.00000000 Waves

{ "type": 13, "id": "23eroV5HRD8y1qKxQdYHszGSxYWENws8oAJMpwfAYd98", "fee": 1400000, "feeAssetId": null, "timestamp": 1618350321989, "version": 1, "sender": "3N73F4fCZuc6n8QHXAdc8KYB5d8K6yDzgtc", "senderPublicKey": "9BLZ97tCKUgvbNvCQqD5GihZZ3TV2T7BGNQ9bKVp96U5", "proofs": [ "22R1veGEatyyXfBJx9rDfz5aCvBooZXFmy14V5jPVjurXfp9WSZHFzt3GWuKupfCGvrYTk93LUjSefUdshvYVUB5" ], "script": "base64:AAIEAAAAAAAAAAgIAhIECgIIAQAAABwAAAAADGFkbWluUHViS2V5MQEAAAAgugnXO4lZpNFdoP/xuzPQquE5aQ/L4r2R1jvuT16o4BMAAAAADGFkbWluUHViS2V5MgEAAAAgwpFEmbPSsLQNIqWRWL2IvKE3uwjL/92M5pTvWxYOfkAAAAAADGFkbWluUHViS2V5MwEAAAAgjh4XLnixBzv0SE56Myhgdih3/JnlkjCjIMLPqKvpDlUAAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAVfdm90ZQAAAAAOa1VzZXJQb29sU3RydWMCAAAAEF91c2VyX3Bvb2xfc3RydWMAAAAAEmtVc2VyVG90YWxWb3RlU1dPUAIAAAAVX3VzZXJfdG90YWxfU1dPUF92b3RlAAAAAA9rVXNlclRvdGFsU3RydWMCAAAAEV91c2VyX3RvdGFsX3N0cnVjAAAAAA1rUG9vbFZvdGVTV09QAgAAAApfdm90ZV9TV09QAAAAAAprUG9vbFN0cnVjAgAAAAtfcG9vbF9zdHJ1YwAAAAAOa1RvdGFsVm90ZVNXT1ACAAAAD3RvdGFsX3ZvdGVfU1dPUAAAAAALa1RvdGFsU3RydWMCAAAAC3RvdGFsX3N0cnVjAAAAAAxrU3RhcnRIZWlnaHQCAAAADHN0YXJ0X2hlaWdodAAAAAALa0Jhc2VQZXJpb2QCAAAAC2Jhc2VfcGVyaW9kAAAAAA1rUGVyaW9kTGVuZ3RoAgAAAA1wZXJpb2RfbGVuZ3RoAAAAABZrRHVyYXRpb25GdWxsVm90ZVBvd2VyAgAAABhkdXJhdGlvbl9mdWxsX3ZvdGVfcG93ZXIAAAAADWtNaW5Wb3RlUG93ZXICAAAADm1pbl92b3RlX3Bvd2VyAAAAAAZzY2FsZTgAAAAAAAX14QAAAAAACmJhc2VQZXJpb2QJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAAAR0aGlzBQAAAAtrQmFzZVBlcmlvZAIAAAARRW1wdHkga0Jhc2VQZXJpb2QAAAAAC3N0YXJ0SGVpZ2h0CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAAMa1N0YXJ0SGVpZ2h0AgAAABJFbXB0eSBrU3RhcnRIZWlnaHQAAAAADHBlcmlvZExlbmd0aAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADWtQZXJpb2RMZW5ndGgCAAAAE0VtcHR5IGtQZXJpb2RMZW5ndGgAAAAAFWR1cmF0aW9uRnVsbFZvdGVQb3dlcgkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAAFmtEdXJhdGlvbkZ1bGxWb3RlUG93ZXICAAAAHEVtcHR5IGtEdXJhdGlvbkZ1bGxWb3RlUG93ZXIAAAAADG1pblZvdGVQb3dlcgkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADWtNaW5Wb3RlUG93ZXICAAAAE0VtcHR5IGtNaW5Wb3RlUG93ZXIAAAAAB2dvdkFkZHIJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVTN4HqQ2q/Cl0VFAz7iKwK3sh5Y0DNKbswAAAAACmN1cnJQZXJpb2QJAABkAAAAAgUAAAAKYmFzZVBlcmlvZAkAAGkAAAACCQAAZQAAAAIFAAAABmhlaWdodAUAAAALc3RhcnRIZWlnaHQFAAAADHBlcmlvZExlbmd0aAEAAAAUaXNDYWxsZXJJbkdvdmVybmFuY2UAAAABAAAABHVzZXIDCQAAZgAAAAIJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAHZ292QWRkcgkAASwAAAACCQAEJQAAAAEFAAAABHVzZXICAAAADF9TV09QX2Ftb3VudAAAAAAAAAAAAAAAAAAAAAAAAAYHAQAAABJpc1Bvb2xJbkdvdmVybmFuY2UAAAABAAAAC3Bvb2xBZGRyZXNzCQEAAAAJaXNEZWZpbmVkAAAAAQkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzAgAAAB1fY3VycmVudF9wb29sX2ZyYWN0aW9uX3Jld2FyZAEAAAAKdm90aW5nQ29lZgAAAAAEAAAADnZvdGluZ0R1cmF0aW9uCQAAZQAAAAIFAAAABmhlaWdodAkAAGQAAAACBQAAAAtzdGFydEhlaWdodAkAAGgAAAACBQAAAApjdXJyUGVyaW9kBQAAAAxwZXJpb2RMZW5ndGgDCQAAZgAAAAIFAAAAFWR1cmF0aW9uRnVsbFZvdGVQb3dlcgUAAAAOdm90aW5nRHVyYXRpb24FAAAABnNjYWxlOAQAAAACeDEFAAAAFWR1cmF0aW9uRnVsbFZvdGVQb3dlcgQAAAACeTEFAAAABnNjYWxlOAQAAAACeDIFAAAADHBlcmlvZExlbmd0aAQAAAACeTIFAAAADG1pblZvdGVQb3dlcgQAAAABawkAAGkAAAACCQAAaAAAAAIJAABlAAAAAgUAAAACeTIFAAAAAnkxBQAAAAZzY2FsZTgJAABlAAAAAgUAAAACeDIFAAAAAngxBAAAAAFiCQAAZQAAAAIJAABoAAAAAgUAAAACeTEFAAAABnNjYWxlOAkAAGgAAAACBQAAAAFrBQAAAAJ4MQkAAGQAAAACCQAAaQAAAAIJAABoAAAAAgUAAAAOdm90aW5nRHVyYXRpb24FAAAAAWsFAAAABnNjYWxlOAkAAGkAAAACBQAAAAFiBQAAAAZzY2FsZTgBAAAAD2NhbGNEZWxldGVFbnRyeQAAAAMAAAAGY2FsbGVyAAAAC3Bvb2xBZGRyZXNzAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcEAAAAGWRlbGV0ZUtleVVzZXJQb29sVm90ZVNXT1ADCQEAAAAJaXNEZWZpbmVkAAAAAQkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAZjYWxsZXICAAAAAV8FAAAAC3Bvb2xBZGRyZXNzBQAAABFrVXNlclBvb2xWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAGY2FsbGVyAgAAAAFfBQAAAAtwb29sQWRkcmVzcwUAAAARa1VzZXJQb29sVm90ZVNXT1AJAQAAAAtEZWxldGVFbnRyeQAAAAECAAAAAS4EAAAAGmRlbGV0ZUtleVVzZXJUb3RhbFZvdGVTV09QAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAZjYWxsZXIFAAAAEmtVc2VyVG90YWxWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACBQAAAAZjYWxsZXIFAAAAEmtVc2VyVG90YWxWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAABLgQAAAAVZGVsZXRlS2V5UG9vbFZvdGVTV09QAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAANa1Bvb2xWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAANa1Bvb2xWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAABLgQAAAAWZGVsZXRlS2V5VG90YWxWb3RlU1dPUAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABHRoaXMFAAAADmtUb3RhbFZvdGVTV09QCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAA5rVG90YWxWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAABLgkABEwAAAACBQAAABlkZWxldGVLZXlVc2VyUG9vbFZvdGVTV09QCQAETAAAAAIFAAAAGmRlbGV0ZUtleVVzZXJUb3RhbFZvdGVTV09QCQAETAAAAAIFAAAAFWRlbGV0ZUtleVBvb2xWb3RlU1dPUAkABEwAAAACBQAAABZkZWxldGVLZXlUb3RhbFZvdGVTV09QBQAAAANuaWwAAAABAAAAAWkBAAAADnZvdGVQb29sV2VpZ2h0AAAAAgAAAAtwb29sQWRkcmVzcwAAABN1c2VyUG9vbFZvdGVTV09QbmV3BAAAABR1c2VyU1dPUGluR292ZXJuYW5jZQkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAAB2dvdkFkZHIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAADF9TV09QX2Ftb3VudAIAAAAiRW1wdHkgX1NXT1BfYW1vdW50IGF0IGdvdi4gYWRkcmVzcwQAAAALJHQwNDA5MjQ3MzQDCQEAAAAJaXNEZWZpbmVkAAAAAQkABB0AAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAALcG9vbEFkZHJlc3MFAAAA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AAIJAAQaAAAAAgUAAAAEdGhpcwUAAAAOa1RvdGFsVm90ZVNXT1AAAAAAAAAAAAAJAAUWAAAABAUAAAAOdVRvdGFsVm90ZVNXT1AFAAAADnVUb3RhbFZvdGVTV09QAAAAAAAAAAAAAAAAAAAAAAAABAAAAA10b3RhbFZvdGVTV09QCAUAAAALJHQwNTc3NTYyNTEAAAACXzEEAAAAD3RvdGFsQWN0aXZlU1dPUAgFAAAACyR0MDU3NzU2MjUxAAAAAl8yBAAAAAt0b3RhbFBlcmlvZAgFAAAACyR0MDU3NzU2MjUxAAAAAl8zBAAAAA90b3RhbEZyZWV6ZVNXT1AIBQAAAAskdDA1Nzc1NjI1MQAAAAJfNAQAAAAQcG9vbFZvdGVEaWZmU1dPUAkAAGUAAAACBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3BQAAABB1c2VyUG9vbFZvdGVTV09QBAAAABR1c2VyVG90YWxWb3RlU1dPUG5ldwkAAGQAAAACBQAAABF1c2VyVG90YWxWb3RlU1dPUAUAAAAQcG9vbFZvdGVEaWZmU1dPUAMJAQAAAAEhAAAAAQkBAAAAFGlzQ2FsbGVySW5Hb3Zlcm5hbmNlAAAAAQgFAAAAAWkAAAAGY2FsbGVyCQAAAgAAAAECAAAAKlRoaXMgYWRkcmVzcyBoYXMgMCBTV09QIGluIEdvdmVybmFuY2UgZEFwcAMJAABmAAAAAgUAAAAUdXNlclRvdGFsVm90ZVNXT1BuZXcFAAAAFHVzZXJTV09QaW5Hb3Zlcm5hbmNlCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkABCUAAAABBQAAAAR0aGlzAgAAAAUgaGFzIAkAAaQAAAABBQAAABR1c2VyU1dPUGluR292ZXJuYW5jZQIAAAAoIFNXT1AgaW4gZ292ZXJuYW5jZS4gTmV3IFNXT1AgaW4gdm90aW5nIAkAAaQAAAABBQAAABR1c2VyVG90YWxWb3RlU1dPUG5ldwMJAABmAAAAAgAAAAAAAAAAAAUAAAAUdXNlclRvdGFsVm90ZVNXT1BuZXcJAAACAAAAAQIAAAAbTmV3IHVzZXJQb29sVm90ZVNXT1BuZXcgPCAwAwkAAGcAAAACBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3BQAAABB1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AAAAEXBvb2xGcmVlemVTV09QbmV3BAAAAAlwb29sRW50cnkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAAKa1Bvb2xTdHJ1YwUAAAAMcG9vbFN0cnVjTmV3BQAAAANuaWwEAAAAEHRvdGFsVm90ZVNXT1BuZXcJAABkAAAAAgUAAAANdG90YWxWb3RlU1dPUAUAAAAQcG9vbFZvdGVEaWZmU1dPUAQAAAASdG90YWxBY3RpdmVTV09QbmV3AwkAAAAAAAACBQAAAAt0b3RhbFBlcmlvZAUAAAAKY3VyclBlcmlvZAkAAGQAAAACBQAAAA90b3RhbEFjdGl2ZVNXT1AJAABpAAAAAgkAAGgAAAACBQAAABBwb29sVm90ZURpZmZTV09QBQAAAARjb2VmBQAAAAZzY2FsZTgJAABkAAAAAgUAAAANdG90YWxWb3RlU1dPUAkAAGkAAAACCQAAaAAAAAIFAAAAEHBvb2xWb3RlRGlmZlNXT1AFAAAABGNvZWYFAAAABnNjYWxlOAQAAAASdG90YWxGcmVlemVTV09QbmV3AwkAAAAAAAACBQAAAApwb29sUGVyaW9kBQAAAApjdXJyUGVyaW9kBQAAAA90b3RhbEZyZWV6ZVNXT1AFAAAADXRvdGFsVm90ZVNXT1AEAAAADXRvdGFsU3RydWNOZXcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAQdG90YWxWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAABJ0b3RhbEFjdGl2ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAALdG90YWxQZXJpb2QCAAAAAV8JAAGkAAAAAQUAAAASdG90YWxGcmVlemVTV09QbmV3BAAAAAp0b3RhbEVudHJ5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAC2tUb3RhbFN0cnVjBQAAAA10b3RhbFN0cnVjTmV3BQAAAANuaWwJAAROAAAAAgkABE4AAAACCQAETgAAAAIJAAROAAAAAgUAAAANdXNlclBvb2xFbnRyeQUAAAAOdXNlclRvdGFsRW50cnkFAAAACXBvb2xFbnRyeQUAAAAKdG90YWxFbnRyeQkBAAAAD2NhbGNEZWxldGVFbnRyeQAAAAMJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAtwb29sQWRkcmVzcwUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwQAAAAOcmVtb3ZlUG9vbFZvdGUJAQAAAAEtAAAAAQUAAAAQcG9vbFZvdGVEaWZmU1dPUAQAAAAVdXNlclBvb2xGcmVlemVTV09QbmV3AwkAAAAAAAACBQAAABJ1c2VyUG9vbFZvdGVQZXJpb2QFAAAACmN1cnJQZXJpb2QJAAGXAAAAAQkABEwAAAACBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AJAARMAAAAAgUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwUAAAADbmlsBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3BAAAABl1c2VyUG9vbEFjdGl2ZVZvdGVTV09QbmV3AwkAAAAAAAACCQAAZQAAAAIFAAAAEHVzZXJQb29sVm90ZVNXT1AFAAAAEnVzZXJQb29sRnJlZXplU1dPUAAAAAAAAAAAAAAAAAAAAAAAAAkAAGQAAAACBQAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcJAABpAAAAAgkAAGgAAAACCQAAZQAAAAIFAAAAFnVzZXJQb29sQWN0aXZlVm90ZVNXT1AFAAAAEnVzZXJQb29sRnJlZXplU1dPUAkAAGUAAAACBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3BQAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcJAABlAAAAAgUAAAAQdXNlclBvb2xWb3RlU1dPUAUAAAASdXNlclBvb2xGcmVlemVTV09QBAAAAApuZXdVbnZvdGVkCQABlgAAAAEJAARMAAAAAgAAAAAAAAAAAAkABEwAAAACCQAAZQAAAAIFAAAADnJlbW92ZVBvb2xWb3RlAwkAAAAAAAACBQAAABF1c2VyVW52b3RlZFBlcmlvZAUAAAAKY3VyclBlcmlvZAkAAGUAAAACBQAAABB1c2VyUG9vbFZvdGVTV09QBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AAAAAAAAAAAAAFAAAAA25pbAQAAAAOdXNlclVudm90ZWROZXcDCQAAAAAAAAIFAAAAEXVzZXJVbnZvdGVkUGVyaW9kBQAAAApj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", "chainId": 84, "height": 1481238, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 43VYx3gej4qzYuJJEaxW78pFpkGdC89RPuwJyGEQKkmm Next: none Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'DXDY2itiEcYBtGkVLnkpHtDFyWQUkoLJz79uJ7ECbMrA'
55
66 let b = base58'E6Wa1SGoktYcjHjsKrvjMiqJY3SWmGKcD8Q5L8kxSPS7'
77
88 let c = base58'AZmWJtuy4GeVrMmJH4hfFBRApe1StvhJSk4jcbT6bArQ'
99
1010 let d = "_vote"
1111
1212 let e = "_user_pool_struc"
1313
1414 let f = "_user_total_SWOP_vote"
1515
1616 let g = "_user_total_struc"
1717
1818 let h = "_vote_SWOP"
1919
2020 let i = "_pool_struc"
2121
2222 let j = "total_vote_SWOP"
2323
2424 let k = "total_struc"
2525
2626 let l = "start_height"
2727
2828 let m = "base_period"
2929
3030 let n = "period_length"
3131
3232 let o = "duration_full_vote_power"
3333
3434 let p = "min_vote_power"
3535
3636 let q = 100000000
3737
3838 let r = valueOrErrorMessage(getInteger(this, m), "Empty kBasePeriod")
3939
4040 let s = valueOrErrorMessage(getInteger(this, l), "Empty kStartHeight")
4141
4242 let t = valueOrErrorMessage(getInteger(this, n), "Empty kPeriodLength")
4343
4444 let u = valueOrErrorMessage(getInteger(this, o), "Empty kDurationFullVotePower")
4545
4646 let v = valueOrErrorMessage(getInteger(this, p), "Empty kMinVotePower")
4747
4848 let w = Address(base58'3N8gfDJc5N53ePx2qBn3oQXbnhbz3Z7WFNj')
4949
5050 let x = (r + ((height - s) / t))
5151
5252 func y (z) = if ((valueOrElse(getInteger(w, (toString(z) + "_SWOP_amount")), 0) > 0))
5353 then true
5454 else false
5555
5656
5757 func A (B) = isDefined(getInteger(w, (B + "_current_pool_fraction_reward")))
5858
5959
6060 func C () = {
6161 let D = (height - (s + (x * t)))
6262 if ((u > D))
6363 then q
6464 else {
6565 let E = u
6666 let F = q
6767 let G = t
6868 let H = v
6969 let I = (((H - F) * q) / (G - E))
7070 let J = ((F * q) - (I * E))
7171 (((D * I) / q) + (J / q))
7272 }
7373 }
7474
7575
7676 func K (L,B,M) = {
7777 let N = if (isDefined(getInteger(this, (((L + "_") + B) + d))))
7878 then DeleteEntry((((L + "_") + B) + d))
7979 else DeleteEntry(".")
8080 let O = if (isDefined(getInteger(this, (L + f))))
8181 then DeleteEntry((L + f))
8282 else DeleteEntry(".")
8383 let P = if (isDefined(getInteger(this, (B + h))))
8484 then DeleteEntry((B + h))
8585 else DeleteEntry(".")
8686 let Q = if (isDefined(getInteger(this, j)))
8787 then DeleteEntry(j)
8888 else DeleteEntry(".")
8989 [N, O, P, Q]
9090 }
9191
9292
9393 @Callable(R)
9494 func votePoolWeight (B,M) = {
9595 let S = valueOrErrorMessage(getInteger(w, (toString(R.caller) + "_SWOP_amount")), "Empty _SWOP_amount at gov. address")
9696 let T = if (isDefined(getString(this, (((toString(R.caller) + "_") + B) + e))))
9797 then {
9898 let U = split(valueOrErrorMessage(getString(this, (((toString(R.caller) + "_") + B) + e)), "Empty kUserPoolStruc"), "_")
9999 $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3]))
100100 }
101101 else {
102102 let V = valueOrElse(getInteger(this, (((toString(R.caller) + "_") + B) + d)), 0)
103103 $Tuple4(V, V, x, 0)
104104 }
105105 let W = T._1
106106 let X = T._2
107107 let Y = T._3
108108 let Z = T._4
109109 let aa = if (isDefined(getString(this, (toString(R.caller) + g))))
110110 then {
111111 let U = split(valueOrErrorMessage(getString(this, (toString(R.caller) + g)), "Empty kUserTotalStruc"), "_")
112112 $Tuple3(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]))
113113 }
114114 else {
115115 let ab = valueOrElse(getInteger(this, (toString(R.caller) + f)), 0)
116116 $Tuple3(ab, 0, x)
117117 }
118118 let ac = aa._1
119119 let ad = aa._2
120120 let ae = aa._3
121121 let af = if (isDefined(getString(this, (B + i))))
122122 then {
123123 let U = split(valueOrErrorMessage(getString(this, (B + i)), "Empty kPoolStruc"), "_")
124124 $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3]))
125125 }
126126 else {
127127 let V = valueOrElse(getInteger(this, (B + h)), 0)
128128 $Tuple4(V, V, 0, 0)
129129 }
130130 let ag = af._1
131131 let ah = af._2
132132 let ai = af._3
133133 let aj = af._4
134134 let ak = if (isDefined(getString(this, k)))
135135 then {
136136 let U = split(valueOrErrorMessage(getString(this, k), "Empty kTotalStruc"), "_")
137137 $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3]))
138138 }
139139 else {
140140 let al = valueOrElse(getInteger(this, j), 0)
141141 $Tuple4(al, al, 0, 0)
142142 }
143143 let am = ak._1
144144 let an = ak._2
145145 let ao = ak._3
146146 let ap = ak._4
147147 let aq = (M - W)
148148 let ar = (ac + aq)
149149 if (!(y(R.caller)))
150150 then throw("This address has 0 SWOP in Governance dApp")
151151 else if ((ar > S))
152152 then throw(((((toString(this) + " has ") + toString(S)) + " SWOP in governance. New SWOP in voting ") + toString(ar)))
153153 else if ((0 > ar))
154154 then throw("New userPoolVoteSWOPnew < 0")
155155 else if ((M >= W))
156156 then {
157157 let as = C()
158158 let at = if ((Y == x))
159159 then (X + ((aq * as) / q))
160160 else (W + ((aq * as) / q))
161161 let au = if ((Y == x))
162162 then Z
163163 else W
164164 let av = if ((ad == x))
165165 then ad
166166 else max([0, (ad - aq)])
167167 let aw = ((((((toString(M) + "_") + toString(at)) + "_") + toString(x)) + "_") + toString(au))
168168 let ax = [StringEntry((((toString(R.caller) + "_") + B) + e), aw)]
169169 let ay = ((((toString(ar) + "_") + toString(av)) + "_") + toString(x))
170170 let az = [StringEntry((toString(R.caller) + g), ay)]
171171 let aA = (ag + aq)
172172 let aB = if ((ai == x))
173173 then (ah + ((aq * as) / q))
174174 else (ag + ((aq * as) / q))
175175 let aC = if ((ai == x))
176176 then aj
177177 else ag
178178 let aD = ((((((toString(aA) + "_") + toString(aB)) + "_") + toString(x)) + "_") + toString(aC))
179179 let aE = [StringEntry((B + i), aD)]
180180 let aF = (am + aq)
181181 let aG = if ((ao == x))
182182 then (an + ((aq * as) / q))
183183 else (am + ((aq * as) / q))
184184 let aH = if ((ai == x))
185185 then ap
186186 else am
187187 let aI = ((((((toString(aF) + "_") + toString(aG)) + "_") + toString(ao)) + "_") + toString(aH))
188188 let aJ = [StringEntry(k, aI)]
189189 ((((ax ++ az) ++ aE) ++ aJ) ++ K(toString(R.caller), B, M))
190190 }
191191 else {
192192 let aK = -(aq)
193193 let au = if ((Y == x))
194194 then min([Z, M])
195195 else M
196196 let at = if (((W - Z) == 0))
197197 then 0
198198 else (au + (((X - Z) * (M - au)) / (W - Z)))
199199 let aL = max([0, (aK - (if ((ae == x))
200200 then (W - Z)
201201 else 0))])
202202 let av = if ((ae == x))
203203 then ad
204204 else (0 + aL)
205205 let aM = if ((aL > 0))
206206 then x
207207 else ae
208208 let aw = ((((((toString(M) + "_") + toString(at)) + "_") + toString(x)) + "_") + toString(au))
209209 let ax = [StringEntry((((toString(R.caller) + "_") + B) + e), aw)]
210210 let ay = ((((toString(ar) + "_") + toString(av)) + "_") + toString(x))
211211 let az = [StringEntry((toString(R.caller) + g), ay)]
212212 let aA = (ag - aK)
213213 let aC = if ((ai == x))
214214 then min([aj, aA])
215215 else aA
216216 let aB = if (((ag - aj) == 0))
217217 then 0
218218 else (aC + (((ah - aj) * (aA - aC)) / (ag - aj)))
219219 let aD = ((((((toString(aA) + "_") + toString(aB)) + "_") + toString(x)) + "_") + toString(aC))
220220 let aE = [StringEntry((B + i), aD)]
221221 let aF = (am - aK)
222222 let aH = if ((ao == x))
223223 then min([ap, aF])
224224 else aF
225225 let aG = if (((am - ap) == 0))
226226 then 0
227227 else (aH + (((an - ap) * (aF - aH)) / (am - ap)))
228228 let aI = ((((((toString(aF) + "_") + toString(aG)) + "_") + toString(ao)) + "_") + toString(aH))
229229 let aJ = [StringEntry(k, aI)]
230230 ((((ax ++ az) ++ aE) ++ aJ) ++ K(toString(R.caller), B, M))
231231 }
232232 }
233233
234234

github/deemru/w8io/c3f4982 
41.30 ms