tx · BoXwPRy6k5x2ZdM9MPqyJfy5KM57DbxRBAcRvNHjbxfJ

3N8b8Wfj7nQh6fLCkfeaqV6Frzf6hrRn5jN:  -0.01000000 Waves

2022.07.03 16:23 [2123547] smart account 3N8b8Wfj7nQh6fLCkfeaqV6Frzf6hrRn5jN > SELF 0.00000000 Waves

{ "type": 13, "id": "BoXwPRy6k5x2ZdM9MPqyJfy5KM57DbxRBAcRvNHjbxfJ", "fee": 1000000, "feeAssetId": null, "timestamp": 1656854694843, "version": 2, "chainId": 84, "sender": "3N8b8Wfj7nQh6fLCkfeaqV6Frzf6hrRn5jN", "senderPublicKey": "Atk7ozpRymfxzEAiE9oJRCytFKirodvR7e7VBTnvDmqy", "proofs": [ "3SvpJwH5bMGip32ec5CLGd7NvNYPZ7NhSaabKgtVoUNPvrEs415fkUBcPA4yJ4Sa7J89YXL1jSHg8H8xirCPded5" ], "script": "base64:BgIECAISAAUABXdhdmVzAIDC1y8AC3RpY2tldFByaWNlCQBoAgABBQV3YXZlcwENdHJ5R2V0SW50ZWdlcgEDa2V5BAckbWF0Y2gwCQCaCAIFBHRoaXMFA2tleQMJAAECBQckbWF0Y2gwAgNJbnQEAWIFByRtYXRjaDAFAWIAAAESZ2V0VGlja2V0c0NvdW50S2V5AQ1hZGRyZXNzU3RyaW5nCQCsAgIFDWFkZHJlc3NTdHJpbmcCDV90aWNrZXRzQ291bnQBD2dldFRpY2tldHNDb3VudAENYWRkcmVzc1N0cmluZwkBDXRyeUdldEludGVnZXIBCQESZ2V0VGlja2V0c0NvdW50S2V5AQUNYWRkcmVzc1N0cmluZwEBaQEJYnV5VGlja2V0AAQDcG10AwkAAAIJAJADAQgFAWkIcGF5bWVudHMAAQkAkQMCCAUBaQhwYXltZW50cwAACQACAQIhUGxlYXNlIGF0dGFjaCBleGFjdGx5IG9uZSBwYXltZW50AwkBCWlzRGVmaW5lZAEIBQNwbXQHYXNzZXRJZAkAAgECJ1RpY2tldHMgY2FuIG9ubHkgaWJlIHB1cmNoYXNlZCBpbiBXYXZlcwMJAQIhPQIIBQNwbXQGYW1vdW50BQt0aWNrZXRQcmljZQkAAgEJAKwCAgkArAICAh9UaGUgcGF5bWVudCBtdXN0IGJlIG9mIGV4YWN0bHkgCQCkAwEJAGkCBQt0aWNrZXRQcmljZQUFd2F2ZXMCBiB3YXZlcwQQY2FsbGVyQWRkcmVzc1N0cgkApQgBCAUBaQxvcmlnaW5DYWxsZXIEEGN1cnJUaWNrZXRzQ291bnQJAQ9nZXRUaWNrZXRzQ291bnQBBRBjYWxsZXJBZGRyZXNzU3RyBA9uZXdUaWNrZXRzQ291bnQJAGQCBRBjdXJyVGlja2V0c0NvdW50AAEJAMwIAgkBDEludGVnZXJFbnRyeQIJARJnZXRUaWNrZXRzQ291bnRLZXkBBRBjYWxsZXJBZGRyZXNzU3RyBQ9uZXdUaWNrZXRzQ291bnQFA25pbAECdHgBBnZlcmlmeQAJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAAIBQJ0eA9zZW5kZXJQdWJsaWNLZXlYkWqa", "height": 2123547, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = 100000000
5+
6+let b = (1 * a)
7+
8+func c (d) = {
9+ let e = getInteger(this, d)
10+ if ($isInstanceOf(e, "Int"))
11+ then {
12+ let f = e
13+ f
14+ }
15+ else 0
16+ }
17+
18+
19+func g (h) = (h + "_ticketsCount")
20+
21+
22+func i (h) = c(g(h))
23+
24+
25+@Callable(j)
26+func buyTicket () = {
27+ let k = if ((size(j.payments) == 1))
28+ then j.payments[0]
29+ else throw("Please attach exactly one payment")
30+ if (isDefined(k.assetId))
31+ then throw("Tickets can only ibe purchased in Waves")
32+ else if ((k.amount != b))
33+ then throw((("The payment must be of exactly " + toString((b / a))) + " waves"))
34+ else {
35+ let l = toString(j.originCaller)
36+ let m = i(l)
37+ let n = (m + 1)
38+[IntegerEntry(g(l), n)]
39+ }
40+ }
41+
42+
43+@Verifier(o)
44+func p () = sigVerify(o.bodyBytes, o.proofs[0], o.senderPublicKey)
45+

github/deemru/w8io/169f3d6 
14.44 ms