tx · ceK4SEa6ABcUedxNKJsTDHWuhboD313v3YK5wxmMfMr

3N9DpWDvNPnq3wuuyh2cGk9hcKfoke9CCfL:  -0.01000000 Waves

2021.10.28 14:07 [1766065] smart account 3N9DpWDvNPnq3wuuyh2cGk9hcKfoke9CCfL > SELF 0.00000000 Waves

{ "type": 13, "id": "ceK4SEa6ABcUedxNKJsTDHWuhboD313v3YK5wxmMfMr", "fee": 1000000, "feeAssetId": null, "timestamp": 1635419270092, "version": 2, "chainId": 84, "sender": "3N9DpWDvNPnq3wuuyh2cGk9hcKfoke9CCfL", "senderPublicKey": "A695BnQcmLqEPwcN5kdhv4bHipgdE4FnM5CBEMtA95Mo", "proofs": [ "FnWRrJPcFNr4VE6zJdh1khZ2xrrH2H14HN4DRKgN93u7cBSjUqiCu8zc3kqzSsiVPMigNtp4YdkQcPmQvD6WSDp" ], "script": "base64:AAIDAAAAAAAAABEIARIECgIICBIHCgUICAgBAQAAADQAAAAAB3hCaXRDTzIBAAAAICAEZKaqA3sNb6aq+pclWLOWiXpTDP/vusZoh2yDVNyNAAAAAAhzdGFydFF0eQAAAAAAAASqHQAAAAAMRmlyc3RGYXNlUXR5AAAAAAAAAHnZAAAAAA1TZWNvbmRGYXNlUXR5AAAAAAAABDBEAAAAAAhub21QcmljZQAAAAAAAAAAAQAAAAADd3ZzAAAAAAAF9eEAAAAAABBzdXBwbGllckRpc2NvdW50AAAAAAAAAAAMAAAAAAROT05FAgAAAARub25lAAAAAAtPd25lclB1YktleQEAAAAghwo2r32S4n1Z60PhHNuoYGhC3c/vioX75j3CW29sfHYAAAAABmlzc3VlcgkBAAAAB0FkZHJlc3MAAAABAQAAABoBVEtIFY+5IU8slvHa3AYnimNvIdHW5z2X2gAAAAAEZUFkZAkBAAAAB0FkZHJlc3MAAAABAQAAABoBVEwWqDv2xgQzga5tOuDFjQrGc4MHZcTC8gAAAAAEcEFkZAkBAAAAB0FkZHJlc3MAAAABAQAAABoBVNPFIUJMxXdBxNnhCNkHVKgXHs4GjKNXUwAAAAADaWd2AAAAAAAAAAASAAAAAANjUEIAAAAAAAAAAFgAAAAAA3VJUAAAAAAAAAAABQAAAAADcElQAAAAAAAAAAAKAAAAAANzSVAAAAAAAAAAAAEAAAAAA2VJUAAAAAAAAAAAAQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABAAAAA2tleQQAAAADbnVtBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABQAAAANudW0BAAAAC2dldFN0ckJ5S2V5AAAAAQAAAANrZXkEAAAAA3N0cgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQUAAAAETk9ORQUAAAADc3RyAQAAABVnZXRLZXlQcm9qZWN0Q2F0ZWdvcnkAAAABAAAABGl0ZW0CAAAAC0NhdGVnb3LDrWE6AQAAABdnZXRWYWx1ZVByb2plY3RDYXRlZ29yeQAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAFWdldEtleVByb2plY3RDYXRlZ29yeQAAAAEFAAAABGl0ZW0BAAAAEmdldEtleUl0ZW1TdXBwbGllcgAAAAEAAAAIc3VwcGxpZXIJAAEsAAAAAgUAAAAIc3VwcGxpZXICAAAAI0NvbXVuaWRhZCBBY2h1YXIgS2FwYXdpIGRlbCBFY3VhZG9yAQAAABFnZXRLZXlQcm9qZWN0TmFtZQAAAAEAAAAEaXRlbQIAAAAUTm9tYnJlIGRlbCBQcm95ZWN0bzoBAAAAE2dldFZhbHVlUHJvamVjdE5hbWUAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAABFnZXRLZXlQcm9qZWN0TmFtZQAAAAEFAAAABGl0ZW0BAAAAFGdldEtleVByb2plY3RDb3VudHJ5AAAAAQAAAARpdGVtAgAAABNQYcOtcyB8IFViaWNhY2nDs246AQAAABZnZXRWYWx1ZVByb2plY3RDb3VudHJ5AAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAUZ2V0S2V5UHJvamVjdENvdW50cnkAAAABBQAAAARpdGVtAQAAABFnZXRLZXlQcm9qZWN0Q29kZQAAAAEAAAAEaXRlbQIAAAAIQ8OzZGlnbzoBAAAAE2dldFZhbHVlUHJvamVjdENvZGUAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAABFnZXRLZXlQcm9qZWN0Q29kZQAAAAEFAAAABGl0ZW0BAAAAF2dldEtleVByb2plY3RQcm9waWV0YXJ5AAAAAQAAAARpdGVtAgAAAChQcm9waWV0YXJpbyB8IEJlbmVmaWNpYXJpbyBkZWwgUHJveWVjdG86AQAAABlnZXRWYWx1ZVByb2plY3RQcm9waWV0YXJ5AAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAXZ2V0S2V5UHJvamVjdFByb3BpZXRhcnkAAAABBQAAAARpdGVtAQAAABBnZXRLZXlQcm9qZWN0RGV2AAAAAQAAAAhzdXBwbGllcgIAAAAiRGVzYXJyb2xsYWRvciB8IFJlc3BvbnNhYmxlIExlZ2FsOgEAAAASZ2V0VmFsdWVQcm9qZWN0RGV2AAAAAQAAAAhzdXBwbGllcgkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEGdldEtleVByb2plY3REZXYAAAABBQAAAAhzdXBwbGllcgEAAAASZ2V0S2V5Rmlyc3RGYXNlUXR5AAAAAQAAAARpdGVtAgAAACxUb2tlbnMgb2ZlcnRhZG9zIGFsIDYlIGVuIGxhIEkgRmFzZSBQcmUtSUNPOgEAAAAUZ2V0VmFsdWVGaXJzdEZhc2VRdHkAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAABJnZXRLZXlGaXJzdEZhc2VRdHkAAAABBQAAAARpdGVtAQAAABNnZXRLZXlOb21Ub2tlblByaWNlAAAAAQAAAARpdGVtAgAAACBQcmVjaW8gTm9taW5hbCwgMSB0b2tlbiBCaXQtQ08yOgEAAAAYZ2V0S2V5RGVzY3VlbnRvNlRva1ByaWNlAAAAAQAAAARpdGVtAgAAADBQcmVjaW8gZGUgMSB0b2tlbiBCaXQtQ08yIGNvbiBlbCA2JSBkZSBkZXNjdWVudG8BAAAAGmdldFZhbHVlRGVzY3VlbnRvNlRva1ByaWNlAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAYZ2V0S2V5RGVzY3VlbnRvNlRva1ByaWNlAAAAAQUAAAAEaXRlbQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABAAAABGl0ZW0CAAAAKFNhbGRvIGRlIHRva2VucyBhbCA2JSBlbiBvZmVydGEsIGFjdHVhbDoBAAAAH2dldFZhbHVlU2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAB1nZXRLZXlTYWxkb1Rva2VuUXR5U3RhcnRFdGFwYQAAAAEFAAAABGl0ZW0BAAAAFWdldEtleVVzZXJJdGVtQ291bnRlcgAAAAIAAAAEdXNlcgAAAARpdGVtAgAAAApPcmRlcl/ihJY6AQAAABdnZXRWYWx1ZVVzZXJJdGVtQ291bnRlcgAAAAIAAAAEdXNlcgAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAVZ2V0S2V5VXNlckl0ZW1Db3VudGVyAAAAAgUAAAAEdXNlcgUAAAAEaXRlbQEAAAASZ2V0S2V5VXNlckRvY3VtZW50AAAAAQAAAARpdGVtAgAAADnihJYgZGUgRG9jdW1lbnRvIE5hY2lvbmFsIGRlIElkZW50aWRhZCAvIEROSSBkZWwgVXN1YXJpbzoBAAAAFGdldFZhbHVlVXNlckRvY3VtZW50AAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAASZ2V0S2V5VXNlckRvY3VtZW50AAAAAQUAAAAEaXRlbQEAAAARZ2V0S2V5VXNlckNvdW50cnkAAAABAAAABGl0ZW0CAAAAIFBhw61zIGRlIFJlc2lkZW5jaWEgZGVsIFVzdWFyaW86AQAAABNnZXRWYWx1ZVVzZXJDb3VudHJ5AAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAARZ2V0S2V5VXNlckNvdW50cnkAAAABBQAAAARpdGVtAQAAABNnZXRLZXlEaXNjb3VudDZVc2VyAAAAAQAAAARpdGVtAgAAAB5EZXNjdWVudG8gcGFyYSBlbCBVc3VhcmlvLCA2JToBAAAAFWdldFZhbHVlRGlzY291bnQ2VXNlcgAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAE2dldEtleURpc2NvdW50NlVzZXIAAAABBQAAAARpdGVtAQAAABZnZXRLZXlJdGVtVXNlck9yZGVyUXR5AAAAAQAAAARpdGVtAgAAACVPcmRlbiBkZSBDb21wcmEsIGNhbnRpZGFkIHNvbGljaXRhZGE6AQAAABhnZXRWYWx1ZUl0ZW1Vc2VyT3JkZXJRdHkAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABZnZXRLZXlJdGVtVXNlck9yZGVyUXR5AAAAAQUAAAAEaXRlbQEAAAAVZ2V0S2V5QmFsYW5jZVN1cHBsaWVyAAAAAQAAAAhzdXBwbGllcgIAAAAoSW5ncmVzb3MgcG9yIFZlbnRhIERpcmVjdGEgLyBCbG9ja0NoYWluOgEAAAAXZ2V0VmFsdWVCYWxh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AgAAAAECAAAAN1BheW1lbnQgQW1vdW50IGNhbid0IGJlIGhpZ2hlciB0aGFuIGl0ZW0gUHVyY2hhc2UgT3JkZXIJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAVZ2V0S2V5UHJvamVjdENhdGVnb3J5AAAAAQUAAAAEaXRlbQIAAAAhQ29uc2VydmFjacOzbiBGb3Jlc3RhbCBBbWF6w7NuaWNhCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAARZ2V0S2V5UHJvamVjdE5hbWUAAAABBQAAAARpdGVtAgAAACBSZXNlcnZhIEFtYXrDs25pY2EgQWNodWFyLUthcGF3aQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFGdldEtleVByb2plY3RDb3VudHJ5AAAAAQUAAAAEaXRlbQIAAAAHRWN1YWRvcgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEWdldEtleVByb2plY3RDb2RlAAAAAQUAAAAEaXRlbQIAAAAZMDEtRUNfQUNILUtBUEFXSV8wMVBSRUlDTwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAF2dldEtleVByb2plY3RQcm9waWV0YXJ5AAAAAQUAAAAEaXRlbQIAAAAXQ29tdW5pZGFkIEFjaHVhciBLYXBhd2kJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABBnZXRLZXlQcm9qZWN0RGV2AAAAAQUAAAAIc3VwcGxpZXICAAAAJEZ1bmRhY2nDs24gQWxpYW56YSBFY29sw7NnaWNhICdOQVNFJwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAA4Q2FudGlkYWQgZGUgVG9rZW5zIEJpdC1DTzIgYSBFbWl0aXIsIEkgeSBJSSBGYXNlIFByZS1JQ08FAAAACHN0YXJ0UXR5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAASZ2V0S2V5Rmlyc3RGYXNlUXR5AAAAAQUAAAAEaXRlbQUAAAAMRmlyc3RGYXNlUXR5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAATZ2V0S2V5Tm9tVG9rZW5QcmljZQAAAAEFAAAABGl0ZW0CAAAACzEwLjAwIEV1cm9zCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAYZ2V0S2V5RGVzY3VlbnRvNlRva1ByaWNlAAAAAQUAAAAEaXRlbQUAAAARY3VycmVudFRva2VuUHJpY2UJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABVnZXRLZXlVc2VySXRlbUNvdW50ZXIAAAACBQAAAAt1c2VyQWRkcmVzcwUAAAAEaXRlbQkAAGQAAAACCQEAAAAXZ2V0VmFsdWVVc2VySXRlbUNvdW50ZXIAAAACBQAAAAt1c2VyQWRkcmVzcwUAAAAEaXRlbQAAAAAAAAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEmdldEtleVVzZXJEb2N1bWVudAAAAAEFAAAABGl0ZW0FAAAADHVzZXJEb2N1bWVudAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEWdldEtleVVzZXJDb3VudHJ5AAAAAQUAAAAEaXRlbQUAAAALdXNlckNvdW50cnkJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABNnZXRLZXlEaXNjb3VudDZVc2VyAAAAAQUAAAAEaXRlbQUAAAAMdXNlckRpc2NvdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAWZ2V0S2V5SXRlbVVzZXJPcmRlclF0eQAAAAEFAAAABGl0ZW0FAAAACG9yZGVyUXR5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAABVwdXJjaGFzZU9yZGVyL1N0YXR1czoCAAAAGsKhQWRxdWlzaWNpw7NuIENvbmZpcm1hZGEhCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtCQAAZQAAAAIJAABkAAAAAgkBAAAAH2dldFZhbHVlU2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtBQAAAAlwcmVJY29RdHkFAAAACG9yZGVyUXR5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAVZ2V0S2V5QmFsYW5jZVN1cHBsaWVyAAAAAQUAAAAIc3VwcGxpZXIJAABkAAAAAgkBAAAAF2dldFZhbHVlQmFsYW5jZVN1cHBsaWVyAAAAAQUAAAAIc3VwcGxpZXIIBQAAAANwbXQAAAAGYW1vdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAACxEaXJlY2Npw7NuIGRlbCBQcm95ZWN0byBlbiBXYXZlcy1CbG9ja0NoYWluOgIAAAAjM045RHBXRHZOUG5xM3d1dXloMmNHazloY0tmb2tlOUNDZkwFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAEFAAAAC3VzZXJBZGRyZXNzBQAAAAhvcmRlclF0eQUAAAAHeEJpdENPMgUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAALT3duZXJQdWJLZXkDAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABJSZWlzc3VlVHJhbnNhY3Rpb24GCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAEAAAACXdpdGhXYXZlcwMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEICAgFAAAAAnR4AAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAYJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEICAgFAAAAAnR4AAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAALYW1vdW50QXNzZXQFAAAACXdpdGhXYXZlcwevVb2+", "height": 1766065, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EY2WkrsHVZeAzkZV1xjJ2exFQffCunHSYJgygcHUSVXV Next: 2L9Yvfhyuxss3yEEn4CMEC1nKzbMhWkPNWBwUW1gMFRb Diff:
OldNewDifferences
104104 func N (D) = x(M(D))
105105
106106
107-func O (P) = "AchuarKapawi, I Etapa: PreICO"
107+func O (A) = "Tokens ofertados al 6% en la I Fase Pre-ICO:"
108108
109109
110-func Q (P) = x(O(P))
110+func P (A) = x(O(A))
111111
112112
113-func R (A) = "Total tokens emitidos en I Fase Pre-ICO"
113+func Q (A) = "Precio Nominal, 1 token Bit-CO2:"
114114
115115
116-func S (A) = x(R(A))
116+func R (A) = "Precio de 1 token Bit-CO2 con el 6% de descuento"
117117
118118
119-func T (A) = "10.00 Euros"
119+func S (A) = s(R(A))
120120
121121
122-func U (A) = "_waves"
122+func T (A) = "Saldo de tokens al 6% en oferta, actual:"
123123
124124
125-func V (A) = s(U(A))
125+func U (A) = s(T(A))
126126
127127
128-func W (A) = "Máximo Descuento Ofrecido en I Etapa, %:"
128+func V (W,A) = "Order_№:"
129129
130130
131-func X (A) = s(W(A))
131+func X (W,A) = s(V(W, A))
132132
133133
134-func Y (A) = "8.80 Euros por 1 token Bit-CO2"
134+func Y (A) = "№ de Documento Nacional de Identidad / DNI del Usuario:"
135135
136136
137-func Z (aa,A) = "Order_№:"
137+func Z (A) = x(Y(A))
138138
139139
140-func ab (aa,A) = s(Z(aa, A))
140+func aa (A) = "País de Residencia del Usuario:"
141141
142142
143-func ac (A) = "Nombre del Usuario:"
143+func ab (A) = x(aa(A))
144144
145145
146-func ad (A) = x(ac(A))
146+func ac (A) = "Descuento para el Usuario, 6%:"
147147
148148
149-func ae (A) = "№ de Documento Nacional de Identidad / DNI del Usuario:"
149+func ad (A) = s(ac(A))
150150
151151
152-func af (A) = x(ae(A))
152+func ae (A) = "Orden de Compra, cantidad solicitada:"
153153
154154
155-func ag (A) = "País del Usuario:"
155+func af (A) = s(ae(A))
156156
157157
158-func ah (A) = x(ag(A))
158+func ag (D) = "Ingresos por Venta Directa / BlockChain:"
159159
160160
161-func ai (A) = "Descuento elejido por el Usuario, %:"
161+func ah (D) = s(ag(D))
162162
163163
164-func aj (A) = s(ai(A))
165-
166-
167-func ak (A) = "SupplierDiscount, max_%:"
168-
169-
170-func al (A) = s(ak(A))
171-
172-
173-func am (A) = "Orden de Compra, cantidad solicitada:"
174-
175-
176-func an (A) = s(am(A))
177-
178-
179-func ao (A) = "Tokens Ofertados en la presente etapa / Saldo:"
180-
181-
182-func ap (A) = s(ao(A))
183-
184-
185-func aq (A) = "Balance/Saldo, tokens:"
186-
187-
188-func ar (A) = s(aq(A))
189-
190-
191-func as (D) = "Ingresos por Venta Directa / BlockChain:"
192-
193-
194-func at (D) = s(as(D))
195-
196-
197-@Callable(au)
198-func deposit (av,aw) = {
199- let ax = extract(au.payment)
200- if ((ax.assetId != a))
164+@Callable(ai)
165+func deposit (aj,ak) = {
166+ let al = extract(ai.payment)
167+ if ((al.assetId != a))
201168 then throw("deposito permitido solo en xBitCO2 tokens")
202169 else {
203- let D = toBase58String(au.caller.bytes)
204- let ay = {
170+ let D = toBase58String(ai.caller.bytes)
171+ let am = {
205172 let v = getInteger(this, D)
206173 if ($isInstanceOf(v, "Int"))
207174 then {
210177 }
211178 else b
212179 }
213- let az = (ay + ax.amount)
214- if ((0 >= az))
180+ let an = (am + al.amount)
181+ if ((0 >= an))
215182 then throw("No hay xBitCO2 en su balance")
216- else WriteSet([DataEntry(D, az)])
183+ else WriteSet([DataEntry(D, an)])
217184 }
218185 }
219186
220187
221188
222-@Callable(au)
223-func purchase (A,aA,aB,aC,aD) = {
224- let ax = extract(au.payment)
225- if (isDefined(ax.assetId))
189+@Callable(ai)
190+func purchase (A,ao,ap,aq,ar) = {
191+ let al = extract(ai.payment)
192+ if (isDefined(al.assetId))
226193 then throw("En la presente Plastaforma Ud. puede adquirir sus tokens xBitCO2 usando WavesKeeper y su token de pago Waves.")
227194 else {
228195 let D = {
234201 }
235202 else h
236203 }
237- let aE = {
238- let v = getInteger(this, aq(A))
204+ let as = {
205+ let v = getInteger(this, T(A))
239206 if ($isInstanceOf(v, "Int"))
240207 then {
241208 let w = v
243210 }
244211 else b
245212 }
246- let aF = {
247- let v = getInteger(this, as(D))
213+ let at = {
214+ let v = getInteger(this, ag(D))
248215 if ($isInstanceOf(v, "Int"))
249216 then {
250217 let w = v
252219 }
253220 else 0
254221 }
255- let aG = toBase58String(au.caller.bytes)
256- let aH = ((((100 - aC) * e) * f) / 100)
257- let aI = (aD * aH)
258- if ((aI > ax.amount))
222+ let au = toBase58String(ai.caller.bytes)
223+ let av = ((((100 - aq) * e) * f) / 100)
224+ let aw = (ar * av)
225+ if ((aw > al.amount))
259226 then throw("Payment Amount can't be less than item Purchase Order")
260- else if ((ax.amount > aI))
227+ else if ((al.amount > aw))
261228 then throw("Payment Amount can't be higher than item Purchase Order")
262- else ScriptResult(WriteSet([DataEntry(z(A), "Conservación Forestal Amazónica"), DataEntry(E(A), "Reserva Amazónica Achuar-Kapawi"), DataEntry(G(A), "Ecuador"), DataEntry(I(A), "01-EC_ACH-KAPAWI_01PREICO"), DataEntry(K(A), "Comunidad Achuar Kapawi"), DataEntry(M(D), "Fundación Alianza Ecológica 'NASE'"), DataEntry("Fases del Proyecto, Pre-ICO:", " I y II Fase"), DataEntry(R(A), c), DataEntry("Cantidad Total de Tokens Bit-CO2 a Emitir en I y II Fase Pre-ICO:", b), DataEntry("Precio Nominal, 1 token Bit-CO2:", " 10.00 Euros"), DataEntry(W(A), "6%"), DataEntry(Z(aG, A), (ab(aG, A) + 1)), DataEntry(ac(A), aA), DataEntry(ag(A), aB), DataEntry(ai(A), aC), DataEntry(am(A), aD), DataEntry("tokenPrice/Supplier, wvs", (e * f)), DataEntry("tokenPrice/User, wvs", aH), DataEntry("investedAmount/User, wvs", aI), DataEntry("purchaseOrder/Status:", "¡Adquisición Confirmada!"), DataEntry(aq(A), ((aE - d) - aD)), DataEntry(ao(A), (aE - aD)), DataEntry(as(D), (aF + ax.amount)), DataEntry("Dirección del Proyecto en Waves-BlockChain:", " 3N9DpWDvNPnq3wuuyh2cGk9hcKfoke9CCfL ")]), TransferSet([ScriptTransfer(addressFromStringValue(aG), aD, a)]))
229+ else ScriptResult(WriteSet([DataEntry(z(A), "Conservación Forestal Amazónica"), DataEntry(E(A), "Reserva Amazónica Achuar-Kapawi"), DataEntry(G(A), "Ecuador"), DataEntry(I(A), "01-EC_ACH-KAPAWI_01PREICO"), DataEntry(K(A), "Comunidad Achuar Kapawi"), DataEntry(M(D), "Fundación Alianza Ecológica 'NASE'"), DataEntry("Cantidad de Tokens Bit-CO2 a Emitir, I y II Fase Pre-ICO", b), DataEntry(O(A), c), DataEntry(Q(A), "10.00 Euros"), DataEntry(R(A), av), DataEntry(V(au, A), (X(au, A) + 1)), DataEntry(Y(A), ao), DataEntry(aa(A), ap), DataEntry(ac(A), aq), DataEntry(ae(A), ar), DataEntry("purchaseOrder/Status:", "¡Adquisición Confirmada!"), DataEntry(T(A), ((U(A) + as) - ar)), DataEntry(ag(D), (ah(D) + al.amount)), DataEntry("Dirección del Proyecto en Waves-BlockChain:", "3N9DpWDvNPnq3wuuyh2cGk9hcKfoke9CCfL")]), TransferSet([ScriptTransfer(addressFromStringValue(au), ar, a)]))
263230 }
264231 }
265232
266233
267-
268-@Callable(au)
269-func withdraw (A,aJ) = {
270- let aG = toBase58String(au.caller.bytes)
271- let D = {
272- let v = getString(this, C(A))
273- if ($isInstanceOf(v, "String"))
274- then {
275- let w = v
276- w
277- }
278- else h
279- }
280- let aE = {
281- let v = getInteger(this, aq(A))
282- if ($isInstanceOf(v, "Int"))
283- then {
284- let w = v
285- w
286- }
287- else b
288- }
289- let az = (aE - aJ)
290- if ((0 > aJ))
291- then throw("El balance de retiro no puede ser negativo!")
292- else if ((0 >= az))
293- then throw("Ooppss.. Insuficiente balance!")
294- else ScriptResult(WriteSet([DataEntry(A, az)]), TransferSet([ScriptTransfer(au.caller, aJ, a)]))
295- }
296-
297-
298-@Verifier(aK)
299-func aL () = {
300- let v = aK
234+@Verifier(ax)
235+func ay () = {
236+ let v = ax
301237 if ($isInstanceOf(v, "SetScriptTransaction"))
302238 then {
303- let aM = v
304- sigVerify(aK.bodyBytes, aK.proofs[0], i)
239+ let az = v
240+ sigVerify(ax.bodyBytes, ax.proofs[0], i)
305241 }
306242 else if (if ($isInstanceOf(v, "ReissueTransaction"))
307243 then true
308244 else $isInstanceOf(v, "DataTransaction"))
309245 then {
310- let aN = v
246+ let aA = v
311247 true
312248 }
313249 else if ($isInstanceOf(v, "TransferTransaction"))
314250 then {
315- let aK = v
251+ let ax = v
316252 true
317253 }
318254 else if ($isInstanceOf(v, "ExchangeTransaction"))
319255 then {
320- let aK = v
321- let aO = if (!(isDefined(aK.sellOrder.assetPair.priceAsset)))
256+ let ax = v
257+ let aB = if (!(isDefined(ax.sellOrder.assetPair.priceAsset)))
322258 then true
323- else !(isDefined(aK.sellOrder.assetPair.amountAsset))
324- aO
259+ else !(isDefined(ax.sellOrder.assetPair.amountAsset))
260+ aB
325261 }
326262 else false
327263 }
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'A695BnQcmLqEPwcN5kdhv4bHipgdE4FnM5CBEMtA95Mo'
2121
2222 let j = Address(base58'3Mvn8oonnpiasA3bkq36N9qeqqXWfFW437o')
2323
2424 let k = Address(base58'3MvrQGkHQtyLTC2QXgPnQ6oCEWhHyUJpU4q')
2525
2626 let l = Address(base58'3N9DpWDvNPnq3wuuyh2cGk9hcKfoke9CCfL')
2727
2828 let m = 18
2929
3030 let n = 88
3131
3232 let o = 5
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) = "Categoría:"
6969
7070
7171 func B (A) = x(z(A))
7272
7373
7474 func C (D) = (D + "Comunidad Achuar Kapawi del Ecuador")
7575
7676
7777 func E (A) = "Nombre del Proyecto:"
7878
7979
8080 func F (A) = x(E(A))
8181
8282
8383 func G (A) = "País | Ubicación:"
8484
8585
8686 func H (A) = x(G(A))
8787
8888
8989 func I (A) = "Código:"
9090
9191
9292 func J (A) = x(I(A))
9393
9494
9595 func K (A) = "Propietario | Beneficiario del Proyecto:"
9696
9797
9898 func L (A) = x(K(A))
9999
100100
101101 func M (D) = "Desarrollador | Responsable Legal:"
102102
103103
104104 func N (D) = x(M(D))
105105
106106
107-func O (P) = "AchuarKapawi, I Etapa: PreICO"
107+func O (A) = "Tokens ofertados al 6% en la I Fase Pre-ICO:"
108108
109109
110-func Q (P) = x(O(P))
110+func P (A) = x(O(A))
111111
112112
113-func R (A) = "Total tokens emitidos en I Fase Pre-ICO"
113+func Q (A) = "Precio Nominal, 1 token Bit-CO2:"
114114
115115
116-func S (A) = x(R(A))
116+func R (A) = "Precio de 1 token Bit-CO2 con el 6% de descuento"
117117
118118
119-func T (A) = "10.00 Euros"
119+func S (A) = s(R(A))
120120
121121
122-func U (A) = "_waves"
122+func T (A) = "Saldo de tokens al 6% en oferta, actual:"
123123
124124
125-func V (A) = s(U(A))
125+func U (A) = s(T(A))
126126
127127
128-func W (A) = "Máximo Descuento Ofrecido en I Etapa, %:"
128+func V (W,A) = "Order_№:"
129129
130130
131-func X (A) = s(W(A))
131+func X (W,A) = s(V(W, A))
132132
133133
134-func Y (A) = "8.80 Euros por 1 token Bit-CO2"
134+func Y (A) = "№ de Documento Nacional de Identidad / DNI del Usuario:"
135135
136136
137-func Z (aa,A) = "Order_№:"
137+func Z (A) = x(Y(A))
138138
139139
140-func ab (aa,A) = s(Z(aa, A))
140+func aa (A) = "País de Residencia del Usuario:"
141141
142142
143-func ac (A) = "Nombre del Usuario:"
143+func ab (A) = x(aa(A))
144144
145145
146-func ad (A) = x(ac(A))
146+func ac (A) = "Descuento para el Usuario, 6%:"
147147
148148
149-func ae (A) = "№ de Documento Nacional de Identidad / DNI del Usuario:"
149+func ad (A) = s(ac(A))
150150
151151
152-func af (A) = x(ae(A))
152+func ae (A) = "Orden de Compra, cantidad solicitada:"
153153
154154
155-func ag (A) = "País del Usuario:"
155+func af (A) = s(ae(A))
156156
157157
158-func ah (A) = x(ag(A))
158+func ag (D) = "Ingresos por Venta Directa / BlockChain:"
159159
160160
161-func ai (A) = "Descuento elejido por el Usuario, %:"
161+func ah (D) = s(ag(D))
162162
163163
164-func aj (A) = s(ai(A))
165-
166-
167-func ak (A) = "SupplierDiscount, max_%:"
168-
169-
170-func al (A) = s(ak(A))
171-
172-
173-func am (A) = "Orden de Compra, cantidad solicitada:"
174-
175-
176-func an (A) = s(am(A))
177-
178-
179-func ao (A) = "Tokens Ofertados en la presente etapa / Saldo:"
180-
181-
182-func ap (A) = s(ao(A))
183-
184-
185-func aq (A) = "Balance/Saldo, tokens:"
186-
187-
188-func ar (A) = s(aq(A))
189-
190-
191-func as (D) = "Ingresos por Venta Directa / BlockChain:"
192-
193-
194-func at (D) = s(as(D))
195-
196-
197-@Callable(au)
198-func deposit (av,aw) = {
199- let ax = extract(au.payment)
200- if ((ax.assetId != a))
164+@Callable(ai)
165+func deposit (aj,ak) = {
166+ let al = extract(ai.payment)
167+ if ((al.assetId != a))
201168 then throw("deposito permitido solo en xBitCO2 tokens")
202169 else {
203- let D = toBase58String(au.caller.bytes)
204- let ay = {
170+ let D = toBase58String(ai.caller.bytes)
171+ let am = {
205172 let v = getInteger(this, D)
206173 if ($isInstanceOf(v, "Int"))
207174 then {
208175 let w = v
209176 w
210177 }
211178 else b
212179 }
213- let az = (ay + ax.amount)
214- if ((0 >= az))
180+ let an = (am + al.amount)
181+ if ((0 >= an))
215182 then throw("No hay xBitCO2 en su balance")
216- else WriteSet([DataEntry(D, az)])
183+ else WriteSet([DataEntry(D, an)])
217184 }
218185 }
219186
220187
221188
222-@Callable(au)
223-func purchase (A,aA,aB,aC,aD) = {
224- let ax = extract(au.payment)
225- if (isDefined(ax.assetId))
189+@Callable(ai)
190+func purchase (A,ao,ap,aq,ar) = {
191+ let al = extract(ai.payment)
192+ if (isDefined(al.assetId))
226193 then throw("En la presente Plastaforma Ud. puede adquirir sus tokens xBitCO2 usando WavesKeeper y su token de pago Waves.")
227194 else {
228195 let D = {
229196 let v = getString(this, C(A))
230197 if ($isInstanceOf(v, "String"))
231198 then {
232199 let w = v
233200 w
234201 }
235202 else h
236203 }
237- let aE = {
238- let v = getInteger(this, aq(A))
204+ let as = {
205+ let v = getInteger(this, T(A))
239206 if ($isInstanceOf(v, "Int"))
240207 then {
241208 let w = v
242209 w
243210 }
244211 else b
245212 }
246- let aF = {
247- let v = getInteger(this, as(D))
213+ let at = {
214+ let v = getInteger(this, ag(D))
248215 if ($isInstanceOf(v, "Int"))
249216 then {
250217 let w = v
251218 w
252219 }
253220 else 0
254221 }
255- let aG = toBase58String(au.caller.bytes)
256- let aH = ((((100 - aC) * e) * f) / 100)
257- let aI = (aD * aH)
258- if ((aI > ax.amount))
222+ let au = toBase58String(ai.caller.bytes)
223+ let av = ((((100 - aq) * e) * f) / 100)
224+ let aw = (ar * av)
225+ if ((aw > al.amount))
259226 then throw("Payment Amount can't be less than item Purchase Order")
260- else if ((ax.amount > aI))
227+ else if ((al.amount > aw))
261228 then throw("Payment Amount can't be higher than item Purchase Order")
262- else ScriptResult(WriteSet([DataEntry(z(A), "Conservación Forestal Amazónica"), DataEntry(E(A), "Reserva Amazónica Achuar-Kapawi"), DataEntry(G(A), "Ecuador"), DataEntry(I(A), "01-EC_ACH-KAPAWI_01PREICO"), DataEntry(K(A), "Comunidad Achuar Kapawi"), DataEntry(M(D), "Fundación Alianza Ecológica 'NASE'"), DataEntry("Fases del Proyecto, Pre-ICO:", " I y II Fase"), DataEntry(R(A), c), DataEntry("Cantidad Total de Tokens Bit-CO2 a Emitir en I y II Fase Pre-ICO:", b), DataEntry("Precio Nominal, 1 token Bit-CO2:", " 10.00 Euros"), DataEntry(W(A), "6%"), DataEntry(Z(aG, A), (ab(aG, A) + 1)), DataEntry(ac(A), aA), DataEntry(ag(A), aB), DataEntry(ai(A), aC), DataEntry(am(A), aD), DataEntry("tokenPrice/Supplier, wvs", (e * f)), DataEntry("tokenPrice/User, wvs", aH), DataEntry("investedAmount/User, wvs", aI), DataEntry("purchaseOrder/Status:", "¡Adquisición Confirmada!"), DataEntry(aq(A), ((aE - d) - aD)), DataEntry(ao(A), (aE - aD)), DataEntry(as(D), (aF + ax.amount)), DataEntry("Dirección del Proyecto en Waves-BlockChain:", " 3N9DpWDvNPnq3wuuyh2cGk9hcKfoke9CCfL ")]), TransferSet([ScriptTransfer(addressFromStringValue(aG), aD, a)]))
229+ else ScriptResult(WriteSet([DataEntry(z(A), "Conservación Forestal Amazónica"), DataEntry(E(A), "Reserva Amazónica Achuar-Kapawi"), DataEntry(G(A), "Ecuador"), DataEntry(I(A), "01-EC_ACH-KAPAWI_01PREICO"), DataEntry(K(A), "Comunidad Achuar Kapawi"), DataEntry(M(D), "Fundación Alianza Ecológica 'NASE'"), DataEntry("Cantidad de Tokens Bit-CO2 a Emitir, I y II Fase Pre-ICO", b), DataEntry(O(A), c), DataEntry(Q(A), "10.00 Euros"), DataEntry(R(A), av), DataEntry(V(au, A), (X(au, A) + 1)), DataEntry(Y(A), ao), DataEntry(aa(A), ap), DataEntry(ac(A), aq), DataEntry(ae(A), ar), DataEntry("purchaseOrder/Status:", "¡Adquisición Confirmada!"), DataEntry(T(A), ((U(A) + as) - ar)), DataEntry(ag(D), (ah(D) + al.amount)), DataEntry("Dirección del Proyecto en Waves-BlockChain:", "3N9DpWDvNPnq3wuuyh2cGk9hcKfoke9CCfL")]), TransferSet([ScriptTransfer(addressFromStringValue(au), ar, a)]))
263230 }
264231 }
265232
266233
267-
268-@Callable(au)
269-func withdraw (A,aJ) = {
270- let aG = toBase58String(au.caller.bytes)
271- let D = {
272- let v = getString(this, C(A))
273- if ($isInstanceOf(v, "String"))
274- then {
275- let w = v
276- w
277- }
278- else h
279- }
280- let aE = {
281- let v = getInteger(this, aq(A))
282- if ($isInstanceOf(v, "Int"))
283- then {
284- let w = v
285- w
286- }
287- else b
288- }
289- let az = (aE - aJ)
290- if ((0 > aJ))
291- then throw("El balance de retiro no puede ser negativo!")
292- else if ((0 >= az))
293- then throw("Ooppss.. Insuficiente balance!")
294- else ScriptResult(WriteSet([DataEntry(A, az)]), TransferSet([ScriptTransfer(au.caller, aJ, a)]))
295- }
296-
297-
298-@Verifier(aK)
299-func aL () = {
300- let v = aK
234+@Verifier(ax)
235+func ay () = {
236+ let v = ax
301237 if ($isInstanceOf(v, "SetScriptTransaction"))
302238 then {
303- let aM = v
304- sigVerify(aK.bodyBytes, aK.proofs[0], i)
239+ let az = v
240+ sigVerify(ax.bodyBytes, ax.proofs[0], i)
305241 }
306242 else if (if ($isInstanceOf(v, "ReissueTransaction"))
307243 then true
308244 else $isInstanceOf(v, "DataTransaction"))
309245 then {
310- let aN = v
246+ let aA = v
311247 true
312248 }
313249 else if ($isInstanceOf(v, "TransferTransaction"))
314250 then {
315- let aK = v
251+ let ax = v
316252 true
317253 }
318254 else if ($isInstanceOf(v, "ExchangeTransaction"))
319255 then {
320- let aK = v
321- let aO = if (!(isDefined(aK.sellOrder.assetPair.priceAsset)))
256+ let ax = v
257+ let aB = if (!(isDefined(ax.sellOrder.assetPair.priceAsset)))
322258 then true
323- else !(isDefined(aK.sellOrder.assetPair.amountAsset))
324- aO
259+ else !(isDefined(ax.sellOrder.assetPair.amountAsset))
260+ aB
325261 }
326262 else false
327263 }
328264

github/deemru/w8io/169f3d6 
78.69 ms