tx · BhFgs12SbNiG2UWAd85k8RXnJe4BSqFav1P4Uim6urwX

3MyxEAHAsZosoF7HG9FGN6f2MAjSgXYuu3t:  -0.01000000 Waves

2022.04.11 19:18 [2004155] smart account 3MyxEAHAsZosoF7HG9FGN6f2MAjSgXYuu3t > SELF 0.00000000 Waves

{ "type": 13, "id": "BhFgs12SbNiG2UWAd85k8RXnJe4BSqFav1P4Uim6urwX", "fee": 1000000, "feeAssetId": null, "timestamp": 1649693909207, "version": 2, "chainId": 84, "sender": "3MyxEAHAsZosoF7HG9FGN6f2MAjSgXYuu3t", "senderPublicKey": "Hh4ZuKiUJp4wpgyspkqQ8fdRQjenEfLn4Ucgp9dNH7sa", "proofs": [ "54DVyXY8XH6nDAGeM7MBAoQqZFmb8frMrDwM8LB3zUkujicCtpD2ahFUWVDEZ3WWmcmTimQuCoUPz4bZ2CthwnUA" ], "script": "base64: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", "height": 2004155, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = "estEnCours"
5+
6+let b = "classeEnCours"
7+
8+let c = "validatorNode"
9+
10+func d (e,f) = ((e + "_") + toString(f))
11+
12+
13+@Callable(g)
14+func createOrModifyClass (e,h) = [StringEntry(d(e, g.caller), h)]
15+
16+
17+
18+@Callable(g)
19+func deleteClass (e) = [DeleteEntry(d(e, g.caller))]
20+
21+
22+
23+@Callable(g)
24+func ajouterValidateur (i) = [StringEntry(c, i)]
25+
26+
27+
28+@Callable(g)
29+func faireAppelEleve (j,k) = {
30+ let l = k[0]
31+ let m = removeByIndex(k, 0)
32+ let n = addressFromStringValue(take(l, 35))
33+ let o = takeRight(l, (size(l) - 36))
34+ let p = invoke(n, "validationPresence", [o, getStringValue(c), m], nil)
35+ if ((p == p))
36+ then {
37+ let q = p
38+ if ($isInstanceOf(q, "Int"))
39+ then {
40+ let r = q
41+[StringEntry(b, d(j, g.caller)), BooleanEntry(a, true)]
42+ }
43+ else throw("Incorrect invoke result")
44+ }
45+ else throw("Strict value is not equal to itself.")
46+ }
47+
48+
49+
50+@Callable(g)
51+func arreterCours () = [StringEntry(b, ""), BooleanEntry(a, false)]
52+
53+

github/deemru/w8io/c3f4982 
18.87 ms