tx · 3pxoksms4NDncgBZhMqtqnpUZPYTHPnM5EcYFdnXy5ir

3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8:  -0.01000000 Waves

2021.10.20 13:55 [1754512] smart account 3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8 > SELF 0.00000000 Waves

{ "type": 13, "id": "3pxoksms4NDncgBZhMqtqnpUZPYTHPnM5EcYFdnXy5ir", "fee": 1000000, "feeAssetId": null, "timestamp": 1634727399065, "version": 2, "chainId": 84, "sender": "3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8", "senderPublicKey": "8xCH82jKi2DM7HXXD45fmftPUDjr3TJpjanUATKMK37U", "proofs": [ "j95dXXBV1tMPtB5wmNRn564QvYJe3cNhA9LakFCj7zTUxqmChfpk9BaQxrG83neZaB5cV3JhbYhJxnMtDar6udH" ], "script": "base64:AAIDAAAAAAAAABcIARIECgIICBIHCgUICAgIARIECgIIAQAAAD0AAAAAB3lCaXRDTzIBAAAAIGmM1P/bTQF96Mt4t9+zj8FcPDlb6Qx5aA0hjmfpm0utAAAAAAhzdGFydFF0eQAAAAAAAASqHQAAAAAMRmlyc3RGYXNlUXR5AAAAAAAAAHnZAAAAAA1TZWNvbmRGYXNlUXR5AAAAAAAABDBEAAAAAAN3dnMAAAAAAAX14QAAAAAABE5PTkUCAAAABG5vbmUAAAAABEJDTzIJAQAAAAdBZGRyZXNzAAAAAQEAAAAgaYzU/9tNAX3oy3i337OPwVw8OVvpDHloDSGOZ+mbS60AAAAAC093bmVyUHViS2V5AQAAACB2JYFH9ti5N+7uGrdzKwlrXhDeZ+vMkHOKuVJteEgPDwAAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUsZ/LLWvSicGFXkptOa6Ov7Vyb4KJ2haTAAAAAARlQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUmX0sM+4Li4VQQQ26bfB7j/XU/VW4HmxXAAAAAARwQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUQ6WuNYiemm0n1pXSZ6YgP2UOMpCwdKRqAAAAAAVldXJvdQAAAAAAAAAAdAAAAAAFdXNkbncAAAAAAAAACesAAAAABWJjbzJlAAAAAAAAAYagAAAAAAhiaXRkc2N0bwAAAAAAAAAAAwAAAAADcElQAAAAAAAAAAAKAAAAAAN1QlAAAAAAAAAAAAcAAAAAA3NCUAAAAAAAAAAAAgAAAAADZUlQAAAAAAAAAAABAAAAAANlQlAAAAAAAAAAAAIAAAAACXJlbGFjZGN0bwAAAAAAAAAACwEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABAAAAA2tleQQAAAADbnVtBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABQAAAANudW0BAAAAC2dldFN0ckJ5S2V5AAAAAQAAAANrZXkEAAAAA3N0cgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQUAAAAETk9ORQUAAAADc3RyAQAAABJnZXRLZXlJdGVtU3VwcGxpZXIAAAABAAAACHN1cHBsaWVyCQABLAAAAAIFAAAACHN1cHBsaWVyAgAAABRWZW5kZWRvciwgTGltYS1QZXLDugEAAAAKZ2V0S2V5SXRlbQAAAAIAAAAIc3VwcGxpZXIAAAAEaXRlbQkAASwAAAACCQABLAAAAAICAAAADlByb2R1Y3RvLUdUUzogAgAAAAEgCQACWAAAAAEJAAH3AAAAAQkAAZsAAAABCQABLAAAAAIFAAAACHN1cHBsaWVyBQAAAARpdGVtAQAAAAxnZXRLZXlJc3N1ZXIAAAABAAAABmlzc3VlcgIAAAANSXNzdWVyL1RpZW5kYQEAAAAOZ2V0VmFsdWVJc3N1ZXIAAAABAAAABmlzc3VlcgkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAADGdldEtleUlzc3VlcgAAAAEFAAAABmlzc3VlcgEAAAANZ2V0S2V5UHJvamVjdAAAAAEAAAAHcHJvamVjdAIAAAAHUHJvamVjdAEAAAAPZ2V0VmFsdWVQcm9qZWN0AAAAAQAAAAdwcm9qZWN0CQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAANZ2V0S2V5UHJvamVjdAAAAAEFAAAAB3Byb2plY3QBAAAACmdldEtleU5vZG8AAAABAAAABG5vZG8CAAAABE5vZG8BAAAADGdldFZhbHVlTm9kbwAAAAEAAAAEbm9kbwkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAACmdldEtleU5vZG8AAAABBQAAAARub2RvAQAAABhnZXRLZXlVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQIAAAAKT3JkZXJf4oSWOgEAAAAaZ2V0VmFsdWVVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAGGdldEtleVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAABHVzZXIFAAAABGl0ZW0BAAAADmdldEtleUl0ZW1OYW1lAAAAAQAAAARpdGVtAgAAABhDYXRlZ29yw61hIGRlbCBQcm9kdWN0bzoBAAAAEGdldFZhbHVlSXRlbU5hbWUAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAA5nZXRLZXlJdGVtTmFtZQAAAAEFAAAABGl0ZW0BAAAADmdldEtleVVzZXJOYW1lAAAAAQAAAARpdGVtAgAAABNOb21icmUgZGVsIFVzdWFyaW86AQAAABBnZXRWYWx1ZVVzZXJOYW1lAAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAOZ2V0S2V5VXNlck5hbWUAAAABBQAAAARpdGVtAQAAABJnZXRLZXlVc2VyRG9jdW1lbnQAAAABAAAABGl0ZW0CAAAAI+KEliBkZSBEb2N1bWVudG8gLyBETkkgZGVsIFVzdWFyaW86AQAAABRnZXRWYWx1ZVVzZXJEb2N1bWVudAAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEmdldEtleVVzZXJEb2N1bWVudAAAAAEFAAAABGl0ZW0BAAAACGdldEtleVVJAAAAAQAAAARpdGVtAgAAABBVSSwgeDEwZS0wNCBiaXQ6AQAAAApnZXRWYWx1ZVVJAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAIZ2V0S2V5VUkAAAABBQAAAARpdGVtAQAAAAhnZXRLZXlQSQAAAAEAAAAEaXRlbQIAAAAJUEksIHd2bHM6AQAAAApnZXRWYWx1ZVBJAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAIZ2V0S2V5UEkAAAABBQAAAARpdGVtAQAAAAhnZXRLZXlTSQAAAAEAAAAEaXRlbQIAAAAQU0ksIHgxMGUtMDQgYml0OgEAAAAKZ2V0VmFsdWVTSQAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAACGdldEtleVNJAAAAAQUAAAAEaXRlbQEAAAAJZ2V0S2V5TkliAAAAAQAAAARpdGVtAgAAABFOSWIsIHgxMGUtMDQgYml0OgEAAAALZ2V0VmFsdWVOSWIAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAlnZXRLZXlOSWIAAAABBQAAAARpdGVtAQAAAAlnZXRLZXlOSXcAAAABAAAABGl0ZW0CAAAACk5Jdywgd3ZsczoBAAAAC2dldFZhbHVlTkl3AAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAJZ2V0S2V5Tkl3AAAAAQUAAAAEaXRlbQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABAAAABGl0ZW0CAAAANFRva2VucyBPZmVydGFkb3MgZW4gbGEgcHJlc2VudGUgZXRhcGEgLyBTYWxkbywgeXRvazoBAAAAH2dldFZhbHVlU2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAB1nZXRLZXlTYWxkb1Rva2VuUXR5U3RhcnRFdGFwYQAAAAEFAAAABGl0ZW0BAAAAFWdldEtleUJhbGFuY2VRdHlUb2tlbgAAAAEAAAAFdG9rZW4CAAAAIVNhbGRvIHl0b2tlbnMgcHJldG9rZW5zLCB4MTBlLTA0OgEAAAAXZ2V0VmFsdWVCYWxhbmNlUXR5VG9rZW4AAAABAAAABXRva2VuCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAVZ2V0S2V5QmFsYW5jZVF0eVRva2VuAAAAAQUAAAAFdG9rZW4BAAAAGGdldEtleUJhbGFuY2VRdHlTdXBwbGllcgAAAAEAAAAEaXRlbQIAAAAXU2FsZG8geXRva2VucyBTdXBwbGllcjoBAAAAGmdldFZhbHVlQmFsYW5jZVF0eVN1cHBsaWVyAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAYZ2V0S2V5QmFsYW5jZVF0eVN1cHBsaWVyAAAAAQUAAAAEaXRlbQEAAAAVZ2V0S2V5QmFsYW5jZVN1cHBsaWVyAAAAAQAAAAhzdXBwbGllcgIAAAAZU2FsZG8gZGVsIFZlbmRlZG9yLCB3dmxzOgEAAAAXZ2V0VmFsdWVCYWxhbmNlU3VwcGxpZXIAAAABAAAACHN1cHBsaWVyCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAVZ2V0S2V5QmFsYW5jZVN1cHBsaWVyAAAAAQUAAAAIc3VwcGxp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", "height": 1754512, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HwA3VC6mNojahaSW7iFLKfKbUYYF5cg3q461x699GYFB Next: GzFBykyUHoLwuUuD6iyiGDvtc5bKe1KGKP3qvTVXQRbT Diff:
OldNewDifferences
235235 }
236236 else i
237237 }
238- let at = toBase58String(k.bytes)
238+ let J = toBase58String(k.bytes)
239239 let aH = {
240- let y = getInteger(this, as(at))
241- if ($isInstanceOf(y, "Int"))
242- then {
243- let z = y
244- z
245- }
246- else 10
247- }
248- let J = toBase58String(k.bytes)
249- let aI = {
250240 let y = getString(this, I(J))
251241 if ($isInstanceOf(y, "String"))
252242 then {
256246 else 0
257247 }
258248 let M = toBase58String(j.bytes)
259- let aJ = {
249+ let aI = {
260250 let y = getString(this, L(M))
261251 if ($isInstanceOf(y, "String"))
262252 then {
264254 z
265255 }
266256 else 0
257+ }
258+ let at = toBase58String(k.bytes)
259+ let aJ = {
260+ let y = getInteger(this, as(at))
261+ if ($isInstanceOf(y, "Int"))
262+ then {
263+ let z = y
264+ z
265+ }
266+ else 10
267267 }
268268 let ak = toBase58String(g.bytes)
269269 let aK = {
298298 let aP = ((p * aO) / u)
299299 let aQ = ((s * aO) / u)
300300 let aR = aQ
301- let aS = (aH + aP)
302- let aT = (aK / 10000)
301+ let aS = (aJ + aP)
302+ let aT = aK
303303 let aU = (((100 - o) * (l * n)) / 10000)
304304 let aV = (((aE * m) / 100) / aU)
305305 let aW = (aV * 10000)
312312 then throw("Payment Amount can't be less than item Purchase Order")
313313 else if ((ay.amount > aE))
314314 then throw("Payment Amount can't be higher than item Purchase Order")
315- else ScriptResult(WriteSet([DataEntry(O(aN, F), (Q(aN, F) + 1)), DataEntry(C(D), D), DataEntry(E(D, F), F), DataEntry(R(F), aB), DataEntry(T(F), aC), DataEntry(V(F), aD), DataEntry(G(F), A(G(F))), DataEntry(I(J), A(I(J))), DataEntry(I(J), aI), DataEntry(L(M), A(L(M))), DataEntry(L(M), aJ), DataEntry("Tienda", D), DataEntry("usdn", m), DataEntry("eurou", l), DataEntry("Apoyo Ecológico, wvls", aE), DataEntry(Z(F), aP), DataEntry(af(F), aQ), DataEntry("1 Bit-CO2 Precio Nominal, euros x10e-4", n), DataEntry("1 Bit-CO2 Precio con Descto, usd x10e-4", aU), DataEntry("Total bit-co2 a distribuir, x10e-4", aV), DataEntry(X(F), aX), DataEntry(ab(F), aY), DataEntry(ad(F), aZ), DataEntry(("Order_Status:_" + aN), "Transacción Confirmada!"), DataEntry("PreTokenQty", aT), DataEntry(aj(ak), (aT - aV)), DataEntry("SeIw", aR), DataEntry("SpIw", aS), DataEntry("projAdd", aH), DataEntry(as(at), au(at)), DataEntry(as(at), (au(at) + aS)), DataEntry("balanceSupplier", aL), DataEntry("balanceTienda", ba), DataEntry("balanceIssuer", bb), DataEntry(ao(D), (aL + ay.amount))]), TransferSet([ScriptTransfer(k, aP, unit), ScriptTransfer(av.caller, aX, a), ScriptTransfer(i, aY, a), ScriptTransfer(j, aQ, unit), ScriptTransfer(j, aZ, a)]))
315+ else ScriptResult(WriteSet([DataEntry(O(aN, F), (Q(aN, F) + 1)), DataEntry(C(D), D), DataEntry(E(D, F), F), DataEntry(R(F), aB), DataEntry(T(F), aC), DataEntry(V(F), aD), DataEntry(G(F), A(G(F))), DataEntry(I(J), A(I(J))), DataEntry(I(J), aH), DataEntry(I(J), J), DataEntry(L(M), A(L(M))), DataEntry(L(M), aI), DataEntry(L(M), M), DataEntry("Tienda", D), DataEntry("usdn", m), DataEntry("eurou", l), DataEntry("Apoyo Ecológico, wvls", aE), DataEntry(Z(F), aP), DataEntry(af(F), aQ), DataEntry("1 Bit-CO2 Precio Nominal, euros x10e-4", n), DataEntry("1 Bit-CO2 Precio con Descto, usd x10e-4", aU), DataEntry("Total bit-co2 a distribuir, x10e-4", aV), DataEntry(X(F), aX), DataEntry(ab(F), aY), DataEntry(ad(F), aZ), DataEntry(("Order_Status:_" + aN), "Transacción Confirmada!"), DataEntry("PreTokenQty", aT), DataEntry(aj(ak), (aT - aV)), DataEntry("SeIw", aR), DataEntry("SpIw", aS), DataEntry("projAdd", aJ), DataEntry(as(at), au(at)), DataEntry(as(at), (au(at) + aS)), DataEntry("balanceSupplier", aL), DataEntry("balanceTienda", ba), DataEntry("balanceIssuer", bb), DataEntry(ao(D), (aL + ay.amount))]), TransferSet([ScriptTransfer(k, aP, unit), ScriptTransfer(av.caller, aX, a), ScriptTransfer(i, aY, a), ScriptTransfer(j, aQ, unit), ScriptTransfer(j, aZ, a)]))
316316 }
317317 }
318318
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'872MvpMoQx7SnV58HMcR9hd6vBWDtQvqmt5javCmYwpx'
55
66 let b = 305693
77
88 let c = 31193
99
1010 let d = 274500
1111
1212 let e = 100000000
1313
1414 let f = "none"
1515
1616 let g = Address(base58'872MvpMoQx7SnV58HMcR9hd6vBWDtQvqmt5javCmYwpx')
1717
1818 let h = base58'8xCH82jKi2DM7HXXD45fmftPUDjr3TJpjanUATKMK37U'
1919
2020 let i = Address(base58'3N67GoXrZo4iwmEjLhS9iNUCbzpPEjoYgNW')
2121
2222 let j = Address(base58'3N3uf7RK8Aed4v5ufGB8xV2Wsz4WNoHj21c')
2323
2424 let k = Address(base58'3Mv5mXTRhpWZxZxstmnsBhckWNgErMTFEaD')
2525
2626 let l = 116
2727
2828 let m = 2539
2929
3030 let n = 100000
3131
3232 let o = 3
3333
3434 let p = 10
3535
3636 let q = 7
3737
3838 let r = 2
3939
4040 let s = 1
4141
4242 let t = 2
4343
4444 let u = 11
4545
4646 func v (w) = {
4747 let x = {
4848 let y = getInteger(this, w)
4949 if ($isInstanceOf(y, "Int"))
5050 then {
5151 let z = y
5252 z
5353 }
5454 else 0
5555 }
5656 x
5757 }
5858
5959
6060 func A (w) = {
6161 let B = {
6262 let y = getString(this, w)
6363 if ($isInstanceOf(y, "String"))
6464 then {
6565 let z = y
6666 z
6767 }
6868 else f
6969 }
7070 B
7171 }
7272
7373
7474 func C (D) = (D + "Vendedor, Lima-Perú")
7575
7676
7777 func E (D,F) = (("Producto-GTS: " + " ") + toBase58String(sha256(toBytes((D + F)))))
7878
7979
8080 func G (i) = "Issuer/Tienda"
8181
8282
8383 func H (i) = A(G(i))
8484
8585
8686 func I (J) = "Project"
8787
8888
8989 func K (J) = A(I(J))
9090
9191
9292 func L (M) = "Nodo"
9393
9494
9595 func N (M) = A(L(M))
9696
9797
9898 func O (P,F) = "Order_№:"
9999
100100
101101 func Q (P,F) = v(O(P, F))
102102
103103
104104 func R (F) = "Categoría del Producto:"
105105
106106
107107 func S (F) = A(R(F))
108108
109109
110110 func T (F) = "Nombre del Usuario:"
111111
112112
113113 func U (F) = A(T(F))
114114
115115
116116 func V (F) = "№ de Documento / DNI del Usuario:"
117117
118118
119119 func W (F) = A(V(F))
120120
121121
122122 func X (F) = "UI, x10e-04 bit:"
123123
124124
125125 func Y (F) = v(X(F))
126126
127127
128128 func Z (F) = "PI, wvls:"
129129
130130
131131 func aa (F) = v(Z(F))
132132
133133
134134 func ab (F) = "SI, x10e-04 bit:"
135135
136136
137137 func ac (F) = v(ab(F))
138138
139139
140140 func ad (F) = "NIb, x10e-04 bit:"
141141
142142
143143 func ae (F) = v(ad(F))
144144
145145
146146 func af (F) = "NIw, wvls:"
147147
148148
149149 func ag (F) = v(af(F))
150150
151151
152152 func ah (F) = "Tokens Ofertados en la presente etapa / Saldo, ytok:"
153153
154154
155155 func ai (F) = v(ah(F))
156156
157157
158158 func aj (ak) = "Saldo ytokens pretokens, x10e-04:"
159159
160160
161161 func al (ak) = v(aj(ak))
162162
163163
164164 func am (F) = "Saldo ytokens Supplier:"
165165
166166
167167 func an (F) = v(am(F))
168168
169169
170170 func ao (D) = "Saldo del Vendedor, wvls:"
171171
172172
173173 func ap (D) = v(ao(D))
174174
175175
176176 func aq (D) = "Saldo del Issuer:"
177177
178178
179179 func ar (D) = v(aq(D))
180180
181181
182182 func as (at) = "Saldo del Proyecto, wvs:"
183183
184184
185185 func au (at) = v(as(at))
186186
187187
188188 @Callable(av)
189189 func deposit (aw,ax) = {
190190 let ay = extract(av.payment)
191191 if ((ay.assetId != a))
192192 then throw("deposito permitido solo en yBitCO2 tokens")
193193 else {
194194 let D = toBase58String(av.caller.bytes)
195195 let az = {
196196 let y = getInteger(this, D)
197197 if ($isInstanceOf(y, "Int"))
198198 then {
199199 let z = y
200200 z
201201 }
202202 else b
203203 }
204204 let aA = (az + ay.amount)
205205 if ((0 >= aA))
206206 then throw("No hay yBitCO2 en su balance")
207207 else WriteSet([DataEntry(D, aA)])
208208 }
209209 }
210210
211211
212212
213213 @Callable(av)
214214 func purchaseGTS (F,aB,aC,aD,aE) = {
215215 let ay = extract(av.payment)
216216 if (isDefined(ay.assetId))
217217 then throw("El Precio en waves.")
218218 else {
219219 let D = {
220220 let y = getString(this, C(F))
221221 if ($isInstanceOf(y, "String"))
222222 then {
223223 let z = y
224224 z
225225 }
226226 else f
227227 }
228228 let aF = toBase58String(i.bytes)
229229 let aG = {
230230 let y = getString(this, G(aF))
231231 if ($isInstanceOf(y, "String"))
232232 then {
233233 let z = y
234234 z
235235 }
236236 else i
237237 }
238- let at = toBase58String(k.bytes)
238+ let J = toBase58String(k.bytes)
239239 let aH = {
240- let y = getInteger(this, as(at))
241- if ($isInstanceOf(y, "Int"))
242- then {
243- let z = y
244- z
245- }
246- else 10
247- }
248- let J = toBase58String(k.bytes)
249- let aI = {
250240 let y = getString(this, I(J))
251241 if ($isInstanceOf(y, "String"))
252242 then {
253243 let z = y
254244 z
255245 }
256246 else 0
257247 }
258248 let M = toBase58String(j.bytes)
259- let aJ = {
249+ let aI = {
260250 let y = getString(this, L(M))
261251 if ($isInstanceOf(y, "String"))
262252 then {
263253 let z = y
264254 z
265255 }
266256 else 0
257+ }
258+ let at = toBase58String(k.bytes)
259+ let aJ = {
260+ let y = getInteger(this, as(at))
261+ if ($isInstanceOf(y, "Int"))
262+ then {
263+ let z = y
264+ z
265+ }
266+ else 10
267267 }
268268 let ak = toBase58String(g.bytes)
269269 let aK = {
270270 let y = getInteger(this, aj(ak))
271271 if ($isInstanceOf(y, "Int"))
272272 then {
273273 let z = y
274274 z
275275 }
276276 else c
277277 }
278278 let aL = {
279279 let y = getInteger(this, ao(D))
280280 if ($isInstanceOf(y, "Int"))
281281 then {
282282 let z = y
283283 z
284284 }
285285 else 0
286286 }
287287 let aM = {
288288 let y = getInteger(this, aq(D))
289289 if ($isInstanceOf(y, "Int"))
290290 then {
291291 let z = y
292292 z
293293 }
294294 else c
295295 }
296296 let aN = toBase58String(av.caller.bytes)
297297 let aO = aE
298298 let aP = ((p * aO) / u)
299299 let aQ = ((s * aO) / u)
300300 let aR = aQ
301- let aS = (aH + aP)
302- let aT = (aK / 10000)
301+ let aS = (aJ + aP)
302+ let aT = aK
303303 let aU = (((100 - o) * (l * n)) / 10000)
304304 let aV = (((aE * m) / 100) / aU)
305305 let aW = (aV * 10000)
306306 let aX = ((q * aV) / u)
307307 let aY = ((r * aV) / u)
308308 let aZ = ((t * aV) / u)
309309 let ba = (aL + (ay.amount / e))
310310 let bb = (aM - (ay.amount / e))
311311 if ((aE > ay.amount))
312312 then throw("Payment Amount can't be less than item Purchase Order")
313313 else if ((ay.amount > aE))
314314 then throw("Payment Amount can't be higher than item Purchase Order")
315- else ScriptResult(WriteSet([DataEntry(O(aN, F), (Q(aN, F) + 1)), DataEntry(C(D), D), DataEntry(E(D, F), F), DataEntry(R(F), aB), DataEntry(T(F), aC), DataEntry(V(F), aD), DataEntry(G(F), A(G(F))), DataEntry(I(J), A(I(J))), DataEntry(I(J), aI), DataEntry(L(M), A(L(M))), DataEntry(L(M), aJ), DataEntry("Tienda", D), DataEntry("usdn", m), DataEntry("eurou", l), DataEntry("Apoyo Ecológico, wvls", aE), DataEntry(Z(F), aP), DataEntry(af(F), aQ), DataEntry("1 Bit-CO2 Precio Nominal, euros x10e-4", n), DataEntry("1 Bit-CO2 Precio con Descto, usd x10e-4", aU), DataEntry("Total bit-co2 a distribuir, x10e-4", aV), DataEntry(X(F), aX), DataEntry(ab(F), aY), DataEntry(ad(F), aZ), DataEntry(("Order_Status:_" + aN), "Transacción Confirmada!"), DataEntry("PreTokenQty", aT), DataEntry(aj(ak), (aT - aV)), DataEntry("SeIw", aR), DataEntry("SpIw", aS), DataEntry("projAdd", aH), DataEntry(as(at), au(at)), DataEntry(as(at), (au(at) + aS)), DataEntry("balanceSupplier", aL), DataEntry("balanceTienda", ba), DataEntry("balanceIssuer", bb), DataEntry(ao(D), (aL + ay.amount))]), TransferSet([ScriptTransfer(k, aP, unit), ScriptTransfer(av.caller, aX, a), ScriptTransfer(i, aY, a), ScriptTransfer(j, aQ, unit), ScriptTransfer(j, aZ, a)]))
315+ else ScriptResult(WriteSet([DataEntry(O(aN, F), (Q(aN, F) + 1)), DataEntry(C(D), D), DataEntry(E(D, F), F), DataEntry(R(F), aB), DataEntry(T(F), aC), DataEntry(V(F), aD), DataEntry(G(F), A(G(F))), DataEntry(I(J), A(I(J))), DataEntry(I(J), aH), DataEntry(I(J), J), DataEntry(L(M), A(L(M))), DataEntry(L(M), aI), DataEntry(L(M), M), DataEntry("Tienda", D), DataEntry("usdn", m), DataEntry("eurou", l), DataEntry("Apoyo Ecológico, wvls", aE), DataEntry(Z(F), aP), DataEntry(af(F), aQ), DataEntry("1 Bit-CO2 Precio Nominal, euros x10e-4", n), DataEntry("1 Bit-CO2 Precio con Descto, usd x10e-4", aU), DataEntry("Total bit-co2 a distribuir, x10e-4", aV), DataEntry(X(F), aX), DataEntry(ab(F), aY), DataEntry(ad(F), aZ), DataEntry(("Order_Status:_" + aN), "Transacción Confirmada!"), DataEntry("PreTokenQty", aT), DataEntry(aj(ak), (aT - aV)), DataEntry("SeIw", aR), DataEntry("SpIw", aS), DataEntry("projAdd", aJ), DataEntry(as(at), au(at)), DataEntry(as(at), (au(at) + aS)), DataEntry("balanceSupplier", aL), DataEntry("balanceTienda", ba), DataEntry("balanceIssuer", bb), DataEntry(ao(D), (aL + ay.amount))]), TransferSet([ScriptTransfer(k, aP, unit), ScriptTransfer(av.caller, aX, a), ScriptTransfer(i, aY, a), ScriptTransfer(j, aQ, unit), ScriptTransfer(j, aZ, a)]))
316316 }
317317 }
318318
319319
320320
321321 @Callable(av)
322322 func withdraw (F,bc) = {
323323 let aN = toBase58String(av.caller.bytes)
324324 let D = {
325325 let y = getString(this, C(F))
326326 if ($isInstanceOf(y, "String"))
327327 then {
328328 let z = y
329329 z
330330 }
331331 else f
332332 }
333333 let bd = {
334334 let y = getInteger(this, am(F))
335335 if ($isInstanceOf(y, "Int"))
336336 then {
337337 let z = y
338338 z
339339 }
340340 else b
341341 }
342342 let aA = (bd - bc)
343343 if ((0 > bc))
344344 then throw("El balance de retiro no puede ser negativo!")
345345 else if ((0 >= aA))
346346 then throw("Ooppss.. Insuficiente balance!")
347347 else ScriptResult(WriteSet([DataEntry(F, aA)]), TransferSet([ScriptTransfer(av.caller, bc, a)]))
348348 }
349349
350350
351351 @Verifier(be)
352352 func bf () = {
353353 let y = be
354354 if ($isInstanceOf(y, "SetScriptTransaction"))
355355 then {
356356 let bg = y
357357 sigVerify(be.bodyBytes, be.proofs[0], h)
358358 }
359359 else if (if ($isInstanceOf(y, "ReissueTransaction"))
360360 then true
361361 else $isInstanceOf(y, "DataTransaction"))
362362 then {
363363 let bh = y
364364 true
365365 }
366366 else if ($isInstanceOf(y, "TransferTransaction"))
367367 then {
368368 let be = y
369369 true
370370 }
371371 else false
372372 }
373373

github/deemru/w8io/169f3d6 
66.45 ms