tx · 6LJxxk9LVmZM637kDQsjgL9UbVmxwWaRtbYW1k4SSotp

3MyV9Fm9cwW9W68VCGfPvejLujx7xVpJiKW:  -0.01400000 Waves

2020.01.04 03:04 [838393] smart account 3MyV9Fm9cwW9W68VCGfPvejLujx7xVpJiKW > SELF 0.00000000 Waves

{ "type": 13, "id": "6LJxxk9LVmZM637kDQsjgL9UbVmxwWaRtbYW1k4SSotp", "fee": 1400000, "feeAssetId": null, "timestamp": 1578096252662, "version": 1, "sender": "3MyV9Fm9cwW9W68VCGfPvejLujx7xVpJiKW", "senderPublicKey": "8zVjiVAuhkkAyQsSHHvjkNNoN8WDKJAEBV5nSpiyyYWr", "proofs": [ "31dcPdz3E7BDfA1apquNyEMXR3GtTTZzxR8peLEdMAmmHow1So8SWTMjctAqzrSxViwftkqZY21pZ86P7ECRFCcx" ], "script": "base64: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", "chainId": 84, "height": 838393, "spentComplexity": 0 } View: original | compacted Prev: GjNKi1PG2RNBCNwvQnYG8hY5R65nXmd6im3r3Yda6LNx Next: 6DEjRXmCMd8DYiZqmQA4WsQAXF6756XS61FVBcgFXkGB Diff:
OldNewDifferences
1111
1212 let e = base58'AsuWyM9MUUsMmWkK7jS48L3ky6gA1pxx7QtEYPbfLjAJ'
1313
14-@Callable(f)
15-func deposit (g,h) = {
16- let i = extract(f.payment)
17- let j = i.assetId
18- let k = toBase58String(f.caller.bytes)
19- let l = {
20- let m = getInteger(this, k)
21- if ($isInstanceOf(m, "Int"))
14+let f = "111111"
15+
16+@Callable(g)
17+func deposit (h,i) = {
18+ let j = extract(g.payment)
19+ let k = j.assetId
20+ let l = toBase58String(g.caller.bytes)
21+ let m = {
22+ let n = getInteger(this, l)
23+ if ($isInstanceOf(n, "Int"))
2224 then {
23- let n = m
24- n
25+ let o = n
26+ o
2527 }
2628 else 0
2729 }
28- let o = (l + i.amount)
29- WriteSet([DataEntry(((h + "_") + k), o), DataEntry((((h + "_") + "_compeStart_") + k), g)])
30+ let p = (m + j.amount)
31+ WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p), DataEntry(((((i + "_compeStart_") + f) + "_") + l), h)])
3032 }
3133
3234
3335
34-@Callable(f)
35-func withdraw (p,h) = {
36- let k = toBase58String(f.caller.bytes)
37- let g = {
38- let m = getInteger(this, (((h + "_") + "_compeStart_") + k))
39- if ($isInstanceOf(m, "Int"))
36+@Callable(g)
37+func withdraw (q,i) = {
38+ let l = toBase58String(g.caller.bytes)
39+ let h = {
40+ let n = getInteger(this, ((((i + "_compeStart_") + f) + "_") + l))
41+ if ($isInstanceOf(n, "Int"))
4042 then {
41- let n = m
42- n
43+ let o = n
44+ o
4345 }
4446 else 0
4547 }
46- let l = {
47- let m = getInteger(this, ((h + "_") + k))
48- if ($isInstanceOf(m, "Int"))
48+ let m = {
49+ let n = getInteger(this, ((((i + "_") + f) + "_") + l))
50+ if ($isInstanceOf(n, "Int"))
4951 then {
50- let n = m
51- n
52+ let o = n
53+ o
5254 }
5355 else 0
5456 }
55- let o = (l - p)
56- if ((lastBlock.timestamp > g))
57+ let p = (m - q)
58+ if ((lastBlock.timestamp > h))
5759 then throw("Can't withdraw compe start")
58- else if ((0 > p))
60+ else if ((0 > q))
5961 then throw("Can't withdraw negative amount")
60- else if ((0 > o))
62+ else if ((0 > p))
6163 then throw("Not enough balance")
62- else if ((h == "EtV3CXQ4wqm28WPB1KaBv5B9ke2bpXRZMutYNEJUQcXm"))
63- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, b)]))
64- else if ((h == "3KFXBGGLCjA5Z2DuW4Dq9fDDrHjJJP1ZEkaoajSzuKsC"))
65- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, c)]))
66- else if ((h == "DWgwcZTMhSvnyYCoWLRUXXSH1RSkzThXLJhww9gwkqdn"))
67- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, d)]))
68- else if ((h == "AsuWyM9MUUsMmWkK7jS48L3ky6gA1pxx7QtEYPbfLjAJ"))
69- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, e)]))
70- else if ((h == "WAVES"))
71- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, unit)]))
64+ else if ((i == "EtV3CXQ4wqm28WPB1KaBv5B9ke2bpXRZMutYNEJUQcXm"))
65+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, b)]))
66+ else if ((i == "3KFXBGGLCjA5Z2DuW4Dq9fDDrHjJJP1ZEkaoajSzuKsC"))
67+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, c)]))
68+ else if ((i == "DWgwcZTMhSvnyYCoWLRUXXSH1RSkzThXLJhww9gwkqdn"))
69+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, d)]))
70+ else if ((i == "AsuWyM9MUUsMmWkK7jS48L3ky6gA1pxx7QtEYPbfLjAJ"))
71+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, e)]))
72+ else if ((i == "WAVES"))
73+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, unit)]))
7274 else throw("Can't withdraw")
7375 }
7476
7577
76-@Verifier(q)
77-func r () = {
78- let m = q
79- if ($isInstanceOf(m, "TransferTransaction"))
78+@Verifier(r)
79+func s () = {
80+ let n = r
81+ if ($isInstanceOf(n, "TransferTransaction"))
8082 then {
81- let s = m
82- sigVerify(s.bodyBytes, s.proofs[0], s.senderPublicKey)
83+ let t = n
84+ sigVerify(t.bodyBytes, t.proofs[0], t.senderPublicKey)
8385 }
84- else if ($isInstanceOf(m, "SetScriptTransaction"))
86+ else if ($isInstanceOf(n, "SetScriptTransaction"))
8587 then {
86- let t = m
87- sigVerify(t.bodyBytes, t.proofs[0], t.senderPublicKey)
88+ let u = n
89+ sigVerify(u.bodyBytes, u.proofs[0], u.senderPublicKey)
8890 }
8991 else true
9092 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'7DERSZYEoBTSwaTrN1ktwnx1Y5D46mSpMSayUNs8CmcK'
55
66 let b = base58'EtV3CXQ4wqm28WPB1KaBv5B9ke2bpXRZMutYNEJUQcXm'
77
88 let c = base58'3KFXBGGLCjA5Z2DuW4Dq9fDDrHjJJP1ZEkaoajSzuKsC'
99
1010 let d = base58'DWgwcZTMhSvnyYCoWLRUXXSH1RSkzThXLJhww9gwkqdn'
1111
1212 let e = base58'AsuWyM9MUUsMmWkK7jS48L3ky6gA1pxx7QtEYPbfLjAJ'
1313
14-@Callable(f)
15-func deposit (g,h) = {
16- let i = extract(f.payment)
17- let j = i.assetId
18- let k = toBase58String(f.caller.bytes)
19- let l = {
20- let m = getInteger(this, k)
21- if ($isInstanceOf(m, "Int"))
14+let f = "111111"
15+
16+@Callable(g)
17+func deposit (h,i) = {
18+ let j = extract(g.payment)
19+ let k = j.assetId
20+ let l = toBase58String(g.caller.bytes)
21+ let m = {
22+ let n = getInteger(this, l)
23+ if ($isInstanceOf(n, "Int"))
2224 then {
23- let n = m
24- n
25+ let o = n
26+ o
2527 }
2628 else 0
2729 }
28- let o = (l + i.amount)
29- WriteSet([DataEntry(((h + "_") + k), o), DataEntry((((h + "_") + "_compeStart_") + k), g)])
30+ let p = (m + j.amount)
31+ WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p), DataEntry(((((i + "_compeStart_") + f) + "_") + l), h)])
3032 }
3133
3234
3335
34-@Callable(f)
35-func withdraw (p,h) = {
36- let k = toBase58String(f.caller.bytes)
37- let g = {
38- let m = getInteger(this, (((h + "_") + "_compeStart_") + k))
39- if ($isInstanceOf(m, "Int"))
36+@Callable(g)
37+func withdraw (q,i) = {
38+ let l = toBase58String(g.caller.bytes)
39+ let h = {
40+ let n = getInteger(this, ((((i + "_compeStart_") + f) + "_") + l))
41+ if ($isInstanceOf(n, "Int"))
4042 then {
41- let n = m
42- n
43+ let o = n
44+ o
4345 }
4446 else 0
4547 }
46- let l = {
47- let m = getInteger(this, ((h + "_") + k))
48- if ($isInstanceOf(m, "Int"))
48+ let m = {
49+ let n = getInteger(this, ((((i + "_") + f) + "_") + l))
50+ if ($isInstanceOf(n, "Int"))
4951 then {
50- let n = m
51- n
52+ let o = n
53+ o
5254 }
5355 else 0
5456 }
55- let o = (l - p)
56- if ((lastBlock.timestamp > g))
57+ let p = (m - q)
58+ if ((lastBlock.timestamp > h))
5759 then throw("Can't withdraw compe start")
58- else if ((0 > p))
60+ else if ((0 > q))
5961 then throw("Can't withdraw negative amount")
60- else if ((0 > o))
62+ else if ((0 > p))
6163 then throw("Not enough balance")
62- else if ((h == "EtV3CXQ4wqm28WPB1KaBv5B9ke2bpXRZMutYNEJUQcXm"))
63- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, b)]))
64- else if ((h == "3KFXBGGLCjA5Z2DuW4Dq9fDDrHjJJP1ZEkaoajSzuKsC"))
65- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, c)]))
66- else if ((h == "DWgwcZTMhSvnyYCoWLRUXXSH1RSkzThXLJhww9gwkqdn"))
67- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, d)]))
68- else if ((h == "AsuWyM9MUUsMmWkK7jS48L3ky6gA1pxx7QtEYPbfLjAJ"))
69- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, e)]))
70- else if ((h == "WAVES"))
71- then ScriptResult(WriteSet([DataEntry(((h + "_") + k), o)]), TransferSet([ScriptTransfer(f.caller, p, unit)]))
64+ else if ((i == "EtV3CXQ4wqm28WPB1KaBv5B9ke2bpXRZMutYNEJUQcXm"))
65+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, b)]))
66+ else if ((i == "3KFXBGGLCjA5Z2DuW4Dq9fDDrHjJJP1ZEkaoajSzuKsC"))
67+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, c)]))
68+ else if ((i == "DWgwcZTMhSvnyYCoWLRUXXSH1RSkzThXLJhww9gwkqdn"))
69+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, d)]))
70+ else if ((i == "AsuWyM9MUUsMmWkK7jS48L3ky6gA1pxx7QtEYPbfLjAJ"))
71+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, e)]))
72+ else if ((i == "WAVES"))
73+ then ScriptResult(WriteSet([DataEntry(((((i + "_") + f) + "_") + l), p)]), TransferSet([ScriptTransfer(g.caller, q, unit)]))
7274 else throw("Can't withdraw")
7375 }
7476
7577
76-@Verifier(q)
77-func r () = {
78- let m = q
79- if ($isInstanceOf(m, "TransferTransaction"))
78+@Verifier(r)
79+func s () = {
80+ let n = r
81+ if ($isInstanceOf(n, "TransferTransaction"))
8082 then {
81- let s = m
82- sigVerify(s.bodyBytes, s.proofs[0], s.senderPublicKey)
83+ let t = n
84+ sigVerify(t.bodyBytes, t.proofs[0], t.senderPublicKey)
8385 }
84- else if ($isInstanceOf(m, "SetScriptTransaction"))
86+ else if ($isInstanceOf(n, "SetScriptTransaction"))
8587 then {
86- let t = m
87- sigVerify(t.bodyBytes, t.proofs[0], t.senderPublicKey)
88+ let u = n
89+ sigVerify(u.bodyBytes, u.proofs[0], u.senderPublicKey)
8890 }
8991 else true
9092 }
9193

github/deemru/w8io/169f3d6 
40.69 ms