tx · 9gQ5g32XP6kVTR7s4J4WErBzmX3zLy7FfkbmXycUwrvH

3N5iryEj86a3pY3nwLsqXfPbQ2jAn78pXjn:  -0.01400000 Waves

2019.10.18 19:49 [725704] smart account 3N5iryEj86a3pY3nwLsqXfPbQ2jAn78pXjn > SELF 0.00000000 Waves

{ "type": 13, "id": "9gQ5g32XP6kVTR7s4J4WErBzmX3zLy7FfkbmXycUwrvH", "fee": 1400000, "feeAssetId": null, "timestamp": 1571417357838, "version": 1, "sender": "3N5iryEj86a3pY3nwLsqXfPbQ2jAn78pXjn", "senderPublicKey": "CZSf2oXBBDdW225HUCvmBXCt2zxEcFAciefw1CE4UyNt", "proofs": [ "59YD1MJYfdpmYzHP1r8mWJMm8DhNNQeJc6qe4pN1F4HLWfPmUcmNTG97dmgtaKWmZqhHsVDBHnHim3QVihpoAyJk" ], "script": null, "chainId": 84, "height": 725704, "spentComplexity": 0 } View: original | compacted Prev: F5wxi4XnZwhcThWNNhDoXYHcEkWroURbSZU8AYavqVtF Next: BRbBZ55ntBPi6JD5dkUo4uf3XA1dawqHrwzzzp7Ammaf Full:
OldNewDifferences
1-{-# STDLIB_VERSION 3 #-}
2-{-# SCRIPT_TYPE ACCOUNT #-}
3-{-# CONTENT_TYPE DAPP #-}
4-let a = Address(base58'3issuerAddress')
5-
6-let b = base58'6mUSqVGteY6pQitcbXFzJd2C7r85dn31pdHS9LzEuxQu'
7-
8-func c (d) = {
9- let e = {
10- let f = getBinary(this, "ultimoJogo")
11- if ($isInstanceOf(f, "ByteVector"))
12- then {
13- let g = f
14- g
15- }
16- else if ($isInstanceOf(f, "Unit"))
17- then {
18- let h = f
19- base58'4gEivd7cGhPHTZ'
20- }
21- else throw()
22- }
23- let i = (((((e + d.transactionId) + d.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
24- sha256(i)
25- }
26-
27-
28-func j (d) = {
29- let k = assetBalance(this, b)
30- let l = extract(d.payment)
31- if (isDefined(d.payment))
32- then throw("Você não pode apostar com Waves.")
33- else if ((l.assetId != b))
34- then throw("Você deve fazer o pagamento em SendToken")
35- else if ((l.amount > k))
36- then throw(("O pagamento deve ser menor que " + toString(k)))
37- else {
38- let m = c(d)
39- let n = TransferSet([ScriptTransfer(d.caller, ((l.amount * 190) / 100), b)])
40- let o = WriteSet([DataEntry("ultimoJogo", m)])
41- if ((500 > (toInt(m) % 1000)))
42- then ScriptResult(o, n)
43- else ScriptResult(o, TransferSet(nil))
44- }
45- }
46-
47-
48-@Callable(d)
49-func lotto () = j(d)
50-
51-
52-
53-@Callable(d)
54-func default () = j(d)
55-
56-
1+# no script

github/deemru/w8io/169f3d6 
25.50 ms