tx · 9YpvHqEUQPVEerXNyuuYz66iECPVbG5jmwGjgahG6rc1 3N58AEeUCDbB93RaTVPfS3hmXS4RameBJAh: -0.01000000 Waves 2022.04.10 15:42 [2002498] smart account 3N58AEeUCDbB93RaTVPfS3hmXS4RameBJAh > SELF 0.00000000 Waves
{ "type": 13, "id": "9YpvHqEUQPVEerXNyuuYz66iECPVbG5jmwGjgahG6rc1", "fee": 1000000, "feeAssetId": null, "timestamp": 1649594566594, "version": 2, "chainId": 84, "sender": "3N58AEeUCDbB93RaTVPfS3hmXS4RameBJAh", "senderPublicKey": "AUmzFrGot6sb7JrGGwmQA7RZLFhA7T9x8auj4KByeoUf", "proofs": [ "3Ks8Ph7khNJG5hdtZ95F2FKdGwo8N5ThHRQ6FdZzqnpMnbCtJRyKyfz1zWBfy8xdrBzkiBdp3xTDTsmGCn5R6uPv" ], "script": "base64:AAIDAAAAAAAAABYIARIDCgEBEgMKAQESAwoBCBIDCgEIAAAAAQAAAAANY29udHJhY3RPd25lcgIAAAAsQVVtekZyR290NnNiN0pyR0d3bVFBN1JaTEZoQTdUOXg4YXVqNEtCeWVvVWYAAAAEAAAAAWkBAAAAB3NhdmVBZ2UAAAABAAAAA2FnZQQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAKY3VycmVudEtleQUAAAADYWdlBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAANhZ2UFAAAABHVuaXQFAAAAA25pbAAAAAFpAQAAAAhhZGRQb2ludAAAAAEAAAAFcG9pbnQEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAANY3VycmVudEFtb3VudAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAApjdXJyZW50S2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAACW5ld0Ftb3VudAkAAGQAAAACBQAAAA1jdXJyZW50QW1vdW50BQAAAAVwb2ludAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAKY3VycmVudEtleQUAAAAJbmV3QW1vdW50BQAAAANuaWwAAAABaQEAAAALYWRkQ29udHJhY3QAAAABAAAADWRldmljZUFkZHJlc3MEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwMJAAAAAAAAAgUAAAAKY3VycmVudEtleQUAAAANY29udHJhY3RPd25lcgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAANZGV2aWNlQWRkcmVzcwYFAAAAA25pbAkAAAIAAAABAgAAABlZb3UgYXJlIG5vdCBjb250cmFjdE93bmVyAAAAAWkBAAAADnJlbW92ZUNvbnRyYWN0AAAAAQAAAA1kZXZpY2VBZGRyZXNzCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA1kZXZpY2VBZGRyZXNzBwUAAAADbmlsAAAAALYdnT0=", "height": 2002498, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 62LYy7rbm1ZkKskwrQuumbd3MSCJ7aL43Luty6KcioAL Next: 7s8NWkyeBgZ1Dut9rfMCy55NSFuQ7fFduBuydxWxVhcp Diff:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let contractOwner = " | |
4 | + | let contractOwner = "AUmzFrGot6sb7JrGGwmQA7RZLFhA7T9x8auj4KByeoUf" | |
5 | 5 | ||
6 | 6 | @Callable(i) | |
7 | 7 | func saveAge (age) = { |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let contractOwner = " | |
4 | + | let contractOwner = "AUmzFrGot6sb7JrGGwmQA7RZLFhA7T9x8auj4KByeoUf" | |
5 | 5 | ||
6 | 6 | @Callable(i) | |
7 | 7 | func saveAge (age) = { | |
8 | 8 | let currentKey = toBase58String(i.caller.bytes) | |
9 | 9 | ScriptResult(WriteSet([DataEntry(currentKey, age)]), TransferSet([ScriptTransfer(i.caller, age, unit)])) | |
10 | 10 | } | |
11 | 11 | ||
12 | 12 | ||
13 | 13 | ||
14 | 14 | @Callable(i) | |
15 | 15 | func addPoint (point) = { | |
16 | 16 | let currentKey = toBase58String(i.caller.bytes) | |
17 | 17 | let currentAmount = match getInteger(this, currentKey) { | |
18 | 18 | case a: Int => | |
19 | 19 | a | |
20 | 20 | case _ => | |
21 | 21 | 0 | |
22 | 22 | } | |
23 | 23 | let newAmount = (currentAmount + point) | |
24 | 24 | WriteSet([DataEntry(currentKey, newAmount)]) | |
25 | 25 | } | |
26 | 26 | ||
27 | 27 | ||
28 | 28 | ||
29 | 29 | @Callable(i) | |
30 | 30 | func addContract (deviceAddress) = { | |
31 | 31 | let currentKey = toBase58String(i.caller.bytes) | |
32 | 32 | if ((currentKey == contractOwner)) | |
33 | 33 | then WriteSet([DataEntry(deviceAddress, true)]) | |
34 | 34 | else throw("You are not contractOwner") | |
35 | 35 | } | |
36 | 36 | ||
37 | 37 | ||
38 | 38 | ||
39 | 39 | @Callable(i) | |
40 | 40 | func removeContract (deviceAddress) = WriteSet([DataEntry(deviceAddress, false)]) | |
41 | 41 | ||
42 | 42 |
github/deemru/w8io/169f3d6 40.88 ms ◑