tx · 6ojop6jSGGWJP4fKmMpFgh8tf2LQv4XY4VhNLfv2mQXb

3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8:  -0.01400000 Waves

2020.08.21 15:41 [1142702] smart account 3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8 > SELF 0.00000000 Waves

{ "type": 13, "id": "6ojop6jSGGWJP4fKmMpFgh8tf2LQv4XY4VhNLfv2mQXb", "fee": 1400000, "feeAssetId": null, "timestamp": 1598013754155, "version": 1, "sender": "3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8", "senderPublicKey": "8xCH82jKi2DM7HXXD45fmftPUDjr3TJpjanUATKMK37U", "proofs": [ "46oa5ZBwwhrvAb4x2k8nZf2CPnjbTDB4dtrhK6tiTrqaka8exZCESeEDQVrGhfxfuWW7oN69D1q8fDKgoz4ACX4u" ], "script": "base64:AAIDAAAAAAAAABkIARIECgIICBIJCgcICAgIAQgIEgQKAggBAAAALAAAAAAHeUJpdENPMgEAAAAgaYzU/9tNAX3oy3i337OPwVw8OVvpDHloDSGOZ+mbS60AAAAACHN0YXJ0UXR5AAAAAAC2NQzQAAAAAAxGaXJzdEZhc2VRdHkAAAAAABKXrJAAAAAADVNlY29uZEZhc2VRdHkAAAAAAKOdYEAAAAAACG5vbVByaWNlAAAAAAAAAAABAAAAAAN3dnMAAAAAAAX14QAAAAAAEHN1cHBsaWVyRGlzY291bnQAAAAAAAAAAAwAAAAABE5PTkUCAAAABG5vbmUAAAAAC093bmVyUHViS2V5AQAAACB2JYFH9ti5N+7uGrdzKwlrXhDeZ+vMkHOKuVJteEgPDwAAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUsZ/LLWvSicGFXkptOa6Ov7Vyb4KJ2haTAAAAAARlQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUmX0sM+4Li4VQQQ26bfB7j/XU/VW4HmxXAAAAAARwQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUQ6WuNYiemm0n1pXSZ6YgP2UOMpCwdKRqAAAAAANpZ3YAAAAAAAAAABIAAAAABUV1cm9XAAAAAAAB6EgAAAAAAAd5Yml0Y28yAAAAAAAB6EgAAAAAAANjUEIJAABoAAAAAgAAAAAAAAAAWAAAAAAAAAAAIAAAAAADdUlQAAAAAAAAAAAHAAAAAANwSVAAAAAAAAAAAAoAAAAAA3NJUAAAAAAAAAAAAQAAAAADZUlQAAAAAAAAAAABAQAAAA5nZXROdW1iZXJCeUtleQAAAAEAAAADa2V5BAAAAANudW0EAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAFAAAAA251bQEAAAALZ2V0U3RyQnlLZXkAAAABAAAAA2tleQQAAAADc3RyBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAAROT05FBQAAAANzdHIBAAAAEmdldEtleUl0ZW1TdXBwbGllcgAAAAEAAAAIc3VwcGxpZXIJAAEsAAAAAgUAAAAIc3VwcGxpZXICAAAAGEJpdC1DTzIgU2hvcCwgTGltYS1QZXLDugEAAAAKZ2V0S2V5SXRlbQAAAAIAAAAIc3VwcGxpZXIAAAAEaXRlbQkAASwAAAACCQABLAAAAAICAAAADlByb2R1Y3RvLUdUUzogAgAAAAEgCQACWAAAAAEJAAH3AAAAAQkAAZsAAAABCQABLAAAAAIFAAAACHN1cHBsaWVyBQAAAARpdGVtAQAAABhnZXRLZXlVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQIAAAAKT3JkZXJf4oSWOgEAAAAaZ2V0VmFsdWVVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAGGdldEtleVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAABHVzZXIFAAAABGl0ZW0BAAAADmdldEtleUl0ZW1OYW1lAAAAAQAAAARpdGVtAgAAABhDYXRlZ29yw61hIGRlbCBQcm9kdWN0bzoBAAAAEGdldFZhbHVlSXRlbU5hbWUAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAA5nZXRLZXlJdGVtTmFtZQAAAAEFAAAABGl0ZW0BAAAADmdldEtleVVzZXJOYW1lAAAAAQAAAARpdGVtAgAAABNOb21icmUgZGVsIFVzdWFyaW86AQAAABBnZXRWYWx1ZVVzZXJOYW1lAAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAOZ2V0S2V5VXNlck5hbWUAAAABBQAAAARpdGVtAQAAABJnZXRLZXlVc2VyRG9jdW1lbnQAAAABAAAABGl0ZW0CAAAAI+KEliBkZSBEb2N1bWVudG8gLyBETkkgZGVsIFVzdWFyaW86AQAAABRnZXRWYWx1ZVVzZXJEb2N1bWVudAAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEmdldEtleVVzZXJEb2N1bWVudAAAAAEFAAAABGl0ZW0BAAAAHWdldEtleVNhbGRvVG9rZW5RdHlTdGFydEV0YXBhAAAAAQAAAARpdGVtAgAAADRUb2tlbnMgT2ZlcnRhZG9zIGVuIGxhIHByZXNlbnRlIGV0YXBhIC8gU2FsZG8sIHl0b2s6AQAAAB9nZXRWYWx1ZVNhbGRvVG9rZW5RdHlTdGFydEV0YXBhAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtAQAAABhnZXRLZXlCYWxhbmNlUXR5U3VwcGxpZXIAAAABAAAABGl0ZW0CAAAAG0JhbGFuY2UvU2FsZG8gR1RTLCB5dG9rZW5zOgEAAAAaZ2V0VmFsdWVCYWxhbmNlUXR5U3VwcGxpZXIAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABhnZXRLZXlCYWxhbmNlUXR5U3VwcGxpZXIAAAABBQAAAARpdGVtAQAAABVnZXRLZXlCYWxhbmNlU3VwcGxpZXIAAAABAAAACHN1cHBsaWVyAgAAABxJbmdyZXNvcyBwb3IgVmVudGFHVFMsIHd2bHM6AQAAABdnZXRWYWx1ZUJhbGFuY2VTdXBwbGllcgAAAAEAAAAIc3VwcGxpZXIJAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABVnZXRLZXlCYWxhbmNlU3VwcGxpZXIAAAABBQAAAAhzdXBwbGllcgEAAAAIZ2V0S2V5VUkAAAABAAAABGl0ZW0CAAAACVVJLF93dmxzOgEAAAAKZ2V0VmFsdWVVSQAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAACGdldEtleVVJAAAAAQUAAAAEaXRlbQEAAAAIZ2V0S2V5UEkAAAABAAAABGl0ZW0CAAAACVBJLF93dmxzOgEAAAAKZ2V0VmFsdWVQSQAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAACGdldEtleVBJAAAAAQUAAAAEaXRlbQEAAAAIZ2V0S2V5U0kAAAABAAAABGl0ZW0CAAAACVNJLF93dmxzOgEAAAAKZ2V0VmFsdWVTSQAAAAEAAAAEaXRlbQkBAAAADmdl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", "chainId": 84, "height": 1142702, "spentComplexity": 0 } View: original | compacted Prev: DfnpF8WCN6hNieeiCBaUKkq2xmV9L51t4x7Yj3o98xea Next: GrGyBq6Lo5pXuHpn9vZD7cUF1gT7zJTshQRfB4fMKnbz Diff:
OldNewDifferences
207207 then throw("Payment Amount can't be less than item Purchase Order")
208208 else if ((ad.amount > aj))
209209 then throw("Payment Amount can't be higher than item Purchase Order")
210- else ScriptResult(WriteSet([DataEntry(F(am, E), (H(am, E) + 1)), DataEntry(D(C, E), E), DataEntry(I(E), ag), DataEntry(K(E), ah), DataEntry(M(E), ai), DataEntry("Payment_amount,_wvs", aj), DataEntry("Imp, %", m), DataEntry("STtl, waves", an), DataEntry("CP 1 B, waves", (p * 1)), DataEntry(U(E), ao), DataEntry("UBI", (ap / 1000000)), DataEntry(W(E), aq), DataEntry("EcSys", as), DataEntry(Y(E), at), DataEntry("SBI: b", au), DataEntry(("Order_Status:_" + am), "Adquisición Confirmada!"), DataEntry("QporVentasGTS", av), DataEntry(Q(E), (d - av)), DataEntry(S(C), (al + ad.amount))]), TransferSet([ScriptTransfer(aa.caller, (ap / 1000000), a), ScriptTransfer(j, at, unit), ScriptTransfer(j, au, a)]))
210+ else ScriptResult(WriteSet([DataEntry(F(am, E), (H(am, E) + 1)), DataEntry(D(C, E), E), DataEntry(I(E), ag), DataEntry(K(E), ah), DataEntry(M(E), ai), DataEntry("Payment_amount,_wvs", aj), DataEntry("Imp, %", m), DataEntry("STtl, waves", an), DataEntry("CP 1 B, waves", (p * 1)), DataEntry(U(E), ao), DataEntry("UBI", (ap / 1000000)), DataEntry(W(E), aq), DataEntry("EcSys", as), DataEntry(Y(E), at), DataEntry("SBI: b", au), DataEntry(("Order_Status:_" + am), "Adquisición Confirmada!"), DataEntry("QporVentasGTS", av), DataEntry(Q(E), (d - av)), DataEntry(S(C), (al + ad.amount))]), TransferSet([ScriptTransfer(aa.caller, (ap / 10000), a), ScriptTransfer(j, at, unit), ScriptTransfer(j, (au / 10000), a)]))
211211 }
212212 }
213213
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'872MvpMoQx7SnV58HMcR9hd6vBWDtQvqmt5javCmYwpx'
55
66 let b = 3056930000
77
88 let c = 311930000
99
1010 let d = 2745000000
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'8xCH82jKi2DM7HXXD45fmftPUDjr3TJpjanUATKMK37U'
2121
2222 let j = Address(base58'3N67GoXrZo4iwmEjLhS9iNUCbzpPEjoYgNW')
2323
2424 let k = Address(base58'3N3uf7RK8Aed4v5ufGB8xV2Wsz4WNoHj21c')
2525
2626 let l = Address(base58'3Mv5mXTRhpWZxZxstmnsBhckWNgErMTFEaD')
2727
2828 let m = 18
2929
3030 let n = 32000000
3131
3232 let o = 32000000
3333
3434 let p = (88 * 32)
3535
3636 let q = 7
3737
3838 let r = 10
3939
4040 let s = 1
4141
4242 let t = 1
4343
4444 func u (v) = {
4545 let w = {
4646 let x = getInteger(this, v)
4747 if ($isInstanceOf(x, "Int"))
4848 then {
4949 let y = x
5050 y
5151 }
5252 else 0
5353 }
5454 w
5555 }
5656
5757
5858 func z (v) = {
5959 let A = {
6060 let x = getString(this, v)
6161 if ($isInstanceOf(x, "String"))
6262 then {
6363 let y = x
6464 y
6565 }
6666 else h
6767 }
6868 A
6969 }
7070
7171
7272 func B (C) = (C + "Bit-CO2 Shop, Lima-Perú")
7373
7474
7575 func D (C,E) = (("Producto-GTS: " + " ") + toBase58String(sha256(toBytes((C + E)))))
7676
7777
7878 func F (G,E) = "Order_№:"
7979
8080
8181 func H (G,E) = u(F(G, E))
8282
8383
8484 func I (E) = "Categoría del Producto:"
8585
8686
8787 func J (E) = z(I(E))
8888
8989
9090 func K (E) = "Nombre del Usuario:"
9191
9292
9393 func L (E) = z(K(E))
9494
9595
9696 func M (E) = "№ de Documento / DNI del Usuario:"
9797
9898
9999 func N (E) = z(M(E))
100100
101101
102102 func O (E) = "Tokens Ofertados en la presente etapa / Saldo, ytok:"
103103
104104
105105 func P (E) = u(O(E))
106106
107107
108108 func Q (E) = "Balance/Saldo GTS, ytokens:"
109109
110110
111111 func R (E) = u(Q(E))
112112
113113
114114 func S (C) = "Ingresos por VentaGTS, wvls:"
115115
116116
117117 func T (C) = u(S(C))
118118
119119
120120 func U (E) = "UI,_wvls:"
121121
122122
123123 func V (E) = u(U(E))
124124
125125
126126 func W (E) = "PI,_wvls:"
127127
128128
129129 func X (E) = u(W(E))
130130
131131
132132 func Y (E) = "SI,_wvls:"
133133
134134
135135 func Z (E) = u(Y(E))
136136
137137
138138 @Callable(aa)
139139 func deposit (ab,ac) = {
140140 let ad = extract(aa.payment)
141141 if ((ad.assetId != a))
142142 then throw("deposito permitido solo en yBitCO2 tokens")
143143 else {
144144 let C = toBase58String(aa.caller.bytes)
145145 let ae = {
146146 let x = getInteger(this, C)
147147 if ($isInstanceOf(x, "Int"))
148148 then {
149149 let y = x
150150 y
151151 }
152152 else b
153153 }
154154 let af = (ae + ad.amount)
155155 if ((0 >= af))
156156 then throw("No hay yBitCO2 en su balance")
157157 else WriteSet([DataEntry(C, af)])
158158 }
159159 }
160160
161161
162162
163163 @Callable(aa)
164164 func purchaseGTS (E,ag,ah,ai,aj,l,k) = {
165165 let ad = extract(aa.payment)
166166 if (isDefined(ad.assetId))
167167 then throw("El Precio en waves.")
168168 else {
169169 let C = {
170170 let x = getString(this, B(E))
171171 if ($isInstanceOf(x, "String"))
172172 then {
173173 let y = x
174174 y
175175 }
176176 else h
177177 }
178178 let ak = {
179179 let x = getInteger(this, Q(E))
180180 if ($isInstanceOf(x, "Int"))
181181 then {
182182 let y = x
183183 y
184184 }
185185 else d
186186 }
187187 let al = {
188188 let x = getInteger(this, S(C))
189189 if ($isInstanceOf(x, "Int"))
190190 then {
191191 let y = x
192192 y
193193 }
194194 else 0
195195 }
196196 let am = toBase58String(aa.caller.bytes)
197197 let an = (aj - ((m * aj) / 100))
198198 let ao = ((an * q) / 100)
199199 let ap = ((ao / p) * 100)
200200 let aq = ((an * r) / 100)
201201 let ar = ((an * t) / 100)
202202 let as = ((ar / p) * 100)
203203 let at = ((aj - aq) - ar)
204204 let au = (((an * s) / (p * 100)) * 100)
205205 let av = (((an * 11) / (p * 100)) * 100)
206206 if ((aj > ad.amount))
207207 then throw("Payment Amount can't be less than item Purchase Order")
208208 else if ((ad.amount > aj))
209209 then throw("Payment Amount can't be higher than item Purchase Order")
210- else ScriptResult(WriteSet([DataEntry(F(am, E), (H(am, E) + 1)), DataEntry(D(C, E), E), DataEntry(I(E), ag), DataEntry(K(E), ah), DataEntry(M(E), ai), DataEntry("Payment_amount,_wvs", aj), DataEntry("Imp, %", m), DataEntry("STtl, waves", an), DataEntry("CP 1 B, waves", (p * 1)), DataEntry(U(E), ao), DataEntry("UBI", (ap / 1000000)), DataEntry(W(E), aq), DataEntry("EcSys", as), DataEntry(Y(E), at), DataEntry("SBI: b", au), DataEntry(("Order_Status:_" + am), "Adquisición Confirmada!"), DataEntry("QporVentasGTS", av), DataEntry(Q(E), (d - av)), DataEntry(S(C), (al + ad.amount))]), TransferSet([ScriptTransfer(aa.caller, (ap / 1000000), a), ScriptTransfer(j, at, unit), ScriptTransfer(j, au, a)]))
210+ else ScriptResult(WriteSet([DataEntry(F(am, E), (H(am, E) + 1)), DataEntry(D(C, E), E), DataEntry(I(E), ag), DataEntry(K(E), ah), DataEntry(M(E), ai), DataEntry("Payment_amount,_wvs", aj), DataEntry("Imp, %", m), DataEntry("STtl, waves", an), DataEntry("CP 1 B, waves", (p * 1)), DataEntry(U(E), ao), DataEntry("UBI", (ap / 1000000)), DataEntry(W(E), aq), DataEntry("EcSys", as), DataEntry(Y(E), at), DataEntry("SBI: b", au), DataEntry(("Order_Status:_" + am), "Adquisición Confirmada!"), DataEntry("QporVentasGTS", av), DataEntry(Q(E), (d - av)), DataEntry(S(C), (al + ad.amount))]), TransferSet([ScriptTransfer(aa.caller, (ap / 10000), a), ScriptTransfer(j, at, unit), ScriptTransfer(j, (au / 10000), a)]))
211211 }
212212 }
213213
214214
215215
216216 @Callable(aa)
217217 func withdraw (E,aw) = {
218218 let am = toBase58String(aa.caller.bytes)
219219 let C = {
220220 let x = getString(this, B(E))
221221 if ($isInstanceOf(x, "String"))
222222 then {
223223 let y = x
224224 y
225225 }
226226 else h
227227 }
228228 let ak = {
229229 let x = getInteger(this, Q(E))
230230 if ($isInstanceOf(x, "Int"))
231231 then {
232232 let y = x
233233 y
234234 }
235235 else b
236236 }
237237 let af = (ak - aw)
238238 if ((0 > aw))
239239 then throw("El balance de retiro no puede ser negativo!")
240240 else if ((0 >= af))
241241 then throw("Ooppss.. Insuficiente balance!")
242242 else ScriptResult(WriteSet([DataEntry(E, af)]), TransferSet([ScriptTransfer(aa.caller, aw, a)]))
243243 }
244244
245245
246246 @Verifier(ax)
247247 func ay () = {
248248 let x = ax
249249 if ($isInstanceOf(x, "SetScriptTransaction"))
250250 then {
251251 let az = x
252252 sigVerify(ax.bodyBytes, ax.proofs[0], i)
253253 }
254254 else if (if ($isInstanceOf(x, "DataTransaction"))
255255 then true
256256 else $isInstanceOf(x, "ReissueTransaction"))
257257 then {
258258 let aA = x
259259 true
260260 }
261261 else if ($isInstanceOf(x, "TransferTransaction"))
262262 then {
263263 let ax = x
264264 true
265265 }
266266 else if ($isInstanceOf(x, "ExchangeTransaction"))
267267 then {
268268 let ax = x
269269 let aB = if (!(isDefined(ax.sellOrder.assetPair.priceAsset)))
270270 then true
271271 else !(isDefined(ax.sellOrder.assetPair.amountAsset))
272272 aB
273273 }
274274 else false
275275 }
276276

github/deemru/w8io/169f3d6 
96.55 ms