tx · 2ZA9eAK9NNqALXw4cQeQ5efZBJhSb1fWR77jbofVcWMo

3N58AEeUCDbB93RaTVPfS3hmXS4RameBJAh:  -0.01000000 Waves

2022.04.10 15:22 [2002482] smart account 3N58AEeUCDbB93RaTVPfS3hmXS4RameBJAh > SELF 0.00000000 Waves

{ "type": 13, "id": "2ZA9eAK9NNqALXw4cQeQ5efZBJhSb1fWR77jbofVcWMo", "fee": 1000000, "feeAssetId": null, "timestamp": 1649593400408, "version": 2, "chainId": 84, "sender": "3N58AEeUCDbB93RaTVPfS3hmXS4RameBJAh", "senderPublicKey": "AUmzFrGot6sb7JrGGwmQA7RZLFhA7T9x8auj4KByeoUf", "proofs": [ "2HAMZqi15XJAr5E3KUr187dcRUpC3aJyrFpYteo9FjJkTimePeNdbEncUwDWW3kHutcXXFvvzsPHEei7XXbkR7qS" ], "script": "base64:AAIDAAAAAAAAABYIARIDCgEBEgMKAQESAwoBCBIDCgEIAAAAAQAAAAAHaXNPd25lcgIAAAADMTIzAAAABAAAAAFpAQAAAAdzYXZlQWdlAAAAAQAAAANhZ2UEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAACmN1cnJlbnRLZXkFAAAAA2FnZQUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAADYWdlBQAAAAR1bml0BQAAAANuaWwAAAABaQEAAAAIYWRkUG9pbnQAAAABAAAABXBvaW50BAAAAApjdXJyZW50S2V5CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAADWN1cnJlbnRBbW91bnQEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAAKY3VycmVudEtleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAAluZXdBbW91bnQJAABkAAAAAgUAAAANY3VycmVudEFtb3VudAUAAAAFcG9pbnQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAACmN1cnJlbnRLZXkFAAAACW5ld0Ftb3VudAUAAAADbmlsAAAAAWkBAAAAC2FkZENvbnRyYWN0AAAAAQAAAA1kZXZpY2VBZGRyZXNzCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA1kZXZpY2VBZGRyZXNzBgUAAAADbmlsAAAAAWkBAAAADnJlbW92ZUNvbnRyYWN0AAAAAQAAAA1kZXZpY2VBZGRyZXNzCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA1kZXZpY2VBZGRyZXNzBwUAAAADbmlsAAAAAPo5g0E=", "height": 2002482, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BLf3x4utXLYKEncZbwXYNMuVAPfLKdzh9FHR4rwg7PFd Next: 62LYy7rbm1ZkKskwrQuumbd3MSCJ7aL43Luty6KcioAL Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-
4+let isOwner = "123"
55
66 @Callable(i)
77 func saveAge (age) = {
2525 }
2626
2727
28+
29+@Callable(i)
30+func addContract (deviceAddress) = WriteSet([DataEntry(deviceAddress, true)])
31+
32+
33+
34+@Callable(i)
35+func removeContract (deviceAddress) = WriteSet([DataEntry(deviceAddress, false)])
36+
37+
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-
4+let isOwner = "123"
55
66 @Callable(i)
77 func saveAge (age) = {
88 let currentKey = toBase58String(i.caller.bytes)
99 ScriptResult(WriteSet([DataEntry(currentKey, age)]), TransferSet([ScriptTransfer(i.caller, age, unit)]))
1010 }
1111
1212
1313
1414 @Callable(i)
1515 func addPoint (point) = {
1616 let currentKey = toBase58String(i.caller.bytes)
1717 let currentAmount = match getInteger(this, currentKey) {
1818 case a: Int =>
1919 a
2020 case _ =>
2121 0
2222 }
2323 let newAmount = (currentAmount + point)
2424 WriteSet([DataEntry(currentKey, newAmount)])
2525 }
2626
2727
28+
29+@Callable(i)
30+func addContract (deviceAddress) = WriteSet([DataEntry(deviceAddress, true)])
31+
32+
33+
34+@Callable(i)
35+func removeContract (deviceAddress) = WriteSet([DataEntry(deviceAddress, false)])
36+
37+

github/deemru/w8io/169f3d6 
24.35 ms