tx · Eug98kz8H7V3QZi9PnLd2jwEZrgUwcWFzvJexNuiN5rk

3MsHkgNdxBJg9SEFvbYyf69SP75SNJnatPk:  -0.04000000 Waves

2020.08.06 14:07 [1120473] smart account 3MsHkgNdxBJg9SEFvbYyf69SP75SNJnatPk > SELF 0.00000000 Waves

{ "type": 13, "id": "Eug98kz8H7V3QZi9PnLd2jwEZrgUwcWFzvJexNuiN5rk", "fee": 4000000, "feeAssetId": null, "timestamp": 1596712072394, "version": 1, "sender": "3MsHkgNdxBJg9SEFvbYyf69SP75SNJnatPk", "senderPublicKey": "8Ko3jocxxhmjmdtwfEBZsmgNZpuBgqdpq5GPXiUMASrL", "proofs": [ "2iJMnTDYuo31w7FmFskwyoUsrDKSTYF96nxuXjQtSZuunuDoX5RBvn7xc7ifPoH5HyuJsqeyqfWG7Zv6Bsnxz9c2" ], "script": "base64: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", "chainId": 84, "height": 1120473, "spentComplexity": 0 } View: original | compacted Prev: kmyEhRaApFKUfuE7t4VzUF9vFL3WQXbryRsCGekSmTx Next: EbAaVawG5pkW8D8wsbNuzbAdsLLC5Co2Mtr1jwkNb6tK Diff:
OldNewDifferences
8787 let v = (((-1873 * u) / 100000) + 7426)
8888 let w = (((v * u) / 100000) - 21211)
8989 let x = (((w * u) / 100000) + 157072)
90- let y = pow((100000 - t), 5, 5, 1, 5, HALFEVEN)
90+ let y = pow((100000 - u), 5, 5, 1, 5, HALFEVEN)
9191 -((157080 - ((y * x) / 100000)))
9292 }
9393 else {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c,d) = [DataEntry(("positionLat_" + b), c), DataEntry(("positionLon_" + b), d)]
55
66
77 func e (f,g) = {
88 let h = ((f + "_") + g)
99 [DataEntry(("gameId_" + f), h), DataEntry(("opponent_" + f), g), DataEntry(("gameId_" + g), h), DataEntry(("opponent_" + g), f), DataEntry(("game_" + h), true), DataEntry(("gameTurn_" + h), f), DataEntry(("gameWinner_" + h), "")]
1010 }
1111
1212
1313 func i (b) = getStringValue(this, ("gameId_" + b))
1414
1515
1616 func j (k) = {
1717 let l = (k / 628318)
1818 if ((0 > k))
1919 then {
2020 let m = -(k)
2121 if ((m > 628318))
2222 then {
2323 let n = (m + (l * 628318))
2424 if ((n > 314159))
2525 then {
2626 let o = (n - 314159)
2727 let p = ((16 * o) * (314159 - o))
2828 let q = (493480220050 - (p / 4))
2929 ((p * 100000) / q)
3030 }
3131 else {
3232 let p = ((16 * n) * (314159 - n))
3333 let q = (493480220050 - (p / 4))
3434 ((-(p) * 100000) / q)
3535 }
3636 }
3737 else if ((m > 314159))
3838 then {
3939 let n = (m - 314159)
4040 let p = ((16 * n) * (314159 - n))
4141 let q = (493480220050 - (p / 4))
4242 ((p * 100000) / q)
4343 }
4444 else {
4545 let p = ((16 * m) * (314159 - m))
4646 let q = (493480220050 - (p / 4))
4747 ((-(p) * 100000) / q)
4848 }
4949 }
5050 else if ((k > 628318))
5151 then {
5252 let n = (k - (l * 628318))
5353 if ((n > 314159))
5454 then {
5555 let o = (n - 314159)
5656 let p = ((16 * o) * (314159 - o))
5757 let q = (493480220050 - (p / 4))
5858 ((-(p) * 100000) / q)
5959 }
6060 else {
6161 let p = ((16 * n) * (314159 - n))
6262 let q = (493480220050 - (p / 4))
6363 ((p * 100000) / q)
6464 }
6565 }
6666 else if ((k > 314159))
6767 then {
6868 let n = (k - 314159)
6969 let p = ((16 * n) * (314159 - n))
7070 let q = (493480220050 - (p / 4))
7171 ((-(p) * 100000) / q)
7272 }
7373 else {
7474 let p = ((16 * k) * (314159 - k))
7575 let q = (493480220050 - (p / 4))
7676 ((p * 100000) / q)
7777 }
7878 }
7979
8080
8181 func r (k) = j((157079 - k))
8282
8383
8484 func s (t) = if ((0 > t))
8585 then {
8686 let u = (-1 * t)
8787 let v = (((-1873 * u) / 100000) + 7426)
8888 let w = (((v * u) / 100000) - 21211)
8989 let x = (((w * u) / 100000) + 157072)
90- let y = pow((100000 - t), 5, 5, 1, 5, HALFEVEN)
90+ let y = pow((100000 - u), 5, 5, 1, 5, HALFEVEN)
9191 -((157080 - ((y * x) / 100000)))
9292 }
9393 else {
9494 let v = (((-1873 * t) / 100000) + 7426)
9595 let w = (((v * t) / 100000) - 21211)
9696 let x = (((w * t) / 100000) + 157072)
9797 let y = pow((100000 - t), 5, 5, 1, 5, HALFEVEN)
9898 (157080 - ((y * x) / 100000))
9999 }
100100
101101
102102 func z (t) = {
103103 let A = ((t * t) / 100000)
104104 if ((-100000 > t))
105105 then (-157079 - ((t * 100000) / (A + 28000)))
106106 else if ((t > 100000))
107107 then (157079 - ((t * 100000) / (A + 28000)))
108108 else ((t * 100000) / (100000 + ((28000 * A) / 100000)))
109109 }
110110
111111
112112 func B (C,t) = if ((t > 0))
113113 then z((C / t))
114114 else if (if ((0 > t))
115115 then (C >= 0)
116116 else false)
117117 then (z((C / t)) + 314159)
118118 else if (if ((0 > t))
119119 then (0 > C)
120120 else false)
121121 then (z((C / t)) - 314159)
122122 else if (if ((t == 0))
123123 then (C > 0)
124124 else false)
125125 then 157080
126126 else if (if ((t == 0))
127127 then (0 > C)
128128 else false)
129129 then -157080
130130 else 0
131131
132132
133133 func D (E,F) = ((((2 * E) * (r(F) * j(F))) / 100000) / 980665)
134134
135135
136136 func G (H,I,J,K) = {
137137 let L = (H - J)
138138 let M = (I - K)
139139 let N = j((L / 2))
140140 let O = j((M / 2))
141141 let P = ((N * N) + (((r(H) * r(J)) / 100000) * ((O * O) / 100000)))
142142 let Q = (2 * s(pow(P, 5, 5, 1, 5, HALFEVEN)))
143143 ((637100000000 * Q) / 100000)
144144 }
145145
146146
147147 func R (S,T,U,V) = {
148148 let W = (U / 6371000)
149149 let X = j(S)
150150 let Y = r(S)
151151 let Z = j(W)
152152 let aa = r(W)
153153 let ab = s((((X * aa) / 100000) + (((Y * Z) * r(V)) / 10000000000)))
154154 let ac = (T + (B((((j(V) * Z) * Y) / 100000), (aa - ((X * X) / 100000))) * 100))
155155 [ab, ac]
156156 }
157157
158158
159159 func ad (F,V,ae,f,g) = {
160160 let af = getIntegerValue(this, ("positionLat_" + f))
161161 let ag = getIntegerValue(this, ("positionLon_" + f))
162162 let ah = getIntegerValue(this, ("positionLat_" + g))
163163 let ai = getIntegerValue(this, ("positionLon_" + g))
164164 let aj = G(af, ag, ah, ai)
165165 let ak = ((aj * 980665) / 100000)
166166 let al = D(((ak * ae) / 100000), F)
167167 let am = R(af, ag, al, V)
168168 let an = G(am[0], am[1], ah, ai)
169169 an
170170 }
171171
172172
173173 @Callable(ao)
174174 func startGame (c,d) = {
175175 let ap = toString(ao.caller)
176176 let aq = a(ap, ((c * 1745) / 100000), ((d * 1745) / 100000))
177177 let ar = getString(this, "openGame")
178178 let h = getString(this, ("gameId_" + ap))
179179 if (if ((h != ""))
180180 then (h != unit)
181181 else false)
182182 then throw("Please finish your current game, before starting another one")
183183 else if (!(isDefined(ar)))
184184 then WriteSet(DataEntry("openGame", ap) :: aq)
185185 else if (if ((ar == ""))
186186 then true
187187 else (ar == ap))
188188 then WriteSet(DataEntry("openGame", ap) :: aq)
189189 else WriteSet([DataEntry("openGame", ""), aq[0], aq[1], e(value(ar), ap)])
190190 }
191191
192192
193193
194194 @Callable(ao)
195195 func executeShot (F,V,ae) = {
196196 let as = base58''
197197 let ap = toString(ao.caller)
198198 let at = getStringValue(this, ("opponent_" + ap))
199199 let h = i(ap)
200200 if ((getStringValue(this, ("gameTurn_" + h)) != ap))
201201 then throw("please wait for your turn")
202202 else {
203203 let au = ad(F, V, ae, ap, at)
204204 if ((1000 > au))
205205 then ScriptResult(WriteSet([DataEntry(("game_" + h), false), DataEntry(("gameWinner_" + h), ap)]), TransferSet([ScriptTransfer(ao.caller, 2, as)]))
206206 else WriteSet([DataEntry(("gameTurn_" + h), at)])
207207 }
208208 }
209209
210210
211211
212212 @Callable(ao)
213213 func faucet () = {
214214 let as = base58''
215215 let ap = toString(ao.caller)
216216 let av = assetBalance(ao.caller, as)
217217 if ((100 > av))
218218 then TransferSet([ScriptTransfer(ao.caller, 100, as)])
219219 else TransferSet(nil)
220220 }
221221
222222
223223
224224 @Callable(ao)
225225 func changeCoords (c,d) = {
226226 let ap = toString(ao.caller)
227227 let aw = getInteger(this, ("positionLat_" + ap))
228228 if (isDefined(aw))
229229 then {
230230 let aq = a(ap, ((c * 1745) / 100000), ((d * 1745) / 100000))
231231 WriteSet(aq)
232232 }
233233 else WriteSet(nil)
234234 }
235235
236236
237237
238238 @Callable(ao)
239239 func testMathFunctions () = {
240240 let ax = j(-314159)
241241 let ay = j(-157080)
242242 let az = j(-78540)
243243 let aA = j(0)
244244 let aB = j(78540)
245245 let aC = j(157080)
246246 let aD = j(314159)
247247 let aE = j(471239)
248248 let aF = r(-314159)
249249 let aG = r(-157080)
250250 let aH = r(-78540)
251251 let aI = r(0)
252252 let aJ = r(78540)
253253 let aK = r(157080)
254254 let aL = r(314159)
255255 let aM = r(471239)
256256 let aN = s(-100000)
257257 let aO = s(-50000)
258258 let aP = s(0)
259259 let aQ = s(50000)
260260 let aR = s(100000)
261261 let aS = z(-1000000)
262262 let aT = z(-500000)
263263 let aU = z(0)
264264 let aV = z(500000)
265265 let aW = z(1000000)
266266 WriteSet([DataEntry("SinN180", ax), DataEntry("SinN90", ay), DataEntry("SinN45", az), DataEntry("Sin0", aA), DataEntry("Sin45", aB), DataEntry("Sin90", aC), DataEntry("Sin180", aD), DataEntry("Sin270", aE), DataEntry("CosN180", aF), DataEntry("CosN90", aG), DataEntry("CosN45", aH), DataEntry("Cos0", aI), DataEntry("Cos45", aJ), DataEntry("Cos90", aK), DataEntry("Cos180", aL), DataEntry("Cos270", aM), DataEntry("AsinN1", aN), DataEntry("AsinN5", aO), DataEntry("Asin0", aP), DataEntry("Asin1", aR), DataEntry("Asin5", aQ), DataEntry("AtanN10", aS), DataEntry("AtanN5", aT), DataEntry("Atan0", aU), DataEntry("Atan5", aV), DataEntry("Atan10", aW), DataEntry("sqrt", pow((100000 - 50000), 5, 5, 1, 5, HALFEVEN))])
267267 }
268268
269269

github/deemru/w8io/169f3d6 
52.31 ms