tx · 6zRxp8A95XBpyAauPCcpmTM6enmxEANHBN7eYk9m2kRE

3NB412VeXkiWqruYpeEEWkm364Xc9MskZ2k:  -0.01400000 Waves

2020.08.17 00:18 [1135667] smart account 3NB412VeXkiWqruYpeEEWkm364Xc9MskZ2k > SELF 0.00000000 Waves

{ "type": 13, "id": "6zRxp8A95XBpyAauPCcpmTM6enmxEANHBN7eYk9m2kRE", "fee": 1400000, "feeAssetId": null, "timestamp": 1597612716338, "version": 1, "sender": "3NB412VeXkiWqruYpeEEWkm364Xc9MskZ2k", "senderPublicKey": "7FQufF9XhJBsTdvrn67eWxYT7ZxDwzjuXAprkWiHrS3Y", "proofs": [ "Vqe8qSpPeVrqG7idn7ttk5ugT1SjnjvoVW5JaUXntk9Nzkt7gWib29UzG45FmbLi66Eph6Q2RCDakJmW6wq5FoA" ], "script": "base64:AAIDAAAAAAAAABYIARIECgIICBIGCgQICAgBEgQKAggBAAAAKgAAAAAHeEJpdENPMgEAAAAgIARkpqoDew1vpqr6lyVYs5aJelMM/++6xmiHbINU3I0AAAAACHN0YXJ0UXR5AAAAAAAABKodAAAAAAxGaXJzdEZhc2VRdHkAAAAAAAAAedkAAAAADVNlY29uZEZhc2VRdHkAAAAAAAAEMEQAAAAACG5vbVByaWNlAAAAAAAAAAABAAAAAAN3dnMAAAAAAAX14QAAAAAAEHN1cHBsaWVyRGlzY291bnQAAAAAAAAAAAwAAAAABE5PTkUCAAAABG5vbmUAAAAAC093bmVyUHViS2V5AQAAACBc10kgzntLYC3wdTXyP6D5J32rgBzym30loQrY6e/2HwAAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAIC9+Xwa4MZxzJqIEuEb7kj9uK2fSiM9o7TZJDuMfktwRAAAAAARlQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAIOlzfpN6LSIAaREZkszTdCJmie/BEqgrFH1nyPcSZ+hEAAAAAARwQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFU59oBT524XY3coSNo3n4mDI22F585/li9AAAAAANpZ3YAAAAAAAAAABIAAAAAA2NQQgAAAAAAAAAAWAAAAAADdUlQAAAAAAAAAAAHAAAAAANwSVAAAAAAAAAAAAoAAAAAA3NJUAAAAAAAAAAAAQAAAAADZUlQAAAAAAAAAAABAQAAAA5nZXROdW1iZXJCeUtleQAAAAEAAAADa2V5BAAAAANudW0EAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAFAAAAA251bQEAAAALZ2V0U3RyQnlLZXkAAAABAAAAA2tleQQAAAADc3RyBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAAROT05FBQAAAANzdHIBAAAAEmdldEtleUl0ZW1TdXBwbGllcgAAAAEAAAAIc3VwcGxpZXIJAAEsAAAAAgUAAAAIc3VwcGxpZXICAAAAGEJpdC1DTzIgU2hvcCwgTGltYS1QZXLDugEAAAAKZ2V0S2V5SXRlbQAAAAIAAAAIc3VwcGxpZXIAAAAEaXRlbQkAASwAAAACCQABLAAAAAICAAAADlByb2R1Y3RvLUdUUzogAgAAAAEgCQACWAAAAAEJAAH3AAAAAQkAAZsAAAABCQABLAAAAAIFAAAACHN1cHBsaWVyBQAAAARpdGVtAQAAABhnZXRLZXlVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQIAAAAKT3JkZXJf4oSWOgEAAAAaZ2V0VmFsdWVVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAGGdldEtleVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAABHVzZXIFAAAABGl0ZW0BAAAADmdldEtleUl0ZW1OYW1lAAAAAQAAAARpdGVtAgAAABhDYXRlZ29yw61hIGRlbCBQcm9kdWN0bzoBAAAAEGdldFZhbHVlSXRlbU5hbWUAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAA5nZXRLZXlJdGVtTmFtZQAAAAEFAAAABGl0ZW0BAAAADmdldEtleVVzZXJOYW1lAAAAAQAAAARpdGVtAgAAABNOb21icmUgZGVsIFVzdWFyaW86AQAAABBnZXRWYWx1ZVVzZXJOYW1lAAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAOZ2V0S2V5VXNlck5hbWUAAAABBQAAAARpdGVtAQAAABJnZXRLZXlVc2VyRG9jdW1lbnQAAAABAAAABGl0ZW0CAAAAI+KEliBkZSBEb2N1bWVudG8gLyBETkkgZGVsIFVzdWFyaW86AQAAABRnZXRWYWx1ZVVzZXJEb2N1bWVudAAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEmdldEtleVVzZXJEb2N1bWVudAAAAAEFAAAABGl0ZW0BAAAAHWdldEtleVNhbGRvVG9rZW5RdHlTdGFydEV0YXBhAAAAAQAAAARpdGVtAgAAAC5Ub2tlbnMgT2ZlcnRhZG9zIGVuIGxhIHByZXNlbnRlIGV0YXBhIC8gU2FsZG86AQAAAB9nZXRWYWx1ZVNhbGRvVG9rZW5RdHlTdGFydEV0YXBhAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtAQAAABhnZXRLZXlCYWxhbmNlUXR5U3VwcGxpZXIAAAABAAAABGl0ZW0CAAAAGkJhbGFuY2UvU2FsZG8gR1RTLCB0b2tlbnM6AQAAABpnZXRWYWx1ZUJhbGFuY2VRdHlTdXBwbGllcgAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAGGdldEtleUJhbGFuY2VRdHlTdXBwbGllcgAAAAEFAAAABGl0ZW0BAAAAFWdldEtleUJhbGFuY2VTdXBwbGllcgAAAAEAAAAIc3VwcGxpZXICAAAAFkluZ3Jlc29zIHBvciBWZW50YUdUUzoBAAAAF2dldFZhbHVlQmFsYW5jZVN1cHBsaWVyAAAAAQAAAAhzdXBwbGllcgkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAFWdldEtleUJhbGFuY2VTdXBwbGllcgAAAAEFAAAACHN1cHBsaWVyAQAAAAhnZXRLZXlVSQAAAAEAAAAEaXRlbQIAAAAIVUksX3d2czoBAAAACmdldFZhbHVlVUkAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAhnZXRLZXlVSQAAAAEFAAAABGl0ZW0BAAAACGdldEtleVBJAAAAAQAAAARpdGVtAgAAAAZQSSxfJToBAAAACmdldFZhbHVlUEkAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAhnZXRLZXlQSQAAAAEFAAAABGl0ZW0BAAAACGdldEtleVNJAAAAAQAAAARpdGVtAgAAAAZTSSxfJToBAAAACmdldFZhbHVlU0kAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAhnZXRLZXlTSQAAAAEFAAAABGl0ZW0AAAADAAAAAWkBAAAAB2RlcG9zaXQAAAAC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", "chainId": 84, "height": 1135667, "spentComplexity": 0 } View: original | compacted Prev: 28ybJS8FzmDPXHXbsmSEXndfUHcBqH2Ax17JzGvmoL5o Next: Cqw6iT7EppMQNJKfkYv5RDVG91hTRuSLvBa3R9MJ8piX Diff:
OldNewDifferences
198198 let ap = ((ak * r) / (n * 100))
199199 let aq = ((ag - an) - ao)
200200 let ar = ((ak * q) / (n * 100))
201- let as = ((ak * 11) / (n * 100))
202201 if ((ag > ab.amount))
203202 then throw("Payment Amount can't be less than item Purchase Order")
204203 else if ((ab.amount > ag))
205204 then throw("Payment Amount can't be higher than item Purchase Order")
206- else ScriptResult(WriteSet([DataEntry(D(aj, C), (F(aj, C) + 1)), DataEntry(G(C), C), DataEntry(I(C), ae), DataEntry(K(C), af), DataEntry("Payment_amount,_wvs", ag), DataEntry("Imp, %", m), DataEntry("STtl, wvs", ak), DataEntry("CP 1 B, wvs", (n * 1000000)), DataEntry(S(C), al), DataEntry("UBI", am), DataEntry(U(C), an), DataEntry("EcSys", ap), DataEntry(W(C), aq), DataEntry("SBI: b", ar), DataEntry(("Order_Status:_" + aj), "Adquisición Confirmada!"), DataEntry("QporVentasGTS", as), DataEntry(O(A), (d - as)), DataEntry(Q(A), (ai + ab.amount))]), TransferSet([ScriptTransfer(Y.caller, am, a), ScriptTransfer(l, an, unit), ScriptTransfer(j, aq, unit), ScriptTransfer(j, ar, a), ScriptTransfer(k, ao, unit), ScriptTransfer(k, ap, a)]))
205+ else ScriptResult(WriteSet([DataEntry(D(aj, C), (F(aj, C) + 1)), DataEntry(G(C), C), DataEntry(I(C), ae), DataEntry(K(C), af), DataEntry("Payment_amount,_wvs", ag), DataEntry("Imp, %", m), DataEntry("STtl, wvs", ak), DataEntry("CP 1 B, wvs", (n * 1000000)), DataEntry(S(C), al), DataEntry("UBI", am), DataEntry(U(C), an), DataEntry("EcSys", ap), DataEntry(W(C), aq), DataEntry("SBI: b", ar), DataEntry(("Order_Status:_" + aj), "Adquisición Confirmada!"), DataEntry(Q(A), (ai + ab.amount))]), TransferSet([ScriptTransfer(Y.caller, am, a), ScriptTransfer(l, an, unit), ScriptTransfer(j, aq, unit), ScriptTransfer(j, ar, a), ScriptTransfer(k, ao, unit), ScriptTransfer(k, ap, a)]))
207206 }
208207 }
209208
210209
211210
212211 @Callable(Y)
213-func withdraw (C,at) = {
212+func withdraw (C,as) = {
214213 let aj = toBase58String(Y.caller.bytes)
215214 let A = {
216215 let v = getString(this, z(C))
230229 }
231230 else b
232231 }
233- let ad = (ah - at)
234- if ((0 > at))
232+ let ad = (ah - as)
233+ if ((0 > as))
235234 then throw("El balance de retiro no puede ser negativo!")
236235 else if ((0 >= ad))
237236 then throw("Ooppss.. Insuficiente balance!")
238- else ScriptResult(WriteSet([DataEntry(C, ad)]), TransferSet([ScriptTransfer(Y.caller, at, a)]))
237+ else ScriptResult(WriteSet([DataEntry(C, ad)]), TransferSet([ScriptTransfer(Y.caller, as, a)]))
239238 }
240239
241240
242-@Verifier(au)
243-func av () = {
244- let v = au
241+@Verifier(at)
242+func au () = {
243+ let v = at
245244 if ($isInstanceOf(v, "SetScriptTransaction"))
246245 then {
247- let aw = v
248- sigVerify(au.bodyBytes, au.proofs[0], i)
246+ let av = v
247+ sigVerify(at.bodyBytes, at.proofs[0], i)
249248 }
250249 else if (if ($isInstanceOf(v, "DataTransaction"))
251250 then true
252251 else $isInstanceOf(v, "ReissueTransaction"))
253252 then {
254- let ax = v
253+ let aw = v
255254 true
256255 }
257256 else if ($isInstanceOf(v, "TransferTransaction"))
258257 then {
259- let au = v
258+ let at = v
260259 true
261260 }
262261 else if ($isInstanceOf(v, "ExchangeTransaction"))
263262 then {
264- let au = v
265- let ay = if (!(isDefined(au.sellOrder.assetPair.priceAsset)))
263+ let at = v
264+ let ax = if (!(isDefined(at.sellOrder.assetPair.priceAsset)))
266265 then true
267- else !(isDefined(au.sellOrder.assetPair.amountAsset))
268- ay
266+ else !(isDefined(at.sellOrder.assetPair.amountAsset))
267+ ax
269268 }
270269 else false
271270 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'39yw38hm342hiK43SqELTaZRkTWJoBc22XpxmsSiBrsN'
55
66 let b = 305693
77
88 let c = 31193
99
1010 let d = 274500
1111
1212 let e = 1
1313
1414 let f = 100000000
1515
1616 let g = 12
1717
1818 let h = "none"
1919
2020 let i = base58'7FQufF9XhJBsTdvrn67eWxYT7ZxDwzjuXAprkWiHrS3Y'
2121
2222 let j = Address(base58'4CPvf7HYx8YmgeJPYeXhhC76cvGzV16vxvPwZCxVH8b2')
2323
2424 let k = Address(base58'GiJ8yN72wG35H2Cg1qYERtqFNbZuWav2QskRKnDjggZH')
2525
2626 let l = Address(base58'3NB412VeXkiWqruYpeEEWkm364Xc9MskZ2k')
2727
2828 let m = 18
2929
3030 let n = 88
3131
3232 let o = 7
3333
3434 let p = 10
3535
3636 let q = 1
3737
3838 let r = 1
3939
4040 func s (t) = {
4141 let u = {
4242 let v = getInteger(this, t)
4343 if ($isInstanceOf(v, "Int"))
4444 then {
4545 let w = v
4646 w
4747 }
4848 else 0
4949 }
5050 u
5151 }
5252
5353
5454 func x (t) = {
5555 let y = {
5656 let v = getString(this, t)
5757 if ($isInstanceOf(v, "String"))
5858 then {
5959 let w = v
6060 w
6161 }
6262 else h
6363 }
6464 y
6565 }
6666
6767
6868 func z (A) = (A + "Bit-CO2 Shop, Lima-Perú")
6969
7070
7171 func B (A,C) = (("Producto-GTS: " + " ") + toBase58String(sha256(toBytes((A + C)))))
7272
7373
7474 func D (E,C) = "Order_№:"
7575
7676
7777 func F (E,C) = s(D(E, C))
7878
7979
8080 func G (C) = "Categoría del Producto:"
8181
8282
8383 func H (C) = x(G(C))
8484
8585
8686 func I (C) = "Nombre del Usuario:"
8787
8888
8989 func J (C) = x(I(C))
9090
9191
9292 func K (C) = "№ de Documento / DNI del Usuario:"
9393
9494
9595 func L (C) = x(K(C))
9696
9797
9898 func M (C) = "Tokens Ofertados en la presente etapa / Saldo:"
9999
100100
101101 func N (C) = s(M(C))
102102
103103
104104 func O (C) = "Balance/Saldo GTS, tokens:"
105105
106106
107107 func P (C) = s(O(C))
108108
109109
110110 func Q (A) = "Ingresos por VentaGTS:"
111111
112112
113113 func R (A) = s(Q(A))
114114
115115
116116 func S (C) = "UI,_wvs:"
117117
118118
119119 func T (C) = s(S(C))
120120
121121
122122 func U (C) = "PI,_%:"
123123
124124
125125 func V (C) = s(U(C))
126126
127127
128128 func W (C) = "SI,_%:"
129129
130130
131131 func X (C) = s(W(C))
132132
133133
134134 @Callable(Y)
135135 func deposit (Z,aa) = {
136136 let ab = extract(Y.payment)
137137 if ((ab.assetId != a))
138138 then throw("deposito permitido solo en xBitCO2 tokens")
139139 else {
140140 let A = toBase58String(Y.caller.bytes)
141141 let ac = {
142142 let v = getInteger(this, A)
143143 if ($isInstanceOf(v, "Int"))
144144 then {
145145 let w = v
146146 w
147147 }
148148 else b
149149 }
150150 let ad = (ac + ab.amount)
151151 if ((0 >= ad))
152152 then throw("No hay xBitCO2 en su balance")
153153 else WriteSet([DataEntry(A, ad)])
154154 }
155155 }
156156
157157
158158
159159 @Callable(Y)
160160 func purchaseGTS (C,ae,af,ag) = {
161161 let ab = extract(Y.payment)
162162 if (isDefined(ab.assetId))
163163 then throw("El Precio de los aves.")
164164 else {
165165 let A = {
166166 let v = getString(this, z(C))
167167 if ($isInstanceOf(v, "String"))
168168 then {
169169 let w = v
170170 w
171171 }
172172 else h
173173 }
174174 let ah = {
175175 let v = getInteger(this, O(C))
176176 if ($isInstanceOf(v, "Int"))
177177 then {
178178 let w = v
179179 w
180180 }
181181 else b
182182 }
183183 let ai = {
184184 let v = getInteger(this, Q(A))
185185 if ($isInstanceOf(v, "Int"))
186186 then {
187187 let w = v
188188 w
189189 }
190190 else 0
191191 }
192192 let aj = toBase58String(Y.caller.bytes)
193193 let ak = (ag - ((m * ag) / 100))
194194 let al = ((ak * o) / 100)
195195 let am = (al / n)
196196 let an = ((ak * p) / 100)
197197 let ao = ((ak * r) / 100)
198198 let ap = ((ak * r) / (n * 100))
199199 let aq = ((ag - an) - ao)
200200 let ar = ((ak * q) / (n * 100))
201- let as = ((ak * 11) / (n * 100))
202201 if ((ag > ab.amount))
203202 then throw("Payment Amount can't be less than item Purchase Order")
204203 else if ((ab.amount > ag))
205204 then throw("Payment Amount can't be higher than item Purchase Order")
206- else ScriptResult(WriteSet([DataEntry(D(aj, C), (F(aj, C) + 1)), DataEntry(G(C), C), DataEntry(I(C), ae), DataEntry(K(C), af), DataEntry("Payment_amount,_wvs", ag), DataEntry("Imp, %", m), DataEntry("STtl, wvs", ak), DataEntry("CP 1 B, wvs", (n * 1000000)), DataEntry(S(C), al), DataEntry("UBI", am), DataEntry(U(C), an), DataEntry("EcSys", ap), DataEntry(W(C), aq), DataEntry("SBI: b", ar), DataEntry(("Order_Status:_" + aj), "Adquisición Confirmada!"), DataEntry("QporVentasGTS", as), DataEntry(O(A), (d - as)), DataEntry(Q(A), (ai + ab.amount))]), TransferSet([ScriptTransfer(Y.caller, am, a), ScriptTransfer(l, an, unit), ScriptTransfer(j, aq, unit), ScriptTransfer(j, ar, a), ScriptTransfer(k, ao, unit), ScriptTransfer(k, ap, a)]))
205+ else ScriptResult(WriteSet([DataEntry(D(aj, C), (F(aj, C) + 1)), DataEntry(G(C), C), DataEntry(I(C), ae), DataEntry(K(C), af), DataEntry("Payment_amount,_wvs", ag), DataEntry("Imp, %", m), DataEntry("STtl, wvs", ak), DataEntry("CP 1 B, wvs", (n * 1000000)), DataEntry(S(C), al), DataEntry("UBI", am), DataEntry(U(C), an), DataEntry("EcSys", ap), DataEntry(W(C), aq), DataEntry("SBI: b", ar), DataEntry(("Order_Status:_" + aj), "Adquisición Confirmada!"), DataEntry(Q(A), (ai + ab.amount))]), TransferSet([ScriptTransfer(Y.caller, am, a), ScriptTransfer(l, an, unit), ScriptTransfer(j, aq, unit), ScriptTransfer(j, ar, a), ScriptTransfer(k, ao, unit), ScriptTransfer(k, ap, a)]))
207206 }
208207 }
209208
210209
211210
212211 @Callable(Y)
213-func withdraw (C,at) = {
212+func withdraw (C,as) = {
214213 let aj = toBase58String(Y.caller.bytes)
215214 let A = {
216215 let v = getString(this, z(C))
217216 if ($isInstanceOf(v, "String"))
218217 then {
219218 let w = v
220219 w
221220 }
222221 else h
223222 }
224223 let ah = {
225224 let v = getInteger(this, O(C))
226225 if ($isInstanceOf(v, "Int"))
227226 then {
228227 let w = v
229228 w
230229 }
231230 else b
232231 }
233- let ad = (ah - at)
234- if ((0 > at))
232+ let ad = (ah - as)
233+ if ((0 > as))
235234 then throw("El balance de retiro no puede ser negativo!")
236235 else if ((0 >= ad))
237236 then throw("Ooppss.. Insuficiente balance!")
238- else ScriptResult(WriteSet([DataEntry(C, ad)]), TransferSet([ScriptTransfer(Y.caller, at, a)]))
237+ else ScriptResult(WriteSet([DataEntry(C, ad)]), TransferSet([ScriptTransfer(Y.caller, as, a)]))
239238 }
240239
241240
242-@Verifier(au)
243-func av () = {
244- let v = au
241+@Verifier(at)
242+func au () = {
243+ let v = at
245244 if ($isInstanceOf(v, "SetScriptTransaction"))
246245 then {
247- let aw = v
248- sigVerify(au.bodyBytes, au.proofs[0], i)
246+ let av = v
247+ sigVerify(at.bodyBytes, at.proofs[0], i)
249248 }
250249 else if (if ($isInstanceOf(v, "DataTransaction"))
251250 then true
252251 else $isInstanceOf(v, "ReissueTransaction"))
253252 then {
254- let ax = v
253+ let aw = v
255254 true
256255 }
257256 else if ($isInstanceOf(v, "TransferTransaction"))
258257 then {
259- let au = v
258+ let at = v
260259 true
261260 }
262261 else if ($isInstanceOf(v, "ExchangeTransaction"))
263262 then {
264- let au = v
265- let ay = if (!(isDefined(au.sellOrder.assetPair.priceAsset)))
263+ let at = v
264+ let ax = if (!(isDefined(at.sellOrder.assetPair.priceAsset)))
266265 then true
267- else !(isDefined(au.sellOrder.assetPair.amountAsset))
268- ay
266+ else !(isDefined(at.sellOrder.assetPair.amountAsset))
267+ ax
269268 }
270269 else false
271270 }
272271

github/deemru/w8io/169f3d6 
54.45 ms