tx · DaJGW9caa5J6uc3y3Dks6eRGCqygsa5LpPiBCeNMtCdA

3N4ziXSMRverXyxHDUKKMR9MHXnB3TyU3Yh:  -0.01000000 Waves

2023.04.18 16:29 [2540044] smart account 3N4ziXSMRverXyxHDUKKMR9MHXnB3TyU3Yh > SELF 0.00000000 Waves

{ "type": 13, "id": "DaJGW9caa5J6uc3y3Dks6eRGCqygsa5LpPiBCeNMtCdA", "fee": 1000000, "feeAssetId": null, "timestamp": 1681824626400, "version": 2, "chainId": 84, "sender": "3N4ziXSMRverXyxHDUKKMR9MHXnB3TyU3Yh", "senderPublicKey": "EU9obW1yVhR8qug3EmXPeew3DMagvJFQzY5Ku8bmcsU7", "proofs": [ "2wyqk4AKbuvKc9ZykkBdY8XSu9HxaTgynAX6E28MEKquuSadwXonZWmoEQtS8ovtgVvskYp7dkVpwe98B75okyoc" ], "script": "base64:BgIHCAISAwoBCBIAA1NFUAICX18AEGNvbnRyYWN0RmlsZW5hbWUCCXRlc3QucmlkZQEIdGhyb3dFcnIBAXMJAAIBCQCsAgIJAKwCAgUQY29udHJhY3RGaWxlbmFtZQICOiAFAXMBGWtleUFjdGl2ZU1hbmFnZXJQdWJsaWNLZXkACQC5CQIJAMwIAgICJXMJAMwIAgIQbWFuYWdlclB1YmxpY0tleQUDbmlsBQNTRVABGmtleUN1cnJlbnRNYW5hZ2VyUHVibGljS2V5AAkAuQkCCQDMCAICAiVzCQDMCAICEWtleUN1cnJlbnRNYW5hZ2VyBQNuaWwFA1NFUAEaa2V5UGVuZGluZ01hbmFnZXJQdWJsaWNLZXkACQC5CQIJAMwIAgICJXMJAMwIAgIXcGVuZGluZ01hbmFnZXJQdWJsaWNLZXkFA25pbAUDU0VQARprZXlTZXROZXdNYW5hZ2VyVm90ZVByZWZpeAEQbWFuYWdlclB1YmxpY0tleQkAuQkCCQDMCAICBiVzJXMlcwkAzAgCAgpzZXRNYW5hZ2VyCQDMCAIFEG1hbmFnZXJQdWJsaWNLZXkFA25pbAUDU0VQARRrZXlTZXROZXdNYW5hZ2VyVm90ZQIQbWFuYWdlclB1YmxpY0tleQVhZG1pbgkAuQkCCQDMCAIJARprZXlTZXROZXdNYW5hZ2VyVm90ZVByZWZpeAEFEG1hbmFnZXJQdWJsaWNLZXkJAMwIAgUFYWRtaW4FA25pbAUDU0VQARRnZXRTZXROZXdNYW5hZ2VyVm90ZQIFYWRtaW4QbWFuYWdlclB1YmxpY0tleQkBC3ZhbHVlT3JFbHNlAgkAnwgBCQEUa2V5U2V0TmV3TWFuYWdlclZvdGUCBQVhZG1pbgUQbWFuYWdlclB1YmxpY0tleQAAAQ9hZG1pbkFkcmVzc0xpc3QACQC5CQIJAMwIAgICJXMJAMwIAgIQYWRtaW5BZGRyZXNzTGlzdAUDbmlsBQNTRVABDWdldEFkbWluc0xpc3QACQC1CQIJAQt2YWx1ZU9yRWxzZQIJAJ0IAgUEdGhpcwkBD2FkbWluQWRyZXNzTGlzdAACAAUDU0VQAQ1pc0luQWRtaW5MaXN0AQdhZGRyZXNzBAckbWF0Y2gwCQDPCAIJAQ1nZXRBZG1pbnNMaXN0AAUHYWRkcmVzcwMJAAECBQckbWF0Y2gwAgNJbnQEAXQFByRtYXRjaDAGBwESZ2VuVm90ZXNLZXlzSGVscGVyAgNsc3QMYWRtaW5BZGRyZXNzBAskdDAxMzE5MTM0NQUDbHN0BAZyZXN1bHQIBQskdDAxMzE5MTM0NQJfMQQGcHJlZml4CAULJHQwMTMxOTEzNDUCXzIJAJQKAgkAzQgCBQZyZXN1bHQJALkJAgkAzAgCBQZwcmVmaXgJAMwIAgUMYWRtaW5BZGRyZXNzBQNuaWwFA1NFUAUGcHJlZml4AQxnZW5Wb3Rlc0tleXMBCWtleVByZWZpeAQJYWRtaW5MaXN0CQEPYWRtaW5BZHJlc3NMaXN0AAoAAiRsCQENZ2V0QWRtaW5zTGlzdAAKAAIkcwkAkAMBBQIkbAoABSRhY2MwCQCUCgIFA25pbAUJa2V5UHJlZml4CgEFJGYwXzECAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJARJnZW5Wb3Rlc0tleXNIZWxwZXICBQIkYQkAkQMCBQIkbAUCJGkKAQUkZjBfMgICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkAAgECFExpc3Qgc2l6ZSBleGNlZWRzIDEwCQEFJGYwXzICCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECBQUkYWNjMAAAAAEAAgADAAQABQAGAAcACAAJAAoBEGNvdW50Vm90ZXNIZWxwZXICBnJlc3VsdAd2b3RlS2V5CQBkAgUGcmVzdWx0CQELdmFsdWVPckVsc2UCCQCfCAEFB3ZvdGVLZXkAAAEKY291bnRWb3RlcwEGcHJlZml4BAV2b3RlcwgJAQxnZW5Wb3Rlc0tleXMBBQZwcmVmaXgCXzEKAAIkbAUFdm90ZXMKAAIkcwkAkAMBBQIkbAoABSRhY2MwAAAKAQUkZjBfMQICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkBEGNvdW50Vm90ZXNIZWxwZXICBQIkYQkAkQMCBQIkbAUCJGkKAQUkZjBfMgICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkAAgECFExpc3Qgc2l6ZSBleGNlZWRzIDEwCQEFJGYwXzICCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECCQEFJGYwXzECBQUkYWNjMAAAAAEAAgADAAQABQAGAAcACAAJAAoBEGNsZWFyVm90ZXNIZWxwZXICBnJlc3VsdANrZXkJAM0IAgUGcmVzdWx0CQELRGVsZXRlRW50cnkBBQNrZXkBFGdldENsZWFyVm90ZXNFbnRyaWVzAQZwcmVmaXgEBXZvdGVzCAkBDGdlblZvdGVzS2V5cwEFBnByZWZpeAJfMQoAAiRsBQV2b3RlcwoAAiRzCQCQAwEFAiRsCgAFJGFjYzAFA25pbAoBBSRmMF8xAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQEQY2xlYXJWb3Rlc0hlbHBlcgIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQIUTGlzdCBzaXplIGV4Y2VlZHMgMTAJAQUkZjBfMgIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIFBSRhY2MwAAAAAQACAAMABAAFAAYABwAIAAkACgEBaQEQdm90ZUZvck5ld01hbmdlcgETbmV3TWFuYWdlclB1YmxpY0tleQQTY2FsbGVyQWRkcmVzc1N0cmluZwkA2AQBCAgFAWkGY2FsbGVyBWJ5dGVzAwkBDWlzSW5BZG1pbkxpc3QBBRNjYWxsZXJBZGRyZXNzU3RyaW5nAwkAAAIJARRnZXRTZXROZXdNYW5hZ2VyVm90ZQIFE2NhbGxlckFkZHJlc3NTdHJpbmcFE25ld01hbmFnZXJQdWJsaWNLZXkAAQkBCHRocm93RXJyAQkArAICCQCsAgIJAKwCAgUTY2FsbGVyQWRkcmVzc1N0cmluZwICOiAFE25ld01hbmFnZXJQdWJsaWNLZXkCJjogdm90ZUZvck5ld01hbmdlcigpIHlvdSBhbHJlYWR5IHZvdGVkBAV2b3RlcwkBCmNvdW50Vm90ZXMBCQEaa2V5U2V0TmV3TWFuYWdlclZvdGVQcmVmaXgBBRNuZXdNYW5hZ2VyUHVibGljS2V5AwkAZwIJAGQCBQV2b3RlcwABAAIEEWNsZWFyVm90ZXNFbnRyaWVzCQEUZ2V0Q2xlYXJWb3Rlc0VudHJpZXMBCQEaa2V5U2V0TmV3TWFuYWdlclZvdGVQcmVmaXgBBRNuZXdNYW5hZ2VyUHVibGljS2V5CQDOCAIFEWNsZWFyVm90ZXNFbnRyaWVzCQDMCAIJAQtTdHJpbmdFbnRyeQIJARprZXlQZW5kaW5nTWFuYWdlclB1YmxpY0tleQAFE25ld01hbmFnZXJQdWJsaWNLZXkFA25pbAkAzAgCCQEMSW50ZWdlckVudHJ5AgkBFGtleVNldE5ld01hbmFnZXJWb3RlAgUTbmV3TWFuYWdlclB1YmxpY0tleQUTY2FsbGVyQWRkcmVzc1N0cmluZwABBQNuaWwJAQh0aHJvd0VycgEJAKwCAgUTY2FsbGVyQWRkcmVzc1N0cmluZwITOiBub3QgaW4gQWRtaW4gbGlzdAD+V0bJ", "height": 2540044, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GmW8Nv91v1FkF8BDZmyX7SJrpRk7tjaG7gGuT3pWLcZk Next: 4pNi8fwyVmUGrvB13YQSVJjJWRw1MJ56K5saNAbxj6v5 Diff:
OldNewDifferences
113113 let R = toBase58String(P.caller.bytes)
114114 if (o(R))
115115 then if ((l(R, Q) == 1))
116- then c((((R + ": ") + Q) + ": voteForNewManger() already voted"))
116+ then c((((R + ": ") + Q) + ": voteForNewManger() you already voted"))
117117 else {
118118 let L = K(h(Q))
119- if (((L + 1) >= 1))
119+ if (((L + 1) >= 2))
120120 then {
121121 let S = O(h(Q))
122122 (S ++ [StringEntry(g(), Q)])
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "__"
55
66 let b = "test.ride"
77
88 func c (d) = throw(((b + ": ") + d))
99
1010
1111 func e () = makeString(["%s", "managerPublicKey"], a)
1212
1313
1414 func f () = makeString(["%s", "keyCurrentManager"], a)
1515
1616
1717 func g () = makeString(["%s", "pendingManagerPublicKey"], a)
1818
1919
2020 func h (i) = makeString(["%s%s%s", "setManager", i], a)
2121
2222
2323 func j (i,k) = makeString([h(i), k], a)
2424
2525
2626 func l (k,i) = valueOrElse(getInteger(j(k, i)), 0)
2727
2828
2929 func m () = makeString(["%s", "adminAddressList"], a)
3030
3131
3232 func n () = split(valueOrElse(getString(this, m()), ""), a)
3333
3434
3535 func o (p) = {
3636 let q = indexOf(n(), p)
3737 if ($isInstanceOf(q, "Int"))
3838 then {
3939 let r = q
4040 true
4141 }
4242 else false
4343 }
4444
4545
4646 func s (t,u) = {
4747 let v = t
4848 let w = v._1
4949 let x = v._2
5050 $Tuple2((w :+ makeString([x, u], a)), x)
5151 }
5252
5353
5454 func y (z) = {
5555 let A = m()
5656 let B = n()
5757 let C = size(B)
5858 let D = $Tuple2(nil, z)
5959 func E (F,G) = if ((G >= C))
6060 then F
6161 else s(F, B[G])
6262
6363 func H (F,G) = if ((G >= C))
6464 then F
6565 else throw("List size exceeds 10")
6666
6767 H(E(E(E(E(E(E(E(E(E(E(D, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
6868 }
6969
7070
7171 func I (w,J) = (w + valueOrElse(getInteger(J), 0))
7272
7373
7474 func K (x) = {
7575 let L = y(x)._1
7676 let B = L
7777 let C = size(B)
7878 let D = 0
7979 func E (F,G) = if ((G >= C))
8080 then F
8181 else I(F, B[G])
8282
8383 func H (F,G) = if ((G >= C))
8484 then F
8585 else throw("List size exceeds 10")
8686
8787 H(E(E(E(E(E(E(E(E(E(E(D, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
8888 }
8989
9090
9191 func M (w,N) = (w :+ DeleteEntry(N))
9292
9393
9494 func O (x) = {
9595 let L = y(x)._1
9696 let B = L
9797 let C = size(B)
9898 let D = nil
9999 func E (F,G) = if ((G >= C))
100100 then F
101101 else M(F, B[G])
102102
103103 func H (F,G) = if ((G >= C))
104104 then F
105105 else throw("List size exceeds 10")
106106
107107 H(E(E(E(E(E(E(E(E(E(E(D, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
108108 }
109109
110110
111111 @Callable(P)
112112 func voteForNewManger (Q) = {
113113 let R = toBase58String(P.caller.bytes)
114114 if (o(R))
115115 then if ((l(R, Q) == 1))
116- then c((((R + ": ") + Q) + ": voteForNewManger() already voted"))
116+ then c((((R + ": ") + Q) + ": voteForNewManger() you already voted"))
117117 else {
118118 let L = K(h(Q))
119- if (((L + 1) >= 1))
119+ if (((L + 1) >= 2))
120120 then {
121121 let S = O(h(Q))
122122 (S ++ [StringEntry(g(), Q)])
123123 }
124124 else [IntegerEntry(j(Q, R), 1)]
125125 }
126126 else c((R + ": not in Admin list"))
127127 }
128128
129129

github/deemru/w8io/026f985 
40.99 ms