tx · 8PHj4khjNHqUndJwQZDnY9pYDTpYfcyc7zRQaQDpsFCx

3N4PWrz1yhY9w4rb6j5HJ8kNWyV7fvybymM:  -0.04000000 Waves

2021.12.27 21:46 [1853035] smart account 3N4PWrz1yhY9w4rb6j5HJ8kNWyV7fvybymM > SELF 0.00000000 Waves

{ "type": 13, "id": "8PHj4khjNHqUndJwQZDnY9pYDTpYfcyc7zRQaQDpsFCx", "fee": 4000000, "feeAssetId": null, "timestamp": 1640630806957, "version": 2, "chainId": 84, "sender": "3N4PWrz1yhY9w4rb6j5HJ8kNWyV7fvybymM", "senderPublicKey": "D9DUhmjNoJJnR6V4DL5rscEamVA27Qh5Z2GbgKwX5Jey", "proofs": [ "5JpTUgKhQ7oaDhwqmFbCruMNyyBag49zcg1mSrR3oUV3syEpQKF6CcaerznUXefvMors8u1uNvBFeUujUcXsLnvW" ], "script": "base64:AAIFAAAAAAAAAMcIAhIECgIICBoJCgFhEgRDT0xTGgkKAWISBFJPV1MaDgoBYxIJbmZ0RG9tYWluGhIKAWQSDWNvb3Jkc1RvSW5kZXgaBgoBZRIBeBoGCgFmEgF5GgYKAWcSAWkaDgoBaBIJYXNzZXROYW1lGg0KAWkSCGFzc2V0VXJsGgoKAWoSBWFzc2V0GgwKAWsSB2Fzc2V0SWQaCAoBbBIDZ2VuGhIKAW0SDWRhdGFLZXlQcmVmaXgaBwoBbhICdHgaCwoBbxIGdmVyaWZ5AAAABAAAAAABYQAAAAAAAAAEAAAAAAABYgAAAAAAAAAEAAAAAAABYwIAAAAYaHR0cHM6Ly9uZnQuZ3JpZGdhbmcuY2EvAQAAAAFkAAAAAgAAAAFlAAAAAWYJAABkAAAAAgkAAGgAAAACBQAAAAFlBQAAAAFhBQAAAAFmAAAAAQAAAAFnAQAAAAhwdXJjaGFzZQAAAAIAAAABZQAAAAFmBAAAAAFoCQABLAAAAAIJAAEsAAAAAgUAAAABZQIAAAACLCAFAAAAAWYEAAAAAWkJAAEsAAAAAgkAASwAAAACBQAAAAFjCQACWAAAAAEIBQAAAAFnAAAADXRyYW5zYWN0aW9uSWQCAAAABC5wbmcEAAAAAWoJAARCAAAABQkAASwAAAACBQAAAAFoAgAAAAYgR2VuIDEFAAAAAWkAAAAAAAAAAAEAAAAAAAAAAAAHBAAAAAFrCQAEOAAAAAEFAAAAAWoEAAAAAWwCAAAAAjAxBAAAAAFtCQABLAAAAAIJAAEsAAAAAgUAAAABaAIAAAABLAUAAAABbAkABEwAAAACBQAAAAFqCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAAW0JAAJYAAAAAQUAAAABawkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIFAAAAAW0CAAAABl9hc3NldAUAAAABaQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIFAAAAAW0CAAAABl9vd25lcgkAAlgAAAABCAgFAAAAAWcAAAAGY2FsbGVyAAAABWJ5dGVzCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFnAAAABmNhbGxlcgAAAAAAAAAAAQUAAAABawUAAAADbmlsAAAAAQAAAAFuAQAAAAFvAAAAAAkAAfQAAAADCAUAAAABbgAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAW4AAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAABbgAAAA9zZW5kZXJQdWJsaWNLZXnBrBVD", "height": 1853035, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: A5S8cZN4xchpZa4FykcqKxD5YxRtmQM4K2ZgNuwZ6HHi Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let COLS = 1024
5+
6+let ROWS = 1024
7+
8+let nftDomain = "https://nft.gridgang.ca/"
9+
10+func coordsToIndex (x,y) = ((x * COLS) + y)
11+
12+
13+@Callable(i)
14+func purchase (x,y) = {
15+ let assetName = ((x + ", ") + y)
16+ let assetUrl = ((nftDomain + toBase58String(i.transactionId)) + ".png")
17+ let asset = Issue((assetName + " Gen 1"), assetUrl, 1, 0, false)
18+ let assetId = calculateAssetId(asset)
19+ let gen = "01"
20+ let dataKeyPrefix = ((assetName + ",") + gen)
21+[asset, StringEntry(dataKeyPrefix, toBase58String(assetId)), StringEntry((dataKeyPrefix + "_asset"), assetUrl), StringEntry((dataKeyPrefix + "_owner"), toBase58String(i.caller.bytes)), ScriptTransfer(i.caller, 1, assetId)]
22+ }
23+
24+
25+@Verifier(tx)
26+func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
27+

github/deemru/w8io/873ac7e 
31.12 ms