tx · ASYvhBGYKD8LKhuSmpYPV4ehpx2LitDo13SzAE5H8g52

3N7oHnMaDFKYTEgumQs9mjRESDco6KhQiXW:  -0.14000000 Waves

2023.05.11 11:12 [2572959] smart account 3N7oHnMaDFKYTEgumQs9mjRESDco6KhQiXW > SELF 0.00000000 Waves

{ "type": 13, "id": "ASYvhBGYKD8LKhuSmpYPV4ehpx2LitDo13SzAE5H8g52", "fee": 14000000, "feeAssetId": null, "timestamp": 1683792779065, "version": 2, "chainId": 84, "sender": "3N7oHnMaDFKYTEgumQs9mjRESDco6KhQiXW", "senderPublicKey": "2M6xzJiyT4ZPQhyMEQoo9GUqBsKBtgTD1BaZ8L4PfPVj", "proofs": [ "1ZT8BQEkmCeDujy35RwyXf8FSVQoXPjwYiucfMAJdDHEc3HnbquwMPRpguRgFN5nRejLV2drpgxHtbFS1gYGNyx", "5hrrAsEddR7EEYMhMbR7ZmubPqxwL396h1BAgUNE7uzY6h6xNg3frg7H2jjqiqkRLeJKKATqrFsfbHHDZ9jMPRfc" ], "script": "base64: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", "height": 2572959, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4jf5EDj9mVB8ddF1X6qhdRfK5rc4J8RYoX67QpxKUuhx Next: AdeoGfsord6SbZsM7yhKDVcZBH8gZtmDekc1TsWTSJH2 Diff:
OldNewDifferences
7777 let I = A(((q + "_") + w))
7878 let J = toString(y((w + m)))
7979 let K = toString(y((w + n)))
80- throw(((((((((((w + "_") + E) + "_") + F) + "_") + G) + "_") + J) + "_") + K))
80+ throw(((((((((((((w + "_") + E) + "_") + F) + "_") + G) + "_") + I) + "_") + J) + "_") + K))
8181 }
8282
8383
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'2M6xzJiyT4ZPQhyMEQoo9GUqBsKBtgTD1BaZ8L4PfPVj'
55
66 let b = base58'2M6xzJiyT4ZPQhyMEQoo9GUqBsKBtgTD1BaZ8L4PfPVj'
77
88 let c = base58'2M6xzJiyT4ZPQhyMEQoo9GUqBsKBtgTD1BaZ8L4PfPVj'
99
1010 let d = base58'2M6xzJiyT4ZPQhyMEQoo9GUqBsKBtgTD1BaZ8L4PfPVj'
1111
1212 let e = "active"
1313
1414 let f = "shutdown_cause"
1515
1616 let g = "_VOTE_amount"
1717
1818 let h = "_VOTE"
1919
2020 let i = "_total_VOTE_amount"
2121
2222 let j = "vote_session"
2323
2424 let k = "vote_start_height"
2525
2626 let l = "vote_end_height"
2727
2828 let m = "_yes_amount"
2929
3030 let n = "_no_amount"
3131
3232 let o = "_ENNO_amount"
3333
3434 let p = "vote_name"
3535
3636 let q = "vote_description"
3737
3838 let r = valueOrElse(getBoolean(this, e), true)
3939
4040 let s = addressFromPublicKey(base58'Ese6jz6mtrhgwJWdXbAxHNHg2qzae5D2xXWuVF7tLfs8')
4141
4242 func t (u) = valueOrElse(getInteger(s, (toString(u) + o)), 0)
4343
4444
4545 func v (u,w) = valueOrElse(getInteger(this, (((toString(u) + g) + "_") + w)), 0)
4646
4747
4848 func x (u,w) = valueOrElse(getBoolean(this, (((toString(u) + h) + "_") + w)), false)
4949
5050
5151 func y (z) = valueOrElse(getInteger(this, z), 0)
5252
5353
5454 func A (z) = valueOrElse(getString(this, z), "NA")
5555
5656
5757 func B (C) = [BooleanEntry(e, false), StringEntry(f, C)]
5858
5959
6060 @Callable(D)
6161 func initVote (w,E,F,G,H) = if (!(r))
6262 then throw("DApp is inactive at this moment")
6363 else if (!(containsElement([a, b, c, d], D.callerPublicKey)))
6464 then throw("Only admin can call this function")
6565 else [IntegerEntry(j, w), IntegerEntry(((k + "_") + toString(w)), E), IntegerEntry(((l + "_") + toString(w)), F), IntegerEntry((toString(w) + m), 0), IntegerEntry((toString(w) + n), 0), IntegerEntry((toString(w) + i), 0), StringEntry(((p + "_") + toString(w)), G), StringEntry(((q + "_") + toString(w)), H)]
6666
6767
6868
6969 @Callable(D)
7070 func getData () = if (!(r))
7171 then throw("DApp is inactive at this moment")
7272 else {
7373 let w = toString(y(j))
7474 let E = toString(y(((k + "_") + w)))
7575 let F = toString(y(((l + "_") + w)))
7676 let G = A(((p + "_") + w))
7777 let I = A(((q + "_") + w))
7878 let J = toString(y((w + m)))
7979 let K = toString(y((w + n)))
80- throw(((((((((((w + "_") + E) + "_") + F) + "_") + G) + "_") + J) + "_") + K))
80+ throw(((((((((((((w + "_") + E) + "_") + F) + "_") + G) + "_") + I) + "_") + J) + "_") + K))
8181 }
8282
8383
8484
8585 @Callable(D)
8686 func vote (L) = if (!(r))
8787 then throw("DApp is inactive at this moment")
8888 else {
8989 let w = toString(y(j))
9090 let E = y(((k + "_") + w))
9191 let F = y(((l + "_") + w))
9292 if ((E > height))
9393 then throw(((("Voting has not started yet. Start: " + toString(E)) + "Height: ") + toString(height)))
9494 else if ((height > F))
9595 then throw(((("Voting has already ended. End: " + toString(F)) + "Height: ") + toString(height)))
9696 else {
9797 let J = y((w + m))
9898 let K = y((w + n))
9999 let M = v(D.caller, w)
100100 let N = x(D.caller, w)
101101 let O = t(D.caller)
102102 let P = O
103103 if ((0 > P))
104104 then throw("Vote must be more than 0")
105105 else if (if ((L != N))
106106 then (M > 0)
107107 else false)
108108 then throw("Please use change my vote option the update your vote")
109109 else if ((M == O))
110110 then throw("You have already voted. Stake more enno to update voting")
111111 else {
112112 let Q = (J + (if ((L == true))
113113 then (O - M)
114114 else 0))
115115 let R = (K + (if ((L == false))
116116 then (O - M)
117117 else 0))
118118 [IntegerEntry((((toString(D.caller) + g) + "_") + w), O), BooleanEntry((((toString(D.caller) + h) + "_") + w), L), IntegerEntry((w + m), Q), IntegerEntry((w + n), R), IntegerEntry((w + i), (R + Q))]
119119 }
120120 }
121121 }
122122
123123
124124
125125 @Callable(D)
126126 func changeVote () = if (!(r))
127127 then throw("DApp is inactive at this moment")
128128 else {
129129 let w = toString(y(j))
130130 let E = y(((k + "_") + w))
131131 let F = y(((l + "_") + w))
132132 if ((E > height))
133133 then throw(((("Voting has not started yet. Start: " + toString(E)) + "Height: ") + toString(height)))
134134 else if ((height > F))
135135 then throw(((("Voting has already ended. End: " + toString(F)) + "Height: ") + toString(height)))
136136 else {
137137 let J = y((w + m))
138138 let K = y((w + n))
139139 let M = v(D.caller, w)
140140 let N = x(D.caller, w)
141141 let O = t(D.caller)
142142 let P = O
143143 if ((M == 0))
144144 then throw("You do not have any vote to change")
145145 else if ((0 > P))
146146 then throw("Vote must be more than 0")
147147 else {
148148 let Q = (J - (if ((N == true))
149149 then M
150150 else -(M)))
151151 let R = (K + (if ((N == true))
152152 then M
153153 else -(M)))
154154 [IntegerEntry((((toString(D.caller) + g) + "_") + w), M), BooleanEntry((((toString(D.caller) + h) + "_") + w), !(N)), IntegerEntry((w + m), Q), IntegerEntry((w + n), R), IntegerEntry((w + i), (R + Q))]
155155 }
156156 }
157157 }
158158
159159
160160
161161 @Callable(D)
162162 func deleteData (S,T,U,V,W) = if (!(containsElement([a, b, c, d], D.callerPublicKey)))
163163 then throw("Only admin can call this function")
164164 else [DeleteEntry(S), DeleteEntry(T), DeleteEntry(U), DeleteEntry(V), DeleteEntry(W)]
165165
166166
167167
168168 @Callable(D)
169169 func deleteVote () = [IntegerEntry((toString(y(j)) + m), 0), IntegerEntry((toString(y(j)) + n), 0), IntegerEntry((toString(y(j)) + i), 0)]
170170
171171
172172
173173 @Callable(D)
174174 func deleteAddressData (X,Y,Z,aa,ab) = [DeleteEntry((((X + g) + "_") + toString(y(j)))), DeleteEntry((((X + h) + "_") + toString(y(j)))), DeleteEntry((((Y + g) + "_") + toString(y(j)))), DeleteEntry((((Y + h) + "_") + toString(y(j)))), DeleteEntry((((Z + g) + "_") + toString(y(j)))), DeleteEntry((((Z + h) + "_") + toString(y(j)))), DeleteEntry((((aa + g) + "_") + toString(y(j)))), DeleteEntry((((aa + h) + "_") + toString(y(j)))), DeleteEntry((((ab + g) + "_") + toString(y(j)))), DeleteEntry((((ab + h) + "_") + toString(y(j))))]
175175
176176
177177
178178 @Callable(D)
179179 func shutdown () = if (!(r))
180180 then throw(("DApp is already suspended. Cause: " + valueOrElse(getString(this, f), "the cause wasn't specified")))
181181 else if (!(containsElement([a, b, c, d], D.callerPublicKey)))
182182 then throw("Only admin can call this function")
183183 else B("Paused by admin")
184184
185185
186186 @Verifier(ac)
187187 func ad () = {
188188 let ae = ac
189189 if ($isInstanceOf(ae, "DataTransaction"))
190190 then {
191191 let af = ae
192192 sigVerify(ac.bodyBytes, ac.proofs[0], ac.senderPublicKey)
193193 }
194194 else {
195195 let ag = if (sigVerify(ac.bodyBytes, ac.proofs[0], a))
196196 then 1
197197 else 0
198198 let ah = if (sigVerify(ac.bodyBytes, ac.proofs[1], b))
199199 then 1
200200 else 0
201201 let ai = if (sigVerify(ac.bodyBytes, ac.proofs[2], c))
202202 then 1
203203 else 0
204204 (((ag + ah) + ai) >= 2)
205205 }
206206 }
207207

github/deemru/w8io/873ac7e 
39.27 ms