tx · 3wWXEJsrtwTsYHVqxe5kdFZEzzcM9D9dJNMG4G5S5hxD

3MxZp5dE4bdw4ySwWuP8oa5u7oJ9v3mCd9o:  -0.01400000 Waves

2020.09.18 15:09 [1182707] smart account 3MxZp5dE4bdw4ySwWuP8oa5u7oJ9v3mCd9o > SELF 0.00000000 Waves

{ "type": 13, "id": "3wWXEJsrtwTsYHVqxe5kdFZEzzcM9D9dJNMG4G5S5hxD", "fee": 1400000, "feeAssetId": null, "timestamp": 1600431001781, "version": 2, "chainId": 84, "sender": "3MxZp5dE4bdw4ySwWuP8oa5u7oJ9v3mCd9o", "senderPublicKey": "6Bsee4KX5PTUcBfCH4bFHLzLRZSPQF8HH4oYtNZFsCAG", "proofs": [ "yv5Cv5CJQQuSaXZnEyuCRPp1wzCYGKvKQquKJgjzXTbAjq7UZWjSqFsG56C7YqUWctXiKapEqiQStwSqQ1FbgtJ" ], "script": "base64:AAIEAAAAAAAAABoIAhIGCgQICAgIEg4KDAgICAgICAEICAgICAAAACsAAAAAD3N0b3JhZ2VWZXJpZmllcgkBAAAABXZhbHVlAAAAAQkABCYAAAABAgAAACMzTjJzNVJ0YUhQQmVuQ3N4MkVDY29GUmJZSHgzbm9aaFhXMQAAAAANdXNlcldoaXRlbGlzdAkBAAAABXZhbHVlAAAAAQkABCYAAAABAgAAACMzTXBKRWIzNlpReWsxaGFLbm9jYXlKY1lNMzFjTlBYUGlLMwAAAAAMc2lnblZlcmlmaWVyCQEAAAAFdmFsdWUAAAABCQAEJgAAAAECAAAAIzNOQzI4aFNpdnJtc1RVWGFZRDF4NkwzNjJKNFpwVW5vVGRCAAAAAA1hY2NlcHRlZFRva2VuAQAAACDopWq8yndC8nBhMjVKT0WDubke5ZlnF8Nx6tkLoQSt6wAAAAAGdXNkbklEAgAAACwzS0ZYQkdHTENqQTVaMkR1VzREcTlmRERySGpKSlAxWkVrYW9halN6dUtzQwAAAAAFYWRtaW4CAAAAIzNOQ3FwZGI4akhXMWQxaHFaZ2VTOUFFMk1KMktlaDk1ak1DAAAAAAxWRVJJRklFRE9OTFkGAAAAAAt1c2VyQWxsb3dlZAIAAAAHQUxMT1dFRAAAAAAOdXNlclJlZ2lzdGVyZWQCAAAAClJFR0lTVEVSRUQAAAAADHVzZXJWZXJpZmllZAIAAAAIVkVSSUZJRUQAAAAADXVzZXJTdXNwZW5kZWQCAAAACVNVU1BFTkRFRAAAAAALdXNlclJlbW92ZWQCAAAAB1JFTU9WRUQAAAAAEHVzZXJVbnJlZ2lzdGVyZWQCAAAADFVOUkVHSVNURVJFRAAAAAAGb25TYWxlAgAAAAdPTl9TQUxFAAAAAARzb2xkAgAAAARTT0xEAAAAAAhjYW5jZWxlZAIAAAAIQ0FOQ0VMRUQBAAAADmdldFN0cmluZ0J5S2V5AAAAAQAAAANrZXkEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAAAAEAAAAPZ2V0SW50ZWdlckJ5S2V5AAAAAQAAAANrZXkEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWkFAAAAByRtYXRjaDAFAAAAAWkAAAAAAAAAAAABAAAAC2tleVVzZXJBZGRyAAAAAQAAAApjYWxsZXJBZGRyCQABLAAAAAICAAAABXVzZXJfBQAAAApjYWxsZXJBZGRyAQAAAAtrZXlVc2VyTmFtZQAAAAEAAAAKY2FsbGVyQWRkcgkAASwAAAACAgAAAAp1c2VyX25hbWVfBQAAAApjYWxsZXJBZGRyAQAAAAtrZXlVc2VyRGVzYwAAAAEAAAAKY2FsbGVyQWRkcgkAASwAAAACAgAAAAp1c2VyX2Rlc2NfBQAAAApjYWxsZXJBZGRyAQAAAA1rZXlVc2VyU29jaWFsAAAAAQAAAApjYWxsZXJBZGRyCQABLAAAAAICAAAADHVzZXJfc29jaWFsXwUAAAAKY2FsbGVyQWRkcgEAAAAMa2V5VXNlclRodW1iAAAAAQAAAApjYWxsZXJBZGRyCQABLAAAAAICAAAAC3VzZXJfdGh1bWJfBQAAAApjYWxsZXJBZGRyAQAAAA9rZXlVc2VySXNBcnRpc3QAAAABAAAACmNhbGxlckFkZHIJAAEsAAAAAgIAAAAOdXNlcl9pc2FydGlzdF8FAAAACmNhbGxlckFkZHIBAAAADWtleVVzZXJTdGF0dXMAAAABAAAACmNhbGxlckFkZHIJAAEsAAAAAgIAAAAMdXNlcl9zdGF0dXNfBQAAAApjYWxsZXJBZGRyAQAAAAtrZXlVc2VyRGF0ZQAAAAEAAAAKY2FsbGVyQWRkcgkAASwAAAACAgAAAAp1c2VyX2RhdGVfBQAAAApjYWxsZXJBZGRyAQAAAAprZXlBcnREYXRlAAAAAgAAAApjYWxsZXJBZGRyAAAABWFydElkCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAlhcnRfZGF0ZV8FAAAABWFydElkAgAAAAFfBQAAAApjYWxsZXJBZGRyAQAAAAprZXlBcnROYW1lAAAAAgAAAApjYWxsZXJBZGRyAAAABWFydElkCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAlhcnRfbmFtZV8FAAAABWFydElkAgAAAAFfBQAAAApjYWxsZXJBZGRyAQAAAAprZXlBcnREZXNjAAAAAgAAAApjYWxsZXJBZGRyAAAABWFydElkCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAlhcnRfZGVzY18FAAAABWFydElkAgAAAAFfBQAAAApjYWxsZXJBZGRyAQAAABBrZXlBcnREaXNwbGF5Q2lkAAAAAgAAAApjYWxsZXJBZGRyAAAABWFydElkCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABBhcnRfZGlzcGxheV9jaWRfBQAAAAVhcnRJZAIAAAABXwUAAAAKY2FsbGVyQWRkcgEAAAAQa2V5QXJ0RXhwb3J0SGFzaAAAAAIAAAAKY2FsbGVyQWRkcgAAAAVhcnRJZAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAQYXJ0X2V4cG9ydF9oYXNoXwUAAAAFYXJ0SWQCAAAAAV8FAAAACmNhbGxlckFkZHIBAAAAD2tleUFydEV4cG9ydENpZAAAAAIAAAAKY2FsbGVyQWRkcgAAAAVhcnRJZAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAPYXJ0X2V4cG9ydF9jaWRfBQAAAAVhcnRJZAIAAAABXwUAAAAKY2FsbGVyQWRkcgEAAAANa2V5QXJ0TWF4TWludAAAAAIAAAAKY2FsbGVyQWRkcgAAAAVhcnRJZAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAMYXJ0X21heG1pbnRfBQAAAAVhcnRJZAIAAAABXwUAAAAKY2FsbGVyQWRkcgEAAAAMa2V5QXJ0U2lnbklEAAAAAgAAAApjYWxsZXJBZGRyAAAABWFydElkCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAthcnRfc2lnbmlkXwUAAAAFYXJ0SWQCAAAAAV8FAAAACmNhbGxlckFkZHIBAAAADGtleUFydElzc3VlZAAAAAIAAAAKY2FsbGVyQWRkcgAAAAVhcnRJZAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAALYXJ0X2lzc3VlZF8FAAAABWFydElkAgAAAAFfBQAAAApjYWxsZXJBZGRyAQAAAAxrZXlBcnRPblNhbGUAAAACAAAACmNhbGxlckFkZHIAAAAFYXJ0SWQJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAC2FydF9vbnNhbGVfBQAAAAVhcnRJZAIAAAABXwUAAAAKY2FsbGVyQWRkcgEAAAARa2V5QXJ0TGljZW5jZUhhc2gAAAACAAAACmNhbGxlckFkZHIAAAAFYXJ0SWQJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAEWFydF9saWNlbmNlX2hhc2hfBQAAAAVhcnRJZAIAAAABXwUAAAAKY2FsbGVyQWRkcgEAAAAQa2V5QXJ0TGljZW5jZUNpZAAAAAIAAAAKY2FsbGVyQWRkcgAAAAVhcnRJZAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAQYXJ0X2xpY2VuY2VfY2lkXwUAAAAFYXJ0SWQCAAAAAV8FAAAACmNhbGxlckFkZHIBAAAACmtleUFydFRhZ3MAAAACAAAACmNhbGxlckFkZHIAAAAFYXJ0SWQJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACWFydF90YWdzXwUAAAAFYXJ0SWQCAAAAAV8FAAAACmNhbGxlckFkZHIBAAAACmtleUFydFR5cGUAAAACAAAACmNhbGxlckFkZHIAAAAFYXJ0SWQJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACWFydF90eXBlXwUAAAAFYXJ0SWQCAAAAAV8FAAAACmNhbGxlckFkZHIBAAAAEWtleUFydE93bmVyQnlIYXNoAAAAAQAAAApzaGEyNTZIYXNoCQABLAAAAAICAAAAEmFydF9vd25lcl9ieV9oYXNoXwUAAAAKc2hhMjU2SGFzaAEAAAATa2V5QXJ0QXJ0aWRCeVNpZ25pZAAAAAIAAAAKY2FsbGVyQWRkcgAAAAZzaWduSWQJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAEmFydF9hcnRpZGJ5c2lnbmlkXwUAAAAGc2lnbklkAgAAAAFfBQAAAApjYWxsZXJBZGRyAQAAABVrZXlBcnRUeGlkQnlIYXNoT3duZXIAAAACAAAACnNoYTI1Nkhhc2gAAAAKY2FsbGVyQWRkcgkAASwAAAACAgAAABdhcnRfdHhpZF9ieV9oYXNoX293bmVyXwkAAlgAAAABCQALVAAAAAEJAAGbAAAAAQkAASwAAAACBQAAAApzaGEyNTZIYXNoBQAAAApjYWxsZXJBZGRyAAAAAgAAAAFpAQAAAAxyZWdpc3RlclVzZXIAAAAEAAAABG5hbWUAAAALZGVzY3JpcHRpb24AAAAFdGh1bWIAAAAGc29jaWFsBAAAAApjYWxsZXJBZGRyCQAEJQAAAAEJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAACaWQJAAJYAAAAAQgFAAAAAWkAAAANdHJhbnNhY3Rpb25JZAQAAAAJdGltZXN0YW1wCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAC2tleVVzZXJEYXRlAAAAAQUAAAAKY2FsbGVyQWRkcgUAAAAJdGltZXN0YW1wCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAtrZXlVc2VyQWRkcgAAAAEFAAAACmNhbGxlckFkZHIJAAEsAAAAAgkAASwAAAACBQAAAAJpZAIAAAABXwkAAaQAAAABCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAALa2V5VXNlck5hbWUAAAABBQAAAApjYWxsZXJBZGRyBQAAAARuYW1lCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAtrZXlVc2VyRGVzYwAAAAEFAAAACmNhbGxlckFkZHIFAAAAC2Rlc2NyaXB0aW9uCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAA1rZXlVc2VyU29jaWFsAAAAAQUAAAAKY2FsbGVyQWRkcgUAAAAGc29jaWFsCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAxrZXlVc2VyVGh1bWIAAAABBQAAAApjYWxsZXJBZGRyBQAAAAV0aHVtYgkABEwAAAACCQEAAAAMQm9vbGVhbkVudHJ5AAAAAgkBAAAAD2tleVVzZXJJc0FydGlzdAAAAAEFAAAACmNhbGxlckFkZHIHCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAA1rZXlVc2VyU3RhdHVzAAAAAQUAAAAKY2FsbGVyQWRkcgUAAAAOdXNlclJlZ2lzdGVyZWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAObGFzdF9pbnZva2VfaWQFAAAAAmlkBQAAAANuaWwAAAAGaW52b2tlAQAAAAphZGRBcnR3b3JrAAAADAAAAApzaGEyNTZIYXNoAAAABnNpZ25JRAAAAARuYW1lAAAAC2Rlc2NyaXB0aW9uAAAABHRhZ3MAAAAEdHlwZQAAAAdtYXhtaW50AAAACmNpZERpc3BsYXkAAAAMc2hhMjU2RXhwb3J0AAAACWNpZEV4cG9ydAAAAA1zaGEyNTZMaWNlbmNlAAAACmNpZExpY2VuY2UEAAAABWFydElkCQACWAAAAAEIBQAAAAZpbnZva2UAAAANdHJhbnNhY3Rpb25JZAQAAAANY2FsbGVyQWRkcmVzcwkAAlgAAAABCAgFAAAABmludm9rZQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAACXRpbWVzdGFtcAgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAEWtleUFydE93bmVyQnlIYXNoAAAAAQUAAAAKc2hhMjU2SGFzaAUAAAANY2FsbGVyQWRkcmVzcwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAVa2V5QXJ0VHhpZEJ5SGFzaE93bmVyAAAAAgUAAAAKc2hhMjU2SGFzaAUAAAANY2FsbGVyQWRkcmVzcwUAAAAFYXJ0SWQJAARMAAAAAgkBAAAADEJvb2xlYW5FbnRyeQAAAAIJAQAAAA9rZXlVc2VySXNBcnRpc3QAAAABBQAAAA1jYWxsZXJBZGRyZXNzBgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAACmtleUFydERhdGUAAAACBQAAAA1jYWxsZXJBZGRyZXNzBQAAAAVhcnRJZAUAAAAJdGltZXN0YW1wCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAprZXlBcnROYW1lAAAAAgUAAAANY2FsbGVyQWRkcmVzcwUAAAAFYXJ0SWQFAAAABG5hbWUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAACmtleUFydERlc2MAAAACBQAAAA1jYWxsZXJBZGRyZXNzBQAAAAVhcnRJZAUAAAALZGVzY3JpcHRpb24JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAEGtleUFydERpc3BsYXlDaWQAAAACBQAAAA1jYWxsZXJBZGRyZXNzBQAAAAVhcnRJZAUAAAAKY2lkRGlzcGxheQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAPa2V5QXJ0RXhwb3J0Q2lkAAAAAgUAAAANY2FsbGVyQWRkcmVzcwUAAAAFYXJ0SWQFAAAACWNpZEV4cG9ydAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAQa2V5QXJ0RXhwb3J0SGFzaAAAAAIFAAAADWNhbGxlckFkZHJlc3MFAAAABWFydElkBQAAAAxzaGEyNTZFeHBvcnQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAEWtleUFydExpY2VuY2VIYXNoAAAAAgUAAAANY2FsbGVyQWRkcmVzcwUAAAAFYXJ0SWQFAAAADXNoYTI1NkxpY2VuY2UJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAEGtleUFydExpY2VuY2VDaWQAAAACBQAAAA1jYWxsZXJBZGRyZXNzBQAAAAVhcnRJZAUAAAAKY2lkTGljZW5jZQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAKa2V5QXJ0VHlwZQAAAAIFAAAADWNhbGxlckFkZHJlc3MFAAAABWFydElkBQAAAAR0eXBlCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAprZXlBcnRUYWdzAAAAAgUAAAANY2FsbGVyQWRkcmVzcwUAAAAFYXJ0SWQFAAAABHRhZ3MJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAA1rZXlBcnRNYXhNaW50AAAAAgUAAAANY2FsbGVyQWRkcmVzcwUAAAAFYXJ0SWQFAAAAB21heG1pbnQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAADGtleUFydFNpZ25JRAAAAAIFAAAADWNhbGxlckFkZHJlc3MFAAAABWFydElkBQAAAAZzaWduSUQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAxrZXlBcnRJc3N1ZWQAAAACBQAAAA1jYWxsZXJBZGRyZXNzBQAAAAVhcnRJZAAAAAAAAAAAAAkABEwAAAACCQEAAAAMQm9vbGVhbkVudHJ5AAAAAgkBAAAADGtleUFydE9uU2FsZQAAAAIFAAAADWNhbGxlckFkZHJlc3MFAAAABWFydElkBwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAATa2V5QXJ0QXJ0aWRCeVNpZ25pZAAAAAIFAAAADWNhbGxlckFkZHJlc3MFAAAABnNpZ25JRAUAAAAFYXJ0SWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAObGFzdF9pbnZva2VfaWQFAAAABWFydElkBQAAAANuaWwAAAAA3hWM7Q==", "height": 1182707, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GGDFEb91qvr2CBSWBjxsKVWgRv7rLe3H91LR44UqzaAk Next: none Diff:
OldNewDifferences
1515
1616 let g = true
1717
18-let h = "CREATED"
18+let h = "ALLOWED"
1919
20-let i = "VERIFIED"
20+let i = "REGISTERED"
2121
22-let j = "SUSPENDED"
22+let j = "VERIFIED"
2323
24-let k = "REMOVED"
24+let k = "SUSPENDED"
2525
26-let l = "UNREGISTERED"
26+let l = "REMOVED"
2727
28-let m = "ON_SALE"
28+let m = "UNREGISTERED"
2929
30-let n = "SOLD"
30+let n = "ON_SALE"
3131
32-let o = "CANCELED"
32+let o = "SOLD"
3333
34-func p (q) = {
35- let r = getString(this, q)
36- if ($isInstanceOf(r, "String"))
34+let p = "CANCELED"
35+
36+func q (r) = {
37+ let s = getString(this, r)
38+ if ($isInstanceOf(s, "String"))
3739 then {
38- let s = r
39- s
40+ let t = s
41+ t
4042 }
4143 else ""
4244 }
4345
4446
45-func t (q) = {
46- let r = getInteger(this, q)
47- if ($isInstanceOf(r, "Int"))
47+func u (r) = {
48+ let s = getInteger(this, r)
49+ if ($isInstanceOf(s, "Int"))
4850 then {
49- let u = r
50- u
51+ let v = s
52+ v
5153 }
5254 else 0
5355 }
5456
5557
56-func v (w) = ("user_" + w)
58+func w (x) = ("user_" + x)
5759
5860
59-func x (w) = ("user_name_" + w)
61+func y (x) = ("user_name_" + x)
6062
6163
62-func y (w) = ("user_desc_" + w)
64+func z (x) = ("user_desc_" + x)
6365
6466
65-func z (w) = ("user_social_" + w)
67+func A (x) = ("user_social_" + x)
6668
6769
68-func A (w) = ("user_thumb_" + w)
70+func B (x) = ("user_thumb_" + x)
6971
7072
71-func B (w) = ("user_isartist_" + w)
73+func C (x) = ("user_isartist_" + x)
7274
7375
74-func C (w) = ("user_status_" + w)
76+func D (x) = ("user_status_" + x)
7577
7678
77-func D (w) = ("user_date_" + w)
79+func E (x) = ("user_date_" + x)
7880
7981
80-func E (w,F) = ((("art_date_" + F) + "_") + w)
82+func F (x,G) = ((("art_date_" + G) + "_") + x)
8183
8284
83-func G (w,F) = ((("art_name_" + F) + "_") + w)
85+func H (x,G) = ((("art_name_" + G) + "_") + x)
8486
8587
86-func H (w,F) = ((("art_desc_" + F) + "_") + w)
88+func I (x,G) = ((("art_desc_" + G) + "_") + x)
8789
8890
89-func I (w,F) = ((("art_display_cid_" + F) + "_") + w)
91+func J (x,G) = ((("art_display_cid_" + G) + "_") + x)
9092
9193
92-func J (w,F) = ((("art_export_hash_" + F) + "_") + w)
94+func K (x,G) = ((("art_export_hash_" + G) + "_") + x)
9395
9496
95-func K (w,F) = ((("art_export_cid_" + F) + "_") + w)
97+func L (x,G) = ((("art_export_cid_" + G) + "_") + x)
9698
9799
98-func L (w,F) = ((("art_maxmint_" + F) + "_") + w)
100+func M (x,G) = ((("art_maxmint_" + G) + "_") + x)
99101
100102
101-func M (w,F) = ((("art_signid_" + F) + "_") + w)
103+func N (x,G) = ((("art_signid_" + G) + "_") + x)
102104
103105
104-func N (w,F) = ((("art_issued_" + F) + "_") + w)
106+func O (x,G) = ((("art_issued_" + G) + "_") + x)
105107
106108
107-func O (w,F) = ((("art_onsale_" + F) + "_") + w)
109+func P (x,G) = ((("art_onsale_" + G) + "_") + x)
108110
109111
110-func P (w,F) = ((("art_licence_hash_" + F) + "_") + w)
112+func Q (x,G) = ((("art_licence_hash_" + G) + "_") + x)
111113
112114
113-func Q (w,F) = ((("art_licence_cid_" + F) + "_") + w)
115+func R (x,G) = ((("art_licence_cid_" + G) + "_") + x)
114116
115117
116-func R (w,F) = ((("art_tags_" + F) + "_") + w)
118+func S (x,G) = ((("art_tags_" + G) + "_") + x)
117119
118120
119-func S (w,F) = ((("art_type_" + F) + "_") + w)
121+func T (x,G) = ((("art_type_" + G) + "_") + x)
120122
121123
122-func T (U) = ("art_owner_by_hash_" + U)
124+func U (V) = ("art_owner_by_hash_" + V)
123125
124126
125-func V (U,w) = ("art_txid_by_hash_owner_" + toBase58String(sha256_16Kb(toBytes((U + w)))))
127+func W (x,X) = ((("art_artidbysignid_" + X) + "_") + x)
126128
127129
128-@Callable(u)
129-func registerUser (W,X,Y,Z) = {
130- let w = toString(addressFromPublicKey(u.callerPublicKey))
131- let aa = toBase58String(u.transactionId)
132- let ab = lastBlock.timestamp
133-[IntegerEntry(D(w), ab), StringEntry(v(w), ((aa + "_") + toString(lastBlock.timestamp))), StringEntry(x(w), W), StringEntry(y(w), X), StringEntry(z(w), Z), StringEntry(A(w), Y), BooleanEntry(B(w), false), StringEntry(C(w), h), StringEntry("last_invoke_id", aa)]
130+func Y (V,x) = ("art_txid_by_hash_owner_" + toBase58String(sha256_16Kb(toBytes((V + x)))))
131+
132+
133+@Callable(v)
134+func registerUser (Z,aa,ab,ac) = {
135+ let x = toString(addressFromPublicKey(v.callerPublicKey))
136+ let ad = toBase58String(v.transactionId)
137+ let ae = lastBlock.timestamp
138+[IntegerEntry(E(x), ae), StringEntry(w(x), ((ad + "_") + toString(lastBlock.timestamp))), StringEntry(y(x), Z), StringEntry(z(x), aa), StringEntry(A(x), ac), StringEntry(B(x), ab), BooleanEntry(C(x), false), StringEntry(D(x), i), StringEntry("last_invoke_id", ad)]
134139 }
135140
136141
137142
138-@Callable(ac)
139-func addArtwork (U,ad,W,X,ae,af,ag,ah,ai,aj,ak,al) = {
140- let F = toBase58String(ac.transactionId)
141- let am = toBase58String(ac.caller.bytes)
142- let ab = lastBlock.timestamp
143-[StringEntry(T(U), am), StringEntry(V(U, am), F), BooleanEntry(B(am), true), IntegerEntry(E(am, F), ab), StringEntry(G(am, F), W), StringEntry(H(am, F), X), StringEntry(I(am, F), ah), StringEntry(K(am, F), aj), StringEntry(J(am, F), ai), StringEntry(P(am, F), ak), StringEntry(Q(am, F), al), StringEntry(S(am, F), af), StringEntry(R(am, F), ae), IntegerEntry(L(am, F), ag), StringEntry(M(am, F), ad), IntegerEntry(N(am, F), 0), BooleanEntry(O(am, F), false), StringEntry("last_invoke_id", F)]
143+@Callable(af)
144+func addArtwork (V,ag,Z,aa,ah,ai,aj,ak,al,am,an,ao) = {
145+ let G = toBase58String(af.transactionId)
146+ let ap = toBase58String(af.caller.bytes)
147+ let ae = lastBlock.timestamp
148+[StringEntry(U(V), ap), StringEntry(Y(V, ap), G), BooleanEntry(C(ap), true), IntegerEntry(F(ap, G), ae), StringEntry(H(ap, G), Z), StringEntry(I(ap, G), aa), StringEntry(J(ap, G), ak), StringEntry(L(ap, G), am), StringEntry(K(ap, G), al), StringEntry(Q(ap, G), an), StringEntry(R(ap, G), ao), StringEntry(T(ap, G), ai), StringEntry(S(ap, G), ah), IntegerEntry(M(ap, G), aj), StringEntry(N(ap, G), ag), IntegerEntry(O(ap, G), 0), BooleanEntry(P(ap, G), false), StringEntry(W(ap, ag), G), StringEntry("last_invoke_id", G)]
144149 }
145150
146151
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = value(addressFromString("3N2s5RtaHPBenCsx2ECcoFRbYHx3noZhXW1"))
55
66 let b = value(addressFromString("3MpJEb36ZQyk1haKnocayJcYM31cNPXPiK3"))
77
88 let c = value(addressFromString("3NC28hSivrmsTUXaYD1x6L362J4ZpUnoTdB"))
99
1010 let d = base58'Gf9t8FA4H3ssoZPCwrg3KwUFCci8zuUFP9ssRsUY3s6a'
1111
1212 let e = "3KFXBGGLCjA5Z2DuW4Dq9fDDrHjJJP1ZEkaoajSzuKsC"
1313
1414 let f = "3NCqpdb8jHW1d1hqZgeS9AE2MJ2Keh95jMC"
1515
1616 let g = true
1717
18-let h = "CREATED"
18+let h = "ALLOWED"
1919
20-let i = "VERIFIED"
20+let i = "REGISTERED"
2121
22-let j = "SUSPENDED"
22+let j = "VERIFIED"
2323
24-let k = "REMOVED"
24+let k = "SUSPENDED"
2525
26-let l = "UNREGISTERED"
26+let l = "REMOVED"
2727
28-let m = "ON_SALE"
28+let m = "UNREGISTERED"
2929
30-let n = "SOLD"
30+let n = "ON_SALE"
3131
32-let o = "CANCELED"
32+let o = "SOLD"
3333
34-func p (q) = {
35- let r = getString(this, q)
36- if ($isInstanceOf(r, "String"))
34+let p = "CANCELED"
35+
36+func q (r) = {
37+ let s = getString(this, r)
38+ if ($isInstanceOf(s, "String"))
3739 then {
38- let s = r
39- s
40+ let t = s
41+ t
4042 }
4143 else ""
4244 }
4345
4446
45-func t (q) = {
46- let r = getInteger(this, q)
47- if ($isInstanceOf(r, "Int"))
47+func u (r) = {
48+ let s = getInteger(this, r)
49+ if ($isInstanceOf(s, "Int"))
4850 then {
49- let u = r
50- u
51+ let v = s
52+ v
5153 }
5254 else 0
5355 }
5456
5557
56-func v (w) = ("user_" + w)
58+func w (x) = ("user_" + x)
5759
5860
59-func x (w) = ("user_name_" + w)
61+func y (x) = ("user_name_" + x)
6062
6163
62-func y (w) = ("user_desc_" + w)
64+func z (x) = ("user_desc_" + x)
6365
6466
65-func z (w) = ("user_social_" + w)
67+func A (x) = ("user_social_" + x)
6668
6769
68-func A (w) = ("user_thumb_" + w)
70+func B (x) = ("user_thumb_" + x)
6971
7072
71-func B (w) = ("user_isartist_" + w)
73+func C (x) = ("user_isartist_" + x)
7274
7375
74-func C (w) = ("user_status_" + w)
76+func D (x) = ("user_status_" + x)
7577
7678
77-func D (w) = ("user_date_" + w)
79+func E (x) = ("user_date_" + x)
7880
7981
80-func E (w,F) = ((("art_date_" + F) + "_") + w)
82+func F (x,G) = ((("art_date_" + G) + "_") + x)
8183
8284
83-func G (w,F) = ((("art_name_" + F) + "_") + w)
85+func H (x,G) = ((("art_name_" + G) + "_") + x)
8486
8587
86-func H (w,F) = ((("art_desc_" + F) + "_") + w)
88+func I (x,G) = ((("art_desc_" + G) + "_") + x)
8789
8890
89-func I (w,F) = ((("art_display_cid_" + F) + "_") + w)
91+func J (x,G) = ((("art_display_cid_" + G) + "_") + x)
9092
9193
92-func J (w,F) = ((("art_export_hash_" + F) + "_") + w)
94+func K (x,G) = ((("art_export_hash_" + G) + "_") + x)
9395
9496
95-func K (w,F) = ((("art_export_cid_" + F) + "_") + w)
97+func L (x,G) = ((("art_export_cid_" + G) + "_") + x)
9698
9799
98-func L (w,F) = ((("art_maxmint_" + F) + "_") + w)
100+func M (x,G) = ((("art_maxmint_" + G) + "_") + x)
99101
100102
101-func M (w,F) = ((("art_signid_" + F) + "_") + w)
103+func N (x,G) = ((("art_signid_" + G) + "_") + x)
102104
103105
104-func N (w,F) = ((("art_issued_" + F) + "_") + w)
106+func O (x,G) = ((("art_issued_" + G) + "_") + x)
105107
106108
107-func O (w,F) = ((("art_onsale_" + F) + "_") + w)
109+func P (x,G) = ((("art_onsale_" + G) + "_") + x)
108110
109111
110-func P (w,F) = ((("art_licence_hash_" + F) + "_") + w)
112+func Q (x,G) = ((("art_licence_hash_" + G) + "_") + x)
111113
112114
113-func Q (w,F) = ((("art_licence_cid_" + F) + "_") + w)
115+func R (x,G) = ((("art_licence_cid_" + G) + "_") + x)
114116
115117
116-func R (w,F) = ((("art_tags_" + F) + "_") + w)
118+func S (x,G) = ((("art_tags_" + G) + "_") + x)
117119
118120
119-func S (w,F) = ((("art_type_" + F) + "_") + w)
121+func T (x,G) = ((("art_type_" + G) + "_") + x)
120122
121123
122-func T (U) = ("art_owner_by_hash_" + U)
124+func U (V) = ("art_owner_by_hash_" + V)
123125
124126
125-func V (U,w) = ("art_txid_by_hash_owner_" + toBase58String(sha256_16Kb(toBytes((U + w)))))
127+func W (x,X) = ((("art_artidbysignid_" + X) + "_") + x)
126128
127129
128-@Callable(u)
129-func registerUser (W,X,Y,Z) = {
130- let w = toString(addressFromPublicKey(u.callerPublicKey))
131- let aa = toBase58String(u.transactionId)
132- let ab = lastBlock.timestamp
133-[IntegerEntry(D(w), ab), StringEntry(v(w), ((aa + "_") + toString(lastBlock.timestamp))), StringEntry(x(w), W), StringEntry(y(w), X), StringEntry(z(w), Z), StringEntry(A(w), Y), BooleanEntry(B(w), false), StringEntry(C(w), h), StringEntry("last_invoke_id", aa)]
130+func Y (V,x) = ("art_txid_by_hash_owner_" + toBase58String(sha256_16Kb(toBytes((V + x)))))
131+
132+
133+@Callable(v)
134+func registerUser (Z,aa,ab,ac) = {
135+ let x = toString(addressFromPublicKey(v.callerPublicKey))
136+ let ad = toBase58String(v.transactionId)
137+ let ae = lastBlock.timestamp
138+[IntegerEntry(E(x), ae), StringEntry(w(x), ((ad + "_") + toString(lastBlock.timestamp))), StringEntry(y(x), Z), StringEntry(z(x), aa), StringEntry(A(x), ac), StringEntry(B(x), ab), BooleanEntry(C(x), false), StringEntry(D(x), i), StringEntry("last_invoke_id", ad)]
134139 }
135140
136141
137142
138-@Callable(ac)
139-func addArtwork (U,ad,W,X,ae,af,ag,ah,ai,aj,ak,al) = {
140- let F = toBase58String(ac.transactionId)
141- let am = toBase58String(ac.caller.bytes)
142- let ab = lastBlock.timestamp
143-[StringEntry(T(U), am), StringEntry(V(U, am), F), BooleanEntry(B(am), true), IntegerEntry(E(am, F), ab), StringEntry(G(am, F), W), StringEntry(H(am, F), X), StringEntry(I(am, F), ah), StringEntry(K(am, F), aj), StringEntry(J(am, F), ai), StringEntry(P(am, F), ak), StringEntry(Q(am, F), al), StringEntry(S(am, F), af), StringEntry(R(am, F), ae), IntegerEntry(L(am, F), ag), StringEntry(M(am, F), ad), IntegerEntry(N(am, F), 0), BooleanEntry(O(am, F), false), StringEntry("last_invoke_id", F)]
143+@Callable(af)
144+func addArtwork (V,ag,Z,aa,ah,ai,aj,ak,al,am,an,ao) = {
145+ let G = toBase58String(af.transactionId)
146+ let ap = toBase58String(af.caller.bytes)
147+ let ae = lastBlock.timestamp
148+[StringEntry(U(V), ap), StringEntry(Y(V, ap), G), BooleanEntry(C(ap), true), IntegerEntry(F(ap, G), ae), StringEntry(H(ap, G), Z), StringEntry(I(ap, G), aa), StringEntry(J(ap, G), ak), StringEntry(L(ap, G), am), StringEntry(K(ap, G), al), StringEntry(Q(ap, G), an), StringEntry(R(ap, G), ao), StringEntry(T(ap, G), ai), StringEntry(S(ap, G), ah), IntegerEntry(M(ap, G), aj), StringEntry(N(ap, G), ag), IntegerEntry(O(ap, G), 0), BooleanEntry(P(ap, G), false), StringEntry(W(ap, ag), G), StringEntry("last_invoke_id", G)]
144149 }
145150
146151

github/deemru/w8io/169f3d6 
68.87 ms