tx · 2Yy2AxbNStSMeKy1KY79DLxabc5YE3fzvT4HdtrYXymZ

3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8:  -0.01000000 Waves

2021.10.24 16:58 [1760482] smart account 3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8 > SELF 0.00000000 Waves

{ "type": 13, "id": "2Yy2AxbNStSMeKy1KY79DLxabc5YE3fzvT4HdtrYXymZ", "fee": 1000000, "feeAssetId": null, "timestamp": 1635083923087, "version": 2, "chainId": 84, "sender": "3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8", "senderPublicKey": "8xCH82jKi2DM7HXXD45fmftPUDjr3TJpjanUATKMK37U", "proofs": [ "2EdUNQ3BZL51i6j1taUyCtCyePsP2Y5gnmLzKwqTVykeiTvr3yj6XGTTX9kNFBivZR2twbnW4WLAXcXoGtu1tVJ6" ], "script": "base64:AAIDAAAAAAAAAAwIARIICgYBCAgICAgAAAA2AAAAAAd5Qml0Q08yAQAAACBpjNT/200BfejLeLffs4/BXDw5W+kMeWgNIY5n6ZtLrQAAAAAQVG9rVG9WZW5kZWRvclF0eQAAAAAAAAAnEAAAAAAETk9ORQIAAAAEbm9uZQAAAAALT3duZXJQdWJLZXkBAAAAIHYlgUf22Lk37u4at3MrCWteEN5n68yQc4q5Um14SA8PAAAAAARwQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUQ6WuNYiemm0n1pXSZ6YgP2UOMpCwdKRqAAAAAAR0QWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFU+7O5a7aYRBMtxWs5cEFVcJFhVa4S5bwWAAAAAARhQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUsZ/LLWvSicGFXkptOa6Ov7Vyb4KJ2haTAAAAAARlQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUmX0sM+4Li4VQQQ26bfB7j/XU/VW4HmxXAAAAAAR1c2VyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUtVFRCnpPkE3yk5qP9T4yMipegJHutS9mAAAAAAVldXJvdQAAAAAAAAAAdAAAAAAFdXNkbncAAAAAAAAACesAAAAABWJjbzJlAAAAAAAAAYagAAAAAAhiaXRkc2N0bwAAAAAAAAAAAwAAAAADcElQAAAAAAAAAAAKAAAAAAN1QlAAAAAAAAAAAAcAAAAAA3NCUAAAAAAAAAAAAgAAAAADZUlQAAAAAAAAAAABAAAAAANlQlAAAAAAAAAAAAIAAAAACXJlbGFjZGN0bwAAAAAAAAAACwEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABAAAAA2tleQQAAAADbnVtBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABQAAAANudW0BAAAAC2dldFN0ckJ5S2V5AAAAAQAAAANrZXkEAAAAA3N0cgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQUAAAAETk9ORQUAAAADc3RyAQAAAA5nZXRLZXlTdXBwbGllcgAAAAEAAAAEaXRlbQkAASwAAAACBQAAAARpdGVtAgAAABAtR1RTLCBMaW1hLVBlcsO6AQAAABhnZXRLZXlVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQIAAAAKT3JkZXJf4oSWOgEAAAAaZ2V0VmFsdWVVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAGGdldEtleVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAABHVzZXIFAAAABGl0ZW0BAAAAEWdldEtleXByb2plY3ROYW1lAAAAAQAAAARpdGVtAgAAABNQcm95ZWN0byBhIEludmVydGlyAQAAABNnZXRWYWx1ZXByb2plY3ROYW1lAAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAARZ2V0S2V5cHJvamVjdE5hbWUAAAABBQAAAARpdGVtAQAAABJnZXRLZXlVc2VyRG9jdW1lbnQAAAABAAAABGl0ZW0CAAAAI+KEliBkZSBEb2N1bWVudG8gfCBETkkgZGVsIFVzdWFyaW86AQAAABRnZXRWYWx1ZVVzZXJEb2N1bWVudAAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEmdldEtleVVzZXJEb2N1bWVudAAAAAEFAAAABGl0ZW0BAAAADmdldEtleUl0ZW1OYW1lAAAAAQAAAARpdGVtAgAAACRQcm9kdWN0byBhZHF1aXJpZG8gfCBDYXRlZ29yw61hIEdUUzoBAAAAEGdldFZhbHVlSXRlbU5hbWUAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAA5nZXRLZXlJdGVtTmFtZQAAAAEFAAAABGl0ZW0BAAAAC2dldEtleVROYW1lAAAAAQAAAARpdGVtAgAAABZUaWVuZGEgfCBWZW5kZWRvciBHVFM6AQAAAA1nZXRWYWx1ZVROYW1lAAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAALZ2V0S2V5VE5hbWUAAAABBQAAAARpdGVtAQAAAApnZXRLZXlOb2RvAAAAAQAAAARub2RvAgAAAAxOb2RvLUFjdGl2bzoBAAAADGdldFZhbHVlTm9kbwAAAAEAAAAEbm9kbwkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAACmdldEtleU5vZG8AAAABBQAAAARub2RvAQAAAA5nZXRLZXlBc29jaWFkbwAAAAEAAAAIYXNvY2lhZG8CAAAAEEFzb2NpYWRvIEJpdC1DTzIBAAAAEGdldFZhbHVlQXNvY2lhZG8AAAABAAAACGFzb2NpYWRvCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAOZ2V0S2V5QXNvY2lhZG8AAAABBQAAAAhhc29jaWFkbwEAAAAIZ2V0S2V5VUkAAAABAAAABGl0ZW0CAAAAEFVJLCB4MTBlLTA0IGJpdDoBAAAACmdldFZhbHVlVUkAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAhnZXRLZXlVSQAAAAEFAAAABGl0ZW0BAAAACGdldEtleVBJAAAAAQAAAARpdGVtAgAAAAlQSSwgd3ZsczoBAAAACmdldFZhbHVlUEkAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAhnZXRLZXlQSQAAAAEFAAAABGl0ZW0BAAAACGdldEtleVNJAAAAAQAAAARpdGVtAgAAABBTSSwgeDEwZS0wNCBiaXQ6AQAAAApnZXRWYWx1ZVNJAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAIZ2V0S2V5U0kAAAABBQAAAARpdGVtAQAAAAlnZXRLZXlOSWIAAAABAAAABGl0ZW0CAAAAEU5JYiwgeDEwZS0wNCBiaXQ6AQAAAAtnZXRWYWx1ZU5JYgAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAACWdldEtleU5JYgAAAAEFAAAABGl0ZW0BAAAACWdldEtleU5JdwAAAAEAAAAEaXRlbQIAAAAKTkl3LCB3dmxzOgEAAAALZ2V0VmFsdWVOSXcAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAlnZXRLZXlOSXcAAAABBQAAAARpdGVtAQAAABBnZXRLZXlCYWxhblRva2VuAAAAAQAAAAZ0aWVuZGECAAAAIVRva2VucyBPZmVydGFkb3MgLyBCYWxhbmNlLCB5dG9rOgEAAAASZ2V0VmFsdWVCYWxhblRva2VuAAAAAQAAAAZ0aWVuZGEJAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABBnZXRLZXlCYWxhblRva2VuAAAAAQUAAAAGdGllbmRhAQAAABVnZXRLZXlCYWxhbmNlUHJveWVjdG8AAAABAAAACHByb3llY3RvAgAAABtCYWxhbmNlIGRlbCBQcm95ZWN0bywgd3ZsczoBAAAAF2dldFZhbHVlQmFsYW5jZVByb3llY3RvAAAAAQAAAAhwcm95ZWN0bwkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAFWdldEtleUJhbGFuY2VQcm95ZWN0bwAAAAEFAAAACHByb3llY3RvAQAAABVnZXRLZXlCYWxhbmNlQXNvY2lhZG8AAAABAAAACGFzb2NpYWRvAgAAABVCYWxhbmNlIGRlbCBBc29jaWFkbzoBAAAAF2dldFZhbHVlQmFsYW5jZUFzb2NpYWRvAAAAAQAAAAhhc29jaWFkbwkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAFWdldEtleUJhbGFuY2VBc29jaWFkbwAAAAEFAAAACGFzb2NpYWRvAQAAABFnZXRLZXlCYWxhbmNlTm9kbwAAAAEAAAAEbm9kbwIAAAARQmFsYW5jZSBkZWwgTm9kbzoBAAAAE2dldFZhbHVlQmFsYW5jZU5vZG8AAAABAAAABG5vZG8JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABFnZXRLZXlCYWxhbmNlTm9kbwAAAAEFAAAABG5vZG8AAAABAAAAAWkBAAAAC3B1cmNoYXNlR1RTAAAABgAAAAt0b3RhbEFtb3VudAAAAAx1c2VyRG9jdW1lbnQAAAALcHJvamVjdE5hbWUAAAAIaXRlbU5hbWUAAAAFdE5hbWUAAAAEaXRlbQQAAAADcG10CQEAAAAHZXh0cmFjdAAAAAEIBQAAAAFpAAAAB3BheW1lbnQDCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkCQAAAgAAAAECAAAAE0VsIFByZWNp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", "height": 1760482, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 32SPGi9yC4aPRJiTW9CZU4QnKDfsgtfPzB5HAEtNSUHa Next: Dr3i4ZZq8b1TBcm1edjVzuiBxj1yoKCh3quwwdJvd6eq Diff:
OldNewDifferences
6767 }
6868
6969
70-func A (B) = (B + "Vendedor-GTS, Lima-Perú")
70+func A (B) = (B + "-GTS, Lima-Perú")
7171
7272
73-func C (B) = y(A(B))
73+func C (i,B) = "Order_№:"
7474
7575
76-func D (i,E) = "Order_№:"
76+func D (i,B) = t(C(i, B))
7777
7878
79-func F (i,E) = t(D(i, E))
79+func E (B) = "Proyecto a Invertir"
8080
8181
82-func G (E) = "Proyecto a Invertir"
82+func F (B) = y(E(B))
8383
8484
85-func H (E) = y(G(E))
85+func G (B) = "№ de Documento | DNI del Usuario:"
8686
8787
88-func I (E) = "№ de Documento | DNI del Usuario:"
88+func H (B) = y(G(B))
8989
9090
91-func J (E) = y(I(E))
91+func I (B) = "Producto adquirido | Categoría GTS:"
9292
9393
94-func K (E) = "Producto adquirido | Categoría GTS:"
94+func J (B) = y(I(B))
9595
9696
97-func L (E) = y(K(E))
97+func K (B) = "Tienda | Vendedor GTS:"
9898
9999
100-func M (E) = "Tienda | Vendedor GTS:"
100+func L (B) = y(K(B))
101101
102102
103-func N (E) = y(M(E))
103+func M (N) = "Nodo-Activo:"
104104
105105
106-func O (P) = "Nodo-Activo:"
106+func O (N) = y(M(N))
107107
108108
109-func Q (P) = y(O(P))
109+func P (Q) = "Asociado Bit-CO2"
110110
111111
112-func R (S) = "Asociado Bit-CO2"
112+func R (Q) = y(P(Q))
113113
114114
115-func T (S) = y(R(S))
115+func S (B) = "UI, x10e-04 bit:"
116116
117117
118-func U (E) = "UI, x10e-04 bit:"
118+func T (B) = t(S(B))
119119
120120
121-func V (E) = t(U(E))
121+func U (B) = "PI, wvls:"
122122
123123
124-func W (E) = "PI, wvls:"
124+func V (B) = t(U(B))
125125
126126
127-func X (E) = t(W(E))
127+func W (B) = "SI, x10e-04 bit:"
128128
129129
130-func Y (E) = "SI, x10e-04 bit:"
130+func X (B) = t(W(B))
131131
132132
133-func Z (E) = t(Y(E))
133+func Y (B) = "NIb, x10e-04 bit:"
134134
135135
136-func aa (E) = "NIb, x10e-04 bit:"
136+func Z (B) = t(Y(B))
137137
138138
139-func ab (E) = t(aa(E))
139+func aa (B) = "NIw, wvls:"
140140
141141
142-func ac (E) = "NIw, wvls:"
142+func ab (B) = t(aa(B))
143143
144144
145-func ad (E) = t(ac(E))
145+func ac (ad) = "Tokens Ofertados / Balance, ytok:"
146146
147147
148-func ae (af) = "Tokens Ofertados / Balance, ytok:"
148+func ae (ad) = t(ac(ad))
149149
150150
151-func ag (af) = t(ae(af))
151+func af (ag) = "Balance del Proyecto, wvls:"
152152
153153
154-func ah (ai) = "Balance del Proyecto, wvls:"
154+func ah (ag) = t(af(ag))
155155
156156
157-func aj (ai) = t(ah(ai))
157+func ai (Q) = "Balance del Asociado:"
158158
159159
160-func ak (S) = "Balance del Asociado:"
160+func aj (Q) = t(ai(Q))
161161
162162
163-func al (S) = t(ak(S))
163+func ak (N) = "Balance del Nodo:"
164164
165165
166-func am (P) = "Balance del Nodo:"
166+func al (N) = t(ak(N))
167167
168168
169-func an (P) = t(am(P))
170-
171-
172-@Callable(ao)
173-func purchaseGTS (ap,aq,ar,as,at,E) = {
174- let au = extract(ao.payment)
175- if (isDefined(au.assetId))
169+@Callable(am)
170+func purchaseGTS (an,ao,ap,aq,ar,B) = {
171+ let as = extract(am.payment)
172+ if (isDefined(as.assetId))
176173 then throw("El Precio en waves.")
177174 else {
178- let B = {
179- let w = getString(this, A(E))
175+ let at = {
176+ let w = getString(this, A(B))
180177 if ($isInstanceOf(w, "String"))
181178 then {
182179 let x = w
184181 }
185182 else c
186183 }
187- let af = toBase58String(f.bytes)
188- let av = {
189- let w = getInteger(this, ae(af))
184+ let ad = toBase58String(f.bytes)
185+ let au = {
186+ let w = getInteger(this, ac(ad))
190187 if ($isInstanceOf(w, "Int"))
191188 then {
192189 let x = w
194191 }
195192 else 0
196193 }
197- let aw = ((b * 10000) - av)
198- let ai = toBase58String(e.bytes)
199- let ax = {
200- let w = getInteger(this, ah(ai))
194+ let av = ((b * 10000) - au)
195+ let ag = toBase58String(e.bytes)
196+ let aw = {
197+ let w = getInteger(this, af(ag))
201198 if ($isInstanceOf(w, "Int"))
202199 then {
203200 let x = w
205202 }
206203 else 0
207204 }
208- let S = toBase58String(g.bytes)
209- let ay = {
210- let w = getInteger(this, ak(S))
205+ let Q = toBase58String(g.bytes)
206+ let ax = {
207+ let w = getInteger(this, ai(Q))
211208 if ($isInstanceOf(w, "Int"))
212209 then {
213210 let x = w
215212 }
216213 else 0
217214 }
218- let P = toBase58String(h.bytes)
219- let az = {
220- let w = getInteger(this, am(P))
215+ let N = toBase58String(h.bytes)
216+ let ay = {
217+ let w = getInteger(this, ak(N))
221218 if ($isInstanceOf(w, "Int"))
222219 then {
223220 let x = w
225222 }
226223 else 0
227224 }
228- let aA = toBase58String(ao.caller.bytes)
229- let aB = ap
230- let aC = ((n * aB) / s)
231- let aD = ((q * aB) / s)
232- let aE = (((100 - m) * (j * l)) / 10000)
233- let aF = (((ap * k) / 100) / aE)
234- let aG = (aF * 10000)
235- let aH = ((o * aF) / s)
236- let aI = ((p * aF) / s)
237- let aJ = ((r * aF) / s)
238- if ((ap > au.amount))
225+ let az = toBase58String(am.caller.bytes)
226+ let aA = an
227+ let aB = ((n * aA) / s)
228+ let aC = ((q * aA) / s)
229+ let aD = (((100 - m) * (j * l)) / 10000)
230+ let aE = (((an * k) / 100) / aD)
231+ let aF = (aE * 10000)
232+ let aG = ((o * aE) / s)
233+ let aH = ((p * aE) / s)
234+ let aI = ((r * aE) / s)
235+ if ((an > as.amount))
239236 then throw("Payment Amount can't be less than item Purchase Order")
240- else if ((au.amount > ap))
237+ else if ((as.amount > an))
241238 then throw("Payment Amount can't be higher than item Purchase Order")
242- else ScriptResult(WriteSet([DataEntry(D(aA, E), (F(aA, E) + 1)), DataEntry(A(B), B), DataEntry("Apoyo Ecológico, wvls", ap), DataEntry(I(E), aq), DataEntry(G(E), ar), DataEntry(K(E), as), DataEntry(M(E), at), DataEntry("Nodo Activo", P), DataEntry("usdn", k), DataEntry("eurou", j), DataEntry("1 Bit-CO2 con dscto, usd x10e-4", aE), DataEntry("Total bit-co2 a distribuir, x10e-4", aF), DataEntry(("Order_Status:_" + aA), "Transacción Confirmada!"), DataEntry("Saldo Proyecto, wvls", ax), DataEntry(ah(ai), (aj(ai) + aC)), DataEntry("Saldo Tokens, bco2", av), DataEntry(ae(af), (ag(af) + aF)), DataEntry("Saldo BCO2, x10e-04", aw)]), TransferSet([ScriptTransfer(e, aC, unit), ScriptTransfer(ao.caller, aH, a), ScriptTransfer(g, aD, unit), ScriptTransfer(h, aD, unit), ScriptTransfer(h, aJ, a)]))
239+ else ScriptResult(WriteSet([DataEntry(C(az, B), (D(az, B) + 1)), DataEntry(A(B), B), DataEntry("Apoyo Ecológico, wvls", an), DataEntry(G(B), ao), DataEntry(E(B), ap), DataEntry(I(B), aq), DataEntry(K(B), ar), DataEntry("Nodo Activo", N), DataEntry("usdn", k), DataEntry("eurou", j), DataEntry("1 Bit-CO2 con dscto, usd x10e-4", aD), DataEntry("Total bit-co2 a distribuir, x10e-4", aE), DataEntry(("Order_Status:_" + az), "Transacción Confirmada!"), DataEntry("Saldo Proyecto, wvls", aw), DataEntry(af(ag), (ah(ag) + aB)), DataEntry("Saldo Tokens, bco2", au), DataEntry(ac(ad), (ae(ad) + aE)), DataEntry("Saldo BCO2, x10e-04", av)]), TransferSet([ScriptTransfer(e, aB, unit), ScriptTransfer(am.caller, aG, a), ScriptTransfer(g, aC, unit), ScriptTransfer(h, aC, unit), ScriptTransfer(h, aI, a)]))
243240 }
244241 }
245242
246243
247-@Verifier(aK)
248-func aL () = {
249- let w = aK
244+@Verifier(aJ)
245+func aK () = {
246+ let w = aJ
250247 if ($isInstanceOf(w, "SetScriptTransaction"))
251248 then {
252- let aM = w
253- sigVerify(aK.bodyBytes, aK.proofs[0], d)
249+ let aL = w
250+ sigVerify(aJ.bodyBytes, aJ.proofs[0], d)
254251 }
255252 else if (if ($isInstanceOf(w, "ReissueTransaction"))
256253 then true
257254 else $isInstanceOf(w, "DataTransaction"))
258255 then {
259- let aN = w
256+ let aM = w
260257 true
261258 }
262259 else if ($isInstanceOf(w, "TransferTransaction"))
263260 then {
264- let aK = w
261+ let aJ = w
265262 true
266263 }
267264 else false
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'872MvpMoQx7SnV58HMcR9hd6vBWDtQvqmt5javCmYwpx'
55
66 let b = 10000
77
88 let c = "none"
99
1010 let d = base58'8xCH82jKi2DM7HXXD45fmftPUDjr3TJpjanUATKMK37U'
1111
1212 let e = Address(base58'3Mv5mXTRhpWZxZxstmnsBhckWNgErMTFEaD')
1313
1414 let f = Address(base58'3NCrxgXt6u1iuJSLENumENf7NB3WiT3NcHb')
1515
1616 let g = Address(base58'3N67GoXrZo4iwmEjLhS9iNUCbzpPEjoYgNW')
1717
1818 let h = Address(base58'3N3uf7RK8Aed4v5ufGB8xV2Wsz4WNoHj21c')
1919
2020 let i = Address(base58'3N6SoVcgBgBdjv4DqyirCoNuNw1SebS5VFT')
2121
2222 let j = 116
2323
2424 let k = 2539
2525
2626 let l = 100000
2727
2828 let m = 3
2929
3030 let n = 10
3131
3232 let o = 7
3333
3434 let p = 2
3535
3636 let q = 1
3737
3838 let r = 2
3939
4040 let s = 11
4141
4242 func t (u) = {
4343 let v = {
4444 let w = getInteger(this, u)
4545 if ($isInstanceOf(w, "Int"))
4646 then {
4747 let x = w
4848 x
4949 }
5050 else 0
5151 }
5252 v
5353 }
5454
5555
5656 func y (u) = {
5757 let z = {
5858 let w = getString(this, u)
5959 if ($isInstanceOf(w, "String"))
6060 then {
6161 let x = w
6262 x
6363 }
6464 else c
6565 }
6666 z
6767 }
6868
6969
70-func A (B) = (B + "Vendedor-GTS, Lima-Perú")
70+func A (B) = (B + "-GTS, Lima-Perú")
7171
7272
73-func C (B) = y(A(B))
73+func C (i,B) = "Order_№:"
7474
7575
76-func D (i,E) = "Order_№:"
76+func D (i,B) = t(C(i, B))
7777
7878
79-func F (i,E) = t(D(i, E))
79+func E (B) = "Proyecto a Invertir"
8080
8181
82-func G (E) = "Proyecto a Invertir"
82+func F (B) = y(E(B))
8383
8484
85-func H (E) = y(G(E))
85+func G (B) = "№ de Documento | DNI del Usuario:"
8686
8787
88-func I (E) = "№ de Documento | DNI del Usuario:"
88+func H (B) = y(G(B))
8989
9090
91-func J (E) = y(I(E))
91+func I (B) = "Producto adquirido | Categoría GTS:"
9292
9393
94-func K (E) = "Producto adquirido | Categoría GTS:"
94+func J (B) = y(I(B))
9595
9696
97-func L (E) = y(K(E))
97+func K (B) = "Tienda | Vendedor GTS:"
9898
9999
100-func M (E) = "Tienda | Vendedor GTS:"
100+func L (B) = y(K(B))
101101
102102
103-func N (E) = y(M(E))
103+func M (N) = "Nodo-Activo:"
104104
105105
106-func O (P) = "Nodo-Activo:"
106+func O (N) = y(M(N))
107107
108108
109-func Q (P) = y(O(P))
109+func P (Q) = "Asociado Bit-CO2"
110110
111111
112-func R (S) = "Asociado Bit-CO2"
112+func R (Q) = y(P(Q))
113113
114114
115-func T (S) = y(R(S))
115+func S (B) = "UI, x10e-04 bit:"
116116
117117
118-func U (E) = "UI, x10e-04 bit:"
118+func T (B) = t(S(B))
119119
120120
121-func V (E) = t(U(E))
121+func U (B) = "PI, wvls:"
122122
123123
124-func W (E) = "PI, wvls:"
124+func V (B) = t(U(B))
125125
126126
127-func X (E) = t(W(E))
127+func W (B) = "SI, x10e-04 bit:"
128128
129129
130-func Y (E) = "SI, x10e-04 bit:"
130+func X (B) = t(W(B))
131131
132132
133-func Z (E) = t(Y(E))
133+func Y (B) = "NIb, x10e-04 bit:"
134134
135135
136-func aa (E) = "NIb, x10e-04 bit:"
136+func Z (B) = t(Y(B))
137137
138138
139-func ab (E) = t(aa(E))
139+func aa (B) = "NIw, wvls:"
140140
141141
142-func ac (E) = "NIw, wvls:"
142+func ab (B) = t(aa(B))
143143
144144
145-func ad (E) = t(ac(E))
145+func ac (ad) = "Tokens Ofertados / Balance, ytok:"
146146
147147
148-func ae (af) = "Tokens Ofertados / Balance, ytok:"
148+func ae (ad) = t(ac(ad))
149149
150150
151-func ag (af) = t(ae(af))
151+func af (ag) = "Balance del Proyecto, wvls:"
152152
153153
154-func ah (ai) = "Balance del Proyecto, wvls:"
154+func ah (ag) = t(af(ag))
155155
156156
157-func aj (ai) = t(ah(ai))
157+func ai (Q) = "Balance del Asociado:"
158158
159159
160-func ak (S) = "Balance del Asociado:"
160+func aj (Q) = t(ai(Q))
161161
162162
163-func al (S) = t(ak(S))
163+func ak (N) = "Balance del Nodo:"
164164
165165
166-func am (P) = "Balance del Nodo:"
166+func al (N) = t(ak(N))
167167
168168
169-func an (P) = t(am(P))
170-
171-
172-@Callable(ao)
173-func purchaseGTS (ap,aq,ar,as,at,E) = {
174- let au = extract(ao.payment)
175- if (isDefined(au.assetId))
169+@Callable(am)
170+func purchaseGTS (an,ao,ap,aq,ar,B) = {
171+ let as = extract(am.payment)
172+ if (isDefined(as.assetId))
176173 then throw("El Precio en waves.")
177174 else {
178- let B = {
179- let w = getString(this, A(E))
175+ let at = {
176+ let w = getString(this, A(B))
180177 if ($isInstanceOf(w, "String"))
181178 then {
182179 let x = w
183180 x
184181 }
185182 else c
186183 }
187- let af = toBase58String(f.bytes)
188- let av = {
189- let w = getInteger(this, ae(af))
184+ let ad = toBase58String(f.bytes)
185+ let au = {
186+ let w = getInteger(this, ac(ad))
190187 if ($isInstanceOf(w, "Int"))
191188 then {
192189 let x = w
193190 x
194191 }
195192 else 0
196193 }
197- let aw = ((b * 10000) - av)
198- let ai = toBase58String(e.bytes)
199- let ax = {
200- let w = getInteger(this, ah(ai))
194+ let av = ((b * 10000) - au)
195+ let ag = toBase58String(e.bytes)
196+ let aw = {
197+ let w = getInteger(this, af(ag))
201198 if ($isInstanceOf(w, "Int"))
202199 then {
203200 let x = w
204201 x
205202 }
206203 else 0
207204 }
208- let S = toBase58String(g.bytes)
209- let ay = {
210- let w = getInteger(this, ak(S))
205+ let Q = toBase58String(g.bytes)
206+ let ax = {
207+ let w = getInteger(this, ai(Q))
211208 if ($isInstanceOf(w, "Int"))
212209 then {
213210 let x = w
214211 x
215212 }
216213 else 0
217214 }
218- let P = toBase58String(h.bytes)
219- let az = {
220- let w = getInteger(this, am(P))
215+ let N = toBase58String(h.bytes)
216+ let ay = {
217+ let w = getInteger(this, ak(N))
221218 if ($isInstanceOf(w, "Int"))
222219 then {
223220 let x = w
224221 x
225222 }
226223 else 0
227224 }
228- let aA = toBase58String(ao.caller.bytes)
229- let aB = ap
230- let aC = ((n * aB) / s)
231- let aD = ((q * aB) / s)
232- let aE = (((100 - m) * (j * l)) / 10000)
233- let aF = (((ap * k) / 100) / aE)
234- let aG = (aF * 10000)
235- let aH = ((o * aF) / s)
236- let aI = ((p * aF) / s)
237- let aJ = ((r * aF) / s)
238- if ((ap > au.amount))
225+ let az = toBase58String(am.caller.bytes)
226+ let aA = an
227+ let aB = ((n * aA) / s)
228+ let aC = ((q * aA) / s)
229+ let aD = (((100 - m) * (j * l)) / 10000)
230+ let aE = (((an * k) / 100) / aD)
231+ let aF = (aE * 10000)
232+ let aG = ((o * aE) / s)
233+ let aH = ((p * aE) / s)
234+ let aI = ((r * aE) / s)
235+ if ((an > as.amount))
239236 then throw("Payment Amount can't be less than item Purchase Order")
240- else if ((au.amount > ap))
237+ else if ((as.amount > an))
241238 then throw("Payment Amount can't be higher than item Purchase Order")
242- else ScriptResult(WriteSet([DataEntry(D(aA, E), (F(aA, E) + 1)), DataEntry(A(B), B), DataEntry("Apoyo Ecológico, wvls", ap), DataEntry(I(E), aq), DataEntry(G(E), ar), DataEntry(K(E), as), DataEntry(M(E), at), DataEntry("Nodo Activo", P), DataEntry("usdn", k), DataEntry("eurou", j), DataEntry("1 Bit-CO2 con dscto, usd x10e-4", aE), DataEntry("Total bit-co2 a distribuir, x10e-4", aF), DataEntry(("Order_Status:_" + aA), "Transacción Confirmada!"), DataEntry("Saldo Proyecto, wvls", ax), DataEntry(ah(ai), (aj(ai) + aC)), DataEntry("Saldo Tokens, bco2", av), DataEntry(ae(af), (ag(af) + aF)), DataEntry("Saldo BCO2, x10e-04", aw)]), TransferSet([ScriptTransfer(e, aC, unit), ScriptTransfer(ao.caller, aH, a), ScriptTransfer(g, aD, unit), ScriptTransfer(h, aD, unit), ScriptTransfer(h, aJ, a)]))
239+ else ScriptResult(WriteSet([DataEntry(C(az, B), (D(az, B) + 1)), DataEntry(A(B), B), DataEntry("Apoyo Ecológico, wvls", an), DataEntry(G(B), ao), DataEntry(E(B), ap), DataEntry(I(B), aq), DataEntry(K(B), ar), DataEntry("Nodo Activo", N), DataEntry("usdn", k), DataEntry("eurou", j), DataEntry("1 Bit-CO2 con dscto, usd x10e-4", aD), DataEntry("Total bit-co2 a distribuir, x10e-4", aE), DataEntry(("Order_Status:_" + az), "Transacción Confirmada!"), DataEntry("Saldo Proyecto, wvls", aw), DataEntry(af(ag), (ah(ag) + aB)), DataEntry("Saldo Tokens, bco2", au), DataEntry(ac(ad), (ae(ad) + aE)), DataEntry("Saldo BCO2, x10e-04", av)]), TransferSet([ScriptTransfer(e, aB, unit), ScriptTransfer(am.caller, aG, a), ScriptTransfer(g, aC, unit), ScriptTransfer(h, aC, unit), ScriptTransfer(h, aI, a)]))
243240 }
244241 }
245242
246243
247-@Verifier(aK)
248-func aL () = {
249- let w = aK
244+@Verifier(aJ)
245+func aK () = {
246+ let w = aJ
250247 if ($isInstanceOf(w, "SetScriptTransaction"))
251248 then {
252- let aM = w
253- sigVerify(aK.bodyBytes, aK.proofs[0], d)
249+ let aL = w
250+ sigVerify(aJ.bodyBytes, aJ.proofs[0], d)
254251 }
255252 else if (if ($isInstanceOf(w, "ReissueTransaction"))
256253 then true
257254 else $isInstanceOf(w, "DataTransaction"))
258255 then {
259- let aN = w
256+ let aM = w
260257 true
261258 }
262259 else if ($isInstanceOf(w, "TransferTransaction"))
263260 then {
264- let aK = w
261+ let aJ = w
265262 true
266263 }
267264 else false
268265 }
269266

github/deemru/w8io/169f3d6 
119.62 ms