tx · GYbWdEekRCGbPh7ZiYTkigKdpq7LdxvRXPMjXmrMp6zF

3N4NS7d4Jo9a6F14LiFUKKYVdUkkf2eP4Zx:  -0.02000000 Waves

2023.02.27 10:00 [2467783] smart account 3N4NS7d4Jo9a6F14LiFUKKYVdUkkf2eP4Zx > SELF 0.00000000 Waves

{ "type": 13, "id": "GYbWdEekRCGbPh7ZiYTkigKdpq7LdxvRXPMjXmrMp6zF", "fee": 2000000, "feeAssetId": null, "timestamp": 1677481299264, "version": 2, "chainId": 84, "sender": "3N4NS7d4Jo9a6F14LiFUKKYVdUkkf2eP4Zx", "senderPublicKey": "NaY7sqttWGpnVrcb6uE8xPp2VnMjT7fhv3q1TKGL9ar", "proofs": [ "5BTiRUsSVncLKte7453qxAwYcPUzpSg1WnXw2QDiaT13YMTuS3H7Pkkd76hzaekFGuS9HTWc52nLo75hJ6F8rbah", "3L9DvojXPEferao1AXzvxFVuSxro3ppRKoSLkQAAvLMzpsyJRXquaYaLHKug4WdRCihpFLmAcyHuz6iFHgfaRLA5", "4ngVmHrFEgGqyKjJvYkR8xVqdn8MaPyc1EcV2unb7oC72nRZoVax6rU1FH4jowmP3FvA74dJd53SgYg6XQAqfrwW" ], "script": "base64:AAIEAAAAAAAAACcIAhIQCg4ICAgICAgICAgICAgICBIDCgEIEgwKCgECAQIBAgECAQIAAAAqAAAAAANTRVACAAAAAl9fAAAAABlJZHhDb250cm9sQ2ZnTmV1dHJpbm9EYXBwAAAAAAAAAAABAAAAABhJZHhDb250cm9sQ2ZnQXVjdGlvbkRhcHAAAAAAAAAAAAIAAAAAFElkeENvbnRyb2xDZmdScGREYXBwAAAAAAAAAAADAAAAABVJZHhDb250cm9sQ2ZnTWF0aERhcHAAAAAAAAAAAAQAAAAAHElkeENvbnRyb2xDZmdMaXF1aWRhdGlvbkRhcHAAAAAAAAAAAAUAAAAAFUlkeENvbnRyb2xDZmdSZXN0RGFwcAAAAAAAAAAABgAAAAAdSWR4Q29udHJvbENmZ05vZGVSZWdpc3RyeURhcHAAAAAAAAAAAAcAAAAAHElkeENvbnRyb2xDZmdOc2J0U3Rha2luZ0RhcHAAAAAAAAAAAAgAAAAAGUlkeENvbnRyb2xDZmdNZWRpYXRvckRhcHAAAAAAAAAAAAkAAAAAHElkeENvbnRyb2xDZmdTdXJmU3Rha2luZ0RhcHAAAAAAAAAAAAoAAAAAIElkeENvbnRyb2xDZmdHbnNidENvbnRyb2xsZXJEYXBwAAAAAAAAAAALAAAAABdJZHhDb250cm9sQ2ZnUmVzdFYyRGFwcAAAAAAAAAAADAAAAAAbSWR4Q29udHJvbENmZ0dvdmVybmFuY2VEYXBwAAAAAAAAAAANAAAAABxJZHhDb250cm9sQ2ZnUGVnUHJvdmlkZXJEYXBwAAAAAAAAAAAOAQAAABBrZXlDb250cm9sQ29uZmlnAAAAAAIAAAARJXNfX2NvbnRyb2xDb25maWcBAAAADmRhdGFDb250cm9sQ2ZnAAAADgAAABBuZXV0cmlub0NvbnRyYWN0AAAAD2F1Y3Rpb25Db250cmFjdAAAAAtycGRDb250cmFjdAAAAAxtYXRoQ29udHJhY3QAAAATbGlxdWlkYXRpb25Db250cmFjdAAAAAxyZXN0Q29udHJhY3QAAAAUbm9kZVJlZ2lzdHJ5Q29udHJhY3QAAAATbnNidFN0YWtpbmdDb250cmFjdAAAABBtZWRpYXRvckNvbnRyYWN0AAAAE3N1cmZTdGFraW5nQ29udHJhY3QAAAAXZ25z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ZmluZWQFAAAAA25pbAIAAAAAAQAAABhnZXRDb250cmFjdEFkZHJlc3NPckZhaWwAAAACAAAACmNvbnRyb2xDZmcAAAADaWR4CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQmAAAAAQkAAZEAAAACBQAAAApjb250cm9sQ2ZnBQAAAANpZHgJAAEsAAAAAgIAAAAtQ29udHJvbCBjZmcgZG9lc24ndCBjb250YWluIGFkZHJlc3MgYXQgaW5kZXggCQABpAAAAAEFAAAAA2lkeAAAAAAKY29udHJvbENmZwkABLUAAAACCQEAAAAPZ2V0U3RyaW5nT3JGYWlsAAAAAgUAAAAEdGhpcwkBAAAAEGtleUNvbnRyb2xDb25maWcAAAAABQAAAANTRVAAAAAAEmdvdmVybmFuY2VDb250cmFjdAkBAAAAGGdldENvbnRyYWN0QWRkcmVzc09yRmFpbAAAAAIFAAAACmNvbnRyb2xDZmcFAAAAG0lkeENvbnRyb2xDZmdHb3Zlcm5hbmNlRGFwcAAAAAAVbmV1dHJpbm9Mb2NrZWRCYWxhbmNlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAD25ldXRyaW5vQWRkcmVzcwIAAAAVYmFsYW5jZV9sb2NrX25ldXRyaW5vAAAAAAAAAAAAAAAAABJ3YXZlc0xvY2tlZEJhbGFuY2UJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAPbmV1dHJpbm9BZGRyZXNzAgAAABJiYWxhbmNlX2xvY2tfd2F2ZXMAAAAAAAAAAAAAAAAAB3Jlc2VydmUJAABlAAAAAggJAAPvAAAAAQUAAAAPbmV1dHJpbm9BZGRyZXNzAAAAB3JlZ3VsYXIFAAAAEndhdmVzTG9ja2VkQmFsYW5jZQAAAAAObmV1dHJpbm9TdXBwbHkJAABlAAAAAgkAAGUAAAACCQAAZAAAAAIFAAAAFW5ldXRyaW5vTG9ja2VkQmFsYW5jZQgJAQAAAAV2YWx1ZQAAAAEJAAPsAAAAAQUAAAANbmV1dHJpbm9Bc3NldAAAAAhxdWFudGl0eQkAA/AAAAACBQAAAA9uZXV0cmlub0FkZHJlc3MFAAAADW5ldXRyaW5vQXNzZXQJAAPwAAAAAgUAAAASbGlxdWlkYXRpb25B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bWF4UGVyY2VudEJvdW5kBQAAAANwNDEJAABmAAAAAgUAAAADcDQxBQAAAA9taW5QZXJjZW50Qm91bmQHCQAETAAAAAIAAAAAAAAAAAEFAAAABmFycmF5MQUAAAAGYXJyYXkxBAAAAAZhcnJheTMDAwkAAGYAAAACBQAAAA9tYXhQZXJjZW50Qm91bmQFAAAAA3A0MgkAAGYAAAACBQAAAANwNDIFAAAAD21pblBlcmNlbnRCb3VuZAcJAARMAAAAAgAAAAAAAAAAAgUAAAAGYXJyYXkyBQAAAAZhcnJheTIDAwkAAGYAAAACBQAAAA9tYXhQZXJjZW50Qm91bmQFAAAAA3A0MwkAAGYAAAACBQAAAANwNDMFAAAAD21pblBlcmNlbnRCb3VuZAcJAARMAAAAAgAAAAAAAAAAAwUAAAAGYXJyYXkzBQAAAAZhcnJheTMBAAAAEmZvcm1hdHRpbmdQcmljZU1zZwAAAAEAAAAFcHJpY2UJAAGbAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABNXQVZFU05FVVRSSU5PUFJFRklYAgAAAAFfCQABpAAAAAEFAAAABmhlaWdodAIAAAABXwkAAaQAAAABBQAAAAVwcmljZQAAAAMAAAABaQEAAAANY29uc3RydWN0b3JWMQAAAA4AAAAQbmV1dHJpbm9Db250cmFjdAAAAA9hdWN0aW9uQ29udHJhY3QAAAALcnBkQ29udHJhY3QAAAAMbWF0aENvbnRyYWN0AAAAE2xpcXVpZGF0aW9uQ29udHJhY3QAAAAMcmVzdENvbnRyYWN0AAAAFG5vZGVSZWdpc3RyeUNvbnRyYWN0AAAAE25zYnRTdGFraW5nQ29udHJhY3QAAAAQbWVkaWF0b3JDb250cmFjdAAAABNzdXJmU3Rha2luZ0NvbnRyYWN0AAAAF2duc2J0Q29udHJvbGxlckNvbnRyYWN0AAAADnJlc3RWMkNvbnRyYWN0AAAAEmdvdmVybmFuY2VDb250cmFjdAAAAAxkb3JhQ29udHJhY3QDCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMJAAACAAAAAQIAAAAScGVybWlzc2lvbnMgZGVuaWVkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABBrZXlDb250cm9sQ29uZmlnAAAAAAkBAAAADmRhdGFDb250cm9sQ2ZnAAAADgUAAAAQbmV1dHJpbm9Db250cmFjdAUAAAAPYXVjdGlvbkNvbnRyYWN0BQAAAAtycGRDb250cmFjdAUAAAAMbWF0aENvbnRyYWN0BQAAABNsaXF1aWRhdGlvbkNvbnRyYWN0BQAAAAxyZXN0Q29udHJhY3QFAAAAFG5vZGVSZWdpc3RyeUNvbnRyYWN0BQAAABNuc2J0U3Rha2luZ0NvbnRyYWN0BQAAABBtZWRpYXRvckNvbnRyYWN0BQAAABNzdXJmU3Rha2luZ0NvbnRyYWN0BQAAABdnbnNidENvbnRyb2xsZXJDb250cmFjdAUAAAAOcmVzdFYyQ29udHJhY3QFAAAAEmdvdmVybmFuY2VDb250cmFjdAUAAAAMZG9yYUNvbnRyYWN0BQAAAANuaWwAAAABaQEAAAAVY2FsbEVtZXJnZW5jeVNodXRkb3duAAAAAQAAAAZyZWFzb24EAAAAGkF1dG9FbWVyZ2VuY3lPcmFjbGVBZGRyZXNzAgAAACMzTXdHU2pNUEhxWDFEaEVvbUUzYnpwNXRqTjFHSlpTTlk1bgQAAAANY2FsbGVyQWRkcmVzcwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIDAwkBAAAAAiE9AAAAAgUAAAAaQXV0b0VtZXJnZW5jeU9yYWNsZUFkZHJlc3MFAAAADWNhbGxlckFkZHJlc3MJAQAAAAIhPQAAAAIJAAQlAAAAAQUAAAASZ292ZXJuYW5jZUNvbnRyYWN0BQAAAA1jYWxsZXJBZGRyZXNzBwkAAAIAAAABAgAAAD1jYWxsZXIgbXVzdCBiZSBvbmUgYW4gZW1lcmdlbmN5IG9yYWNsZSBvciBHb3Zlcm5hbmNlIGNvbnRyYWN0CQAETAAAAAIJAQAAAAxCb29sZWFuRW50cnkAAAACAgAAAAppc19ibG9ja2VkBgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAABFpc19ibG9ja2VkX2NhbGxlcgUAAAANY2FsbGVyQWRkcmVzcwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAABFpc19ibG9ja2VkX3JlYXNvbgUAAAAGcmVhc29uBQAAAANuaWwAAAAB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", "height": 2467783, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 54QdXvgtsTD8B6bYANe3bRvJkE7CeJdjCNppja69xDtj Next: HkRWRRA3J6VXvk4mUhMTittmJDGpunjzkAWbwnTRXdxG Diff:
OldNewDifferences
268268
269269 @Callable(aR)
270270 func callEmergencyShutdown (aS) = {
271- let aT = "3N9mzk4p7jtCatFRRQWUNZXi7z9MHVSug8t"
271+ let aT = "3MwGSjMPHqX1DhEomE3bzp5tjN1GJZSNY5n"
272272 let aU = toString(aR.caller)
273273 if (if ((aT != aU))
274274 then (toString(D) != aU)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "__"
55
66 let b = 1
77
88 let c = 2
99
1010 let d = 3
1111
1212 let e = 4
1313
1414 let f = 5
1515
1616 let g = 6
1717
1818 let h = 7
1919
2020 let i = 8
2121
2222 let j = 9
2323
2424 let k = 10
2525
2626 let l = 11
2727
2828 let m = 12
2929
3030 let n = 13
3131
3232 let o = 14
3333
3434 func p () = "%s__controlConfig"
3535
3636
3737 func q (r,s,t,u,v,w,x,y,z,A,B,C,D,E) = makeString(["%s%s%s%s%s%s%s%s%s%s%s%s%s%s", r, s, t, u, v, w, x, y, z, A, B, C, D, E], a)
3838
3939
4040 func F (G,H) = fraction(fraction(G, H, 1000000), 1000000, 100000000)
4141
4242
4343 func I (J,K) = valueOrElse(getInteger(addressFromStringValue(J), K), 0)
4444
4545
4646 func L (J,K) = valueOrElse(getString(J, K), "")
4747
4848
4949 func M (N) = split(N, ",")
5050
5151
5252 let H = valueOrElse(getInteger(this, "price"), 0)
5353
5454 let O = valueOrElse(getInteger(this, "price_index"), 0)
5555
5656 let P = valueOrElse(getBoolean(this, "is_blocked"), false)
5757
5858 let Q = 1000
5959
6060 let R = valueOrElse(getString(this, "oracles"), "")
6161
6262 let S = M(R)
6363
6464 let T = Address(base58'3N9be2mwrA52WJho6DiesZkk4351GvpnWuj')
6565
6666 let U = Address(base58'3N24ZPUAMhFm76N3vbNiiDtFqfUnmBHTc5N')
6767
6868 let V = base58'HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ'
6969
7070 let W = this
7171
7272 func X (J,K) = valueOrErrorMessage(getString(J, K), makeString(["mandatory ", toString(J), ".", K, " is not defined"], ""))
7373
7474
7575 func Y (Z,aa) = valueOrErrorMessage(addressFromString(Z[aa]), ("Control cfg doesn't contain address at index " + toString(aa)))
7676
7777
7878 let Z = split(X(this, p()), a)
7979
8080 let D = Y(Z, n)
8181
8282 let ab = valueOrElse(getInteger(T, "balance_lock_neutrino"), 0)
8383
8484 let ac = valueOrElse(getInteger(T, "balance_lock_waves"), 0)
8585
8686 let ad = (wavesBalance(T).regular - ac)
8787
8888 let ae = (((ab + value(assetInfo(V)).quantity) - assetBalance(T, V)) - assetBalance(U, V))
8989
9090 let af = (ae - F(ad, H))
9191
9292 func ag (ah) = {
9393 let ai = 90
9494 let aj = 110
9595 let ak = ah[0]
9696 let al = if ((0 >= ah[0]))
9797 then [0]
9898 else {
9999 let am = ((ah[1] * 100) / ak)
100100 let an = ((ah[2] * 100) / ak)
101101 let ao = ((ah[3] * 100) / ak)
102102 let ap = ((ah[4] * 100) / ak)
103103 let aq = if (if ((aj > am))
104104 then (am > ai)
105105 else false)
106106 then [1, 0]
107107 else [0]
108108 let ar = if (if ((aj > an))
109109 then (an > ai)
110110 else false)
111111 then 2 :: aq
112112 else aq
113113 let as = if (if ((aj > ao))
114114 then (ao > ai)
115115 else false)
116116 then 3 :: ar
117117 else ar
118118 if (if ((aj > ap))
119119 then (ap > ai)
120120 else false)
121121 then 4 :: as
122122 else as
123123 }
124124 let at = if ((size(al) >= 3))
125125 then al
126126 else {
127127 let au = ah[1]
128128 if ((0 >= au))
129129 then [1]
130130 else {
131131 let av = ((ah[0] * 100) / au)
132132 let aw = ((ah[2] * 100) / au)
133133 let ax = ((ah[3] * 100) / au)
134134 let ay = ((ah[4] * 100) / au)
135135 let aq = if (if ((aj > av))
136136 then (av > ai)
137137 else false)
138138 then [0, 1]
139139 else [1]
140140 let ar = if (if ((aj > aw))
141141 then (aw > ai)
142142 else false)
143143 then 2 :: aq
144144 else aq
145145 let as = if (if ((aj > ax))
146146 then (ax > ai)
147147 else false)
148148 then 3 :: ar
149149 else ar
150150 if (if ((aj > ay))
151151 then (ay > ai)
152152 else false)
153153 then 4 :: as
154154 else as
155155 }
156156 }
157157 let az = if ((size(at) >= 3))
158158 then at
159159 else {
160160 let aA = ah[2]
161161 if ((0 >= aA))
162162 then [2]
163163 else {
164164 let aB = ((ah[0] * 100) / aA)
165165 let aC = ((ah[1] * 100) / aA)
166166 let aD = ((ah[3] * 100) / aA)
167167 let aE = ((ah[4] * 100) / aA)
168168 let aq = if (if ((aj > aB))
169169 then (aB > ai)
170170 else false)
171171 then [0, 2]
172172 else [2]
173173 let ar = if (if ((aj > aC))
174174 then (aC > ai)
175175 else false)
176176 then 1 :: aq
177177 else aq
178178 let as = if (if ((aj > aD))
179179 then (aD > ai)
180180 else false)
181181 then 3 :: ar
182182 else ar
183183 if (if ((aj > aE))
184184 then (aE > ai)
185185 else false)
186186 then 4 :: as
187187 else as
188188 }
189189 }
190190 let aF = if ((size(az) >= 3))
191191 then az
192192 else {
193193 let aG = ah[3]
194194 if ((0 >= aG))
195195 then [3]
196196 else {
197197 let aH = ((ah[0] * 100) / aG)
198198 let aI = ((ah[1] * 100) / aG)
199199 let aJ = ((ah[2] * 100) / aG)
200200 let aK = ((ah[4] * 100) / aG)
201201 let aq = if (if ((aj > aH))
202202 then (aH > ai)
203203 else false)
204204 then [0, 3]
205205 else [3]
206206 let ar = if (if ((aj > aI))
207207 then (aI > ai)
208208 else false)
209209 then 1 :: aq
210210 else aq
211211 let as = if (if ((aj > aJ))
212212 then (aJ > ai)
213213 else false)
214214 then 2 :: ar
215215 else ar
216216 if (if ((aj > aK))
217217 then (aK > ai)
218218 else false)
219219 then 4 :: as
220220 else as
221221 }
222222 }
223223 if ((size(aF) >= 3))
224224 then aF
225225 else {
226226 let aL = ah[4]
227227 if ((0 >= aL))
228228 then [4]
229229 else {
230230 let aM = ((ah[0] * 100) / aL)
231231 let aN = ((ah[1] * 100) / aL)
232232 let aO = ((ah[2] * 100) / aL)
233233 let aP = ((ah[3] * 100) / aL)
234234 let aq = if (if ((aj > aM))
235235 then (aM > ai)
236236 else false)
237237 then [0, 4]
238238 else [4]
239239 let ar = if (if ((aj > aN))
240240 then (aN > ai)
241241 else false)
242242 then 1 :: aq
243243 else aq
244244 let as = if (if ((aj > aO))
245245 then (aO > ai)
246246 else false)
247247 then 2 :: ar
248248 else ar
249249 if (if ((aj > aP))
250250 then (aP > ai)
251251 else false)
252252 then 3 :: as
253253 else as
254254 }
255255 }
256256 }
257257
258258
259259 func aQ (H) = toBytes((((("WAVESNEUTRINOPREFIX" + "_") + toString(height)) + "_") + toString(H)))
260260
261261
262262 @Callable(aR)
263263 func constructorV1 (r,s,t,u,v,w,x,y,z,A,B,C,D,E) = if ((aR.caller != this))
264264 then throw("permissions denied")
265265 else [StringEntry(p(), q(r, s, t, u, v, w, x, y, z, A, B, C, D, E))]
266266
267267
268268
269269 @Callable(aR)
270270 func callEmergencyShutdown (aS) = {
271- let aT = "3N9mzk4p7jtCatFRRQWUNZXi7z9MHVSug8t"
271+ let aT = "3MwGSjMPHqX1DhEomE3bzp5tjN1GJZSNY5n"
272272 let aU = toString(aR.caller)
273273 if (if ((aT != aU))
274274 then (toString(D) != aU)
275275 else false)
276276 then throw("caller must be one an emergency oracle or Governance contract")
277277 else [BooleanEntry("is_blocked", true), StringEntry("is_blocked_caller", aU), StringEntry("is_blocked_reason", aS)]
278278 }
279279
280280
281281
282282 @Callable(aR)
283283 func finalizeCurrentPrice (aV,aW,aX,aY,aZ,ba,bb,bc,bd,be) = if (P)
284284 then throw("contract is blocked by EMERGENCY SHUTDOWN actions untill reactivation by emergency oracles")
285285 else if ((valueOrElse(getInteger(this, ("price_" + toString(height))), 0) != 0))
286286 then throw("wait next block")
287287 else if ((S[(height % 5)] != toBase58String(aR.callerPublicKey)))
288288 then throw(((("Out of turn finalization: " + toString(height)) + " block should be finalize by ") + S[(height % 5)]))
289289 else {
290290 let ah = [if (sigVerify_8Kb(aQ(aV), aW, fromBase58String(S[0])))
291291 then aV
292292 else 0, if (sigVerify_8Kb(aQ(aX), aY, fromBase58String(S[1])))
293293 then aX
294294 else 0, if (sigVerify_8Kb(aQ(aZ), ba, fromBase58String(S[2])))
295295 then aZ
296296 else 0, if (sigVerify_8Kb(aQ(bb), bc, fromBase58String(S[3])))
297297 then bb
298298 else 0, if (sigVerify_8Kb(aQ(bd), be, fromBase58String(S[4])))
299299 then bd
300300 else 0]
301301 let bf = if ((ah[0] == 0))
302302 then 1
303303 else (0 + (if ((ah[1] == 0))
304304 then 1
305305 else (0 + (if ((ah[2] == 0))
306306 then 1
307307 else (0 + (if ((ah[3] == 0))
308308 then 1
309309 else (0 + (if ((ah[4] == 0))
310310 then 1
311311 else 0))))))))
312312 if ((bf >= 3))
313313 then throw("3 prices or more are equals to 0")
314314 else {
315315 let bg = ag(ah)
316316 let bh = size(bg)
317317 if ((3 > bh))
318318 then throw(((((((((((((((((((((("Could not finalize price because of big variation: height=" + toString(height)) + "
319319 ") + S[0]) + "=") + toString(ah[0])) + "
320320 ") + S[1]) + "=") + toString(ah[1])) + "
321321 ") + S[2]) + "=") + toString(ah[2])) + "
322322 ") + S[3]) + "=") + toString(ah[3])) + "
323323 ") + S[4]) + "=") + toString(ah[4])))
324324 else {
325325 let bi = ((ah[bg[0]] + ah[bg[1]]) + ah[bg[2]])
326326 let bj = if ((bh >= 4))
327327 then (bi + ah[bg[3]])
328328 else bi
329329 let bk = if ((bh >= 5))
330330 then (bj + ah[bg[4]])
331331 else bj
332332 if ((bh >= 6))
333333 then throw("Invalid pricesInRange creation")
334334 else {
335335 let bl = (bk / bh)
336336 if (if ((bl >= (H + ((H * Q) / 100))))
337337 then true
338338 else ((H - ((H * Q) / 100)) >= bl))
339339 then {
340340 let aS = "automatic emergency shutdown because of large price variability"
341341 [BooleanEntry("is_blocked", true), StringEntry("is_blocked_caller", toString(this)), StringEntry("is_blocked_reason", aS), IntegerEntry((("black_swarm_price" + "_") + toString(height)), bl)]
342342 }
343343 else {
344344 let bm = (O + 1)
345345 [IntegerEntry("price", bl), IntegerEntry(("price_" + toString(height)), bl), IntegerEntry("price_index", bm), IntegerEntry(("price_index_" + toString(bm)), height), IntegerEntry(("deficit_" + toString(height)), af), IntegerEntry(("neutrinoSupply_" + toString(height)), ae), IntegerEntry(("deficit_percent_" + toString(height)), if ((ae != 0))
346346 then ((af * 100) / ae)
347347 else 0)]
348348 }
349349 }
350350 }
351351 }
352352 }
353353
354354
355355 @Verifier(bn)
356356 func bo () = {
357357 let bp = makeString(["ExtEEK19nmKj9mCpnWyvEEJFYATLMcVEMvohhUHkyHNm", "Ev5py5FfBQX9cZpYKnfQrTB49Byf8QmpZWeDVRim4yV7", "DUuuLjXu98nBwZc7fqwCTjtA3nnRwgTbkMSr5SU2NmDR", "DUuuLjXu98nBwZc7fqwCTjtA3nnRwgTbkMSr5SU2NmDR"], a)
358358 let bq = split(valueOrElse(getString(W, "%s__multisig"), bp), a)
359359 let br = ((((if (sigVerify(bn.bodyBytes, bn.proofs[0], fromBase58String(bq[0])))
360360 then 1
361361 else 0) + (if (sigVerify(bn.bodyBytes, bn.proofs[1], fromBase58String(bq[1])))
362362 then 1
363363 else 0)) + (if (sigVerify(bn.bodyBytes, bn.proofs[2], fromBase58String(bq[2])))
364364 then 1
365365 else 0)) + (if (sigVerify(bn.bodyBytes, bn.proofs[3], fromBase58String(bq[3])))
366366 then 2
367367 else 0))
368368 (br >= 3)
369369 }
370370

github/deemru/w8io/169f3d6 
75.19 ms