tx · 22zDwZiWpBWEXD9CE1drCUTXXw2gweyH2At8t2YQhPdQ

3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2:  -0.01400000 Waves

2019.10.27 19:01 [738743] smart account 3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2 > SELF 0.00000000 Waves

{ "type": 13, "id": "22zDwZiWpBWEXD9CE1drCUTXXw2gweyH2At8t2YQhPdQ", "fee": 1400000, "feeAssetId": null, "timestamp": 1572192123533, "version": 1, "sender": "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2", "senderPublicKey": "Aky5vMQd8jGjewgAAF9RPrZBVbviKSac31og8C5MuyLU", "proofs": [ "262iaSQd4bgUXGjxeyqsgY9qd2qR67GvyMs9daMcR1FdsK6uyVZApN491gReNz2k9QaFPnppZsCMHVhsfnZqmH63" ], "script": "base64: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", "chainId": 84, "height": 738743, "spentComplexity": 0 } View: original | compacted Prev: 7MoEp8XxWbQ58HTVgzfxTU9Cj8cGzskn6XnyUVNxXSiz Next: 5zTLpzGfrtFhy7xzYBCi1UYAbvdGsP94oQV9KWV7K2A7 Diff:
OldNewDifferences
7070 let w = extract(a.payment)
7171 let x = extract(w.amount)
7272 if ((s > x))
73- then throw(((("Not enough fees, : " + toString(x)) + "recieved. Needed :") + toString(s)))
73+ then throw(((("Not enough fees, : " + toString(x)) + " recieved. Needed :") + toString(s)))
7474 else {
7575 let y = {
7676 let j = getInteger(q, t)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func init (b) = {
88 let c = toBase58String(a.caller.bytes)
99 let d = "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2"
1010 if ((c == d))
1111 then WriteSet([DataEntry("ID", 0), DataEntry("M", 10000000)])
1212 else throw("Not permitted")
1313 }
1414
1515
1616
1717 @Callable(a)
1818 func ban (e) = {
1919 let c = toBase58String(a.caller.bytes)
2020 let d = "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2"
2121 if ((c == d))
2222 then WriteSet([DataEntry(e, 1)])
2323 else throw("Not permitted")
2424 }
2525
2626
2727
2828 @Callable(a)
2929 func rep (f) = {
3030 let c = toBase58String(a.caller.bytes)
3131 let g = addressFromStringValue("3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2")
3232 let h = (toString(f) + ".3")
3333 let i = {
3434 let j = getString(g, c)
3535 if ($isInstanceOf(j, "String"))
3636 then {
3737 let k = j
3838 k
3939 }
4040 else "NONE"
4141 }
4242 let l = {
4343 let j = getInteger(g, h)
4444 if ($isInstanceOf(j, "Int"))
4545 then {
4646 let k = j
4747 k
4848 }
4949 else throw("Entry not found")
5050 }
5151 if ((i == "NONE"))
5252 then {
5353 let m = (l + 1)
5454 WriteSet([DataEntry(h, m)])
5555 }
5656 else throw("Not permitted")
5757 }
5858
5959
6060
6161 @Callable(a)
6262 func WD (b,n,o) = {
6363 let p = toBase58String(a.caller.bytes)
6464 let q = addressFromStringValue("3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2")
6565 let r = "3MpW7tZSLLLmZnKyw4yFHb9g2a8xNGwppKX"
6666 let s = 10000000
6767 let t = "ID"
6868 let u = "M"
6969 let v = "S"
7070 let w = extract(a.payment)
7171 let x = extract(w.amount)
7272 if ((s > x))
73- then throw(((("Not enough fees, : " + toString(x)) + "recieved. Needed :") + toString(s)))
73+ then throw(((("Not enough fees, : " + toString(x)) + " recieved. Needed :") + toString(s)))
7474 else {
7575 let y = {
7676 let j = getInteger(q, t)
7777 if ($isInstanceOf(j, "Int"))
7878 then {
7979 let k = j
8080 k
8181 }
8282 else throw("System not ready")
8383 }
8484 let z = {
8585 let j = getInteger(q, u)
8686 if ($isInstanceOf(j, "Int"))
8787 then {
8888 let k = j
8989 k
9090 }
9191 else throw("System not ready")
9292 }
9393 let A = {
9494 let j = getString(q, v)
9595 if ($isInstanceOf(j, "String"))
9696 then {
9797 let k = j
9898 k
9999 }
100100 else "N"
101101 }
102102 let B = {
103103 let j = getString(q, p)
104104 if ($isInstanceOf(j, "String"))
105105 then {
106106 let k = j
107107 k
108108 }
109109 else "NONE"
110110 }
111111 let C = (y + 1)
112112 let D = (toString(C) + ".1")
113113 let E = (toString(C) + ".2")
114114 let F = (toString(C) + ".3")
115115 let G = toString(C)
116116 if (if ((A == "STOP"))
117117 then true
118118 else (C > z))
119119 then throw("System is on pause")
120120 else if ((B == "NONE"))
121121 then ScriptResult(WriteSet([DataEntry(G, b), DataEntry(D, n), DataEntry(E, o), DataEntry(F, 0), DataEntry("ID", C)]), TransferSet([ScriptTransfer(addressFromStringValue(r), s, unit)]))
122122 else throw("Not permitted")
123123 }
124124 }
125125
126126

github/deemru/w8io/169f3d6 
28.34 ms