tx · 41UM9Apu2rvhv2yLN1imAYe6JeRZcMRfz9FBc2MK7ioD

3MsX9C2MzzxE4ySF5aYcJoaiPfkyxZMg4cW:  -0.04000000 Waves

2021.12.27 21:13 [1853006] smart account 3MsX9C2MzzxE4ySF5aYcJoaiPfkyxZMg4cW > SELF 0.00000000 Waves

{ "type": 13, "id": "41UM9Apu2rvhv2yLN1imAYe6JeRZcMRfz9FBc2MK7ioD", "fee": 4000000, "feeAssetId": null, "timestamp": 1640628950948, "version": 2, "chainId": 84, "sender": "3MsX9C2MzzxE4ySF5aYcJoaiPfkyxZMg4cW", "senderPublicKey": "AXbaBkJNocyrVpwqTzD4TpUY8fQ6eeRto9k1m2bNCzXV", "proofs": [ "3VuxxKMjWk1J5DGSANoYaLXW58QNAwB4Rifgc7fvnAsgEb1Pxo9SsEZJa2oyzVCEFqLspmtTKqPWa1B91UzAnsoa" ], "script": "base64:AAIFAAAAAAAAAN0IAhIECgIICBoJCgFhEgRDT0xTGgkKAWISBFJPV1MaCgoBYxIFcHJvb2YaDgoBZBIJbmZ0RG9tYWluGggKAWUSA3d2cxoSCgFmEg1jb29yZHNUb0luZGV4GgYKAWcSAXgaBgoBaBIBeRoGCgFpEgFpGg4KAWoSCWFzc2V0TmFtZRoNCgFrEghhc3NldFVybBoKCgFsEgVhc3NldBoMCgFtEgdhc3NldElkGggKAW4SA2dlbhoSCgFvEg1kYXRhS2V5UHJlZml4GgcKAXASAnR4GgsKAXESBnZlcmlmeQAAAAYAAAAAAWEAAAAAAAAABAAAAAAAAWIAAAAAAAAABAAAAAAAAWMCAAAAWDRQeVpRQ1Faa3p1d0NkTkF0WjdYZUVncXo0czR2QnRyN1VTSktXZGV6V1hDQnE5QW5VU2JlVW9CMmpjSEdlNmdSZUdFVGRKWXo5SFNnQWtyZFJOTmk5ZXYAAAAAAWQCAAAAGGh0dHBzOi8vbmZ0LmdyaWRnYW5nLmNhLwAAAAABZQAAAAAABfXhAAEAAAABZgAAAAIAAAABZwAAAAFoCQAAZAAAAAIJAABoAAAAAgUAAAABZwUAAAABYQUAAAABaAAAAAEAAAABaQEAAAAIcHVyY2hhc2UAAAACAAAAAWcAAAABaAQAAAABagIAAAACSEkEAAAAAWsJAAEsAAAAAgkAASwAAAACBQAAAAFkCQACWAAAAAEIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQCAAAABC5wbmcEAAAAAWwJAARCAAAABQUAAAABagUAAAABawAAAAAAAAAAAQAAAAAAAAAAAAcEAAAAAW0JAAQ4AAAAAQUAAAABbAQAAAABbgIAAAACMDEEAAAAAW8CAAAACGhpIGFnYWluCQAETAAAAAIFAAAAAWwJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAABbwkAAlgAAAABBQAAAAFtCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgUAAAABbwIAAAAGX2Fzc2V0BQAAAAFrCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgUAAAABbwIAAAAGX293bmVyCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyCQAAaQAAAAIFAAAAAWUAAAAAAAAAAAIFAAAAAW0FAAAAA25pbAAAAAEAAAABcAEAAAABcQAAAAAJAAH0AAAAAwgFAAAAAXAAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAFwAAAABnByb29mcwAAAAAAAAAAAAgFAAAAAXAAAAAPc2VuZGVyUHVibGljS2V5v/h2yw==", "height": 1853006, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 3T4QqXTjYdmhy52Q6GcqsvQV9EuvcqzdXgm5UBBQaC7r Next: 2i6Dh2VhYmLEAzrfT1DiQcs6eQFrR59vHuNKSXeKt8KF Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let COLS = 1000
4+let COLS = 1024
55
6-let ROWS = 1000
6+let ROWS = 1024
77
88 let proof = "4PyZQCQZkzuwCdNAtZ7XeEgqz4s4vBtr7USJKWdezWXCBq9AnUSbeUoB2jcHGe6gReGETdJYz9HSgAkrdRNNi9ev"
99
10-let nftDomain = "https://nft.rebelpixel.ca/"
10+let nftDomain = "https://nft.gridgang.ca/"
11+
12+let wvs = 100000000
1113
1214 func coordsToIndex (x,y) = ((x * COLS) + y)
1315
1416
1517 @Callable(i)
1618 func purchase (x,y) = {
17- let assetName = "Nft Gang"
19+ let assetName = "HI"
1820 let assetUrl = ((nftDomain + toBase58String(i.transactionId)) + ".png")
1921 let asset = Issue(assetName, assetUrl, 1, 0, false)
2022 let assetId = calculateAssetId(asset)
21- let dataKeyPrefix = toBase58String(assetId)
22-[asset, StringEntry((dataKeyPrefix + "_xy"), ((x + ",") + y)), StringEntry((dataKeyPrefix + "_name"), assetName), StringEntry((dataKeyPrefix + "_asset"), assetUrl), StringEntry((dataKeyPrefix + "_owner"), toBase58String(i.caller.bytes)), ScriptTransfer(i.caller, 1, assetId)]
23+ let gen = "01"
24+ let dataKeyPrefix = "hi again"
25+[asset, StringEntry(dataKeyPrefix, toBase58String(assetId)), StringEntry((dataKeyPrefix + "_asset"), assetUrl), StringEntry((dataKeyPrefix + "_owner"), toBase58String(i.caller.bytes)), ScriptTransfer(i.caller, (wvs / 2), assetId)]
2326 }
2427
2528
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let COLS = 1000
4+let COLS = 1024
55
6-let ROWS = 1000
6+let ROWS = 1024
77
88 let proof = "4PyZQCQZkzuwCdNAtZ7XeEgqz4s4vBtr7USJKWdezWXCBq9AnUSbeUoB2jcHGe6gReGETdJYz9HSgAkrdRNNi9ev"
99
10-let nftDomain = "https://nft.rebelpixel.ca/"
10+let nftDomain = "https://nft.gridgang.ca/"
11+
12+let wvs = 100000000
1113
1214 func coordsToIndex (x,y) = ((x * COLS) + y)
1315
1416
1517 @Callable(i)
1618 func purchase (x,y) = {
17- let assetName = "Nft Gang"
19+ let assetName = "HI"
1820 let assetUrl = ((nftDomain + toBase58String(i.transactionId)) + ".png")
1921 let asset = Issue(assetName, assetUrl, 1, 0, false)
2022 let assetId = calculateAssetId(asset)
21- let dataKeyPrefix = toBase58String(assetId)
22-[asset, StringEntry((dataKeyPrefix + "_xy"), ((x + ",") + y)), StringEntry((dataKeyPrefix + "_name"), assetName), StringEntry((dataKeyPrefix + "_asset"), assetUrl), StringEntry((dataKeyPrefix + "_owner"), toBase58String(i.caller.bytes)), ScriptTransfer(i.caller, 1, assetId)]
23+ let gen = "01"
24+ let dataKeyPrefix = "hi again"
25+[asset, StringEntry(dataKeyPrefix, toBase58String(assetId)), StringEntry((dataKeyPrefix + "_asset"), assetUrl), StringEntry((dataKeyPrefix + "_owner"), toBase58String(i.caller.bytes)), ScriptTransfer(i.caller, (wvs / 2), assetId)]
2326 }
2427
2528
2629 @Verifier(tx)
2730 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2831

github/deemru/w8io/873ac7e 
19.35 ms