tx · AjscnASUJML3PKkSWV92fh4tYdw1pWb9d8rYUyvWKzFg

3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2:  -0.01400000 Waves

2019.10.27 00:36 [737653] smart account 3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2 > SELF 0.00000000 Waves

{ "type": 13, "id": "AjscnASUJML3PKkSWV92fh4tYdw1pWb9d8rYUyvWKzFg", "fee": 1400000, "feeAssetId": null, "timestamp": 1572125873908, "version": 1, "sender": "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2", "senderPublicKey": "Aky5vMQd8jGjewgAAF9RPrZBVbviKSac31og8C5MuyLU", "proofs": [ "4dVwwdK6aNmS2FtAE8vt6bGZyjtrHBULZJwbxeEZzAooi124gWd4bDTMeiBDwA6iJyReauK31zK54wW64yvimDWp" ], "script": "base64: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", "chainId": 84, "height": 737653, "spentComplexity": 0 } View: original | compacted Prev: EvFpM13vpApRxrqiNuH5a7BXF9sHBt1WWEiU1gBRfNGs Next: 6jCGYK4fgXHBDUjmjAtWumZUfwksWaouqLtpY3CXyN1s Diff:
OldNewDifferences
44
55
66 @Callable(a)
7+func init (b,c,d) = {
8+ let e = toBase58String(a.caller.bytes)
9+ let f = "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2"
10+ if ((e == f))
11+ then WriteSet([DataEntry("ID", 0), DataEntry("NBE", 0), DataEntry("Max", 10000000)])
12+ else throw("Not permitted")
13+ }
14+
15+
16+
17+@Callable(a)
718 func WD (b,c,d) = {
8- let e = toBase58String(a.caller.bytes)
9- let f = addressFromStringValue("3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2")
10- let g = "Stop"
11- let h = "Max"
12- let i = "NbE"
13- let j = "ID"
14- let k = {
15- let l = getString(f, g)
16- if ($isInstanceOf(l, "String"))
19+ let g = toBase58String(a.caller.bytes)
20+ let h = addressFromStringValue("3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2")
21+ let i = "Stop"
22+ let j = "Max"
23+ let k = "NbE"
24+ let l = "ID"
25+ let m = {
26+ let n = getString(h, i)
27+ if ($isInstanceOf(n, "String"))
1728 then {
18- let m = l
19- m
29+ let o = n
30+ o
2031 }
2132 else throw("System on pause")
2233 }
23- let n = {
24- let l = getString(f, h)
25- if ($isInstanceOf(l, "String"))
34+ let p = {
35+ let n = getString(h, j)
36+ if ($isInstanceOf(n, "String"))
2637 then {
27- let m = l
28- m
38+ let o = n
39+ o
2940 }
3041 else "NONE"
3142 }
32- let o = {
33- let l = getString(f, i)
34- if ($isInstanceOf(l, "String"))
43+ let q = {
44+ let n = getString(h, k)
45+ if ($isInstanceOf(n, "String"))
3546 then {
36- let m = l
37- m
47+ let o = n
48+ o
3849 }
3950 else "NONE"
4051 }
41- let p = {
42- let l = getString(f, j)
43- if ($isInstanceOf(l, "String"))
52+ let r = {
53+ let n = getString(h, l)
54+ if ($isInstanceOf(n, "String"))
4455 then {
45- let m = l
46- m
56+ let o = n
57+ o
4758 }
4859 else throw("System not ready")
4960 }
50- let q = {
51- let l = getString(f, e)
52- if ($isInstanceOf(l, "String"))
61+ let s = {
62+ let n = getString(h, g)
63+ if ($isInstanceOf(n, "String"))
5364 then {
54- let m = l
55- m
65+ let o = n
66+ o
5667 }
5768 else throw("User banned")
5869 }
59- let r = (p + "1")
60- let s = (r + ".1")
61- let t = (r + ".2")
62- if ((k == "STOP"))
70+ let t = (r + "1")
71+ let u = (t + ".1")
72+ let v = (t + ".2")
73+ if ((m == "STOP"))
6374 then throw("Not permitted")
64- else if ((q == "NONE"))
65- then WriteSet([DataEntry(r, b), DataEntry(s, c), DataEntry(t, d)])
75+ else if ((s == "NONE"))
76+ then WriteSet([DataEntry(t, b), DataEntry(u, c), DataEntry(v, d)])
6677 else throw("Not permitted")
6778 }
6879
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
7+func init (b,c,d) = {
8+ let e = toBase58String(a.caller.bytes)
9+ let f = "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2"
10+ if ((e == f))
11+ then WriteSet([DataEntry("ID", 0), DataEntry("NBE", 0), DataEntry("Max", 10000000)])
12+ else throw("Not permitted")
13+ }
14+
15+
16+
17+@Callable(a)
718 func WD (b,c,d) = {
8- let e = toBase58String(a.caller.bytes)
9- let f = addressFromStringValue("3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2")
10- let g = "Stop"
11- let h = "Max"
12- let i = "NbE"
13- let j = "ID"
14- let k = {
15- let l = getString(f, g)
16- if ($isInstanceOf(l, "String"))
19+ let g = toBase58String(a.caller.bytes)
20+ let h = addressFromStringValue("3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2")
21+ let i = "Stop"
22+ let j = "Max"
23+ let k = "NbE"
24+ let l = "ID"
25+ let m = {
26+ let n = getString(h, i)
27+ if ($isInstanceOf(n, "String"))
1728 then {
18- let m = l
19- m
29+ let o = n
30+ o
2031 }
2132 else throw("System on pause")
2233 }
23- let n = {
24- let l = getString(f, h)
25- if ($isInstanceOf(l, "String"))
34+ let p = {
35+ let n = getString(h, j)
36+ if ($isInstanceOf(n, "String"))
2637 then {
27- let m = l
28- m
38+ let o = n
39+ o
2940 }
3041 else "NONE"
3142 }
32- let o = {
33- let l = getString(f, i)
34- if ($isInstanceOf(l, "String"))
43+ let q = {
44+ let n = getString(h, k)
45+ if ($isInstanceOf(n, "String"))
3546 then {
36- let m = l
37- m
47+ let o = n
48+ o
3849 }
3950 else "NONE"
4051 }
41- let p = {
42- let l = getString(f, j)
43- if ($isInstanceOf(l, "String"))
52+ let r = {
53+ let n = getString(h, l)
54+ if ($isInstanceOf(n, "String"))
4455 then {
45- let m = l
46- m
56+ let o = n
57+ o
4758 }
4859 else throw("System not ready")
4960 }
50- let q = {
51- let l = getString(f, e)
52- if ($isInstanceOf(l, "String"))
61+ let s = {
62+ let n = getString(h, g)
63+ if ($isInstanceOf(n, "String"))
5364 then {
54- let m = l
55- m
65+ let o = n
66+ o
5667 }
5768 else throw("User banned")
5869 }
59- let r = (p + "1")
60- let s = (r + ".1")
61- let t = (r + ".2")
62- if ((k == "STOP"))
70+ let t = (r + "1")
71+ let u = (t + ".1")
72+ let v = (t + ".2")
73+ if ((m == "STOP"))
6374 then throw("Not permitted")
64- else if ((q == "NONE"))
65- then WriteSet([DataEntry(r, b), DataEntry(s, c), DataEntry(t, d)])
75+ else if ((s == "NONE"))
76+ then WriteSet([DataEntry(t, b), DataEntry(u, c), DataEntry(v, d)])
6677 else throw("Not permitted")
6778 }
6879
6980

github/deemru/w8io/169f3d6 
33.58 ms