tx · 7gRztxkZaKTqJm8pFZUPcP6NUv3o8ryid1S86FYX1eci

3MzfaHTFgjznN8zniycq5PZxaenTjwcYLXf:  -0.01000000 Waves

2022.01.30 03:47 [1900971] smart account 3MzfaHTFgjznN8zniycq5PZxaenTjwcYLXf > SELF 0.00000000 Waves

{ "type": 13, "id": "7gRztxkZaKTqJm8pFZUPcP6NUv3o8ryid1S86FYX1eci", "fee": 1000000, "feeAssetId": null, "timestamp": 1643503665465, "version": 2, "chainId": 84, "sender": "3MzfaHTFgjznN8zniycq5PZxaenTjwcYLXf", "senderPublicKey": "5ate1da9rhtGuHpuEAd28pTGh1GpM8SUthHy4JD2hPeL", "proofs": [ "4QFKTutVkWbbdCtncBQBv8TxFYVGaLN4VisSzR1N9mcRVy11GADy5t6vs9j96CBgEwS6V2HNp2XnTf6QZbkFuAua" ], "script": "base64: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", "height": 1900971, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5T4opJD5jFchnuPh9uuQ4pTFYKx5d2RSHxSNRwbPhws Next: CZ7cxcEkLnRnDmzG2tP5u19zpkmV8WzSia3oYypPhjBP Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+let a = "estEnCours"
5+
6+let b = ""
7+
8+func c (d,e) = ((d + "_") + toString(e))
49
510
6-@Callable(a)
7-func createOrModifyClass (b,c) = [StringEntry(((b + "_") + toString(a.caller)), c)]
11+func f (g) = {
12+ let h = wavesBalance(g)
13+ if ((h.available > 0))
14+ then true
15+ else false
16+ }
17+
18+
19+func i (j,k) = {
20+ let l = Address(fromBase58String(take(k, 35)))
21+ let m = takeRight(k, (size(k) - 34))
22+ if (if (f(l))
23+ then if ((m == "Retard"))
24+ then true
25+ else (m == "Present")
26+ else false)
27+ then Lease(l, wavesBalance(l).available)
28+ else unit
29+ }
30+
31+
32+@Callable(n)
33+func createOrModifyClass (d,o) = [StringEntry(c(d, n.caller), o)]
834
935
1036
11-@Callable(a)
12-func deleteClass (b) = [DeleteEntry(((b + "_") + toString(a.caller)))]
37+@Callable(n)
38+func deleteClass (d) = [DeleteEntry(c(d, n.caller))]
1339
1440
1541
16-@Callable(a)
17-func test () = [StringEntry("Test", "test réussi")]
42+@Callable(n)
43+func faireAppel (p,o) = {
44+ let q = {
45+ let r = o
46+ let s = size(r)
47+ let t = nil
48+ func u (v,w) = if ((w >= s))
49+ then v
50+ else i(v, r[w])
51+
52+ func x (v,w) = if ((w >= s))
53+ then v
54+ else throw("List size exceeds 30")
55+
56+ x(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(t, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30)
57+ }
58+ let y = ((q :+ StringEntry(b, c(p, n.caller))) :+ BooleanEntry(a, true))
59+ y
60+ }
1861
1962
20-@Verifier(d)
21-func e () = true
63+
64+@Callable(n)
65+func arreterCours () = [StringEntry(b, ""), BooleanEntry(a, false)]
66+
67+
68+@Verifier(z)
69+func A () = true
2270

github/deemru/w8io/873ac7e 
27.67 ms