tx · ExYYRLYjt31HtRiRe7ApstB5yJpowHFTPPCRTLmqaWVp

3N1WYGqfoXEG9F7UvMfHqSEyphXEDuAMvDB:  -0.01400000 Waves

2019.07.05 20:04 [572475] smart account 3N1WYGqfoXEG9F7UvMfHqSEyphXEDuAMvDB > SELF 0.00000000 Waves

{ "type": 13, "id": "ExYYRLYjt31HtRiRe7ApstB5yJpowHFTPPCRTLmqaWVp", "fee": 1400000, "feeAssetId": null, "timestamp": 1562346263958, "version": 1, "sender": "3N1WYGqfoXEG9F7UvMfHqSEyphXEDuAMvDB", "senderPublicKey": "3Vwh6XFkVS7FzMVfQLSNEUG48z7YumcE7bSNqmRo7k69", "proofs": [ "3yWaj4gPVwXLaUcpzW4wvL3xH8ZjNkpxg5rywbEbZkRaHWveZyGBfoFbuWu82t5dpDxZngviBiFqud36skwAghpZ" ], "script": "base64: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bW91bnQFAAAACWluY0xldmVsMQUAAAAJaW5jTGV2ZWwyBQAAAAlpbmNMZXZlbDMJAARMAAAAAgkBAAAAFnJlY29yZEJhbGFuY2VJbmNyZW1lbnQAAAAGBQAAAA5jaGFuZ2VPd25lcktleQUAAAAFb3duZXIJAABlAAAAAgkAAGUAAAACCQAAZQAAAAIFAAAABmFtb3VudAUAAAAJaW5jTGV2ZWwxBQAAAAlpbmNMZXZlbDIFAAAACWluY0xldmVsMwIAAAALX3R4c19jaGFuZ2UFAAAABHR4aWQFAAAACXRpbWVzdGFtcAUAAAADbmlsCQAETAAAAAIJAQAAABBiYWxhbmNlSW5jcmVtZW50AAAAAgUAAAAOY2hhbmdlT3duZXJLZXkJAABlAAAAAgkAAGUAAAACBQAAAAZhbW91bnQFAAAACWluY0xldmVsMQUAAAAJaW5jTGV2ZWwyCQAETAAAAAIJAQAAABZyZWNvcmRCYWxhbmNlSW5jcmVtZW50AAAABgUAAAAOY2hhbmdlT3duZXJLZXkFAAAABW93bmVyCQAAZQAAAAIJAABlAAAAAgUAAAAGYW1vdW50BQAAAAlpbmNMZXZlbDEFAAAACWluY0xldmVsMgIAAAALX3R4c19jaGFuZ2UFAAAABHR4aWQFAAAACXRpbWVzdGFtcAUAAAADbmlsCQAETAAAAAIJAQAAABBiYWxhbmNlSW5jcmVtZW50AAAAAgUAAAAOY2hhbmdlT3duZXJLZXkJAABlAAAAAgUAAAAGYW1vdW50BQAAAAlpbmNMZXZlbDEJAARMAAAAAgkBAAAAFnJlY29yZEJhbGFuY2VJbmNyZW1lbnQAAAAGBQAAAA5jaGFuZ2VPd25lcktleQUAAAAFb3duZXIJAABlAAAAAgUAAAAGYW1vdW50BQAAAAlpbmNMZXZlbDECAAAAC190eHNfY2hhbmdlBQAAAAR0eGlkBQAAAAl0aW1lc3RhbXAFAAAAA25pbAkABEwAAAACCQEAAAAQYmFsYW5jZUluY3JlbWVudAAAAAIFAAAADmNoYW5nZU93bmVyS2V5BQAAAAZhbW91bnQJAARMAAAAAgkBAAAAFnJlY29yZEJhbGFuY2VJbmNyZW1lbnQAAAAGBQAAAA5jaGFuZ2VPd25lcktleQUAAAAFb3duZXIFAAAABmFtb3VudAIA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", "chainId": 84, "height": 572475, "spentComplexity": 0 } View: original | compacted Prev: DRPS2GubMdKx99a7UaqyrzRstnZdCZaWWYjo4mSAyahm Next: none Diff:
OldNewDifferences
2929 }
3030
3131
32-func n (i,o,j,p,q,r) = DataEntry(((("fund_" + i) + "_") + q), (((((((i + ":") + o) + ":") + toString(j)) + ":") + p) + ":"))
32+func n (i,o,j,p,q,r) = DataEntry(((("fund_" + i) + "_") + q), ((((((((i + ":") + o) + ":") + toString(j)) + ":") + p) + ":") + r))
3333
3434
3535 func s (t) = getString(this, (t + "_referer"))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 250
55
66 let b = 250
77
88 let c = 250
99
1010 let d = 250
1111
1212 let e = 5000000
1313
1414 let f = 1000000
1515
1616 let g = "AD2vbzpR3ZMXiY1ZhBdq4iH1wz5w6tUCHPz1vvNfyCqE"
1717
1818 func h (i,j) = {
1919 let k = (i + "_balance")
2020 DataEntry(k, (j + {
2121 let l = getInteger(this, k)
2222 if ($isInstanceOf(l, "Int"))
2323 then {
2424 let m = l
2525 m
2626 }
2727 else 0
2828 }))
2929 }
3030
3131
32-func n (i,o,j,p,q,r) = DataEntry(((("fund_" + i) + "_") + q), (((((((i + ":") + o) + ":") + toString(j)) + ":") + p) + ":"))
32+func n (i,o,j,p,q,r) = DataEntry(((("fund_" + i) + "_") + q), ((((((((i + ":") + o) + ":") + toString(j)) + ":") + p) + ":") + r))
3333
3434
3535 func s (t) = getString(this, (t + "_referer"))
3636
3737
3838 func u (v) = if ((v.fee > e))
3939 then throw("unreasonable large fee")
4040 else true
4141
4242
4343 func w () = {
4444 let x = extract(blockInfoByHeight(height))
4545 toString(x.timestamp)
4646 }
4747
4848
4949 @Callable(v)
5050 func fund () = {
5151 let o = toBase58String(v.caller.bytes)
5252 let y = toBase58String(v.transactionId)
5353 let r = w()
5454 let z = extract(v.payment).amount
5555 let A = u(v)
5656 ScriptResult(WriteSet({
5757 let l = getString(this, (o + "_refstructure"))
5858 if ($isInstanceOf(l, "String"))
5959 then {
6060 let B = l
6161 let C = split(B, ",")
6262 let D = size(C)
6363 let E = ((z * a) / 1000)
6464 let F = ((z * d) / 1000)
6565 [h(o, F), n(o, o, F, "_txs_cashback", y, r), h(C[0], E), n(C[0], o, E, "_txs_l1", y, r), if ((D >= 2))
6666 then {
6767 let G = ((z * b) / 1000)
6868 [h(C[1], G), n(C[1], o, G, "_txs_l2", y, r), if ((D >= 3))
6969 then {
7070 let H = ((z * c) / 1000)
7171 [h(C[2], H), n(C[2], o, H, "_txs_l3", y, r), h(g, (((z - E) - G) - H)), n(g, o, (((z - E) - G) - H), "_txs_change", y, r)]
7272 }
7373 else [h(g, ((z - E) - G)), n(g, o, ((z - E) - G), "_txs_change", y, r)]]
7474 }
7575 else [h(g, (z - E)), n(g, o, (z - E), "_txs_change", y, r)]]
7676 }
7777 else [h(g, z), n(g, o, z, "_txs_change", y, r)]
7878 }), TransferSet([ScriptTransfer(v.caller, v.fee, unit)]))
7979 }
8080
8181
8282
8383 @Callable(v)
8484 func withdraw () = {
8585 let A = u(v)
8686 let o = toBase58String(v.caller.bytes)
8787 let k = (o + "_balance")
8888 let z = {
8989 let l = getInteger(this, k)
9090 if ($isInstanceOf(l, "Int"))
9191 then {
9292 let m = l
9393 m
9494 }
9595 else 0
9696 }
9797 if ((f > z))
9898 then throw(("Min withdraw amount is" + toString(f)))
9999 else {
100100 let I = (o + "_withdraw_txs")
101101 let J = ((((toString(z) + ":") + toBase58String(v.transactionId)) + ":") + w())
102102 let K = {
103103 let l = getString(this, I)
104104 if ($isInstanceOf(l, "String"))
105105 then {
106106 let L = l
107107 ((L + ",") + J)
108108 }
109109 else J
110110 }
111111 ScriptResult(WriteSet([DataEntry(k, 0), DataEntry(I, K)]), TransferSet([ScriptTransfer(v.caller, (z + v.fee), unit)]))
112112 }
113113 }
114114
115115
116116
117117 @Callable(v)
118118 func register (M,N) = {
119119 let A = u(v)
120120 if ((take(toBase58String(v.transactionId), 3) != "123"))
121121 then throw("proof of work failed")
122122 else {
123123 let o = toBase58String(v.caller.bytes)
124124 if (isDefined(s(o)))
125125 then throw("Already registered")
126126 else {
127127 let O = (M + "_referrals")
128128 let P = {
129129 let l = getString(this, O)
130130 if ($isInstanceOf(l, "String"))
131131 then {
132132 let Q = l
133133 ((Q + ",") + o)
134134 }
135135 else o
136136 }
137137 let R = (M + {
138138 let l = s(M)
139139 if ($isInstanceOf(l, "String"))
140140 then {
141141 let S = l
142142 (("," + S) + {
143143 let T = s(S)
144144 if ($isInstanceOf(T, "String"))
145145 then {
146146 let U = T
147147 ("," + U)
148148 }
149149 else ""
150150 })
151151 }
152152 else ""
153153 })
154154 ScriptResult(WriteSet([DataEntry((o + "_referer"), M), DataEntry(O, P), DataEntry((o + "_refstructure"), R)]), TransferSet([ScriptTransfer(v.caller, v.fee, unit)]))
155155 }
156156 }
157157 }
158158
159159

github/deemru/w8io/c3f4982 
28.86 ms