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:
OldNewDifferences
55
66 let b = base58'CgidgEMbCKXXErgJXVyZCFRaK8SBNA73Jg8mNXALtVKh'
77
8-let c = Address(base58'3NADPfTVhGvVvvRZuqQjhSU4trVqYHwnqjF')
8+let c = Address(base58'3NBZraoFBG4i6YVuAtcAwTEDwsfEcLh9bSv')
99
1010 func d (e) = {
1111 let f = a
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'43W4FcqA1rEpSmUGHoGiXvpSLfhadws9LS5j3SJsKxxS'
55
66 let b = base58'CgidgEMbCKXXErgJXVyZCFRaK8SBNA73Jg8mNXALtVKh'
77
8-let c = Address(base58'3NADPfTVhGvVvvRZuqQjhSU4trVqYHwnqjF')
8+let c = Address(base58'3NBZraoFBG4i6YVuAtcAwTEDwsfEcLh9bSv')
99
1010 func d (e) = {
1111 let f = a
1212 if ((size(e.payments) == 0))
1313 then throw("Payment not attached")
1414 else {
1515 let g = e.payments[0]
1616 let h = g.assetId
1717 if ($isInstanceOf(h, "ByteVector"))
1818 then {
1919 let i = h
2020 if ((i == f))
2121 then (g.amount == 100000)
2222 else false
2323 }
2424 else throw("Wrong payment asset or min amount 0.0001")
2525 }
2626 }
2727
2828
2929 @Callable(e)
3030 func stakePixels () = {
3131 let j = toBase58String(e.caller.bytes)
3232 if (d(e))
3333 then {
3434 let k = (j + "_share")
3535 let l = valueOrElse(getInteger(this, k), 0)
3636 let m = (l + e.payments[0].amount)
3737 [IntegerEntry(k, m)]
3838 }
3939 else throw("Wrong payment amount or asset")
4040 }
4141
4242
4343
4444 @Callable(e)
4545 func withdrawPixels (n) = throw("withdrawl")
4646
4747
4848
4949 @Callable(e)
5050 func claim (o) = {
5151 let j = toBase58String(e.caller.bytes)
5252 let k = (j + "_share")
5353 let l = valueOrErrorMessage(getInteger(this, k), "nothing to claim")
5454 let p = valueOrErrorMessage(assetBalance(c, b), "reward pool is empty!")
5555 throw(toString(p))
5656 }
5757
5858

github/deemru/w8io/169f3d6 
36.32 ms