tx · CCYd258pt2aRF3K4VbwY7crYTms3FQuuBL9NukjtGcmJ 3N2xV35dmGG8EYfhNfdKBPBq2xoSKHkmYxf: -0.01000000 Waves 2022.05.17 14:36 [2055615] smart account 3N2xV35dmGG8EYfhNfdKBPBq2xoSKHkmYxf > SELF 0.00000000 Waves
{ "type": 13, "id": "CCYd258pt2aRF3K4VbwY7crYTms3FQuuBL9NukjtGcmJ", "fee": 1000000, "feeAssetId": null, "timestamp": 1652787427302, "version": 2, "chainId": 84, "sender": "3N2xV35dmGG8EYfhNfdKBPBq2xoSKHkmYxf", "senderPublicKey": "9F6gZRAntXCZwkaxqm21ELyF2oCxcX1947Aazo7nMLYG", "proofs": [ "4wXbYg7Tjs6xgogTN56r1vJy6ZZqydquv2NiTGnGNYLtBKu53Ju8Nq9hxaNjTjNMiny379mqbQ91nBrr8fhg883J" ], "script": "base64:AAIFAAAAAAAAAQ8IAhIAEgMKAQESAwoBARoSCgFhEg1QQVlNRU5UX0FTU0VUGhEKAWISDFJFV0FSRF9BU1NFVBoQCgFjEgtSRVdBUkRfUE9PTBoQCgFkEgtpc1BheW1lbnRPaxoGCgFlEgFpGhYKAWYSEWFjY2VwdGFibGVBc3NldElkGgYKAWcSAXAaDAoBaBIHJG1hdGNoMBoMCgFpEgdhc3NldElkGg8KAWoSCmN1cnJlbnRLZXkaCwoBaxIGd2FsbGV0Gg0KAWwSCGdldFNoYXJlGgoKAW0SBXRvdGFsGhIKAW4SDXBheW1lbnRBbW91bnQaEAoBbxILY2xhaW1BbW91bnQaEQoBcBIMUE9PTF9CQUxBTkNFAAAABAAAAAABYQEAAAAgLTcTgdMkN12f4W9209EPk+8sLPTdia1cSlbofMkBchsAAAAAAWIBAAAAIK2dSBaFkXln78NKeoaZ0d1Q6QVJPOT+QERHjOGDxML0AAAAAAFjCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFU7X9voqvlbe3yLTFcZGa96NUkfO3kvsCHAQAAAAFkAAAAAQAAAAFlBAAAAAFmBQAAAAFhAwkAAAAAAAACCQABkAAAAAEIBQAAAAFlAAAACHBheW1lbnRzAAAAAAAAAAAACQAAAgAAAAECAAAAFFBheW1lbnQgbm90IGF0dGFjaGVkBAAAAAFnCQABkQAAAAIIBQAAAAFlAAAACHBheW1lbnRzAAAAAAAAAAAABAAAAAFoCAUAAAABZwAAAAdhc3NldElkAwkAAAEAAAACBQAAAAFoAgAAAApCeXRlVmVjdG9yBAAAAAFpBQAAAAFoAwkAAAAAAAACBQAAAAFpBQAAAAFmCQAAAAAAAAIIBQAAAAFnAAAABmFtb3VudAAAAAAAAAGGoAcJAAACAAAAAQIAAAAoV3JvbmcgcGF5bWVudCBhc3NldCBvciBtaW4gYW1vdW50IDAuMDAwMQAAAAMAAAABZQEAAAALc3Rha2VQaXhlbHMAAAAABAAAAAFqCQACWAAAAAEICAUAAAABZQAAAAZjYWxsZXIAAAAFYnl0ZXMDCQEAAAABZAAAAAEFAAAAAWUEAAAAAWsJAAEsAAAAAgUAAAABagIAAAAGX3NoYXJlBAAAAAFsCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAAAWsAAAAAAAAAAAAEAAAAAW0JAABkAAAAAgUAAAABbAgJAAGRAAAAAggFAAAAAWUAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAGYW1vdW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAAAFrBQAAAAFtBQAAAANuaWwJAAACAAAAAQIAAAAdV3JvbmcgcGF5bWVudCBhbW91bnQgb3IgYXNzZXQAAAABZQEAAAAOd2l0aGRyYXdQaXhlbHMAAAABAAAAAW4JAAACAAAAAQIAAAAJd2l0aGRyYXdsAAAAAWUBAAAABWNsYWltAAAAAQAAAAFvBAAAAAFqCQACWAAAAAEICAUAAAABZQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAAWsJAAEsAAAAAgUAAAABagIAAAAGX3NoYXJlBAAAAAFsCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAABawIAAAAQbm90aGluZyB0byBjbGFpbQQAAAABcAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAD8AAAAAIFAAAAAWMFAAAAAWICAAAAFXJld2FyZCBwb29sIGlzIGVtcHR5IQkAAAIAAAABCQABpAAAAAEFAAAAAXAAAAAAr+1tmg==", "height": 2055615, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5rb2oyX7byfWKfU4KY8QovjsF8erAcULgyVe4R4JzxyG Next: 7CwRLVhR9Q6EFgFrqxKve88pJS6FHDeFeZLvwnTAQ89F Diff:
Old | New | Differences | |
---|---|---|---|
5 | 5 | ||
6 | 6 | let b = base58'CgidgEMbCKXXErgJXVyZCFRaK8SBNA73Jg8mNXALtVKh' | |
7 | 7 | ||
8 | - | let c = Address(base58' | |
8 | + | let c = Address(base58'3NBZraoFBG4i6YVuAtcAwTEDwsfEcLh9bSv') | |
9 | 9 | ||
10 | 10 | func d (e) = { | |
11 | 11 | let f = a |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = base58'43W4FcqA1rEpSmUGHoGiXvpSLfhadws9LS5j3SJsKxxS' | |
5 | 5 | ||
6 | 6 | let b = base58'CgidgEMbCKXXErgJXVyZCFRaK8SBNA73Jg8mNXALtVKh' | |
7 | 7 | ||
8 | - | let c = Address(base58' | |
8 | + | let c = Address(base58'3NBZraoFBG4i6YVuAtcAwTEDwsfEcLh9bSv') | |
9 | 9 | ||
10 | 10 | func d (e) = { | |
11 | 11 | let f = a | |
12 | 12 | if ((size(e.payments) == 0)) | |
13 | 13 | then throw("Payment not attached") | |
14 | 14 | else { | |
15 | 15 | let g = e.payments[0] | |
16 | 16 | let h = g.assetId | |
17 | 17 | if ($isInstanceOf(h, "ByteVector")) | |
18 | 18 | then { | |
19 | 19 | let i = h | |
20 | 20 | if ((i == f)) | |
21 | 21 | then (g.amount == 100000) | |
22 | 22 | else false | |
23 | 23 | } | |
24 | 24 | else throw("Wrong payment asset or min amount 0.0001") | |
25 | 25 | } | |
26 | 26 | } | |
27 | 27 | ||
28 | 28 | ||
29 | 29 | @Callable(e) | |
30 | 30 | func stakePixels () = { | |
31 | 31 | let j = toBase58String(e.caller.bytes) | |
32 | 32 | if (d(e)) | |
33 | 33 | then { | |
34 | 34 | let k = (j + "_share") | |
35 | 35 | let l = valueOrElse(getInteger(this, k), 0) | |
36 | 36 | let m = (l + e.payments[0].amount) | |
37 | 37 | [IntegerEntry(k, m)] | |
38 | 38 | } | |
39 | 39 | else throw("Wrong payment amount or asset") | |
40 | 40 | } | |
41 | 41 | ||
42 | 42 | ||
43 | 43 | ||
44 | 44 | @Callable(e) | |
45 | 45 | func withdrawPixels (n) = throw("withdrawl") | |
46 | 46 | ||
47 | 47 | ||
48 | 48 | ||
49 | 49 | @Callable(e) | |
50 | 50 | func claim (o) = { | |
51 | 51 | let j = toBase58String(e.caller.bytes) | |
52 | 52 | let k = (j + "_share") | |
53 | 53 | let l = valueOrErrorMessage(getInteger(this, k), "nothing to claim") | |
54 | 54 | let p = valueOrErrorMessage(assetBalance(c, b), "reward pool is empty!") | |
55 | 55 | throw(toString(p)) | |
56 | 56 | } | |
57 | 57 | ||
58 | 58 |
github/deemru/w8io/169f3d6 36.32 ms ◑