tx · BPybhZEcUHsmf6uG4X5Gm5KKybrGHmkxPZcXUJ689Svo

3N5EsnJ2joiZyWYgArRaXkCrgZFJLWXVhTR:  -0.01400000 Waves

2020.02.07 21:39 [889172] smart account 3N5EsnJ2joiZyWYgArRaXkCrgZFJLWXVhTR > SELF 0.00000000 Waves

{ "type": 13, "id": "BPybhZEcUHsmf6uG4X5Gm5KKybrGHmkxPZcXUJ689Svo", "fee": 1400000, "feeAssetId": null, "timestamp": 1581100749876, "version": 1, "sender": "3N5EsnJ2joiZyWYgArRaXkCrgZFJLWXVhTR", "senderPublicKey": "E8N5q6mziaUEbYUGNPdQQP6B2pH4kUazrUGusqybbcTc", "proofs": [ "3XXYm4tG6HKhV8FaTwmPdVzjBkzFD95Qx8SNrMCj1jiNZhRuKheoCioapS7rw5XmtvW5PCFRjm3UgS69n9AWkUtD" ], "script": "base64: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", "chainId": 84, "height": 889172, "spentComplexity": 0 } View: original | compacted Prev: 7rWGxnEb4HHGGsr4E3Qsoj8WcMcTwYEHafVLH1mxdYKX Next: 4amTgm8JqQPFrKGTYTVCCjYDWp76eDHDffdq8KK3CWsk Diff:
OldNewDifferences
1414 }
1515
1616
17+
18+@Callable(a)
19+func startGame (b,g,h) = WriteSet([DataEntry("level", b), DataEntry("black", g), DataEntry("white", h)])
20+
21+
22+
23+@Callable(a)
24+func endGame (b,i,j) = {
25+ let k = [18, 32, 57, 100, 180, 320, 570, 1000, 1800, 3200, 5700, 10000, 18000, 32000, 57000, 100000, 180000, 320000, 570000, 1000000, 1800000, 3200000, 5700000, 10000000, 18000000, 32000000, 57000000, 100000000, 180000000, 320000000, 570000000, 1000000000, 1800000000, 3200000000, 5700000000, 10000000000, 18000000000, 32000000000, 57000000000, 100000000000]
26+ ScriptResult(WriteSet([DataEntry("level", b), DataEntry("winner", i), DataEntry("gameTransaction", j)]), TransferSet([ScriptTransfer(this, (k[(b - 1)] * 10000000), unit)]))
27+ }
28+
29+
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func register (b,c) = {
88 let d = toBase58String(a.caller.bytes)
99 let e = extract(a.payment)
1010 let f = [10, 18, 32, 57, 100, 180, 320, 570, 1000, 1800, 3200, 5700, 10000, 18000, 32000, 57000, 100000, 180000, 320000, 570000, 1000000, 1800000, 3200000, 5700000, 10000000, 18000000, 32000000, 57000000, 100000000, 180000000, 320000000, 570000000, 1000000000, 1800000000, 3200000000, 5700000000, 10000000000, 18000000000, 32000000000, 57000000000]
1111 if (((e.amount / 10000000) >= f[(b - 1)]))
1212 then ScriptResult(WriteSet([DataEntry("level", b), DataEntry("address", d), DataEntry("username", c)]), TransferSet([ScriptTransfer(this, e.amount, unit)]))
1313 else throw("The amount less than level fee.")
1414 }
1515
1616
17+
18+@Callable(a)
19+func startGame (b,g,h) = WriteSet([DataEntry("level", b), DataEntry("black", g), DataEntry("white", h)])
20+
21+
22+
23+@Callable(a)
24+func endGame (b,i,j) = {
25+ let k = [18, 32, 57, 100, 180, 320, 570, 1000, 1800, 3200, 5700, 10000, 18000, 32000, 57000, 100000, 180000, 320000, 570000, 1000000, 1800000, 3200000, 5700000, 10000000, 18000000, 32000000, 57000000, 100000000, 180000000, 320000000, 570000000, 1000000000, 1800000000, 3200000000, 5700000000, 10000000000, 18000000000, 32000000000, 57000000000, 100000000000]
26+ ScriptResult(WriteSet([DataEntry("level", b), DataEntry("winner", i), DataEntry("gameTransaction", j)]), TransferSet([ScriptTransfer(this, (k[(b - 1)] * 10000000), unit)]))
27+ }
28+
29+

github/deemru/w8io/169f3d6 
65.83 ms