tx · GWLAK5JuncuHFENjK9fzQUvK5sdiXBQp8oKLqHgFhriW

3N4BjF9cUYjB8Kp5tF4WEhJ24jgMVextvfN:  -0.01000000 Waves

2021.08.13 16:55 [1656658] smart account 3N4BjF9cUYjB8Kp5tF4WEhJ24jgMVextvfN > SELF 0.00000000 Waves

{ "type": 13, "id": "GWLAK5JuncuHFENjK9fzQUvK5sdiXBQp8oKLqHgFhriW", "fee": 1000000, "feeAssetId": null, "timestamp": 1628862932784, "version": 2, "chainId": 84, "sender": "3N4BjF9cUYjB8Kp5tF4WEhJ24jgMVextvfN", "senderPublicKey": "HxYNRsBkwEQ39DPSQSPPzLWUh1f94CJh1B5CSHd9fzRX", "proofs": [ "51j9fwbQKBvPjdeNrk3k1UfsVKjqfbjDbxm6aJtr23KXTq7WgiYWjP78pK5ADRMk86cBF9KTQUyMHfGvr9A8d1Fp" ], "script": "base64:AAIFAAAAAAAAAIcIAhIDCgEBEgAaDwoCYTESCVBPU0lUSU9OUxoQCgJhMhIKcmFuZG9taXplchoJCgJhMxIDaW52GgoKAmE0EgRyYW5kGg4KAmE1EghzYXZlRGF0YRoJCgJhNhIDcG9zGgsKAmE3EgVzdGF0cxoLCgJhOBIFYXNzZXQaDQoCYTkSB2Fzc2V0SWQAAAADAAAAAAJhMQkABEwAAAACAgAAAAJHSwkABEwAAAACAgAAAAJMRAkABEwAAAACAgAAAAJDRAkABEwAAAACAgAAAAJSRAkABEwAAAACAgAAAAJETQkABEwAAAACAgAAAAJMTQkABEwAAAACAgAAAAJDTQkABEwAAAACAgAAAAJSTQkABEwAAAACAgAAAAJBTQkABEwAAAACAgAAAAJMRgkABEwAAAACAgAAAAJSRgkABEwAAAACAgAAAAJDRgUAAAADbmlsAQAAAAJhMgAAAAEAAAACYTMEAAAAAmE0CQAAywAAAAIJAADLAAAAAgkAAMsAAAACCQAAywAAAAIIBQAAAAJhMwAAAA10cmFuc2FjdGlvbklkCAUAAAACYTMAAAAPY2FsbGVyUHVibGljS2V5CAUAAAAJbGFzdEJsb2NrAAAAE2dlbmVyYXRpb25TaWduYXR1cmUJAAGaAAAAAQgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAJAAGaAAAAAQgFAAAACWxhc3RCbG9jawAAAAZoZWlnaHQJAAH3AAAAAQUAAAACYTQBAAAAAmE1AAAAAgAAAAJhMwAAAAJhNgQAAAACYTcJAAEsAAAAAgkAASwAAAACAgAAAAp7cG9zaXRpb246CQABkQAAAAIFAAAAAmExBQAAAAJhNgIAAACXLCBzdGF0czogeydzdGFtaW5hJzogMjAwLCAnc3BlZWQnOiAxMjAsICdzaG90JzogMTIsICdvZmZlbmNlJzogMSwgJ2RlZmVuY2UnOiAxfSwgc2tpbGxzOiB7J2hvcnNlX2x1bmdzJzogMX0sIHRhbGVudHM6IHsnaGFyZF90cmFpbmluZ3MnOiAxfSwgJ2FnZSc6IDMyfQQAAAACYTgJAARDAAAABwIAAAALTmFtZWQgdG9rZW4JAAJaAAAAAQkAAZsAAAABBQAAAAJhNwAAAAAAAAAAAQAAAAAAAAAAAAcFAAAABHVuaXQAAAAAAAAAAAAEAAAAAmE5CQAEOAAAAAEFAAAAAmE4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEICAUAAAACYTMAAAAGY2FsbGVyAAAABWJ5dGVzAgAAAAFfCQABpAAAAAEJAASxAAAAAQkBAAAAAmEyAAAAAQUAAAACYTMJAAJaAAAAAQkAAZsAAAABBQAAAAJhNwkABEwAAAACBQAAAAJhOAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAACYTMAAAAGY2FsbGVyAAAAAAAAAAABBQAAAAJhOQUAAAADbmlsAAAAAgAAAAJhMwEAAAAFc3RhcnQAAAABAAAAAmE2CQEAAAACYTUAAAACBQAAAAJhMwUAAAACYTYAAAACYTMBAAAAC3VwZGF0ZVN0YXRzAAAAAAUAAAADbmlsAAAAAPBNpmU=", "height": 1656658, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let POSITIONS = ["GK", "LD", "CD", "RD", "DM", "LM", "CM", "RM", "AM", "LF", "RF", "CF"]
5+
6+func randomizer (inv) = {
7+ let rand = ((((inv.transactionId + inv.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
8+ sha256(rand)
9+ }
10+
11+
12+func saveData (inv,pos) = {
13+ let stats = (("{position:" + POSITIONS[pos]) + ", stats: {'stamina': 200, 'speed': 120, 'shot': 12, 'offence': 1, 'defence': 1}, skills: {'horse_lungs': 1}, talents: {'hard_trainings': 1}, 'age': 32}")
14+ let asset = Issue("Named token", toBase64String(toBytes(stats)), 1, 0, false, unit, 0)
15+ let assetId = calculateAssetId(asset)
16+[StringEntry(((toBase58String(inv.caller.bytes) + "_") + toString(toInt(randomizer(inv)))), toBase64String(toBytes(stats))), asset, ScriptTransfer(inv.caller, 1, assetId)]
17+ }
18+
19+
20+@Callable(inv)
21+func start (pos) = saveData(inv, pos)
22+
23+
24+
25+@Callable(inv)
26+func updateStats () = nil
27+
28+

github/deemru/w8io/873ac7e 
15.15 ms