tx · 9k6Jx3Mi3YAZojXPtdhRdHGmRFrsjBcVZBo9H9rH8emE

3N7NSGttZdtSoZanmmvFbtbKy81aH3qmCr1:  -0.01000000 Waves

2022.10.25 15:40 [2287920] smart account 3N7NSGttZdtSoZanmmvFbtbKy81aH3qmCr1 > SELF 0.00000000 Waves

{ "type": 13, "id": "9k6Jx3Mi3YAZojXPtdhRdHGmRFrsjBcVZBo9H9rH8emE", "fee": 1000000, "feeAssetId": null, "timestamp": 1666701661347, "version": 2, "chainId": 84, "sender": "3N7NSGttZdtSoZanmmvFbtbKy81aH3qmCr1", "senderPublicKey": "DnHWpL2JmrKWWVJgbwq4czBSA7NpfK3MyfsKzKLJbcro", "proofs": [ "4ZPrf5ZPYTcyHJPj3V7YLQC47rJCLmXTTN9mCVwmC5M3KTEnhzMf6BkAgmdWx4xJNhZkwLZmF7UnGKGnkzvRJozQ" ], "script": "base64:AAIFAAAAAAAAABAIAhIFCgMICAESABIDCgEIAAAADAEAAAAQZ2V0U3RyaW5nT3JUaHJvdwAAAAIAAAAHYWRkcmVzcwAAAANrZXkJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABB0AAAACBQAAAAdhZGRyZXNzBQAAAANrZXkJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAADENhbid0IHJlYWQgJwUAAAADa2V5AgAAAA0nIGF0IGFkZHJlc3MgCQAEJQAAAAEFAAAAB2FkZHJlc3MBAAAAEWdldEludGVnZXJPclRocm93AAAAAgAAAAdhZGRyZXNzAAAAA2tleQkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAAB2FkZHJlc3MFAAAAA2tleQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAMQ2FuJ3QgcmVhZCAnBQAAAANrZXkCAAAADScgYXQgYWRkcmVzcyAJAAQlAAAAAQUAAAAHYWRkcmVzcwEAAAATcGFyc2VBZGRyZXNzT3JUaHJvdwAAAAEAAAAMbWF5YmVBZGRyZXNzCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQmAAAAAQUAAAAMbWF5YmVBZGRyZXNzCQABLAAAAAIJAAEsAAAAAgIAAAAaQ2FuJ3QgcGFyc2UgYWRkcmVzcyBmcm9tICcFAAAADG1heWJlQWRkcmVzcwIAAAABJwEAAAAMa2V5X3JlaXNzdWVkAAAAAQAAAARuYW1lCQABLAAAAAICAAAACVJlaXNzdWVkXwUAAAAEbmFtZQAAAAARa2V5X21lZWR1c0FkZHJlc3MCAAAADW1lZWR1c0FkZHJlc3MAAAAAFGtleV9yZWdpc3RyYXJBZGRyZXNzAgAAABByZWdpc3RyYXJBZGRyZXNzAAAAABdrZXlfbWVlZHVzSW5pdFRpbWVzdGFtcAIAAAATbWVlZHVzSW5pdFRpbWVzdGFtcAAAAAANbWVlZHVzQWRkcmVzcwkBAAAAEGdldFN0cmluZ09yVGhyb3cAAAACBQAAAAR0aGlzBQAAABFrZXlfbWVlZHVzQWRkcmVzcwAAAAAGbWVlZHVzCQEAAAATcGFyc2VBZGRyZXNzT3JUaHJvdwAAAAEFAAAADW1lZWR1c0FkZHJlc3MAAAAAEHJlZ2lzdHJhckFkZHJlc3MJAQAAABBnZXRTdHJpbmdPclRocm93AAAAAgUAAAAEdGhpcwUAAAAUa2V5X3JlZ2lzdHJhckFkZHJlc3MAAAAACXJlZ2lzdHJhcgkBAAAAE3BhcnNlQWRkcmVzc09yVGhyb3cAAAABBQAAABByZWdpc3RyYXJBZGRyZXNzAAAAABNtZWVkdXNJbml0VGltZXN0YW1wCQEAAAARZ2V0SW50ZWdlck9yVGhyb3cAAAACBQAAAAR0aGlzBQAAABdrZXlfbWVlZHVzSW5pdFRpbWVzdGFtcAAAAAMAAAADaW52AQAAAARpbml0AAAAAwAAAA1tZWVkdXNBZGRyZXNzAAAAEHJlZ2lzdHJhckFkZHJlc3MAAAATbWVlZHVzSW5pdFRpbWVzdGFtcAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAABFrZXlfbWVlZHVzQWRkcmVzcwUAAAANbWVlZHVzQWRkcmVzcwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAABRrZXlfcmVnaXN0cmFyQWRkcmVzcwUAAAAQcmVnaXN0cmFyQWRkcmVzcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAXa2V5X21lZWR1c0luaXRUaW1lc3RhbXAFAAAAE21lZWR1c0luaXRUaW1lc3RhbXAFAAAAA25pbAAAAANpbnYBAAAACGV4Y2hhbmdlAAAAAAQAAAAGY2FsbGVyCAUAAAADaW52AAAABmNhbGxlcgQAAAAJY2FsbGVyU3RyCQAEJQAAAAEFAAAABmNhbGxlcgQAAAADcG10CQABkQAAAAIIBQAAAANpbnYAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAAB2Fzc2V0SWQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAggFAAAAA3BtdAAAAAdhc3NldElkAgAAABVBc3NldCBjYW5ub3QgYmUgV0FWRVMEAAAABWFzc2V0CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAPsAAAAAQUAAAAHYXNzZXRJZAIAAAANSW52YWxpZCBhc3NldAMJAQAAAAIhPQAAAAIIBQAAAANwbXQAAAAGYW1vdW50AAAAAAAAAAABCQAAAgAAAAECAAAAGUluY29ycmVjdCBhbW91bnQgb2YgYXNzZXQDAwMDCQEAAAACIT0AAAACCAUAAAAFYXNzZXQAAAAIcXVhbnRpdHkAAAAAAAAAAAEGCQEAAAACIT0AAAACCAUAAAAFYXNzZXQAAAAGaXNzdWVyBQAAAAZtZWVkdXMGCQEAAAACIT0AAAACCAUAAAAFYXNzZXQAAAAIZGVjaW1hbHMAAAAAAAAAAAAGCQAAAAAAAAIIBQAAAAVhc3NldAAAAApyZWlzc3VhYmxlBgkAAAIAAAABAgAAABtBc3NldCBpbiBwYXltZW50IGlzIG5vdCBORlQEAAAADHJlZ2lzdHJhdGlvbgkAA/wAAAAEBQAAAAlyZWdpc3RyYXICAAAACHJlZ2lzdGVyCQAETAAAAAIIBQAAAAVhc3NldAAAAARuYW1lCQAETAAAAAIFAAAACWNhbGxlclN0cgkABEwAAAACBQAAABNtZWVkdXNJbml0VGltZXN0YW1wBQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAAMcmVnaXN0cmF0aW9uBQAAAAxyZWdpc3RyYXRpb24FAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAADaW52AQAAAAdyZXNlcnZlAAAAAQAAAARuYW1lBAAAAAZjYWxsZXIIBQAAAANpbnYAAAAGY2FsbGVyAwkBAAAAAiE9AAAAAgUAAAAEdGhpcwUAAAAGY2FsbGVyCQAAAgAAAAECAAAAGk9ubHkgc2VsZiBjYWxsIGFyZSBhbGxvd2VkBAAAAAtyZXNlcnZhdGlvbgkAA/wAAAAEBQAAAAlyZWdpc3RyYXICAAAACmFkZFJlc2VydmUJAARMAAAAAgUAAAAEbmFtZQUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAC3Jlc2VydmF0aW9uBQAAAAtyZXNlcnZhdGlvbgUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAADMdMHY", "height": 2287920, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 7GGXH3syx5ANdEU857ZrWNcyTJzF3Viqdk7vEPpxNnk9 Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+func a (b,c) = valueOrErrorMessage(getString(b, c), ((("Can't read '" + c) + "' at address ") + toString(b)))
5+
6+
7+func d (b,c) = valueOrErrorMessage(getInteger(b, c), ((("Can't read '" + c) + "' at address ") + toString(b)))
8+
9+
10+func e (f) = valueOrErrorMessage(addressFromString(f), (("Can't parse address from '" + f) + "'"))
11+
12+
13+func g (h) = ("Reissued_" + h)
14+
15+
16+let i = "meedusAddress"
17+
18+let j = "registrarAddress"
19+
20+let k = "meedusInitTimestamp"
21+
22+let l = a(this, i)
23+
24+let m = e(l)
25+
26+let n = a(this, j)
27+
28+let o = e(n)
29+
30+let p = d(this, k)
31+
32+@Callable(q)
33+func init (l,n,p) = [StringEntry(i, l), StringEntry(j, n), IntegerEntry(k, p)]
34+
35+
36+
37+@Callable(q)
38+func exchange () = {
39+ let r = q.caller
40+ let s = toString(r)
41+ let t = q.payments[0]
42+ let u = valueOrErrorMessage(t.assetId, "Asset cannot be WAVES")
43+ let v = valueOrErrorMessage(assetInfo(u), "Invalid asset")
44+ if ((t.amount != 1))
45+ then throw("Incorrect amount of asset")
46+ else if (if (if (if ((v.quantity != 1))
47+ then true
48+ else (v.issuer != m))
49+ then true
50+ else (v.decimals != 0))
51+ then true
52+ else (v.reissuable == true))
53+ then throw("Asset in payment is not NFT")
54+ else {
55+ let w = invoke(o, "register", [v.name, s, p], nil)
56+ if ((w == w))
57+ then nil
58+ else throw("Strict value is not equal to itself.")
59+ }
60+ }
61+
62+
63+
64+@Callable(q)
65+func reserve (h) = {
66+ let r = q.caller
67+ if ((this != r))
68+ then throw("Only self call are allowed")
69+ else {
70+ let x = invoke(o, "addReserve", [h], nil)
71+ if ((x == x))
72+ then nil
73+ else throw("Strict value is not equal to itself.")
74+ }
75+ }
76+
77+

github/deemru/w8io/873ac7e 
15.96 ms