tx · 9QQT4ivj4637gfPh12oHSaAwMa15KAJjVUnCHZ7DTtAN 3MxedECbCgJzLLpPMm78Vhj8QnaAKGNkVe5: -0.01000000 Waves 2021.08.11 17:00 [1653802] smart account 3MxedECbCgJzLLpPMm78Vhj8QnaAKGNkVe5 > SELF 0.00000000 Waves
{ "type": 13, "id": "9QQT4ivj4637gfPh12oHSaAwMa15KAJjVUnCHZ7DTtAN", "fee": 1000000, "feeAssetId": null, "timestamp": 1628690460829, "version": 2, "chainId": 84, "sender": "3MxedECbCgJzLLpPMm78Vhj8QnaAKGNkVe5", "senderPublicKey": "58UtpEU7kPv8rLxiE5pk4qYzpC7mVDaZUbDaP8CKV9pc", "proofs": [ "61GU1CiHkCAjZjaH2VQZph4AKXQ2s9pzD5eYgNpHbaQwsGJt1nHuct7ULo936m6R7XZQ8wX68UDWtAn4jdrEfcMn" ], "script": "base64:AAIFAAAAAAAAAIcIAhIDCgEBEgAaDwoCYTESCVBPU0lUSU9OUxoQCgJhMhIKcmFuZG9taXplchoJCgJhMxIDaW52GgoKAmE0EgRyYW5kGg4KAmE1EghzYXZlRGF0YRoJCgJhNhIDcG9zGgsKAmE3EgVzdGF0cxoLCgJhOBIFYXNzZXQaDQoCYTkSB2Fzc2V0SWQAAAADAAAAAAJhMQkABEwAAAACAgAAAAJHSwkABEwAAAACAgAAAAJMRAkABEwAAAACAgAAAAJDRAkABEwAAAACAgAAAAJSRAkABEwAAAACAgAAAAJETQkABEwAAAACAgAAAAJMTQkABEwAAAACAgAAAAJDTQkABEwAAAACAgAAAAJSTQkABEwAAAACAgAAAAJBTQkABEwAAAACAgAAAAJMRgkABEwAAAACAgAAAAJSRgkABEwAAAACAgAAAAJDRgUAAAADbmlsAQAAAAJhMgAAAAEAAAACYTMEAAAAAmE0CQAAywAAAAIJAADLAAAAAgkAAMsAAAACCQAAywAAAAIIBQAAAAJhMwAAAA10cmFuc2FjdGlvbklkCAUAAAACYTMAAAAPY2FsbGVyUHVibGljS2V5CAUAAAAJbGFzdEJsb2NrAAAAE2dlbmVyYXRpb25TaWduYXR1cmUJAAGaAAAAAQgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAJAAGaAAAAAQgFAAAACWxhc3RCbG9jawAAAAZoZWlnaHQJAAH3AAAAAQUAAAACYTQBAAAAAmE1AAAAAgAAAAJhMwAAAAJhNgQAAAACYTcJAAEsAAAAAgkAASwAAAACAgAAAAp7cG9zaXRpb246CQABkQAAAAIFAAAAAmExBQAAAAJhNgIAAACXLCBzdGF0czogeydzdGFtaW5hJzogMjAwLCAnc3BlZWQnOiAxMjAsICdzaG90JzogMTIsICdvZmZlbmNlJzogMSwgJ2RlZmVuY2UnOiAxfSwgc2tpbGxzOiB7J2hvcnNlX2x1bmdzJzogMX0sIHRhbGVudHM6IHsnaGFyZF90cmFpbmluZ3MnOiAxfSwgJ2FnZSc6IDMyfQQAAAACYTgJAARDAAAABwIAAAALTmFtZWQgdG9rZW4JAAJaAAAAAQkAAZsAAAABBQAAAAJhNwAAAAAAAAAAAQAAAAAAAAAAAAcFAAAABHVuaXQAAAAAAAAAAAAEAAAAAmE5CQAEOAAAAAEFAAAAAmE4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEICAUAAAACYTMAAAAGY2FsbGVyAAAABWJ5dGVzAgAAAAFfCQABpAAAAAEJAASxAAAAAQkBAAAAAmEyAAAAAQUAAAACYTMJAAJaAAAAAQkAAZsAAAABBQAAAAJhNwkABEwAAAACBQAAAAJhOAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAACYTMAAAAGY2FsbGVyAAAAAAAAAAABBQAAAAJhOQUAAAADbmlsAAAAAgAAAAJhMwEAAAAFc3RhcnQAAAABAAAAAmE2CQEAAAACYTUAAAACBQAAAAJhMwUAAAACYTYAAAACYTMBAAAAC3VwZGF0ZVN0YXRzAAAAAAUAAAADbmlsAAAAAPBNpmU=", "height": 1653802, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GahjL4JrHn51YGqhUt8P3wPuMt8Vm5VSn3zVwpoayfEC Next: none Diff:
Old | New | Differences | |
---|---|---|---|
10 | 10 | ||
11 | 11 | ||
12 | 12 | func e (c,f) = { | |
13 | - | let g = (("{ | |
14 | - | let h = Issue(" | |
13 | + | let g = (("{position:" + a[f]) + ", stats: {'stamina': 200, 'speed': 120, 'shot': 12, 'offence': 1, 'defence': 1}, skills: {'horse_lungs': 1}, talents: {'hard_trainings': 1}, 'age': 32}") | |
14 | + | let h = Issue("Named token", toBase64String(toBytes(g)), 1, 0, false, unit, 0) | |
15 | 15 | let i = calculateAssetId(h) | |
16 | 16 | [StringEntry(((toBase58String(c.caller.bytes) + "_") + toString(toInt(b(c)))), toBase64String(toBytes(g))), h, ScriptTransfer(c.caller, 1, i)] | |
17 | 17 | } | |
21 | 21 | func start (f) = e(c, f) | |
22 | 22 | ||
23 | 23 | ||
24 | + | ||
25 | + | @Callable(c) | |
26 | + | func updateStats () = nil | |
27 | + | ||
28 | + |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = ["GK", "LD", "CD", "RD", "DM", "LM", "CM", "RM", "AM", "LF", "RF", "CF"] | |
5 | 5 | ||
6 | 6 | func b (c) = { | |
7 | 7 | let d = ((((c.transactionId + c.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height)) | |
8 | 8 | sha256(d) | |
9 | 9 | } | |
10 | 10 | ||
11 | 11 | ||
12 | 12 | func e (c,f) = { | |
13 | - | let g = (("{ | |
14 | - | let h = Issue(" | |
13 | + | let g = (("{position:" + a[f]) + ", stats: {'stamina': 200, 'speed': 120, 'shot': 12, 'offence': 1, 'defence': 1}, skills: {'horse_lungs': 1}, talents: {'hard_trainings': 1}, 'age': 32}") | |
14 | + | let h = Issue("Named token", toBase64String(toBytes(g)), 1, 0, false, unit, 0) | |
15 | 15 | let i = calculateAssetId(h) | |
16 | 16 | [StringEntry(((toBase58String(c.caller.bytes) + "_") + toString(toInt(b(c)))), toBase64String(toBytes(g))), h, ScriptTransfer(c.caller, 1, i)] | |
17 | 17 | } | |
18 | 18 | ||
19 | 19 | ||
20 | 20 | @Callable(c) | |
21 | 21 | func start (f) = e(c, f) | |
22 | 22 | ||
23 | 23 | ||
24 | + | ||
25 | + | @Callable(c) | |
26 | + | func updateStats () = nil | |
27 | + | ||
28 | + |
github/deemru/w8io/873ac7e 18.40 ms ◑