tx · DKET7nDGxTz3tdc9ESSW4zpvXwvxS4yNRi322TwjVcof

3NAFdfYH8M2edscDLLpTtkRieisGwteu7LP:  -0.01000000 Waves

2019.09.05 20:48 [663055] smart account 3NAFdfYH8M2edscDLLpTtkRieisGwteu7LP > SELF 0.00000000 Waves

{ "type": 13, "id": "DKET7nDGxTz3tdc9ESSW4zpvXwvxS4yNRi322TwjVcof", "fee": 1000000, "feeAssetId": null, "timestamp": 1567705718241, "version": 1, "sender": "3NAFdfYH8M2edscDLLpTtkRieisGwteu7LP", "senderPublicKey": "6yLU8FZQvDryYmVU7mTfdA9829NLBQLGsBr7epsmh6No", "proofs": [ "4SAtiQHjAPAPDWuE6VstYcH2gdZLnGER2nQDoQzd6ozesaq2fULaHZqGP5R9i2wcumYBP9k2XfqUQryjAMQsNiP8" ], "script": "base64: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", "chainId": 84, "height": 663055, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+
5+
6+@Callable(i)
7+func buildMine () = {
8+ let pmt = extract(i.payment)
9+ if (isDefined(pmt.assetId))
10+ then throw("Можно использовать только WAWES")
11+ else if ((pmt.amount != pow(10, 0, 8, 0, 0, HalfUp())))
12+ then throw("Стоимость шахты составляет 1 WAVES")
13+ else {
14+ let currentKey = toBase58String(i.caller.bytes)
15+ let block = getString(this, currentKey)
16+ let boleanCheck = isDefined(block)
17+ if (boleanCheck)
18+ then throw("Максимум можно иметь одну шахту")
19+ else WriteSet([DataEntry((currentKey + "_mine"), lastBlock.height)])
20+ }
21+ }
22+
23+
24+
25+@Callable(i)
26+func getRevard () = {
27+ let currentKey = toBase58String(i.caller.bytes)
28+ let blockBuyMine = getIntegerValue(this, currentKey)
29+ let boleanCheck = isDefined(blockBuyMine)
30+ if (!(boleanCheck))
31+ then throw("У вас нет шахты")
32+ else {
33+ let revardBloks = (lastBlock.height - blockBuyMine)
34+ let revard = (100 * revardBloks)
35+ ScriptResult(WriteSet([DataEntry((currentKey + "_mine"), lastBlock.height)]), TransferSet([ScriptTransfer(i.caller, revard, unit)]))
36+ }
37+ }
38+
39+
40+@Verifier(tx)
41+func verify () = match tx {
42+ case tx: SetScriptTransaction =>
43+ sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
44+ case _ =>
45+ false
46+}
47+

github/deemru/w8io/873ac7e 
14.15 ms