tx · 2HWyGbsWF7J75hTLwYLu9SEo1Cj5vxLm7YgAXCWP1UtN 3My2v1xv9oXvkdoVBjdoPJwsyxswKABGzXz: -0.01400000 Waves 2022.11.01 08:38 [2297636] smart account 3My2v1xv9oXvkdoVBjdoPJwsyxswKABGzXz > SELF 0.00000000 Waves
{ "type": 13, "id": "2HWyGbsWF7J75hTLwYLu9SEo1Cj5vxLm7YgAXCWP1UtN", "fee": 1400000, "feeAssetId": null, "timestamp": 1667281081249, "version": 2, "chainId": 84, "sender": "3My2v1xv9oXvkdoVBjdoPJwsyxswKABGzXz", "senderPublicKey": "AmNGcQhk77jcLZEVysQPbYbF3QCHAzQH9Zc9oRZB963h", "proofs": [ "57BfXSgFoxXjXnLem1HBE9ceG1C6Zgc6wNUFvYC2ik9EvgU6xUtH2t7z8X9uJikFRyC3QPaA3mHekSjcagoQiKS5" ], "script": "base64:AAIFAAAAAAAAAAkIAhIFCgMICAgAAAAAAAAAAQAAAAFpAQAAAA5Jc3N1ZU5GVFNlcmllcwAAAAMAAAAOTkZURGVzY3JpcHRpb24AAAAISVBGU0hhc2gAAAAGRm9ybWF0BAAAAApjdXJyZW50S2V5CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAADU5GVFNlcmllc05hbWUCAAAABkE0QURBTwQAAAALZ2V0SVBGU0hhc2gJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAAVIQVNIXwUAAAAISVBGU0hhc2gEAAAAEGdldFNlcmllc0NvdW50ZXIEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwIAAAAHQ291bnRlcgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAABRDdXJyZW50U2VyaWVzQ291bnRlcgkAAGQAAAACBQAAABBnZXRTZXJpZXNDb3VudGVyAAAAAAAAAAABBAAAAAVhc3NldAkABEMAAAAHCQABLAAAAAIJAAEsAAAAAgUAAAANTkZUU2VyaWVzTmFtZQIAAAABLQkAAaQAAAABBQAAABRDdXJyZW50U2VyaWVzQ291bnRlcgUAAAAOTkZURGVzY3JpcHRpb24AAAAAAAAAAAEAAAAAAAAAAAAHBQAAAAR1bml0AAAAAAAAAAAABAAAAAdhc3NldElkCQAEOAAAAAEFAAAABWFzc2V0AwkAAAAAAAACBQAAAAtnZXRJUEZTSGFzaAUAAAAISVBGU0hhc2gJAAACAAAAAQkAASwAAAACBQAAAAhJUEZTSGFzaAIAAAAYIEhhc2ggQWxyZWFkeSBSZWdpc3RlcmVkCQAETAAAAAIFAAAABWFzc2V0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAdDb3VudGVyBQAAABRDdXJyZW50U2VyaWVzQ291bnRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAApUaW1lc3RhbXBfBQAAAAhJUEZTSGFzaAgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACAgAAAAVIQVNIXwUAAAAISVBGU0hhc2gFAAAACElQRlNIYXNoCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAIQ3JlYXRvcl8FAAAACElQRlNIYXNoBQAAAApjdXJyZW50S2V5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAFTGlua18FAAAACElQRlNIYXNoCQABLAAAAAICAAAALmh0dHBzOi8vYXBpLmlwZnNicm93c2VyLmNvbS9pcGZzL2dldC5waHA/aGFzaD0FAAAACElQRlNIYXNoCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgAAAAAAAAAAAQUAAAAHYXNzZXRJZAUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXluNHwZ", "height": 2297636, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: ACG7hSE2MRNKT5rjh4fZvuVa1zZoYBUUvp52UQ5Krbtm Next: 8i1RocrWC8fHB4akfnVJuJPegT1BZ7uBVEuASwrPfJ2c Diff:
Old | New | Differences | |
---|---|---|---|
4 | 4 | ||
5 | 5 | ||
6 | 6 | @Callable(i) | |
7 | - | func IssueNFTSeries (NFTDescription,IPFSHash, | |
7 | + | func IssueNFTSeries (NFTDescription,IPFSHash,Format) = { | |
8 | 8 | let currentKey = toBase58String(i.caller.bytes) | |
9 | 9 | let NFTSeriesName = "A4ADAO" | |
10 | 10 | let getIPFSHash = getString(this, ("HASH_" + IPFSHash)) |
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(i) | |
7 | - | func IssueNFTSeries (NFTDescription,IPFSHash, | |
7 | + | func IssueNFTSeries (NFTDescription,IPFSHash,Format) = { | |
8 | 8 | let currentKey = toBase58String(i.caller.bytes) | |
9 | 9 | let NFTSeriesName = "A4ADAO" | |
10 | 10 | let getIPFSHash = getString(this, ("HASH_" + IPFSHash)) | |
11 | 11 | let getSeriesCounter = match getInteger(this, "Counter") { | |
12 | 12 | case a: Int => | |
13 | 13 | a | |
14 | 14 | case _ => | |
15 | 15 | 0 | |
16 | 16 | } | |
17 | 17 | let CurrentSeriesCounter = (getSeriesCounter + 1) | |
18 | 18 | let asset = Issue(((NFTSeriesName + "-") + toString(CurrentSeriesCounter)), NFTDescription, 1, 0, false, unit, 0) | |
19 | 19 | let assetId = calculateAssetId(asset) | |
20 | 20 | if ((getIPFSHash == IPFSHash)) | |
21 | 21 | then throw((IPFSHash + " Hash Already Registered")) | |
22 | 22 | else [asset, IntegerEntry("Counter", CurrentSeriesCounter), IntegerEntry(("Timestamp_" + IPFSHash), lastBlock.timestamp), StringEntry(("HASH_" + IPFSHash), IPFSHash), StringEntry(("Creator_" + IPFSHash), currentKey), StringEntry(("Link_" + IPFSHash), ("https://api.ipfsbrowser.com/ipfs/get.php?hash=" + IPFSHash)), ScriptTransfer(i.caller, 1, assetId)] | |
23 | 23 | } | |
24 | 24 | ||
25 | 25 | ||
26 | 26 | @Verifier(tx) | |
27 | 27 | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
28 | 28 |
github/deemru/w8io/c3f4982 37.99 ms ◑