tx · 2JBBQZraFxkqSDz6pYS5QAVMNLYQUTx312234GVe5WSa

3MsX9C2MzzxE4ySF5aYcJoaiPfkyxZMg4cW:  -0.01400000 Waves

2021.12.20 07:38 [1842117] smart account 3MsX9C2MzzxE4ySF5aYcJoaiPfkyxZMg4cW > SELF 0.00000000 Waves

{ "type": 13, "id": "2JBBQZraFxkqSDz6pYS5QAVMNLYQUTx312234GVe5WSa", "fee": 1400000, "feeAssetId": null, "timestamp": 1639975189476, "version": 2, "chainId": 84, "sender": "3MsX9C2MzzxE4ySF5aYcJoaiPfkyxZMg4cW", "senderPublicKey": "AXbaBkJNocyrVpwqTzD4TpUY8fQ6eeRto9k1m2bNCzXV", "proofs": [ "bMzZhgDiezc2mcKreRnE9Cfh2xshkLJnTMkjYxWCZjp7o5eqxTYGAWknCZ8zYZB5pZmQ5C4h9PiXYnTPgyQcfCE" ], "script": "base64:AAIFAAAAAAAAAMkIAhIECgIICBoJCgFhEgRDT0xTGgkKAWISBFJPV1MaCgoBYxIFcHJvb2YaDgoBZBIJbmZ0RG9tYWluGhIKAWUSDWNvb3Jkc1RvSW5kZXgaBgoBZhIBeBoGCgFnEgF5GgYKAWgSAWkaDgoBaRIJYXNzZXROYW1lGg0KAWoSCGFzc2V0VXJsGgoKAWsSBWFzc2V0GgwKAWwSB2Fzc2V0SWQaEgoBbRINZGF0YUtleVByZWZpeBoHCgFuEgJ0eBoLCgFvEgZ2ZXJpZnkAAAAFAAAAAAFhAAAAAAAAAAPoAAAAAAFiAAAAAAAAAAPoAAAAAAFjAgAAAFg0UHlaUUNRWmt6dXdDZE5BdFo3WGVFZ3F6NHM0dkJ0cjdVU0pLV2RleldYQ0JxOUFuVVNiZVVvQjJqY0hHZTZnUmVHRVRkSll6OUhTZ0FrcmRSTk5pOWV2AAAAAAFkAgAAABpodHRwczovL25mdC5yZWJlbHBpeGVsLmNhLwEAAAABZQAAAAIAAAABZgAAAAFnCQAAZAAAAAIJAABoAAAAAgUAAAABZgUAAAABYQUAAAABZwAAAAEAAAABaAEAAAAIcHVyY2hhc2UAAAACAAAAAWYAAAABZwQAAAABaQkABLkAAAACCQAETAAAAAIFAAAAAWYJAARMAAAAAgUAAAABZwUAAAADbmlsAgAAAAEsBAAAAAFqCQAEuQAAAAIJAARMAAAAAgUAAAABZAkABEwAAAACAgAAAAlzb21ldGhpbmcJAARMAAAAAgIAAAAELnBuZwUAAAADbmlsAgAAAAAEAAAAAWsJAARCAAAABQUAAAABaQUAAAABagAAAAAAAAAAAQAAAAAAAAAAAAcEAAAAAWwJAAQ4AAAAAQUAAAABawQAAAABbQkAAloAAAABBQAAAAFsCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgUAAAABbQIAAAAFX25hbWUFAAAAAWkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACBQAAAAFtAgAAAAZfYXNzZXQFAAAAAWoJAARMAAAAAgkBAAAAC0JpbmFyeUVudHJ5AAAAAgIAAAACaWQFAAAAAWwFAAAAA25pbAAAAAEAAAABbgEAAAABbwAAAAAJAAH0AAAAAwgFAAAAAW4AAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAFuAAAABnByb29mcwAAAAAAAAAAAAgFAAAAAW4AAAAPc2VuZGVyUHVibGljS2V5/hF1TA==", "height": 1842117, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9sfw73oXgdBMo1qiM9kwd1ZLTiCarKyer48L3iNEnHuH Next: 8h6udT2UeQTbiCkF4qP7jKg68jEieBmYe7r8ioutTw92 Full:
OldNewDifferences
1-{-# STDLIB_VERSION 3 #-}
1+{-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = "lastPayment"
4+let a = 1000
55
6-let b = "bestFomoer"
6+let b = 1000
77
8-let c = "height"
8+let c = "4PyZQCQZkzuwCdNAtZ7XeEgqz4s4vBtr7USJKWdezWXCBq9AnUSbeUoB2jcHGe6gReGETdJYz9HSgAkrdRNNi9ev"
99
10-let d = 1440
10+let d = "https://nft.rebelpixel.ca/"
1111
12-@Callable(e)
13-func fearmissing () = {
14- let f = {
15- let g = e.payment
16- if ($isInstanceOf(g, "AttachedPayment"))
17- then {
18- let h = g
19- let i = h.assetId
20- if ($isInstanceOf(i, "ByteVector"))
21- then {
22- let j = i
23- throw("fomo waves only")
24- }
25- else h.amount
26- }
27- else throw("payment must be attached")
28- }
29- let k = {
30- let g = getInteger(this, "lastPayment")
31- if ($isInstanceOf(g, "Int"))
32- then {
33- let h = g
34- h
35- }
36- else 0
37- }
38- if ((k >= f))
39- then throw(("min payment is " + toString(f)))
40- else WriteSet([DataEntry(a, f), DataEntry(b, e.caller.bytes), DataEntry(c, height)])
12+func e (f,g) = ((f * a) + g)
13+
14+
15+@Callable(h)
16+func purchase (f,g) = {
17+ let i = makeString([f, g], ",")
18+ let j = makeString([d, "something", ".png"], "")
19+ let k = Issue(i, j, 1, 0, false)
20+ let l = calculateAssetId(k)
21+ let m = toBase64String(l)
22+[StringEntry((m + "_name"), i), StringEntry((m + "_asset"), j), BinaryEntry("id", l)]
4123 }
4224
4325
44-
45-@Callable(e)
46-func withdraw () = {
47- let l = (e.caller.bytes == extract(getBinary(this, b)))
48- let m = ((extract(getInteger(this, c)) - height) >= d)
49- let n = if (m)
50- then l
51- else false
52- if (n)
53- then TransferSet([ScriptTransfer(e.caller, wavesBalance(this), unit)])
54- else throw("behold")
55- }
56-
26+@Verifier(n)
27+func o () = sigVerify(n.bodyBytes, n.proofs[0], n.senderPublicKey)
5728

github/deemru/w8io/873ac7e 
21.94 ms