tx · 6b7k5XyJJXRngFy6A53LhreaziP72WVNtKZeULcbJsuN

3MpB5fPHEK9ZgW6EjiDi4nyntnRUD3d9zf6:  -0.01000000 Waves

2022.01.16 16:16 [1881547] smart account 3MpB5fPHEK9ZgW6EjiDi4nyntnRUD3d9zf6 > SELF 0.00000000 Waves

{ "type": 13, "id": "6b7k5XyJJXRngFy6A53LhreaziP72WVNtKZeULcbJsuN", "fee": 1000000, "feeAssetId": null, "timestamp": 1642339101012, "version": 2, "chainId": 84, "sender": "3MpB5fPHEK9ZgW6EjiDi4nyntnRUD3d9zf6", "senderPublicKey": "Fz8BCeavpVwDSotUvdUamhzyN9aAjfL3kq97YYU7fvU3", "proofs": [ "3cC1TRneiw4Yb3QH5NwLaGGZKop797SVBSd5PmviLX2tUzwStye8wsDQXXE3T5QSdScGDPE3aHei9YLFnjdr2FQd" ], "script": "base64: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", "height": 1881547, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7qERj148WS8JJsZKetTNFviRWENJTPUa9aVtSxmSHcoE Next: 2iKn5UDSD4Dk8mz3CKcfFki1bCWkEkJRwuxMHA8fr2iG Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func start (b,c,d) = {
88 let e = toBase58String(a.transactionId)
99 let f = a.caller
1010 let g = value(a.payments[0].amount)
1111 let h = toBase58String(a.caller.bytes)
1212 let i = ((((((("nft_" + c) + "_") + take(e, 10)) + "_") + h) + "_") + e)
1313 let j = take(toString(lastBlock.timestamp), 10)
1414 let k = {
1515 let l = getInteger(this, ("balance_exan_" + h))
1616 if ($isInstanceOf(l, "Int"))
1717 then {
1818 let m = l
1919 m
2020 }
2121 else 0
2222 }
2323 let n = {
2424 let l = getInteger(this, "historicId")
2525 if ($isInstanceOf(l, "Int"))
2626 then {
2727 let m = l
2828 m
2929 }
3030 else 0
3131 }
3232 let o = {
3333 let l = getInteger(this, ("List_NFT_" + c))
3434 if ($isInstanceOf(l, "Int"))
3535 then {
3636 let m = l
3737 m
3838 }
3939 else 0
4040 }
4141 let p = {
4242 let l = getInteger(this, ("power_" + h))
4343 if ($isInstanceOf(l, "Int"))
4444 then {
4545 let m = l
4646 m
4747 }
4848 else 0
4949 }
5050 let q = {
5151 let l = getInteger(this, d)
5252 if ($isInstanceOf(l, "Int"))
5353 then {
5454 let m = l
5555 m
5656 }
5757 else 0
5858 }
5959 let r = {
6060 let l = getInteger(this, ("reward_timestamp_" + h))
6161 if ($isInstanceOf(l, "Int"))
6262 then {
6363 let m = l
6464 m
6565 }
6666 else 0
6767 }
6868 let s = {
6969 let l = getInteger(this, ("save_reward_" + h))
7070 if ($isInstanceOf(l, "Int"))
7171 then {
7272 let m = l
7373 m
7474 }
7575 else 0
7676 }
7777 let t = (p + o)
7878 let u = parseIntValue(j)
7979 let v = (u - r)
8080 let w = if ((p > 0))
8181 then (86400 / (p / 100))
8282 else 0
8383 let x = if ((w > 0))
8484 then ((v * 100000000) / w)
8585 else 0
8686 let y = ((k + x) + s)
8787 let z = if ((p == 0))
8888 then 0
8989 else (s + x)
9090 if (if ((b == "Buy NFT"))
9191 then ((g / 100000) == o)
9292 else false)
9393 then [Issue(((take(c, 6) + "_") + take(e, 9)), "", 1, 0, false), IntegerEntry(i, o), IntegerEntry(("power_" + h), t), IntegerEntry(("reward_timestamp_" + h), u), IntegerEntry(("save_reward_" + h), z)]
9494 else if (if (if ((b == "Send NFT"))
9595 then (h == "3N7Ym1WK3ZaFp7Vfjvz6KFRGF6AxsAXm76W")
9696 else false)
9797 then (g == 1000000)
9898 else false)
9999 then [ScriptTransfer(Address(fromBase58String(c)), 1, fromBase58String(d))]
100100 else if (if (if ((b == "Request"))
101101 then (x > 0)
102102 else false)
103103 then (g == 1000000)
104104 else false)
105105 then [IntegerEntry(("balance_exan_" + h), y), IntegerEntry(("reward_timestamp_" + h), u), IntegerEntry(("save_reward_" + h), 0)]
106106 else if (if ((b == "Withdraw"))
107107 then (g == 2000000)
108108 else false)
109109 then [ScriptTransfer(f, k, base58'EF3Lw4y6NTfUUBhp3aSbfKuYEvqxR5EiTYBpvDgDFTa8'), DeleteEntry(("balance_exan_" + h))]
110110 else throw("It is not possible to fulfill your request at this time! Make sure you have enough balance for the transaction or wait to try again!")
111111 }
112112
113113

github/deemru/w8io/169f3d6 
34.45 ms