tx · 8uHSFwoygN2fZfcFMbPRFu8gGyN4a48nEoPUhm59KyjS

3N5eKy7FzGGdmcJpPn5epo9HdUmytUZjUS6:  -0.00100000 Waves

2024.03.29 18:35 [3039541] smart account 3N5eKy7FzGGdmcJpPn5epo9HdUmytUZjUS6 > SELF 0.00000000 Waves

{ "type": 13, "id": "8uHSFwoygN2fZfcFMbPRFu8gGyN4a48nEoPUhm59KyjS", "fee": 100000, "feeAssetId": null, "timestamp": 1711726566773, "version": 2, "chainId": 84, "sender": "3N5eKy7FzGGdmcJpPn5epo9HdUmytUZjUS6", "senderPublicKey": "DkJqnpkQ4qUoPHoqpdPyYYhgrnF3PJVoxSBkXVrcprAo", "proofs": [ "2jmwC83vPSFgKv2V8whbtwyvVjCV34qkqXTNJCeYYAtAGrTjZV7At5xjNeL4N24sPkQEwxF5RzDfDjvszwoPLoLq" ], "script": "base64:BgINCAISBAoCCAgSAwoBAQIBB2dldERhdGECA2FkcgNrZXkEBGRhdGEEByRtYXRjaDAJAJ0IAgUDYWRyBQNrZXkDCQABAgUHJG1hdGNoMAIGU3RyaW5nBAFhBQckbWF0Y2gwBQFhAgAFBGRhdGEBCGF1dGhVc2VyAQFpAwkAAAIIBQFpBmNhbGxlcgUEdGhpcwYEDWNhbGxlckFkZHJlc3MJAKUIAQgFAWkGY2FsbGVyBAlkYXRhVmFsdWUJAQdnZXREYXRhAgUEdGhpcwkArAICAgtjb25uZWN0aW9uLgUNY2FsbGVyQWRkcmVzcwQNZXhwZWN0ZWRWYWx1ZQIKYXV0aG9yaXplZAMJAAACBQlkYXRhVmFsdWUFDWV4cGVjdGVkVmFsdWUGBwIBaQEbc2F2ZVNpbmdsZUtleVZhbHVlT25BY2NvdW50AgNrZXkIa2V5VmFsdWUDCQAAAggFAWkGY2FsbGVyBQR0aGlzCQDMCAIJAQtTdHJpbmdFbnRyeQIFA2tleQUIa2V5VmFsdWUFA25pbAkAAgECPUFjY291bnQgaGF0IG5pY2h0IGRpZSBuw7Z0aWdlIEJlcmVjaHRpZ3VuZyBmw7xyIGRpZXNlIEFrdGlvbi4BaQELcmVmdW5kV2F2ZXMBBGNvc3QEDWF1dGhlbnRpY2F0ZWQJAQhhdXRoVXNlcgEFAWkDBQ1hdXRoZW50aWNhdGVkCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMIBQFpBmNhbGxlcgUEY29zdAUEdW5pdAUDbmlsCQACAQI9QWNjb3VudCBoYXQgbmljaHQgZGllIG7DtnRpZ2UgQmVyZWNodGlndW5nIGbDvHIgZGllc2UgQWt0aW9uLgECdHgBBnZlcmlmeQAJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAAIBQJ0eA9zZW5kZXJQdWJsaWNLZXkx71OL", "height": 3039541, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+func a (b,c) = {
5+ let d = {
6+ let e = getString(b, c)
7+ if ($isInstanceOf(e, "String"))
8+ then {
9+ let f = e
10+ f
11+ }
12+ else ""
13+ }
14+ d
15+ }
16+
17+
18+func g (h) = if ((h.caller == this))
19+ then true
20+ else {
21+ let i = toString(h.caller)
22+ let j = a(this, ("connection." + i))
23+ let k = "authorized"
24+ if ((j == k))
25+ then true
26+ else false
27+ }
28+
29+
30+@Callable(h)
31+func saveSingleKeyValueOnAccount (c,l) = if ((h.caller == this))
32+ then [StringEntry(c, l)]
33+ else throw("Account hat nicht die nötige Berechtigung für diese Aktion.")
34+
35+
36+
37+@Callable(h)
38+func refundWaves (m) = {
39+ let n = g(h)
40+ if (n)
41+ then [ScriptTransfer(h.caller, m, unit)]
42+ else throw("Account hat nicht die nötige Berechtigung für diese Aktion.")
43+ }
44+
45+
46+@Verifier(o)
47+func p () = sigVerify(o.bodyBytes, o.proofs[0], o.senderPublicKey)
48+

github/deemru/w8io/6500d08 
25.22 ms