tx · HD1UgZDLLcsTJzPWrEAavbYRoW9yeZXzPohc38SA2dJv

3NAnvjoguSgEnqeYSaimuvvZ1cQV5MfTKu9:  -0.00100000 Waves

2023.11.17 19:43 [2847622] smart account 3NAnvjoguSgEnqeYSaimuvvZ1cQV5MfTKu9 > SELF 0.00000000 Waves

{ "type": 13, "id": "HD1UgZDLLcsTJzPWrEAavbYRoW9yeZXzPohc38SA2dJv", "fee": 100000, "feeAssetId": null, "timestamp": 1700239411425, "version": 2, "chainId": 84, "sender": "3NAnvjoguSgEnqeYSaimuvvZ1cQV5MfTKu9", "senderPublicKey": "DWzrw3KWtGYzmgpbp3eWY7KBhDZEjEsKETQEgWC7w6vE", "proofs": [ "2qWuc25NQ4DU7pbgTjqDsoUPGibSRdndUzsUNgD7cdqdRMG29Lt8KQEek9pWz2Q7Rz1wV21dChvMLSvXgYpAxkWf" ], "script": "base64:BgIGCAISABIAAAIBaQEKZHJhd1dpbm5lcgAEBHJhbmQJAMsBAgkAywECCQDLAQIJAMsBAggFAWkNdHJhbnNhY3Rpb25JZAgFAWkPY2FsbGVyUHVibGljS2V5CAUJbGFzdEJsb2NrE2dlbmVyYXRpb25TaWduYXR1cmUJAJoDAQgFCWxhc3RCbG9jawl0aW1lc3RhbXAJAJoDAQUGaGVpZ2h0BAhyYW5kaGFzaAkA9wMBBQRyYW5kCQDMCAIJAQtCaW5hcnlFbnRyeQICBHJhbmQFBHJhbmQJAMwIAgkBC0JpbmFyeUVudHJ5AgIIcmFuZGhhc2gFCHJhbmRoYXNoCQDMCAIJAQxJbnRlZ2VyRW50cnkCAgxyYW5kaGFzaCBpbnQJALEJAQUIcmFuZGhhc2gJAMwIAgMJAGYCAPQDCQBqAgkAsQkBBQhyYW5kaGFzaADoBwkBDEJvb2xlYW5FbnRyeQICA3dpbgYJAQxCb29sZWFuRW50cnkCAgN3aW4HBQNuaWwBaQELYnV5X2xvdHRlcnkABANwbXQJAQV2YWx1ZQEJAJEDAggFAWkIcGF5bWVudHMAAAUDbmlsACcts6w=", "height": 2847622, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 49Pf7WNVFXDaTKD4PiBmz6K2XkDxRe2hr7e8J5pLVSin Next: BpfxHLhUgeseGxR2MDXZq8eXQ2nyxFiTqDt7U1UFHTkY Diff:
OldNewDifferences
77 func drawWinner () = {
88 let rand = ((((i.transactionId + i.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(height))
99 let randhash = sha256(rand)
10-[BinaryEntry("rand", rand), BinaryEntry("randhash", randhash), if ((500 > (toInt(randhash) % 1000)))
10+[BinaryEntry("rand", rand), BinaryEntry("randhash", randhash), IntegerEntry("randhash int", toInt(randhash)), if ((500 > (toInt(randhash) % 1000)))
1111 then BooleanEntry("win", true)
1212 else BooleanEntry("win", false)]
1313 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func drawWinner () = {
88 let rand = ((((i.transactionId + i.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(height))
99 let randhash = sha256(rand)
10-[BinaryEntry("rand", rand), BinaryEntry("randhash", randhash), if ((500 > (toInt(randhash) % 1000)))
10+[BinaryEntry("rand", rand), BinaryEntry("randhash", randhash), IntegerEntry("randhash int", toInt(randhash)), if ((500 > (toInt(randhash) % 1000)))
1111 then BooleanEntry("win", true)
1212 else BooleanEntry("win", false)]
1313 }
1414
1515
1616
1717 @Callable(i)
1818 func buy_lottery () = {
1919 let pmt = value(i.payments[0])
2020 nil
2121 }
2222
2323

github/deemru/w8io/873ac7e 
21.69 ms