tx · EgLYrYgsskZ5SFuFkhcmtaJqR9wePruDng6NnjZqGJ4C

3MxwtQTF1cHZBzHdVMmfdeeTJAoF58usNzC:  -0.04000000 Waves

2019.12.24 21:28 [823442] smart account 3MxwtQTF1cHZBzHdVMmfdeeTJAoF58usNzC > SELF 0.00000000 Waves

{ "type": 13, "id": "EgLYrYgsskZ5SFuFkhcmtaJqR9wePruDng6NnjZqGJ4C", "fee": 4000000, "feeAssetId": null, "timestamp": 1577212067284, "version": 1, "sender": "3MxwtQTF1cHZBzHdVMmfdeeTJAoF58usNzC", "senderPublicKey": "AtB1c3RaAbi5bMXf4twdpm182Pcj5tgADufjhfxjt5YP", "proofs": [ "37mQ3TZqzXXd59DPAeDMEHWTGuMtZhMVyACYuG2VkkfkifLQfTmH6m1Z5eScrdbvJjCXPrWN24aAFggnwNiF9Ge4" ], "script": "base64:AAIDAAAAAAAAAAgIARIECgIBAQAAAAkAAAAAC293bmVyUHViS2V5AQAAACCS1R9Wikuxoi3TIAbSrpqw4DKGk+QRT6zUs0o5u4izJAAAAAAEbHZsMQAAAAAAAAAABAAAAAAEbHZsMgAAAAAAAAAAAwAAAAAEbHZsMwAAAAAAAAAAAgAAAAAIbHZsMVJhdGUAAAAAAAAAAAwAAAAACGx2bDJSYXRlAAAAAAAAAAAOAAAAAAhsdmwzUmF0ZQAAAAAAAAAAEAEAAAAKcmFuZG9taXplcgAAAAEAAAADaW52BAAAAARyYW5kCQAAagAAAAIJAASxAAAAAQkAAfcAAAABCQAAywAAAAIJAADLAAAAAgkAAMsAAAACCQAAywAAAAIIBQAAAANpbnYAAAANdHJhbnNhY3Rpb25JZAgFAAAAA2ludgAAAA9jYWxsZXJQdWJsaWNLZXkIBQAAAAlsYXN0QmxvY2sAAAATZ2VuZXJhdGlvblNpZ25hdHVyZQkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkAAZoAAAABCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAAAAAAAAAAABgMJAABmAAAAAgAAAAAAAAAAAAUAAAAEcmFuZAkAAGQAAAACCQAAaAAAAAIA//////////8FAAAABHJhbmQAAAAAAAAAAAEJAABkAAAAAgUAAAAEcmFuZAAAAAAAAAAAAQEAAAAGcmVzdWx0AAAAAAIAAAAEdGVzdAAAAAEAAAADaW52AQAAAAVzdGFydAAAAAIAAAADYmV0AAAABWxldmVsBAAAAA1wbGF5ZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCAUAAAADaW52AAAAD2NhbGxlclB1YmxpY0tleQQAAAAHZ2FtZUtleQkAAlgAAAABCAUAAAADaW52AAAADXRyYW5zYWN0aW9uSWQEAAAACGdhbWVEYXRhCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAFMDAwMF8JAAJYAAAAAQgFAAAAA2ludgAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAAV8JAAGkAAAAAQUAAAADYmV0AgAAAAFfCQABpAAAAAEFAAAABWxldmVsCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAdnYW1lS2V5CQABLAAAAAIFAAAACGdhbWVEYXRhAgAAAAJfMAUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAALb3duZXJQdWJLZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uBAAAAAFjBQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBAAAAAFkBQAAAAckbWF0Y2gwBgdNTn5R", "chainId": 84, "height": 823442, "spentComplexity": 0 } View: original | compacted Prev: H1kkXGQhs6Yj18AM4mpDX5kn5ztUEWjojCfRGjCzhz54 Next: CRsUeidLcXd8ATPCDCT6QidCMLbEmg4VcrBS848WSHfF Diff:
OldNewDifferences
2121 then ((-1 * rand) + 1)
2222 else (rand + 1)
2323 }
24+
25+
26+func result () = "test"
2427
2528
2629 @Callable(inv)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let ownerPubKey = base58'AtB1c3RaAbi5bMXf4twdpm182Pcj5tgADufjhfxjt5YP'
55
66 let lvl1 = 4
77
88 let lvl2 = 3
99
1010 let lvl3 = 2
1111
1212 let lvl1Rate = 12
1313
1414 let lvl2Rate = 14
1515
1616 let lvl3Rate = 16
1717
1818 func randomizer (inv) = {
1919 let rand = (toInt(sha256(((((inv.transactionId + inv.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)))) % 6)
2020 if ((0 > rand))
2121 then ((-1 * rand) + 1)
2222 else (rand + 1)
2323 }
24+
25+
26+func result () = "test"
2427
2528
2629 @Callable(inv)
2730 func start (bet,level) = {
2831 let playerAddress = addressFromPublicKey(inv.callerPublicKey)
2932 let gameKey = toBase58String(inv.transactionId)
3033 let gameData = ((((("0000_" + toBase58String(inv.callerPublicKey)) + "_") + toString(bet)) + "_") + toString(level))
3134 WriteSet([DataEntry(gameKey, (gameData + "_0"))])
3235 }
3336
3437
3538 @Verifier(tx)
3639 func verify () = match tx {
3740 case t: SetScriptTransaction =>
3841 sigVerify(tx.bodyBytes, tx.proofs[0], ownerPubKey)
3942 case c: InvokeScriptTransaction =>
4043 true
4144 case d: DataTransaction =>
4245 true
4346 case _ =>
4447 false
4548 }
4649

github/deemru/w8io/873ac7e 
18.37 ms