tx · 8jCSC1JHw6BFJkCAbBaVvTRRYDmNCbmw2Dh8SRnWmDcv

3N8vbCi8fbBq4cY8L3AWqQeq7VJR5FxvR7J:  -0.01000000 Waves

2021.09.25 21:19 [1718831] smart account 3N8vbCi8fbBq4cY8L3AWqQeq7VJR5FxvR7J > SELF 0.00000000 Waves

{ "type": 13, "id": "8jCSC1JHw6BFJkCAbBaVvTRRYDmNCbmw2Dh8SRnWmDcv", "fee": 1000000, "feeAssetId": null, "timestamp": 1632593958742, "version": 2, "chainId": 84, "sender": "3N8vbCi8fbBq4cY8L3AWqQeq7VJR5FxvR7J", "senderPublicKey": "EkHiMGjZnobhmra42ocG6pxLtFnuq8oPJw2cR7hVSTM1", "proofs": [ "4YivQhNsq1oheXKyZTFb6iPfYH2AhpebuyiKgG3s2jmb3knKJrC2YtSUYfjcnjaE4YG4uPDdLkx1fSF1G9coWaGt" ], "script": "base64:AAIFAAAAAAAAAKEIAhIAGhAKAmExEgpyYW5kb21pemVyGgkKAmEyEgNpbnYaDgoCYTMSCGxhc3RQbGF5Gg0KAmE0EgckbWF0Y2gwGgcKAmE1EgFzGgoKAmE2EgRyYW5kGg8KAmE3EglwbGF5TGltaXQaDQoCYTgSB3BheW1lbnQaDgoCYTkSCHJhbmRoYXNoGgsKAmIxEgVhc3NldBoNCgJiMhIHYXNzZXRJZAAAAAEBAAAAAmExAAAAAQAAAAJhMgQAAAACYTMEAAAAAmE0CQAEHAAAAAIFAAAABHRoaXMCAAAACGxhc3RQbGF5AwkAAAEAAAACBQAAAAJhNAIAAAAKQnl0ZVZlY3RvcgQAAAACYTUFAAAAAmE0BQAAAAJhNQMJAAABAAAAAgUAAAACYTQCAAAABFVuaXQBAAAADFdhdmVzTG90dG9WMgkAAAIAAAABAgAAAAtNYXRjaCBlcnJvcgQAAAACYTYJAADLAAAAAgkAAMsAAAACCQAAywAAAAIJAADLAAAAAgkAAMsAAAACBQAAAAJhMwgFAAAAAmEyAAAADXRyYW5zYWN0aW9uSWQIBQAAAAJhMgAAAA9jYWxsZXJQdWJsaWNLZXkIBQAAAAlsYXN0QmxvY2sAAAATZ2VuZXJhdGlvblNpZ25hdHVyZQkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAkAAfcAAAABBQAAAAJhNgAAAAEAAAACYTIBAAAABWxvdHRvAAAAAAQAAAACYTcICQAD7wAAAAEFAAAABHRoaXMAAAAJYXZhaWxhYmxlBAAAAAJhOAkAAZEAAAACCAUAAAACYTIAAAAIcGF5bWVudHMAAAAAAAAAAAADCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABBQAAAAJhOAkAAAIAAAABAgAAAB9TaG91bGQgYmUgd2l0aCBQYXltZW50IGluIFdhdmVzAwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAAJhOAAAAAdhc3NldElkCQAAAgAAAAECAAAAGlBheW1lbnQgc2hvdWxkIGJlIGluIFdhdmVzAwkAAGYAAAACCAUAAAACYTgAAAAGYW1vdW50BQAAAAJhNwkAAAIAAAABCQABLAAAAAICAAAAHFBheW1lbnQgc2hvdWxkIGJlIGxlc3MgdGhhbiAJAAGkAAAAAQUAAAACYTcEAAAAAmE5CQEAAAACYTEAAAABBQAAAAJhMgMJAABmAAAAAgAAAAAAAAAB9AkAAGoAAAACCQAEsQAAAAEFAAAAAmE5AAAAAAAAAAPoBAAAAAJiMQkABEMAAAAHAgAAAAxVbmlxdWUgQXNzZXQCAAAACFRlc3QgTkZUAAAAAAAAAAABAAAAAAAAAAAABwUAAAAEdW5pdAUAAAAGaGVpZ2h0BAAAAAJiMgkABDgAAAABBQAAAAJiMQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAhsYXN0UGxheQkAAlgAAAABBQAAAAJhOQkABEwAAAACBQAAAAJiMQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAACYTIAAAAGY2FsbGVyAAAAAAAAAAABBQAAAAJiMgUAAAADbmlsCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAACGxhc3RQbGF5CQACWAAAAAEFAAAAAmE5BQAAAANuaWwAAAAAxCNeyQ==", "height": 1718831, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 67TWhPGaejiVC8B2tSW2T6gNiy1YJVtJB6h8PVTppTVM Next: FoJNUch4bHidwq3B1167mNorBoeDK467y96S288aqcmW Diff:
OldNewDifferences
3232 let i = a(b)
3333 if ((500 > (toInt(i) % 1000)))
3434 then {
35- let j = Issue("NFT", "Test NFT", 1, 0, false, unit, height)
35+ let j = Issue("Unique Asset", "Test NFT", 1, 0, false, unit, height)
3636 let k = calculateAssetId(j)
3737 [StringEntry("lastPlay", toBase58String(i)), j, ScriptTransfer(b.caller, 1, k)]
3838 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = {
55 let c = {
66 let d = getBinary(this, "lastPlay")
77 if ($isInstanceOf(d, "ByteVector"))
88 then {
99 let e = d
1010 e
1111 }
1212 else if ($isInstanceOf(d, "Unit"))
1313 then base58'2ee4oFDYriWJ9EMeR'
1414 else throw("Match error")
1515 }
1616 let f = (((((c + b.transactionId) + b.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
1717 sha256(f)
1818 }
1919
2020
2121 @Callable(b)
2222 func lotto () = {
2323 let g = wavesBalance(this).available
2424 let h = b.payments[0]
2525 if (!(isDefined(h)))
2626 then throw("Should be with Payment in Waves")
2727 else if (isDefined(h.assetId))
2828 then throw("Payment should be in Waves")
2929 else if ((h.amount > g))
3030 then throw(("Payment should be less than " + toString(g)))
3131 else {
3232 let i = a(b)
3333 if ((500 > (toInt(i) % 1000)))
3434 then {
35- let j = Issue("NFT", "Test NFT", 1, 0, false, unit, height)
35+ let j = Issue("Unique Asset", "Test NFT", 1, 0, false, unit, height)
3636 let k = calculateAssetId(j)
3737 [StringEntry("lastPlay", toBase58String(i)), j, ScriptTransfer(b.caller, 1, k)]
3838 }
3939 else [StringEntry("lastPlay", toBase58String(i))]
4040 }
4141 }
4242
4343

github/deemru/w8io/169f3d6 
28.94 ms