tx · 6XBvUsVb6FHMzsP4qb6ei66sJr5sajhEULUVj7Tw2Tg8

3MvebeGZYw4DzztAuqcdxyT22s6rB3yMNj7:  -0.01000000 Waves

2022.03.31 12:21 [1987903] smart account 3MvebeGZYw4DzztAuqcdxyT22s6rB3yMNj7 > SELF 0.00000000 Waves

{ "type": 13, "id": "6XBvUsVb6FHMzsP4qb6ei66sJr5sajhEULUVj7Tw2Tg8", "fee": 1000000, "feeAssetId": null, "timestamp": 1648718167365, "version": 2, "chainId": 84, "sender": "3MvebeGZYw4DzztAuqcdxyT22s6rB3yMNj7", "senderPublicKey": "J283pC8bzRfJ3j1oxPrgDH8hjUVhFZS2CiRcPTmzQukz", "proofs": [ "3GeSknNLJaAboRHRcBZFDLSnkC52xPRG5AeJ6U35yKu5LDff9JLCPoCCEvbpCc7ttABTd4Qb7d21ZKsmez8PKueA" ], "script": "base64:AAIFAAAAAAAAAA4IAhIFCgMIAQESAwoBCAAAAB0AAAAACmRlbGF5QmxvY2sAAAAAAAAAAAoAAAAACm1pblBheW1lbnQAAAAAAAAAAGQAAAAADG1pblBheW1lbnRVTQIAAAAXIGNlbnRlc2ltaSBkaSBibXNDb2luLiAAAAAAEWFjY2VwdGFibGVBc3NldElkAQAAACDk+kZ1aj0nUdt+IJrshSPy02znm1EpK4+A9oKgpa32ygAAAAAMbXNnUGFnYW1lbnRvCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAIERldmkgZWZmZXR0dWFyZSB1biBwYWdhbWVudG8gaW4gCQACWAAAAAEFAAAAEWFjY2VwdGFibGVBc3NldElkAgAAAAsgZGkgYWxtZW5vIAkAAaQAAAABBQAAAAptaW5QYXltZW50BQAAAAxtaW5QYXltZW50VU0AAAAAEmZpZWxkTmFtZVJpc3VsdGF0bwIAAAANc2VtZV9lc3RyYXR0bwAAAAANZmllbGROYW1lU2VlZAIAAAAEc2VlZAAAAAAQZmllbGROYW1lU2VlZEIxNgIAAAAIc2VlZF9iMTYAAAAAGWZpZWxkTmFtZUhlaWdodEV4dHJhY3Rpb24CAAAAEWhlaWdodF9leHRyYWN0aW9uAAAAAA1maWVsZE5hbWVKc29uAgAAAARqc29uAAAAABRmaWVsZE5hbWVDYXJkaW5hbGl0YQIAAAALY2FyZGluYWxpdGEAAAAAFmZpZWxkTmFtZURhdGFSaWNoaWVzdGECAAAADmRhdGFfcmljaGllc3RhAAAAABNmaWVsZE5hbWVFc3RyYXppb25pAgAAAAplc3RyYXppb25pAAAAABJmaWVsZE5hbWVSaWNoaWVzdGECAAAACXJpY2hpZXN0YQAAAAATZmllbGROYW1lRXNjbHVzaW9uaQIAAAAKZXNjbHVzaW9uaQAAAAAQZmllbGROYW1lQ291bnRlcgIAAAAHY291bnRlcgAAAAASZmllbGROYW1lSWRDb3VudGVyAgAAAAxpZF9yaWNoaWVzdGEAAAAAEWZpZWxkTmFtZVByb3ZpZGVyAgAAAAhwcm92aWRlcgEAAAALaXNQYXltZW50T2sAAAABAAAAAWkDCQAAAAAAAAIJAAGQAAAAAQgFAAAAAWkAAAAIcGF5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LAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAA9zdHJPd25lckFkZHJlc3MCAAAAAV8FAAAACXJpY2hpZXN0YQIAAAABXwQAAAAKa2V5Q291bnRlcgkAASwAAAACBQAAAAlrZXlQcmVmaXgFAAAAEGZpZWxkTmFtZUNvdW50ZXIEAAAADG1heFJpY2hpZXN0YQkBAAAACG15R2V0SW50AAAAAgUAAAAKa2V5Q291bnRlcgIAAAAxTGEgcmljaGllc3RhIGZhdHRhIG5vbiDDqCBzdGF0YSBhbmNvcmEgcmVnaXN0cmF0YQQAAAAPbnVtZXJvUmljaGllc3RhAwkAAGcAAAACAAAAAAAAAAAABQAAAAZudW1lcm8FAAAADG1heFJpY2hpZXN0YQMJAABnAAAAAgUAAAAMbWF4UmljaGllc3RhBQAAAAZudW1lcm8FAAAABm51bWVybwkAAAIAAAABAgAAACpOb24gZXNpc3RlIHVuYSByaWNoaWVzdGEgY29uIHF1ZXN0byBudW1lcm8EAAAACmtleVByZWZpeE4JAAEsAAAAAgkAASwAAAACBQAAAAlrZXlQcmVmaXgJAAGkAAAAAQUAAAAPbnVtZXJvUmljaGllc3RhAgAAAAFfBAAAAAxrZXlSaXN1bHRhdG8JAAEsAAAAAgUAAAAKa2V5UHJlZml4TgUAAAASZmllbGROYW1lUmlzdWx0YXRvBAAAAAppc0VzdHJhdHRvBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAADGtleVJpc3VsdGF0bwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAF0BQAAAAckbWF0Y2gwCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAJ1Jpc3VsdGF0byBnacOgIHByZXNlbnRlIGluIGJsb2NrY2hhaW46IAUAAAAMa2V5UmlzdWx0YXRvAgAAAAI6IAUAAAABdAcDCQEAAAABIQAAAAEFAAAACmlzRXN0cmF0dG8EAAAAFWhlaWdodEJsb2Njb0NhbmRpZGF0bwkBAAAACG15R2V0SW50AAAAAgkAASwAAAACBQAAAAprZXlQcmVmaXhOBQAAABlmaWVsZE5hbWVIZWlnaHRFeHRyYWN0aW9uAgAAACdFcnJvcmUgZ2VuZXJp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ZmllbGROYW1lUHJvdmlkZXIFAAAAD3N0ck93bmVyQWRkcmVzcwkBAAAAB2FkZEpzb24AAAACBQAAABJmaWVsZE5hbWVSaWNoaWVzdGEFAAAACXJpY2hpZXN0YQkBAAAAB2FkZEpzb24AAAACBQAAABRmaWVsZE5hbWVDYXJkaW5hbGl0YQUAAAAOc3RyQ2FyZGluYWxpdGEJAQAAAAdhZGRKc29uAAAAAgUAAAATZmllbGROYW1lRXN0cmF6aW9uaQUAAAANc3RyRXN0cmF6aW9uaQkBAAAAB2FkZEpzb24AAAACBQAAABNmaWVsZE5hbWVFc2NsdXNpb25pBQAAAAplc2NsdXNpb25pCQEAAAAHYWRkSnNvbgAAAAIFAAAAFmZpZWxkTmFtZURhdGFSaWNoaWVzdGEFAAAAEHN0ckRhdGFSaWNoaWVzdGEJAQAAAAdhZGRKc29uAAAAAgUAAAAQZmllbGROYW1lU2VlZEIxNgkAAlwAAAABBQAAAARzZWVkCQEAAAAHYWRkSnNvbgAAAAIFAAAAGWZpZWxkTmFtZUhlaWdodEV4dHJhY3Rpb24JAAGkAAAAAQUAAAAVaGVpZ2h0QmxvY2NvQ2FuZGlkYXRvCQEAAAAJY2xvc2VKc29uAAAAAgUAAAASZmllbGROYW1lUmlzdWx0YXRvBQAAAANzaGEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACBQAAAAprZXlQcmVmaXhOBQAAAA1maWVsZE5hbWVKc29uBQAAAARqc29uCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAADGtleVJpc3VsdGF0bwUAAAADc2hhBQAAAANuaWwJAAACAAAAAQIAAAAkRXJyb3JlOiBub24gZG92cmVzdGkgcGFzc2FyZSBkYSBxdcOsAQAAAAlyZWdpc3RyYTEAAAAFAAAACXJpY2hpZXN0YQAAAAtjYXJkaW5hbGl0YQAAAAplc3RyYXppb25pAAAACmVzY2x1c2lvbmkAAAABaQQAAAAJa2V5UHJlZml4CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAAJcmljaGllc3RhAgAAAAFfBAAAAAprZXlDb3VudGVyCQABLAAAAAIFAAAACWtleVByZWZpeAUAAAAQZmllbGROYW1lQ291bnRlcgQAAAAKblJpY2hpZXN0YQQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAAprZXlDb3VudGVyAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWMFAAAAByRtYXRjaDAJAABkAAAAAgUAAAABYwAAAAAAAAAAAQAAAAAAAAAAAQQAAAAKa2V5UHJlZml4TgkAASwAAAACCQABLAAAAAIFAAAACWtleVByZWZpeAkAAaQAAAABBQAAAApuUmljaGllc3RhAgAAAAFfBAAAAARzZWVkCQEAAAAKcmFuZG9taXplcgAAAAIFAAAAAWkJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAACXJpY2hpZXN0YQkAAaQAAAABBQAAAAtjYXJkaW5hbGl0YQkAAaQAAAABBQAAAAplc3RyYXppb25pBQAAAAplc2NsdXNpb25pBAAAAAhjdXJyRGF0ZQkBAAAADGdldFRpbWVzdGFtcAAAAAAEAAAAEGhlaWdodEV4dHJhY3Rpb24JAABkAAAAAgUAAAAGaGVpZ2h0BQAAAApkZWxheUJsb2NrCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAAAprZXlDb3VudGVyBQAAAApuUmljaGllc3RhCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAACmtleVByZWZpeE4FAAAAGWZpZWxkTmFtZUhlaWdodEV4dHJhY3Rpb24FAAAAEGhlaWdodEV4dHJhY3Rpb24JAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAAKa2V5UHJlZml4TgUAAAAUZmllbGROYW1lQ2FyZGluYWxpdGEFAAAAC2NhcmRpbmFsaXRhCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAACmtleVByZWZpeE4FAAAAE2ZpZWxkTmFtZUVzdHJhemlvbmkFAAAACmVzdHJhemlvbmkJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAAKa2V5UHJlZml4TgUAAAAWZmllbGROYW1lRGF0YVJpY2hpZXN0YQUAAAAIY3VyckRhdGUJAARMAAAAAgkBAAAAC0JpbmFyeUVudHJ5AAAAAgkAASwAAAACBQAAAAprZXlQcmVmaXhOBQAAAA1maWVsZE5hbWVTZWVkBQAAAARzZWVkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgUAAAAKa2V5UHJlZml4TgUAAAAQZmllbGROYW1lU2VlZEIxNgkAAlwAAAABBQAAAARzZWVkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgUAAAAKa2V5UHJlZml4TgUAAAATZmllbGROYW1lRXNjbHVzaW9uaQUAAAAKZXNjbHVzaW9uaQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIFAAAACmtleVByZWZpeE4FAAAAEmZpZWxkTmFtZVJpY2hpZXN0YQUAAAAJcmljaGllc3RhBQAAAANuaWwAAAACAAAAAWkBAAAAFWRpY2hpYXJhemlvbmVfaW50ZW50aQAAAAMAAAAHaGFzaF9pZAAAAA50b3RhbGVfZmF0dHVyZQAAAA5udW1fZXN0cmF6aW9uaQQAAAAKZXNjbHVzaW9uaQIAAAACW10DCQEAAAALaXNQYXltZW50T2sAAAABBQAAAAFpCQEAAAAJcmVnaXN0cmExAAAABQUAAAAHaGFzaF9pZAUAAAAOdG90YWxlX2ZhdHR1cmUFAAAADm51bV9lc3RyYXppb25pBQAAAAplc2NsdXNpb25pBQAAAAFpCQAAAgAAAAEFAAAADG1zZ1BhZ2FtZW50bwAAAAFpAQAAAA9lc3RyYXppb25lX3NlbWUAAAABAAAAB2hhc2hfaWQEAAAABm51bWVybwAAAAAAAAAAAAkBAAAAB2VzdHJhaTEAAAADBQAAAAdoYXNoX2lkBQAAAAZudW1lcm8FAAAAAWkAAAAAlcekKw==", "height": 1987903, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EVW51DXZVMFA3L2SvD6LNkBSFYakLpH9GzpMF4ui5Tys Next: yqWmRE6rAJWebRyNbPJcpzYEP3qGudLro438JACjbEU Diff:
OldNewDifferences
225225
226226
227227 @Callable(t)
228-func estrazione_seme (au) = {
229- let T = 0
230- S(au, T, t)
231- }
232-
233-
234-
235-@Callable(t)
236228 func dichiarazione_intenti (au,av,aw) = {
237229 let al = "[]"
238230 if (s(t))
241233 }
242234
243235
236+
237+@Callable(t)
238+func estrazione_seme (au) = {
239+ let T = 0
240+ S(au, T, t)
241+ }
242+
243+
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 10
55
66 let b = 100
77
88 let c = " centesimi di bmsCoin. "
99
1010 let d = base58'GQqJPRuXvxoyz22DeLqquGcx3cdbYpWi6QdqfQUMbLuf'
1111
1212 let e = (((("Devi effettuare un pagamento in " + toBase58String(d)) + " di almeno ") + toString(b)) + c)
1313
1414 let f = "seme_estratto"
1515
1616 let g = "seed"
1717
1818 let h = "seed_b16"
1919
2020 let i = "height_extraction"
2121
2222 let j = "json"
2323
2424 let k = "cardinalita"
2525
2626 let l = "data_richiesta"
2727
2828 let m = "estrazioni"
2929
3030 let n = "richiesta"
3131
3232 let o = "esclusioni"
3333
3434 let p = "counter"
3535
3636 let q = "id_richiesta"
3737
3838 let r = "provider"
3939
4040 func s (t) = if ((size(t.payments) == 0))
4141 then throw(e)
4242 else {
4343 let u = t.payments[0]
4444 let v = u.assetId
4545 if ($isInstanceOf(v, "ByteVector"))
4646 then {
4747 let w = v
4848 if ((w == d))
4949 then (u.amount >= (b * 1000000))
5050 else false
5151 }
5252 else false
5353 }
5454
5555
5656 func x (y,z) = ((("{\"" + y) + "\": \"") + z)
5757
5858
5959 func A (y,z) = ((("\", \"" + y) + "\": \"") + z)
6060
6161
6262 func B (y,z) = (((("\", \"" + y) + "\": \"") + z) + "\"}")
6363
6464
6565 func C (y,D) = {
6666 let E = {
6767 let v = getInteger(this, y)
6868 if ($isInstanceOf(v, "Int"))
6969 then {
7070 let F = v
7171 F
7272 }
7373 else throw(D)
7474 }
7575 E
7676 }
7777
7878
7979 func G () = {
8080 let H = {
8181 let v = blockInfoByHeight(height)
8282 if ($isInstanceOf(v, "BlockInfo"))
8383 then {
8484 let I = v
8585 I
8686 }
8787 else throw("Alla ricerca del blocco corrente: Blocco non trovato!")
8888 }
8989 H
9090 }
9191
9292
9393 func J () = {
9494 let H = {
9595 let v = blockInfoByHeight(height)
9696 if ($isInstanceOf(v, "BlockInfo"))
9797 then {
9898 let I = v
9999 I.timestamp
100100 }
101101 else throw("Alla ricerca del `timestamp`: Blocco non trovato!")
102102 }
103103 H
104104 }
105105
106106
107107 func K (L) = {
108108 let M = {
109109 let v = L.vrf
110110 if ($isInstanceOf(v, "ByteVector"))
111111 then {
112112 let F = v
113113 F
114114 }
115115 else throw("Alla ricerca del `vrf`: Blocco non trovato o blocco non in versione 5 ritenta.")
116116 }
117117 M
118118 }
119119
120120
121121 func N (O,P) = {
122122 let Q = G()
123123 let R = K(Q)
124124 if ((size(R) > 16000))
125125 then throw(((((("Dimensione di " + toBase16String(R)) + " vale ") + toString(size(R))) + " HASH: ") + toBase16String(sha256_16Kb(sha256_16Kb(R)))))
126126 else sha256_16Kb(sha256_16Kb(R))
127127 }
128128
129129
130130 func S (P,T,t) = {
131131 let U = toString(t.caller)
132132 let V = (((U + "_") + P) + "_")
133133 let W = (V + p)
134134 let X = C(W, "La richiesta fatta non è stata ancora registrata")
135135 let Y = if ((0 >= T))
136136 then X
137137 else if ((X >= T))
138138 then T
139139 else throw("Non esiste una richiesta con questo numero")
140140 let Z = ((V + toString(Y)) + "_")
141141 let aa = (Z + f)
142142 let ab = {
143143 let v = getString(this, aa)
144144 if ($isInstanceOf(v, "String"))
145145 then {
146146 let F = v
147147 throw(((("Risultato già presente in blockchain: " + aa) + ": ") + F))
148148 }
149149 else false
150150 }
151151 if (!(ab))
152152 then {
153153 let ac = C((Z + i), "Errore generico su dati della richiesta")
154154 if ((ac > height))
155155 then throw(((("Devi aspettare il blocco " + toString(ac)) + ". siamo al blocco ") + toString(height)))
156156 else {
157157 let ad = (Z + g)
158158 let ae = {
159159 let v = getBinary(this, ad)
160160 if ($isInstanceOf(v, "ByteVector"))
161161 then {
162162 let F = v
163163 F
164164 }
165165 else throw("Seme non trovato. Qualcosa è andata storta!")
166166 }
167167 let af = {
168168 let v = blockInfoByHeight(ac)
169169 if ($isInstanceOf(v, "BlockInfo"))
170170 then {
171171 let H = v
172172 H
173173 }
174174 else throw("Errore: Il blocco di estrazione non esiste")
175175 }
176176 let ag = {
177177 let v = af.vrf
178178 if ($isInstanceOf(v, "ByteVector"))
179179 then {
180180 let F = v
181181 F
182182 }
183183 else throw("Blocco non in versione 5 ritenta.")
184184 }
185185 let R = (((ae + af.generationSignature) + af.generatorPublicKey) + K(af))
186186 let ah = toBase16String(sha256_16Kb(sha256_16Kb(R)))
187187 let ai = toString(C((Z + k), "Errore lettura cardinalità"))
188188 let aj = toString(C((Z + l), "Errore lettura DataRichiesta"))
189189 let ak = toString(C((Z + m), "Errore lettura Estrazioni"))
190190 let al = {
191191 let v = getString(this, (Z + o))
192192 if ($isInstanceOf(v, "String"))
193193 then {
194194 let F = v
195195 F
196196 }
197197 else throw("Errore: elenco esclusioni non presente")
198198 }
199199 let am = ((((((((((x(q, toString(Y)) + A(p, toString(X))) + A(r, U)) + A(n, P)) + A(k, ai)) + A(m, ak)) + A(o, al)) + A(l, aj)) + A(h, toBase16String(ae))) + A(i, toString(ac))) + B(f, ah))
200200 [StringEntry((Z + j), am), StringEntry(aa, ah)]
201201 }
202202 }
203203 else throw("Errore: non dovresti passare da quì")
204204 }
205205
206206
207207 func an (P,ao,ap,al,t) = {
208208 let V = (((toString(t.caller) + "_") + P) + "_")
209209 let W = (V + p)
210210 let aq = {
211211 let v = getInteger(this, W)
212212 if ($isInstanceOf(v, "Int"))
213213 then {
214214 let ar = v
215215 (ar + 1)
216216 }
217217 else 1
218218 }
219219 let Z = ((V + toString(aq)) + "_")
220220 let ae = N(t, (((P + toString(ao)) + toString(ap)) + al))
221221 let as = J()
222222 let at = (height + a)
223223 [IntegerEntry(W, aq), IntegerEntry((Z + i), at), IntegerEntry((Z + k), ao), IntegerEntry((Z + m), ap), IntegerEntry((Z + l), as), BinaryEntry((Z + g), ae), StringEntry((Z + h), toBase16String(ae)), StringEntry((Z + o), al), StringEntry((Z + n), P)]
224224 }
225225
226226
227227 @Callable(t)
228-func estrazione_seme (au) = {
229- let T = 0
230- S(au, T, t)
231- }
232-
233-
234-
235-@Callable(t)
236228 func dichiarazione_intenti (au,av,aw) = {
237229 let al = "[]"
238230 if (s(t))
239231 then an(au, av, aw, al, t)
240232 else throw(e)
241233 }
242234
243235
236+
237+@Callable(t)
238+func estrazione_seme (au) = {
239+ let T = 0
240+ S(au, T, t)
241+ }
242+
243+

github/deemru/w8io/169f3d6 
42.21 ms