tx · 5q33ofW7UwEF3vQiK1DzS1XaLH1TTFoSqFGMydqNyc8T

3MsD5LWNJmQkkWpj3RtaeRVrKGLgoCE7kpB:  -0.01400000 Waves

2019.08.21 07:57 [640424] smart account 3MsD5LWNJmQkkWpj3RtaeRVrKGLgoCE7kpB > SELF 0.00000000 Waves

{ "type": 13, "id": "5q33ofW7UwEF3vQiK1DzS1XaLH1TTFoSqFGMydqNyc8T", "fee": 1400000, "feeAssetId": null, "timestamp": 1566362778851, "version": 1, "sender": "3MsD5LWNJmQkkWpj3RtaeRVrKGLgoCE7kpB", "senderPublicKey": "6f7rQN8AP2zH649ga8sXpVDY7aM2AgjJijB2qGmJBaMo", "proofs": [ "ygYTE564mqxrWFEX71Ph4EhxD6KU4S1qUVAboHGWsacWSsM7Kz1xGzQVVfK6jkYwNjf4AQjzYP5TfiUKndLw7u2" ], "script": null, "chainId": 84, "height": 640424, "spentComplexity": 0 } View: original | compacted Prev: WDfkA1kxWyD2MubAodwzbm63sTpptRsNKAGjhokRUoH Next: none Full:
OldNewDifferences
1-{-# STDLIB_VERSION 3 #-}
2-{-# SCRIPT_TYPE ACCOUNT #-}
3-{-# CONTENT_TYPE DAPP #-}
4-let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlemr95J1jZUs7cJmrmmlN4zo7YVsBJzIeJdk8LDFGhUKSI6yfs20ZyJe21+6GJwNnKUU1Uyoc17wSWMKkrZ0MMvYE+Z5AiijvBK4sSJ3IgGjdU8/NhI8CBDu0F+xRM9q3TB3LLbDy5sBdudYfHfsUOc+MTvAD69n27db2Rh8+yZQMtubkuTQNp89sphHQaLGyQFaNlK/Na3lFx6omqzaa1gjoplUr6rvYKgfAICUB3zVmJShiEi7w7R0hWlNRD3qcZjCUONSpFo4WbzknGOazw84B+IMIFnIpXWzQL8RX0vNcfsBvLDfM6k2ZacqwyMKaLLqigdBiGdJ7W+0lOStOQIDAQAB")
5-
6-let b = 4320
7-
8-let c = ((100 * 1000) * 1000)
9-
10-let d = ((5 * c) / 1000)
11-
12-let e = (1 * c)
13-
14-let f = (2 * c)
15-
16-let g = (4 * c)
17-
18-let h = (8 * c)
19-
20-let i = (14 * c)
21-
22-func j (k) = i
23-
24-
25-@Callable(l)
26-func bet (k) = {
27- let m = toBase58String(l.caller.bytes)
28- let n = j(k)
29- let o = l.payment
30- let p = [DataEntry((m + " это Ставка Игрока"), k), DataEntry("Ответ Сервера", n)]
31- let q = Address(l.caller.bytes)
32- let r = [ScriptTransfer(q, 10, unit)]
33- ScriptResult(WriteSet(p), TransferSet(r))
34- }
35-
36-
37-
38-@Callable(l)
39-func withdraw (o) = {
40- let s = toBase58String(l.caller.bytes)
41- let t = {
42- let u = getInteger(this, s)
43- if ($isInstanceOf(u, "Int"))
44- then {
45- let v = u
46- v
47- }
48- else 0
49- }
50- let w = (t - o)
51- if ((0 > o))
52- then throw("Can't withdraw negative amount")
53- else if ((0 > w))
54- then throw("Not enough balance")
55- else ScriptResult(WriteSet([DataEntry(s, w)]), TransferSet([ScriptTransfer(l.caller, o, unit)]))
56- }
57-
58-
1+# no script

github/deemru/w8io/169f3d6 
56.81 ms