tx · uhgm62U4fdnqNM4reuwS3hUQDtbgcovE76u9RVdFwca

3N6duRDuMLd3cGKK2SyUEQqzwSnszE2ref9:  -0.01000000 Waves

2022.05.27 20:07 [2070355] smart account 3N6duRDuMLd3cGKK2SyUEQqzwSnszE2ref9 > SELF 0.00000000 Waves

{ "type": 13, "id": "uhgm62U4fdnqNM4reuwS3hUQDtbgcovE76u9RVdFwca", "fee": 1000000, "feeAssetId": null, "timestamp": 1653671235328, "version": 2, "chainId": 84, "sender": "3N6duRDuMLd3cGKK2SyUEQqzwSnszE2ref9", "senderPublicKey": "6zr1iyU8SSf8L5v5mqH2NPVtQTNceVtet4Hf1wFLqoy9", "proofs": [ "f8jed9j1nfc3fFzXJokQ7DhowDxU8a674j88WDuhmzYBuK3vdqrbHfCqqxTCRtqN8UE4osjDfRMPCpArZTBMhiX" ], "script": "base64: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", "height": 2070355, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5sFckGZotCEAFfYKT1xHHZCrHYzhEfzJZHTMdy4JdCCL Next: none Diff:
OldNewDifferences
55
66 @Callable(i)
77 func start (action,type,valueAction) = {
8- let transactionId = toBase58String(i.transactionId)
9- let currentWalletBytes = i.caller
10- let payAmount = value(i.payments[0].amount)
11- let currentWallet = toBase58String(i.caller.bytes)
12- let nameNft = ((((((("nft_" + type) + "_") + take(transactionId, 10)) + "_") + currentWallet) + "_") + transactionId)
13- let timestamp = take(toString(lastBlock.timestamp), 10)
14- let exanBalance = match getInteger(this, ("exan_balance_" + currentWallet)) {
8+ let a1 = toBase58String(i.transactionId)
9+ let a2 = i.caller
10+ let a3 = value(i.payments[0].amount)
11+ let a4 = toBase58String(i.caller.bytes)
12+ let a5 = ((((((("nft_" + type) + "_") + take(a1, 10)) + "_") + a4) + "_") + a1)
13+ let a6 = take(toString(lastBlock.timestamp), 10)
14+ let a7 = match getInteger(this, ("exan_balance_" + a4)) {
1515 case t: Int =>
1616 t
1717 case _ =>
1818 0
1919 }
20- let crownBalance = match getInteger(this, ("crown_balance_" + currentWallet)) {
20+ let a8 = match getInteger(this, ("crown_balance_" + a4)) {
2121 case t: Int =>
2222 t
2323 case _ =>
2424 0
2525 }
26- let historicId = match getInteger(this, "historicId") {
26+ let a9 = match getInteger(this, "historicId") {
2727 case t: Int =>
2828 t
2929 case _ =>
3030 0
3131 }
32- let initialPowerNft = match getInteger(this, ("List_NFT_" + type)) {
32+ let b1 = match getInteger(this, ("List_NFT_" + type)) {
3333 case t: Int =>
3434 t
3535 case _ =>
3636 0
3737 }
38- let power = match getInteger(this, ("power_" + currentWallet)) {
38+ let b2 = match getInteger(this, ("power_" + a4)) {
3939 case t: Int =>
4040 t
4141 case _ =>
4242 0
4343 }
44- let nftPower = match getInteger(this, valueAction) {
44+ let b3 = match getInteger(this, valueAction) {
4545 case t: Int =>
4646 t
4747 case _ =>
4848 0
4949 }
50- let crownTimestamp = match getInteger(this, ("crown_timestamp_" + currentWallet)) {
50+ let b4 = match getInteger(this, ("crown_timestamp_" + a4)) {
5151 case t: Int =>
5252 t
5353 case _ =>
5454 0
5555 }
56- let saveCrown = match getInteger(this, ("save_crown_" + currentWallet)) {
56+ let b5 = match getInteger(this, ("save_crown_" + a4)) {
5757 case t: Int =>
5858 t
5959 case _ =>
6060 0
6161 }
62- let newTokenPurchase = (i.payments[0].amount * 10000)
63- let totalExanBalance = (exanBalance + newTokenPurchase)
64- let newPower = (power + initialPowerNft)
65- let nowTimestamp = parseIntValue(timestamp)
66- let calcRequestTimestamp = (nowTimestamp - crownTimestamp)
67- let calcCrown24hours = if ((power > 0))
68- then (86400 / (power / 100))
62+ let b6 = (i.payments[0].amount * 10000)
63+ let b7 = (a7 + b6)
64+ let b8 = (b2 + b1)
65+ let b9 = parseIntValue(a6)
66+ let c1 = (b9 - b4)
67+ let c2 = if ((b2 > 0))
68+ then (86400 / (b2 / 100))
6969 else 0
70- let calcTotalCrowns = if ((calcCrown24hours > 0))
71- then ((calcRequestTimestamp * 100000000) / calcCrown24hours)
70+ let c3 = if ((c2 > 0))
71+ then ((c1 * 100000000) / c2)
7272 else 0
73- let newBalance = ((crownBalance + calcTotalCrowns) + saveCrown)
74- let newSaveReward = if ((power == 0))
73+ let c4 = ((a8 + c3) + b5)
74+ let c5 = if ((b2 == 0))
7575 then 0
76- else (saveCrown + calcTotalCrowns)
77- if (if ((action == "Buy NFT"))
78- then ((payAmount / 100000) == initialPowerNft)
76+ else (b5 + c3)
77+ if (if ((action == "Buy Tokens"))
78+ then (a3 >= 10000000)
7979 else false)
80- then [Issue(((take(type, 6) + "_") + take(transactionId, 9)), "", 1, 0, false), IntegerEntry(nameNft, initialPowerNft), IntegerEntry(("power_" + currentWallet), newPower), IntegerEntry(("crown_timestamp_" + currentWallet), nowTimestamp), IntegerEntry(("save_crown_" + currentWallet), newSaveReward)]
81- else if (if (if ((action == "Send NFT"))
82- then (currentWallet == "3NAx9AnXvb5nH6oEynVKoBgfyvSst59Qeg2")
80+ then [IntegerEntry(("exan_balance_" + a4), b7), IntegerEntry(((("buy_tokens_" + a4) + "_") + a1), b6)]
81+ else if (if ((action == "Buy NFT"))
82+ then ((a3 / 100000) == b1)
8383 else false)
84- then (payAmount == 1000000)
85- else false)
86- then [ScriptTransfer(Address(fromBase58String(type)), 1, fromBase58String(valueAction))]
87- else if (if (if ((action == "Request"))
88- then (calcTotalCrowns > 0)
84+ then [Issue(((take(type, 6) + "_") + take(a1, 9)), "", 1, 0, false), IntegerEntry(a5, b1), IntegerEntry(("power_" + a4), b8), IntegerEntry(("crown_timestamp_" + a4), b9), IntegerEntry(("save_crown_" + a4), c5)]
85+ else if (if (if ((action == "Send NFT"))
86+ then (a4 == "3NAx9AnXvb5nH6oEynVKoBgfyvSst59Qeg2")
8987 else false)
90- then (payAmount == 1000000)
88+ then (a3 == 1000000)
9189 else false)
92- then [IntegerEntry(("crown_balance_" + currentWallet), newBalance), IntegerEntry(("crown_timestamp_" + currentWallet), nowTimestamp), IntegerEntry(("save_crown_" + currentWallet), 0)]
93- else throw("We were unable to fulfill your request! Make sure you have enough balance for the transaction!")
90+ then [ScriptTransfer(Address(fromBase58String(type)), 1, fromBase58String(valueAction))]
91+ else if (if (if ((action == "Request"))
92+ then (c3 > 0)
93+ else false)
94+ then (a3 == 1000000)
95+ else false)
96+ then [IntegerEntry(("crown_balance_" + a4), c4), IntegerEntry(("crown_timestamp_" + a4), b9), IntegerEntry(("save_crown_" + a4), 0)]
97+ else throw("We were unable to fulfill your request! Make sure you have enough balance for the transaction!")
9498 }
9599
96100
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func start (action,type,valueAction) = {
8- let transactionId = toBase58String(i.transactionId)
9- let currentWalletBytes = i.caller
10- let payAmount = value(i.payments[0].amount)
11- let currentWallet = toBase58String(i.caller.bytes)
12- let nameNft = ((((((("nft_" + type) + "_") + take(transactionId, 10)) + "_") + currentWallet) + "_") + transactionId)
13- let timestamp = take(toString(lastBlock.timestamp), 10)
14- let exanBalance = match getInteger(this, ("exan_balance_" + currentWallet)) {
8+ let a1 = toBase58String(i.transactionId)
9+ let a2 = i.caller
10+ let a3 = value(i.payments[0].amount)
11+ let a4 = toBase58String(i.caller.bytes)
12+ let a5 = ((((((("nft_" + type) + "_") + take(a1, 10)) + "_") + a4) + "_") + a1)
13+ let a6 = take(toString(lastBlock.timestamp), 10)
14+ let a7 = match getInteger(this, ("exan_balance_" + a4)) {
1515 case t: Int =>
1616 t
1717 case _ =>
1818 0
1919 }
20- let crownBalance = match getInteger(this, ("crown_balance_" + currentWallet)) {
20+ let a8 = match getInteger(this, ("crown_balance_" + a4)) {
2121 case t: Int =>
2222 t
2323 case _ =>
2424 0
2525 }
26- let historicId = match getInteger(this, "historicId") {
26+ let a9 = match getInteger(this, "historicId") {
2727 case t: Int =>
2828 t
2929 case _ =>
3030 0
3131 }
32- let initialPowerNft = match getInteger(this, ("List_NFT_" + type)) {
32+ let b1 = match getInteger(this, ("List_NFT_" + type)) {
3333 case t: Int =>
3434 t
3535 case _ =>
3636 0
3737 }
38- let power = match getInteger(this, ("power_" + currentWallet)) {
38+ let b2 = match getInteger(this, ("power_" + a4)) {
3939 case t: Int =>
4040 t
4141 case _ =>
4242 0
4343 }
44- let nftPower = match getInteger(this, valueAction) {
44+ let b3 = match getInteger(this, valueAction) {
4545 case t: Int =>
4646 t
4747 case _ =>
4848 0
4949 }
50- let crownTimestamp = match getInteger(this, ("crown_timestamp_" + currentWallet)) {
50+ let b4 = match getInteger(this, ("crown_timestamp_" + a4)) {
5151 case t: Int =>
5252 t
5353 case _ =>
5454 0
5555 }
56- let saveCrown = match getInteger(this, ("save_crown_" + currentWallet)) {
56+ let b5 = match getInteger(this, ("save_crown_" + a4)) {
5757 case t: Int =>
5858 t
5959 case _ =>
6060 0
6161 }
62- let newTokenPurchase = (i.payments[0].amount * 10000)
63- let totalExanBalance = (exanBalance + newTokenPurchase)
64- let newPower = (power + initialPowerNft)
65- let nowTimestamp = parseIntValue(timestamp)
66- let calcRequestTimestamp = (nowTimestamp - crownTimestamp)
67- let calcCrown24hours = if ((power > 0))
68- then (86400 / (power / 100))
62+ let b6 = (i.payments[0].amount * 10000)
63+ let b7 = (a7 + b6)
64+ let b8 = (b2 + b1)
65+ let b9 = parseIntValue(a6)
66+ let c1 = (b9 - b4)
67+ let c2 = if ((b2 > 0))
68+ then (86400 / (b2 / 100))
6969 else 0
70- let calcTotalCrowns = if ((calcCrown24hours > 0))
71- then ((calcRequestTimestamp * 100000000) / calcCrown24hours)
70+ let c3 = if ((c2 > 0))
71+ then ((c1 * 100000000) / c2)
7272 else 0
73- let newBalance = ((crownBalance + calcTotalCrowns) + saveCrown)
74- let newSaveReward = if ((power == 0))
73+ let c4 = ((a8 + c3) + b5)
74+ let c5 = if ((b2 == 0))
7575 then 0
76- else (saveCrown + calcTotalCrowns)
77- if (if ((action == "Buy NFT"))
78- then ((payAmount / 100000) == initialPowerNft)
76+ else (b5 + c3)
77+ if (if ((action == "Buy Tokens"))
78+ then (a3 >= 10000000)
7979 else false)
80- then [Issue(((take(type, 6) + "_") + take(transactionId, 9)), "", 1, 0, false), IntegerEntry(nameNft, initialPowerNft), IntegerEntry(("power_" + currentWallet), newPower), IntegerEntry(("crown_timestamp_" + currentWallet), nowTimestamp), IntegerEntry(("save_crown_" + currentWallet), newSaveReward)]
81- else if (if (if ((action == "Send NFT"))
82- then (currentWallet == "3NAx9AnXvb5nH6oEynVKoBgfyvSst59Qeg2")
80+ then [IntegerEntry(("exan_balance_" + a4), b7), IntegerEntry(((("buy_tokens_" + a4) + "_") + a1), b6)]
81+ else if (if ((action == "Buy NFT"))
82+ then ((a3 / 100000) == b1)
8383 else false)
84- then (payAmount == 1000000)
85- else false)
86- then [ScriptTransfer(Address(fromBase58String(type)), 1, fromBase58String(valueAction))]
87- else if (if (if ((action == "Request"))
88- then (calcTotalCrowns > 0)
84+ then [Issue(((take(type, 6) + "_") + take(a1, 9)), "", 1, 0, false), IntegerEntry(a5, b1), IntegerEntry(("power_" + a4), b8), IntegerEntry(("crown_timestamp_" + a4), b9), IntegerEntry(("save_crown_" + a4), c5)]
85+ else if (if (if ((action == "Send NFT"))
86+ then (a4 == "3NAx9AnXvb5nH6oEynVKoBgfyvSst59Qeg2")
8987 else false)
90- then (payAmount == 1000000)
88+ then (a3 == 1000000)
9189 else false)
92- then [IntegerEntry(("crown_balance_" + currentWallet), newBalance), IntegerEntry(("crown_timestamp_" + currentWallet), nowTimestamp), IntegerEntry(("save_crown_" + currentWallet), 0)]
93- else throw("We were unable to fulfill your request! Make sure you have enough balance for the transaction!")
90+ then [ScriptTransfer(Address(fromBase58String(type)), 1, fromBase58String(valueAction))]
91+ else if (if (if ((action == "Request"))
92+ then (c3 > 0)
93+ else false)
94+ then (a3 == 1000000)
95+ else false)
96+ then [IntegerEntry(("crown_balance_" + a4), c4), IntegerEntry(("crown_timestamp_" + a4), b9), IntegerEntry(("save_crown_" + a4), 0)]
97+ else throw("We were unable to fulfill your request! Make sure you have enough balance for the transaction!")
9498 }
9599
96100

github/deemru/w8io/873ac7e 
56.14 ms