tx · 4AWG8csNWjarix7SEaPgPnNzBCZ1bVxvM616JsnFUjjK

3MzfaHTFgjznN8zniycq5PZxaenTjwcYLXf:  -0.01000000 Waves

2022.02.04 17:42 [1909008] smart account 3MzfaHTFgjznN8zniycq5PZxaenTjwcYLXf > SELF 0.00000000 Waves

{ "type": 13, "id": "4AWG8csNWjarix7SEaPgPnNzBCZ1bVxvM616JsnFUjjK", "fee": 1000000, "feeAssetId": null, "timestamp": 1643985741650, "version": 2, "chainId": 84, "sender": "3MzfaHTFgjznN8zniycq5PZxaenTjwcYLXf", "senderPublicKey": "5ate1da9rhtGuHpuEAd28pTGh1GpM8SUthHy4JD2hPeL", "proofs": [ "5pgZkewAebyaLdbVfBMnoy35EwFDiNb6sc12TcBfVZypahZ3if5QydJqBdyjt9jNFbvpHmodjhNYSYbBzBxBVMBU" ], "script": "base64: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", "height": 1909008, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 69LmamXizN3SjWjzB5BkfR8ib9gwxcGXYgzNTjBMyzzm Next: 5fTyf5jEGugEawj1YEF3jMMpfzXecam3WLWwAia2XP6v Diff:
OldNewDifferences
7676
7777 @Callable(p)
7878 func faireAppelEleve () = {
79- let i = "3N5RAMPJE4xs7mfEqKaHmhuWgVjXbK6dfGc_présent"
79+ let B = ["3N5RAMPJE4xs7mfEqKaHmhuWgVjXbK6dfGc_présent", "3NBK2yEvvn5RyuLiDoSegDnLmrCMdMBGj9c_présent"]
80+ let i = B[0]
81+ let C = removeByIndex(B, 0)
8082 let j = addressFromStringValue(take(i, 35))
81- let k = takeRight(i, (size(i) - 34))
82- let l = invoke(j, "validationPresence", [k, getStringValue(c)], nil)
83+ let k = takeRight(i, (size(i) - 36))
84+ let l = invoke(j, "validationPresence", [k, getStringValue(c), C], nil)
8385 if ((l == l))
8486 then {
8587 let n = l
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "estEnCours"
55
66 let b = "classeEnCours"
77
88 let c = "validatorNode"
99
1010 func d (e,f) = ((e + "_") + toString(f))
1111
1212
1313 func g (h,i) = {
1414 let j = addressFromStringValue(take(i, 35))
1515 let k = takeRight(i, (size(i) - 34))
1616 let l = invoke(j, "validationPresence", [k, getStringValue(c)], nil)
1717 if ((l == l))
1818 then true
1919 else throw("Strict value is not equal to itself.")
2020 }
2121
2222
2323 func m (i) = {
2424 let j = addressFromStringValue(take(i, 35))
2525 let k = takeRight(i, (size(i) - 36))
2626 let l = invoke(j, "validationPresence", [k, getStringValue(c)], nil)
2727 if ((l == l))
2828 then {
2929 let n = l
3030 if ($isInstanceOf(n, "Int"))
3131 then {
3232 let o = n
3333 o
3434 }
3535 else throw("Incorrect invoke result")
3636 }
3737 else throw("Strict value is not equal to itself.")
3838 }
3939
4040
4141 @Callable(p)
4242 func createOrModifyClass (e,q) = [StringEntry(d(e, p.caller), q)]
4343
4444
4545
4646 @Callable(p)
4747 func deleteClass (e) = [DeleteEntry(d(e, p.caller))]
4848
4949
5050
5151 @Callable(p)
5252 func ajouterValidateur (r) = [StringEntry(c, r)]
5353
5454
5555
5656 @Callable(p)
5757 func faireAppel (s,q) = {
5858 let t = {
5959 let u = q
6060 let v = size(u)
6161 let w = nil
6262 func x (y,z) = if ((z >= v))
6363 then y
6464 else g(y, u[z])
6565
6666 func A (y,z) = if ((z >= v))
6767 then y
6868 else throw("List size exceeds 30")
6969
7070 A(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(w, 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)
7171 }
7272 [StringEntry(b, d(s, p.caller)), BooleanEntry(a, true)]
7373 }
7474
7575
7676
7777 @Callable(p)
7878 func faireAppelEleve () = {
79- let i = "3N5RAMPJE4xs7mfEqKaHmhuWgVjXbK6dfGc_présent"
79+ let B = ["3N5RAMPJE4xs7mfEqKaHmhuWgVjXbK6dfGc_présent", "3NBK2yEvvn5RyuLiDoSegDnLmrCMdMBGj9c_présent"]
80+ let i = B[0]
81+ let C = removeByIndex(B, 0)
8082 let j = addressFromStringValue(take(i, 35))
81- let k = takeRight(i, (size(i) - 34))
82- let l = invoke(j, "validationPresence", [k, getStringValue(c)], nil)
83+ let k = takeRight(i, (size(i) - 36))
84+ let l = invoke(j, "validationPresence", [k, getStringValue(c), C], nil)
8385 if ((l == l))
8486 then {
8587 let n = l
8688 if ($isInstanceOf(n, "Int"))
8789 then {
8890 let o = n
8991 nil
9092 }
9193 else throw("Incorrect invoke result")
9294 }
9395 else throw("Strict value is not equal to itself.")
9496 }
9597
9698
9799
98100 @Callable(p)
99101 func arreterCours () = [StringEntry(b, ""), BooleanEntry(a, false)]
100102
101103

github/deemru/w8io/169f3d6 
52.58 ms