tx · F2Yy8Au4ez5UxSzXWFYmjXfHBpkAiz3Hcrtq7QgxZydm

3N1bfGrC9iBWbv1Rhb64cccc3cQswW8VyCV:  -0.01400000 Waves

2020.07.21 12:54 [1097075] smart account 3N1bfGrC9iBWbv1Rhb64cccc3cQswW8VyCV > SELF 0.00000000 Waves

{ "type": 13, "id": "F2Yy8Au4ez5UxSzXWFYmjXfHBpkAiz3Hcrtq7QgxZydm", "fee": 1400000, "feeAssetId": null, "timestamp": 1595325280337, "version": 1, "sender": "3N1bfGrC9iBWbv1Rhb64cccc3cQswW8VyCV", "senderPublicKey": "BF56eooJyMKnwSL3B65fqLBFPfubUbW6wdky9pCGQajE", "proofs": [ "4mjp9XjnMBaaBnGoNQ11ePMDjq3pZYH84tG7nGkiXkK1bbcj4dqqAGRbSaQRKn6mfd7cpDTHmAdigpSj5b78cpKn" ], "script": "base64:AAIDAAAAAAAAAAoIARIGCgQICAgIAAAAAwEAAAAOZ2V0U3RyaW5nQnlLZXkAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQIAAAAAAAAAAAt1c2VyQ3JlYXRlZAIAAAAHQ1JFQVRFRAAAAAANdXNlclN1c3BlbmRlZAIAAAAJU1VTUEVOREVEAAAAAQAAAAFpAQAAABJyZWdpc3RlclVwZGF0ZVVzZXIAAAAEAAAABG5hbWUAAAALZGVzY3JpcHRpb24AAAAFdGh1bWIAAAAGc29jaWFsBAAAAApjYWxsZXJBZGRyCQAEJQAAAAEJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAACaWQJAAJYAAAAAQgFAAAAAWkAAAANdHJhbnNhY3Rpb25JZAQAAAAHbmV3VXNlcgkBAAAADmdldFN0cmluZ0J5S2V5AAAAAQkAASwAAAACAgAAAAV1c2VyXwUAAAAKY2FsbGVyQWRkcgMDCQAAAAAAAAIFAAAABG5hbWUCAAAAAAYJAAAAAAAAAgUAAAALZGVzY3JpcHRpb24CAAAAAAkAAAIAAAABAgAAACROYW1lIGFuZCBkZXNjcmlwdGlvbiBjYW5ub3QgYmUgZW1wdHkDCQAAAAAAAAIFAAAAB25ld1VzZXICAAAAAAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACAgAAAAV1c2VyXwUAAAAKY2FsbGVyQWRkcgkAASwAAAACCQABLAAAAAIFAAAAAmlkAgAAAAFfCQABpAAAAAEIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAACnVzZXJfbmFtZV8FAAAACmNhbGxlckFkZHIFAAAABG5hbWUJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgIAAAAKdXNlcl9kZXNjXwUAAAAKY2FsbGVyQWRkcgUAAAALZGVzY3JpcHRpb24JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgIAAAAMdXNlcl9zb2NpYWxfBQAAAApjYWxsZXJBZGRyBQAAAAZzb2NpYWwJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgIAAAALdXNlcl90aHVtYl8FAAAACmNhbGxlckFkZHIFAAAABXRodW1iCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAADHVzZXJfc3RhdHVzXwUAAAAKY2FsbGVyQWRkcgUAAAALdXNlckNyZWF0ZWQFAAAAA25pbAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACAgAAAAp1c2VyX25hbWVfBQAAAApjYWxsZXJBZGRyBQAAAARuYW1lCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAACnVzZXJfZGVzY18FAAAACmNhbGxlckFkZHIFAAAAC2Rlc2NyaXB0aW9uCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAADHVzZXJfc29jaWFsXwUAAAAKY2FsbGVyQWRkcgUAAAAGc29jaWFsCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAAC3VzZXJfdGh1bWJfBQAAAApjYWxsZXJBZGRyBQAAAAV0aHVtYgUAAAADbmlsAAAAADH20QI=", "chainId": 84, "height": 1097075, "spentComplexity": 0 } View: original | compacted Prev: JDF12wDaoKN5UTg7hPNGzsxVj5kpoWYPA4RR5ofbpkDL Next: GTp4uiDVGawYf2g5esYKbQUDC1RmcLQr9eA8FVezLZ4n Diff:
OldNewDifferences
2121 let l = toString(addressFromPublicKey(g.callerPublicKey))
2222 let m = toBase58String(g.transactionId)
2323 let n = a(("user_" + l))
24- if ((n == ""))
25- then if (if ((h == ""))
26- then true
27- else (i == ""))
28- then throw("Name and description cannot be empty")
29- else WriteSet([DataEntry(("user_" + l), ((m + "_") + toString(lastBlock.timestamp))), DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j), DataEntry(("user_status_" + l), e)])
30- else WriteSet([DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j)])
24+ if (if ((h == ""))
25+ then true
26+ else (i == ""))
27+ then throw("Name and description cannot be empty")
28+ else if ((n == ""))
29+ then WriteSet([DataEntry(("user_" + l), ((m + "_") + toString(lastBlock.timestamp))), DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j), DataEntry(("user_status_" + l), e)])
30+ else WriteSet([DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j)])
3131 }
3232
3333
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = {
55 let c = getString(this, b)
66 if ($isInstanceOf(c, "String"))
77 then {
88 let d = c
99 d
1010 }
1111 else ""
1212 }
1313
1414
1515 let e = "CREATED"
1616
1717 let f = "SUSPENDED"
1818
1919 @Callable(g)
2020 func registerUpdateUser (h,i,j,k) = {
2121 let l = toString(addressFromPublicKey(g.callerPublicKey))
2222 let m = toBase58String(g.transactionId)
2323 let n = a(("user_" + l))
24- if ((n == ""))
25- then if (if ((h == ""))
26- then true
27- else (i == ""))
28- then throw("Name and description cannot be empty")
29- else WriteSet([DataEntry(("user_" + l), ((m + "_") + toString(lastBlock.timestamp))), DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j), DataEntry(("user_status_" + l), e)])
30- else WriteSet([DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j)])
24+ if (if ((h == ""))
25+ then true
26+ else (i == ""))
27+ then throw("Name and description cannot be empty")
28+ else if ((n == ""))
29+ then WriteSet([DataEntry(("user_" + l), ((m + "_") + toString(lastBlock.timestamp))), DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j), DataEntry(("user_status_" + l), e)])
30+ else WriteSet([DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j)])
3131 }
3232
3333

github/deemru/w8io/873ac7e 
22.74 ms