tx · BVPTyUDgTTacfYS5JCinh2M8iNab23C6J6QGWyDQNpay

3MvfLw6ztd78gH8Pg1o9uVFzo49J7ySQbbL:  -0.00100000 Waves

2022.06.20 10:46 [2104419] smart account 3MvfLw6ztd78gH8Pg1o9uVFzo49J7ySQbbL > SELF 0.00000000 Waves

{ "type": 13, "id": "BVPTyUDgTTacfYS5JCinh2M8iNab23C6J6QGWyDQNpay", "fee": 100000, "feeAssetId": null, "timestamp": 1655711291678, "version": 2, "chainId": 84, "sender": "3MvfLw6ztd78gH8Pg1o9uVFzo49J7ySQbbL", "senderPublicKey": "Bde8tvr1EtxSHyeF4yzi87MFeDiuPwLuFJL1QkJPyasZ", "proofs": [ "22W3PWcDEALzeafQ9wRHXgXjVMbYKbfxY6z8HArJ9vjiXr9sJPnrAKaq2f3GEJmE3VMGE6CZNpep8m73waPYgifZ" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEIAAAABAEAAAAGZ2V0U3RyAAAAAQAAAANrZXkEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWIFAAAAByRtYXRjaDAFAAAAAWICAAAAAAAAAAANa2V5QmFja3VwUEtleQIAAAAHYmFja19wawAAAAAQYmFja3VwUEtleVN0cmluZwkBAAAABmdldFN0cgAAAAEFAAAADWtleUJhY2t1cFBLZXkBAAAADGdldEJhY2t1cEtleQAAAAADCQAAAAAAAAIFAAAAEGJhY2t1cFBLZXlTdHJpbmcCAAAAAAgFAAAABHRoaXMAAAAFYnl0ZXMJAAJZAAAAAQUAAAAQYmFja3VwUEtleVN0cmluZwAAAAEAAAABaQEAAAANaW5pdEJhY2t1cEtleQAAAAEAAAAJcHVibGljS2V5AwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAAR0aGlzCQAAAgAAAAECAAAAH1NJQks6IFlvdSBjYW5ub3QgZG8gdGhpcyBhY3Rpb24JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAANa2V5QmFja3VwUEtleQUAAAAJcHVibGljS2V5BQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5BgkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAJAQAAAAxnZXRCYWNrdXBLZXkAAAAAuwz8tQ==", "height": 2104419, "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+func a (b) = {
5+ let c = getString(this, b)
6+ if ($isInstanceOf(c, "String"))
7+ then {
8+ let d = c
9+ d
10+ }
11+ else ""
12+ }
13+
14+
15+let e = "back_pk"
16+
17+let f = a(e)
18+
19+func g () = if ((f == ""))
20+ then this.bytes
21+ else fromBase58String(f)
22+
23+
24+@Callable(h)
25+func initBackupKey (i) = if ((h.caller != this))
26+ then throw("SIBK: You cannot do this action")
27+ else [StringEntry(e, i)]
28+
29+
30+@Verifier(j)
31+func k () = {
32+ let c = j
33+ if (sigVerify(j.bodyBytes, j.proofs[0], j.senderPublicKey))
34+ then true
35+ else sigVerify(j.bodyBytes, j.proofs[0], g())
36+ }
37+

github/deemru/w8io/c3f4982 
24.22 ms