tx · CBRDmk86X8bUSzNmuSu1Xxdz9PYXKFg5Ko5RVqrCQvxW

3N6kziqYXDVeBZNh1kgivuNAyE3ZUbtTEUE:  -0.01000000 Waves

2024.01.29 07:56 [2952416] smart account 3N6kziqYXDVeBZNh1kgivuNAyE3ZUbtTEUE > SELF 0.00000000 Waves

{ "type": 13, "id": "CBRDmk86X8bUSzNmuSu1Xxdz9PYXKFg5Ko5RVqrCQvxW", "fee": 1000000, "feeAssetId": null, "timestamp": 1706504092160, "version": 2, "chainId": 84, "sender": "3N6kziqYXDVeBZNh1kgivuNAyE3ZUbtTEUE", "senderPublicKey": "8Ke8yBSwfTe96WE2kgmsub8kEh8Tagivfu2owUN5XtiH", "proofs": [ "2HpJBjeuTbX532E2uZrM3BrhZj1Cqx4AStLCAUrksBoziCjoHgttDmd1GiNqaEdSNR4oMfisVg4sbQcxsrzuCUZb" ], "script": "base64:AAIFAAAAAAAAAAsIAhIHCgUICAgBAQAAACAAAAAAA1ZHVAEAAAAgAPs5y/R2CqiyWSxNldt26J/wx9NuUlms6dNVusQnAScAAAAADXN0YXJ0VG90YWxRdHkAAAAAAAABhqAAAAAAA3d2cwAAAAAABfXhAAAAAAAETk9ORQIAAAAEbm9uZQAAAAAHbm9tdmd0dQAAAAAAAAAAZAAAAAAFdXNkbncAAAAAAAAABOIAAAAACmFkbU4wOFZHVFcJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVTKeThQrvvDrWGkMeVpzgs/5Fgxxu4vmzkAAAAAEWFkbU4wOHN5c1ZHVFBhaXNXCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUG42MU8k/EO/lsJ2kJuUo/2dXidK3DcsEAQAAAA5nZXROdW1iZXJCeUtleQAAAAEAAAADa2V5BAAAAANudW0EAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAFAAAAA251bQEAAAALZ2V0U3RyQnlLZXkAAAABAAAAA2tleQQAAAADc3RyBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAAROT05FBQAAAANzdHIBAAAADGdldEtleUVtaXNvcgAAAAEAAAAEaXRlbQIAAAAHRW1pc29yIAEAAAAOZ2V0VmFsdWVFbWlzb3IAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAAxnZXRLZXlFbWlzb3IAAAABBQAAAARpdGVtAQAAABJnZXRLZXlJdGVtU3VwcGxpZXIAAAABAAAACHN1cHBsaWVyCQABLAAAAAIFAAAACHN1cHBsaWVyAgAAAAdOb2RvLTA4AQAAABRnZXRLZXlFbWlzaW9uQ291bnRyeQAAAAEAAAAEaXRlbQIAAAALTm9kby1QYcOtcyABAAAAFmdldFZhbHVlRW1pc2lvbkNvdW50cnkAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAABRnZXRLZXlFbWlzaW9uQ291bnRyeQAAAAEFAAAABGl0ZW0BAAAAEWdldEtleUVtaXNpb25Db2RlAAAAAQAAAARpdGVtAgAAAAhDw7NkaWdvIAEAAAATZ2V0VmFsdWVFbWlzaW9uQ29kZQAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEWdldEtleUVtaXNpb25Db2RlAAAAAQUAAAAEaXRlbQEAAAATZ2V0S2V5Tm9tVG9rZW5QcmljZQAAAAEAAAAEaXRlbQIAAAAWUHJlY2lvIE5vbWluYWwsIDEgVkdUIAEAAAATZ2V0S2V5c3RhcnRUb3RhbFF0eQAAAAEAAAAEaXRlbQIAAAAcQ2FudGlkYWQgZGUgdG9rZW5zIGVtaXRpZG9zIAEAAAAVZ2V0VmFsdWVzdGFydFRvdGFsUXR5AAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAATZ2V0S2V5c3RhcnRUb3RhbFF0eQAAAAEFAAAABGl0ZW0BAAAAFWdldEtleUJhbGFuY2VTdXBwbGllcgAAAAEAAAAIc3VwcGxpZXICAAAAH0ZvbmRvcyB8IE1vbnRvIHJlY2F1ZGFkbywgd3ZscyABAAAAF2dldFZhbHVlQmFsYW5jZVN1cHBsaWVyAAAAAQAAAAhzdXBwbGllcgkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAFWdldEtleUJhbGFuY2VTdXBwbGllcgAAAAEFAAAACHN1cHBsaWVyAQAAABVnZXRLZXlVc2VySXRlbUNvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQIAAAAKT3JkZXJf4oSWIAEAAAAXZ2V0VmFsdWVVc2VySXRlbUNvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAFWdldEtleVVzZXJJdGVtQ291bnRlcgAAAAIFAAAABHVzZXIFAAAABGl0ZW0BAAAAEmdldEtleVVzZXJEb2N1bWVudAAAAAEAAAAEaXRlbQIAAAAlRG9jdW1lbnRvIE5hY2lvbmFsIGRlIElkZW50aWRhZCwgRE5JIAEAAAAUZ2V0VmFsdWVVc2VyRG9jdW1lbnQAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAABJnZXRLZXlVc2VyRG9jdW1lbnQAAAABBQAAAARpdGVtAQAAABFnZXRLZXlVc2VyQ291bnRyeQAAAAEAAAAEaXRlbQIAAAAgUGHDrXMgZGUgUmVzaWRlbmNpYSBkZWwgVXN1YXJpbyABAAAAE2dldFZhbHVlVXNlckNvdW50cnkAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAABFnZXRLZXlVc2VyQ291bnRyeQAAAAEFAAAABGl0ZW0BAAAAFmdldEtleUl0ZW1Vc2VyT3JkZXJRdHkAAAABAAAABGl0ZW0CAAAAHkNhbnRpZGFkIGRlIHRva2VucyBhZHF1aXJpZG9zIAEAAAAYZ2V0VmFsdWVJdGVtVXNlck9yZGVyUXR5AAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAWZ2V0S2V5SXRlbVVzZXJPcmRlclF0eQAAAAEFAAAABGl0ZW0BAAAAHWdldEtleVNhbGRvVG9rZW5RdHlTdGFydEV0YXBhAAAAAQAAAARpdGVtAgAAACJDYW50aWRhZCBkZSB0b2tlbnMgVkdUIHJlYWxpemFkb3MgAQAAAB9nZXRWYWx1ZVNhbGRvVG9rZW5RdHlTdGFydEV0YXBhAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtAAAAAQAAAAFpAQAAAAtwdXJjaGFzZVZHVAAAAAUAAAAEaXRlbQAAAAx1c2VyRG9jdW1lbnQAAAALdXNlckNvdW50cnkAAAAIb3JkZXJRdHkAAAALdG90YWxBbW91bnQEAAAAA3BtdAMJAAAAAAAAAgkAAZAAAAABCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAkAAAIAAAABAgAAABlTZSByZXF1aWVyZSBwYWdvIGFkanVudG8uAwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAkAAAIAAAABAgAAAEhVZC4gc29sbyBwdWVkZSBhZHF1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BEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAFmdldEtleUl0ZW1Vc2VyT3JkZXJRdHkAAAABBQAAAARpdGVtBQAAAAhvcmRlclF0eQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAqTW9udG8gZGUgSW52ZXJzacOzbiB8IFBhcnRpY2lwYWNpw7NuLCB3dmxzBQAAAAt0b3RhbEFtb3VudAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAABxFc3RhZG8gZGUgc3UgcGVkaWRvLCB0b2tlbnMgAgAAABrCoUFkcXVpc2ljacOzbiBDb25maXJtYWRhIQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAHWdldEtleVNhbGRvVG9rZW5RdHlTdGFydEV0YXBhAAAAAQUAAAAEaXRlbQkAAGQAAAACCQEAAAAfZ2V0VmFsdWVTYWxkb1Rva2VuUXR5U3RhcnRFdGFwYQAAAAEFAAAABGl0ZW0FAAAACG9yZGVyUXR5CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABNTYWxkbyBkZSBUb2tlbnMgVkdUCQAAZQAAAAIJAABlAAAAAgUAAAANc3RhcnRUb3RhbFF0eQkBAAAAH2dldFZhbHVlU2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtBQAAAAhvcmRlclF0eQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAFWdldEtleUJhbGFuY2VTdXBwbGllcgAAAAEFAAAACHN1cHBsaWVyCQAAZAAAAAIJAQAAABdnZXRWYWx1ZUJhbGFuY2VTdXBwbGllcgAAAAEFAAAACHN1cHBsaWVyCAUAAAADcG10AAAABmFtb3VudAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAAt1c2VyQWRkcmVzcwkAAGgAAAACAAAAAAAAACcQBQAAAAhvcmRlclF0eQUAAAADVkdUCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAACmFkbU4wOFZHVFcJAABpAAAAAgkAAGgAAAACAAAAAAAAAABaCAUAAAADcG10AAAABmFtb3VudAAAAAAAAAAAZAUAAAAEdW5pdAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAABFhZG1OMDhzeXNWR1RQYWlzVwkAAGkAAAACCQAAaAAAAAIAAAAAAAAAAAoIBQAAAANwbXQAAAAGYW1vdW50AAAAAAAAAABkBQAAAAR1bml0BQAAAANuaWwFAAAABHVuaXQAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAXQFAAAAByRtYXRjaDAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACQACWQAAAAECAAAALDhLZTh5QlN3ZlRlOTZXRTJrZ21zdWI4a0VoOFRhZ2l2ZnUyb3dVTjVYdGlIB6glE1Y=", "height": 2952416, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7JaNqCmAifDSnNHYbke8wmQQH2eiHX4eeokoRmbA2SpV Next: none Diff:
OldNewDifferences
99
1010 let d = "none"
1111
12-let e = 10
12+let e = 100
1313
14-let f = 618
14+let f = 1250
1515
1616 let g = Address(base58'3N8NfVBXHM7yKRy92ghKc5MJYFuyFXhsDXn')
1717
7575 func A (q) = n(z(q))
7676
7777
78-func B (t) = "Fondos | Monto recaudado, wvs "
78+func B (t) = "Fondos | Monto recaudado, wvls "
7979
8080
8181 func C (t) = i(B(t))
154154 then throw("El monto del pago no puede ser inferior a la orden de compra del artículo.")
155155 else if ((T.amount > S))
156156 then throw("El monto del pago no puede ser mayor que la orden de compra del artículo.")
157- else $Tuple2([StringEntry(p(q), "Ecosistema Bit-CO2"), StringEntry(u(q), "E2E | N08-PE"), StringEntry(w(q), "N08PE-VGT-01"), StringEntry(y(q), "10.00 USD"), IntegerEntry(z(q), b), IntegerEntry(D(W, q), (F(W, q) + 1)), StringEntry(I(q), Q), StringEntry(G(q), P), IntegerEntry(K(q), R), IntegerEntry("Monto de Inversión | Participación, wvs", S), StringEntry("Estado de su pedido, tokens ", "¡Adquisición Confirmada!"), IntegerEntry(M(q), (N(q) + R)), IntegerEntry("Saldo de Tokens VGT", ((b - N(q)) - R)), IntegerEntry(B(t), (C(t) + T.amount)), ScriptTransfer(addressFromStringValue(W), (10000 * R), a), ScriptTransfer(g, ((90 * T.amount) / 100), unit), ScriptTransfer(h, ((10 * T.amount) / 100), unit)], unit)
157+ else $Tuple2([StringEntry(p(q), "Ecosistema Bit-CO2"), StringEntry(u(q), "E2E | N08-PE"), StringEntry(w(q), "N08PE-VGT-01"), StringEntry(y(q), "100.00 USD"), IntegerEntry(z(q), b), IntegerEntry(D(W, q), (F(W, q) + 1)), StringEntry(I(q), Q), StringEntry(G(q), P), IntegerEntry(K(q), R), IntegerEntry("Monto de Inversión | Participación, wvls", S), StringEntry("Estado de su pedido, tokens ", "¡Adquisición Confirmada!"), IntegerEntry(M(q), (N(q) + R)), IntegerEntry("Saldo de Tokens VGT", ((b - N(q)) - R)), IntegerEntry(B(t), (C(t) + T.amount)), ScriptTransfer(addressFromStringValue(W), (10000 * R), a), ScriptTransfer(g, ((90 * T.amount) / 100), unit), ScriptTransfer(h, ((10 * T.amount) / 100), unit)], unit)
158158 }
159159 }
160160
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'14qBkVfMxkWyR4sjgXVfDanaemoCbhuwy9ptGtUt53Xc'
55
66 let b = 100000
77
88 let c = 100000000
99
1010 let d = "none"
1111
12-let e = 10
12+let e = 100
1313
14-let f = 618
14+let f = 1250
1515
1616 let g = Address(base58'3N8NfVBXHM7yKRy92ghKc5MJYFuyFXhsDXn')
1717
1818 let h = Address(base58'3MrRmb3ANQy1o15LbHRNhiNHjYvXnoSLMCo')
1919
2020 func i (j) = {
2121 let k = {
2222 let l = getInteger(this, j)
2323 if ($isInstanceOf(l, "Int"))
2424 then {
2525 let m = l
2626 m
2727 }
2828 else 0
2929 }
3030 k
3131 }
3232
3333
3434 func n (j) = {
3535 let o = {
3636 let l = getString(this, j)
3737 if ($isInstanceOf(l, "String"))
3838 then {
3939 let m = l
4040 m
4141 }
4242 else d
4343 }
4444 o
4545 }
4646
4747
4848 func p (q) = "Emisor "
4949
5050
5151 func r (q) = n(p(q))
5252
5353
5454 func s (t) = (t + "Nodo-08")
5555
5656
5757 func u (q) = "Nodo-País "
5858
5959
6060 func v (q) = n(u(q))
6161
6262
6363 func w (q) = "Código "
6464
6565
6666 func x (q) = n(w(q))
6767
6868
6969 func y (q) = "Precio Nominal, 1 VGT "
7070
7171
7272 func z (q) = "Cantidad de tokens emitidos "
7373
7474
7575 func A (q) = n(z(q))
7676
7777
78-func B (t) = "Fondos | Monto recaudado, wvs "
78+func B (t) = "Fondos | Monto recaudado, wvls "
7979
8080
8181 func C (t) = i(B(t))
8282
8383
8484 func D (E,q) = "Order_№ "
8585
8686
8787 func F (E,q) = i(D(E, q))
8888
8989
9090 func G (q) = "Documento Nacional de Identidad, DNI "
9191
9292
9393 func H (q) = n(G(q))
9494
9595
9696 func I (q) = "País de Residencia del Usuario "
9797
9898
9999 func J (q) = n(I(q))
100100
101101
102102 func K (q) = "Cantidad de tokens adquiridos "
103103
104104
105105 func L (q) = i(K(q))
106106
107107
108108 func M (q) = "Cantidad de tokens VGT realizados "
109109
110110
111111 func N (q) = i(M(q))
112112
113113
114114 @Callable(O)
115115 func purchaseVGT (q,P,Q,R,S) = {
116116 let T = if ((size(O.payments) == 1))
117117 then O.payments[0]
118118 else throw("Se requiere pago adjunto.")
119119 if (isDefined(T.assetId))
120120 then throw("Ud. solo puede adquirir VGT usando WavesKeeper y su token de pago Waves.")
121121 else {
122122 let t = {
123123 let l = getString(this, s(q))
124124 if ($isInstanceOf(l, "String"))
125125 then {
126126 let m = l
127127 m
128128 }
129129 else d
130130 }
131131 let U = {
132132 let l = getInteger(this, M(q))
133133 if ($isInstanceOf(l, "Int"))
134134 then {
135135 let m = l
136136 m
137137 }
138138 else 0
139139 }
140140 let V = {
141141 let l = getInteger(this, B(t))
142142 if ($isInstanceOf(l, "Int"))
143143 then {
144144 let m = l
145145 m
146146 }
147147 else 0
148148 }
149149 let W = toBase58String(O.caller.bytes)
150150 let X = ((e * c) / f)
151151 if ((0 >= ((b - U) - R)))
152152 then throw("Lo sentimos, por ahora no hay oferta de tokens para su transacción.")
153153 else if ((S > T.amount))
154154 then throw("El monto del pago no puede ser inferior a la orden de compra del artículo.")
155155 else if ((T.amount > S))
156156 then throw("El monto del pago no puede ser mayor que la orden de compra del artículo.")
157- else $Tuple2([StringEntry(p(q), "Ecosistema Bit-CO2"), StringEntry(u(q), "E2E | N08-PE"), StringEntry(w(q), "N08PE-VGT-01"), StringEntry(y(q), "10.00 USD"), IntegerEntry(z(q), b), IntegerEntry(D(W, q), (F(W, q) + 1)), StringEntry(I(q), Q), StringEntry(G(q), P), IntegerEntry(K(q), R), IntegerEntry("Monto de Inversión | Participación, wvs", S), StringEntry("Estado de su pedido, tokens ", "¡Adquisición Confirmada!"), IntegerEntry(M(q), (N(q) + R)), IntegerEntry("Saldo de Tokens VGT", ((b - N(q)) - R)), IntegerEntry(B(t), (C(t) + T.amount)), ScriptTransfer(addressFromStringValue(W), (10000 * R), a), ScriptTransfer(g, ((90 * T.amount) / 100), unit), ScriptTransfer(h, ((10 * T.amount) / 100), unit)], unit)
157+ else $Tuple2([StringEntry(p(q), "Ecosistema Bit-CO2"), StringEntry(u(q), "E2E | N08-PE"), StringEntry(w(q), "N08PE-VGT-01"), StringEntry(y(q), "100.00 USD"), IntegerEntry(z(q), b), IntegerEntry(D(W, q), (F(W, q) + 1)), StringEntry(I(q), Q), StringEntry(G(q), P), IntegerEntry(K(q), R), IntegerEntry("Monto de Inversión | Participación, wvls", S), StringEntry("Estado de su pedido, tokens ", "¡Adquisición Confirmada!"), IntegerEntry(M(q), (N(q) + R)), IntegerEntry("Saldo de Tokens VGT", ((b - N(q)) - R)), IntegerEntry(B(t), (C(t) + T.amount)), ScriptTransfer(addressFromStringValue(W), (10000 * R), a), ScriptTransfer(g, ((90 * T.amount) / 100), unit), ScriptTransfer(h, ((10 * T.amount) / 100), unit)], unit)
158158 }
159159 }
160160
161161
162162 @Verifier(Y)
163163 func Z () = {
164164 let l = Y
165165 if ($isInstanceOf(l, "SetScriptTransaction"))
166166 then {
167167 let aa = l
168168 sigVerify(Y.bodyBytes, Y.proofs[0], fromBase58String("8Ke8yBSwfTe96WE2kgmsub8kEh8Tagivfu2owUN5XtiH"))
169169 }
170170 else false
171171 }
172172

github/deemru/w8io/169f3d6 
41.73 ms