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:
Old | New | Differences | |
---|---|---|---|
4 | 4 | ||
5 | 5 | ||
6 | 6 | @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)] | |
21 | 12 | } | |
22 | 13 | ||
23 | 14 | ||
24 | - | @Verifier( | |
25 | - | func | |
15 | + | @Verifier(i) | |
16 | + | func j () = sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey) | |
26 | 17 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | ||
5 | 5 | ||
6 | 6 | @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)] | |
21 | 12 | } | |
22 | 13 | ||
23 | 14 | ||
24 | - | @Verifier( | |
25 | - | func | |
15 | + | @Verifier(i) | |
16 | + | func j () = sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey) | |
26 | 17 |
github/deemru/w8io/873ac7e 19.50 ms ◑![]()