tx · 3e8EeV1B67JdQ8AsXwGwVYTVDnQUF68qZuMaR55LF4hn

3MtNPqEijKjAL4eWZyzJjUwLsJb4NfPLBeP:  -0.01000000 Waves

2020.12.28 12:00 [1328333] smart account 3MtNPqEijKjAL4eWZyzJjUwLsJb4NfPLBeP > SELF 0.00000000 Waves

{ "type": 13, "id": "3e8EeV1B67JdQ8AsXwGwVYTVDnQUF68qZuMaR55LF4hn", "fee": 1000000, "feeAssetId": null, "timestamp": 1609146044779, "version": 2, "chainId": 84, "sender": "3MtNPqEijKjAL4eWZyzJjUwLsJb4NfPLBeP", "senderPublicKey": "G5qwRXzqQDopZQsXpKyYh6Gcm5pVPsn4JbBib9iat2CY", "proofs": [ "5STQza9m6N1edRf9R8DoqtdWW7XSUyj2r9kKunE7ouiAUseL6gnt9V3LZcoCqhJGZuzeUdEehjPjjKpyME7jcixu" ], "script": "base64:AAIEAAAAAAAAAAgIAhIECgIICAAAAAAAAAABAAAAAWkBAAAAD2NyZWF0ZUhhc2hFbnRyeQAAAAIAAAAHZmlsZVVybAAAAAhmaWxlSGFzaAQAAAALY3VycmVudEhhc2gJAAQcAAAAAgUAAAAEdGhpcwUAAAAHZmlsZVVybAMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEFAAAAC2N1cnJlbnRIYXNoCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAB2ZpbGVVcmwFAAAACGZpbGVIYXNoCQAETAAAAAIJAQAAAAtCaW5hcnlFbnRyeQAAAAIJAAEsAAAAAgIAAAAGb3duZXJfBQAAAAdmaWxlVXJsCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBQAAAANuaWwEAAAABW93bmVyCQEAAAARQGV4dHJOYXRpdmUoMTA1MikAAAACBQAAAAR0aGlzCQABLAAAAAICAAAABm93bmVyXwUAAAAHZmlsZVVybAMJAAAAAAAAAgUAAAAFb3duZXIICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAHZmlsZVVybAUAAAAIZmlsZUhhc2gFAAAAA25pbAUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXlaQiDE", "height": 1328333, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 4 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+
5+
6+@Callable(a)
7+func createHashEntry (b,c) = {
8+ let d = getBinary(this, b)
9+ if (!(isDefined(d)))
10+ then [StringEntry(b, c), BinaryEntry(("owner_" + b), a.caller.bytes)]
11+ else {
12+ let e = getBinaryValue(this, ("owner_" + b))
13+ if ((e == a.caller.bytes))
14+ then [StringEntry(b, c)]
15+ else nil
16+ }
17+ }
18+
19+
20+@Verifier(f)
21+func g () = sigVerify(f.bodyBytes, f.proofs[0], f.senderPublicKey)
22+

github/deemru/w8io/873ac7e 
14.64 ms