tx · 8NXYWXDLpyYDKsw1hnnU52aR8G4NsH8rYeDxXUoUFb3F

3N2xV35dmGG8EYfhNfdKBPBq2xoSKHkmYxf:  -0.01000000 Waves

2022.05.18 10:27 [2056793] smart account 3N2xV35dmGG8EYfhNfdKBPBq2xoSKHkmYxf > SELF 0.00000000 Waves

{ "type": 13, "id": "8NXYWXDLpyYDKsw1hnnU52aR8G4NsH8rYeDxXUoUFb3F", "fee": 1000000, "feeAssetId": null, "timestamp": 1652858894063, "version": 2, "chainId": 84, "sender": "3N2xV35dmGG8EYfhNfdKBPBq2xoSKHkmYxf", "senderPublicKey": "9F6gZRAntXCZwkaxqm21ELyF2oCxcX1947Aazo7nMLYG", "proofs": [ "4SX87N11i7TbeVnTuKiit4VcWLyG2SJDo8daMF5263gGhwz8UUTeuUJW87wefiixaiukkTnYGFJ6jSW53zTQX3cq" ], "script": "base64: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", "height": 2056793, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7CwRLVhR9Q6EFgFrqxKve88pJS6FHDeFeZLvwnTAQ89F Next: 9iYuQW1xYtFsjRunKaDntvaDy8MjF9nNL1dSbPesxa27 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
88 let c = Address(base58'3NBZraoFBG4i6YVuAtcAwTEDwsfEcLh9bSv')
99
1010 let d = Address(base58'3N9K49ZpyQLL9gJjVdxQhu37f8YZdAzakR1')
1111
1212 func e (f) = {
1313 let g = a
1414 if ((size(f.payments) == 0))
1515 then throw("Payment not attached")
1616 else {
1717 let h = f.payments[0]
1818 let i = h.assetId
1919 if ($isInstanceOf(i, "ByteVector"))
2020 then {
2121 let j = i
2222 if ((j == g))
2323 then (h.amount == 100000)
2424 else false
2525 }
2626 else throw("Wrong payment asset or min amount 0.0001")
2727 }
2828 }
2929
3030
3131 @Callable(f)
3232 func rewardPool (k) = {
3333 let l = toBase58String(f.caller.bytes)
3434 if ((l == toString(d)))
3535 then [StringEntry("reward_pool", k)]
3636 else throw("you are not allowed")
3737 }
3838
3939
4040
4141 @Callable(f)
4242 func stakePixels () = {
4343 let l = toBase58String(f.caller.bytes)
4444 if (e(f))
4545 then {
4646 let m = (l + "_share")
4747 let n = valueOrElse(getInteger(this, m), 0)
4848 let o = (n + f.payments[0].amount)
4949 [IntegerEntry(m, o)]
5050 }
5151 else throw("Wrong payment amount or asset")
5252 }
5353
5454
5555
5656 @Callable(f)
5757 func withdrawPixels (p) = {
5858 let q = valueOrElse(p, 0)
5959 if ((q > 0))
6060 then throw("a")
6161 else throw("nothing to withdraw")
6262 }
6363
6464
6565
6666 @Callable(f)
6767 func claim (r) = {
6868 let l = toBase58String(f.caller.bytes)
6969 let m = (l + "_share")
7070 let s = valueOrElse(r, 0)
7171 let n = valueOrErrorMessage(getInteger(this, m), "nothing to claim")
7272 let t = valueOrErrorMessage(assetBalance(c, b), "reward pool is empty!")
7373 if (if ((t >= s))
7474 then (n >= s)
7575 else false)
7676 then throw("sie")
7777 else throw(toString(t))
7878 }
7979
8080

github/deemru/w8io/c3f4982 
24.41 ms