tx · Fb7o63D9moyoXDzxGnVMbdsj9fZdf6pV2EefPw41xAna

3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd:  -0.01400000 Waves

2021.12.26 08:29 [1850815] smart account 3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd > SELF 0.00000000 Waves

{ "type": 13, "id": "Fb7o63D9moyoXDzxGnVMbdsj9fZdf6pV2EefPw41xAna", "fee": 1400000, "feeAssetId": null, "timestamp": 1640496581200, "version": 2, "chainId": 84, "sender": "3MsGgBAKydWguLMEpobQUKaBWxX6F4Wbsrd", "senderPublicKey": "AY9PCR6Qs5xrVE8XpYJqGK9CiHsyH73ERfuJvDUypi2h", "proofs": [ "2skCCR31p2Hc3aX8DpuX9WKdbyHu4KetWR6DLoBtX6LDtQcUpsU7TwafWe1SjmCv91iiQWwciDDDzQZWEH5Ao2YU" ], "script": "base64:AAIFAAAAAAAAAAoIAhIGCgQICAEBAAAAAAAAAAEAAAABaQEAAAAITVVTSUNORlQAAAAEAAAADU5GVFNlcmllc05hbWUAAAAOTkZURGVzY3JpcHRpb24AAAASU2VyaWVzU3RhcnRDb3VudGVyAAAAEFNlcmllc0VuZENvdW50ZXIEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAFYXNzZXQJAARDAAAABwUAAAANTkZUU2VyaWVzTmFtZQUAAAAOTkZURGVzY3JpcHRpb24AAAAAAAAAAAEAAAAAAAAAAAAHBQAAAAR1bml0AAAAAAAAAAAABAAAAAdhc3NldElkCQAEOAAAAAEFAAAABWFzc2V0CQAETAAAAAIFAAAABWFzc2V0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAADU5GVFNlcmllc05hbWUFAAAADU5GVFNlcmllc05hbWUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACAgAAAA1TZXJpZXNJc3N1ZXJfCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAATU2VyaWVzU3RhcnRDb3VudGVyXwkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAAElNlcmllc1N0YXJ0Q291bnRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABFTZXJpZXNFbmRDb3VudGVyXwkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAAEFNlcmllc0VuZENvdW50ZXIJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyAAAAAAAAAAABBQAAAAdhc3NldElkBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleYnQBvQ=", "height": 1850815, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 6FGwCxbCpB6U5znFSQRgGDPWRiQBwfErTQuDDETdXCN1 Next: bHV3er44yz6HmmKzY56kL9X6vyUTrGjM2XVwfkwUQw3 Diff:
OldNewDifferences
44
55
66 @Callable(a)
7-func MUSICNFT () = {
8- let b = {
9- let c = getIntegerValue(this, "Previous_NFT_Counter")
10- if ($isInstanceOf(c, "Int"))
11- then {
12- let d = c
13- d
14- }
15- else 0
16- }
17- let e = (b + 1)
18- let f = Issue(("HG-Music-" + toString(e)), ((("HG-Music-" + toString(e)) + " is A Unique NFT issued by HG Platform for Music under Sequence No. ") + toString(e)), 1, 0, false, unit, 0)
19- let g = calculateAssetId(f)
20-[f, IntegerEntry("Previous_NFT_Counter", e), ScriptTransfer(a.caller, 1, g)]
7+func MUSICNFT (b,c,d,e) = {
8+ let f = toBase58String(a.caller.bytes)
9+ let g = Issue(b, c, 1, 0, false, unit, 0)
10+ let h = calculateAssetId(g)
11+[g, StringEntry("NFTSeriesName", b), StringEntry(("SeriesIssuer_" + toBase58String(a.callerPublicKey)), toBase58String(a.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + toBase58String(a.callerPublicKey)), d), IntegerEntry(("SeriesEndCounter_" + toBase58String(a.callerPublicKey)), e), ScriptTransfer(a.caller, 1, h)]
2112 }
2213
2314
24-@Verifier(h)
25-func i () = sigVerify(h.bodyBytes, h.proofs[0], h.senderPublicKey)
15+@Verifier(i)
16+func j () = sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
2617
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
7-func MUSICNFT () = {
8- let b = {
9- let c = getIntegerValue(this, "Previous_NFT_Counter")
10- if ($isInstanceOf(c, "Int"))
11- then {
12- let d = c
13- d
14- }
15- else 0
16- }
17- let e = (b + 1)
18- let f = Issue(("HG-Music-" + toString(e)), ((("HG-Music-" + toString(e)) + " is A Unique NFT issued by HG Platform for Music under Sequence No. ") + toString(e)), 1, 0, false, unit, 0)
19- let g = calculateAssetId(f)
20-[f, IntegerEntry("Previous_NFT_Counter", e), ScriptTransfer(a.caller, 1, g)]
7+func MUSICNFT (b,c,d,e) = {
8+ let f = toBase58String(a.caller.bytes)
9+ let g = Issue(b, c, 1, 0, false, unit, 0)
10+ let h = calculateAssetId(g)
11+[g, StringEntry("NFTSeriesName", b), StringEntry(("SeriesIssuer_" + toBase58String(a.callerPublicKey)), toBase58String(a.callerPublicKey)), IntegerEntry(("SeriesStartCounter_" + toBase58String(a.callerPublicKey)), d), IntegerEntry(("SeriesEndCounter_" + toBase58String(a.callerPublicKey)), e), ScriptTransfer(a.caller, 1, h)]
2112 }
2213
2314
24-@Verifier(h)
25-func i () = sigVerify(h.bodyBytes, h.proofs[0], h.senderPublicKey)
15+@Verifier(i)
16+func j () = sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
2617

github/deemru/w8io/873ac7e 
19.50 ms