tx · Ak3tnHVv23gpDBkCXy8WDUkaeTHuUa88eBr1A8jMBmoY

3Mth4mJpNbm6N6PQsgnP5KzcHBfC2Luiyfs:  -0.01400000 Waves

2019.07.31 15:17 [610258] smart account 3Mth4mJpNbm6N6PQsgnP5KzcHBfC2Luiyfs > SELF 0.00000000 Waves

{ "type": 13, "id": "Ak3tnHVv23gpDBkCXy8WDUkaeTHuUa88eBr1A8jMBmoY", "fee": 1400000, "feeAssetId": null, "timestamp": 1564575473840, "version": 1, "sender": "3Mth4mJpNbm6N6PQsgnP5KzcHBfC2Luiyfs", "senderPublicKey": "GL5QvqgydTUCg1sj1s7juR6hVfxLHjZ37Kr5sAX4D4an", "proofs": [ "2hD52KARtFG65JiGHb41gggUi8BTDUYAzpq8Qv7o41zM9mb4T1FGmzDYzPe8C2pRtjhfDQEDXSKwzMQhzAEyhhN5" ], "script": "base64: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", "chainId": 84, "height": 610258, "spentComplexity": 0 } View: original | compacted Prev: 5kKpi5KFb2ywKL2ajeWhRUbrGABP875UznwWfPJGif5b Next: 2URw7ejtraUMULn9edyFDf6czJZNQUW6kntN4xKVjojP Diff:
OldNewDifferences
4949 @Callable(m)
5050 func test (r,k,l) = {
5151 let d = extract(getString(this, (("game:" + toString(r)) + "_cells")))
52- throw(n(d, k, l))
52+ throw(toString(o(n(d, k, l), "w")))
5353 }
5454
5555
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = ((((b + b) + b) + b) + b)
55
66
77 func c (d,e,f) = takeRight(take(d, (((e * 15) + f) + 1)), 1)
88
99
1010 func g (d,e,f,h) = ((take(d, ((e * 15) + f)) + h) + takeRight(d, (size(d) - (((e * 15) + f) + 1))))
1111
1212
1313 func e (d,e) = ((((((((((((((c(d, e, 0) + c(d, e, 1)) + c(d, e, 2)) + c(d, e, 3)) + c(d, e, 4)) + c(d, e, 5)) + c(d, e, 6)) + c(d, e, 7)) + c(d, e, 8)) + c(d, e, 9)) + c(d, e, 10)) + c(d, e, 11)) + c(d, e, 12)) + c(d, e, 13)) + c(d, e, 14))
1414
1515
1616 func i (d,f) = ((((((((((((((c(d, 0, f) + c(d, 1, f)) + c(d, 2, f)) + c(d, 3, f)) + c(d, 4, f)) + c(d, 5, f)) + c(d, 6, f)) + c(d, 7, f)) + c(d, 8, f)) + c(d, 9, f)) + c(d, 10, f)) + c(d, 11, f)) + c(d, 12, f)) + c(d, 13, f)) + c(d, 14, f))
1717
1818
1919 func j (d,k,l,m) = if ((l == "R"))
2020 then if (if ((k >= m))
2121 then ((14 + m) >= k)
2222 else false)
2323 then c(d, m, (k - m))
2424 else ""
2525 else if ((l == "L"))
2626 then if (if ((k >= m))
2727 then ((14 + m) >= k)
2828 else false)
2929 then c(d, (k - m), (14 - m))
3030 else ""
3131 else throw("invalid dir in diagHelper function")
3232
3333
3434 func n (d,k,l) = ((((((((((((((j(d, k, l, 14) + j(d, k, l, 13)) + j(d, k, l, 12)) + j(d, k, l, 11)) + j(d, k, l, 10)) + j(d, k, l, 9)) + j(d, k, l, 8)) + j(d, k, l, 7)) + j(d, k, l, 6)) + j(d, k, l, 5)) + j(d, k, l, 4)) + j(d, k, l, 3)) + j(d, k, l, 2)) + j(d, k, l, 1)) + j(d, k, l, 0))
3535
3636
3737 func o (p,b) = if (if ((b != "b"))
3838 then (b != "w")
3939 else false)
4040 then throw("invalid color in check function")
4141 else {
4242 let q = indexOf(p, a(b))
4343 if ($isInstanceOf(q, "Int"))
4444 then true
4545 else false
4646 }
4747
4848
4949 @Callable(m)
5050 func test (r,k,l) = {
5151 let d = extract(getString(this, (("game:" + toString(r)) + "_cells")))
52- throw(n(d, k, l))
52+ throw(toString(o(n(d, k, l), "w")))
5353 }
5454
5555
5656
5757 @Callable(m)
5858 func testSetCell (r,e,f,h) = {
5959 let d = extract(getString(this, (("game:" + toString(r)) + "_cells")))
6060 let s = g(d, e, f, h)
6161 WriteSet([DataEntry((("game:" + toString(r)) + "_cells"), s)])
6262 }
6363
6464
6565 @Verifier(t)
6666 func u () = true
6767

github/deemru/w8io/c3f4982 
24.50 ms