tx · HHZyG6M3Lm4xZ9oRZ4qomS4zz3oq74v76xZX4jnAjH3t

3MsA6evPti7mhc3VRYUCj9p5bWjr3E71XkW:  -0.01400000 Waves

2022.05.20 03:25 [2059279] smart account 3MsA6evPti7mhc3VRYUCj9p5bWjr3E71XkW > SELF 0.00000000 Waves

{ "type": 13, "id": "HHZyG6M3Lm4xZ9oRZ4qomS4zz3oq74v76xZX4jnAjH3t", "fee": 1400000, "feeAssetId": null, "timestamp": 1653006275704, "version": 2, "chainId": 84, "sender": "3MsA6evPti7mhc3VRYUCj9p5bWjr3E71XkW", "senderPublicKey": "89qP9LogTJon1ZK4SxcotmGwycv2iZNRVvBjtLmTRfpb", "proofs": [ "46DtEJLW6Z2DYQELiykRJmguHiiz5VBxjaWLNzPEU9xnpp6jvGPymFqJ9YWrHKfyXPYR1bVFyGuHnJ7e9eiBTXpX" ], "script": "base64:AAIFAAAAAAAAAAwIAhIDCgEIEgMKAQgAAAABAQAAAAdpZEV4aXN0AAAAAQAAAAJpZAQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAAJpZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAF4BQAAAAckbWF0Y2gwBgcAAAACAAAAAWkBAAAABmFkZE1hcAAAAAEAAAACaWQEAAAAB2lzRXhpc3QJAQAAAAdpZEV4aXN0AAAAAQUAAAACaWQDBQAAAAdpc0V4aXN0CQAAAgAAAAEJAAEsAAAAAgUAAAACaWQCAAAADiBhbHJlYWR5IGV4aXN0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAAmlkCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAADbmlsAAAAAWkBAAAACXJlbW92ZU1hcAAAAAEAAAACaWQEAAAAB2lzRXhpc3QJAQAAAAdpZEV4aXN0AAAAAQUAAAACaWQDBQAAAAdpc0V4aXN0BAAAAAt1c2VyQWRkcmVzcwkABB0AAAACBQAAAAR0aGlzBQAAAAJpZAMJAQAAAAIhPQAAAAIFAAAAC3VzZXJBZGRyZXNzCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgkAAAIAAAABCQABLAAAAAIFAAAAAmlkAgAAABsgYmVsb25ncyB0byBhbm90aGVyIGFkZHJlc3MJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQUAAAACaWQFAAAAA25pbAkAAAIAAAABCQABLAAAAAIFAAAAAmlkAgAAAAogbm90IGV4aXN0AAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXl3fC8E", "height": 2059279, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EhVQPPR2vnNNNv5iwstycHNuZLacrUizivDR2HKEDfhm Next: H8EMeqk64shWonEmAhFoKpnrkSmGW8fkzPjfL7XbAcij Diff:
OldNewDifferences
2626 then {
2727 let userAddress = getString(this, id)
2828 if ((userAddress != toString(i.caller)))
29- then throw((id + "belongs to another address"))
29+ then throw((id + " belongs to another address"))
3030 else [DeleteEntry(id)]
3131 }
3232 else throw((id + " not exist"))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func idExist (id) = match getString(this, id) {
55 case x: String =>
66 true
77 case _ =>
88 false
99 }
1010
1111
1212 @Callable(i)
1313 func addMap (id) = {
1414 let isExist = idExist(id)
1515 if (isExist)
1616 then throw((id + " already exist"))
1717 else [StringEntry(id, toString(i.caller))]
1818 }
1919
2020
2121
2222 @Callable(i)
2323 func removeMap (id) = {
2424 let isExist = idExist(id)
2525 if (isExist)
2626 then {
2727 let userAddress = getString(this, id)
2828 if ((userAddress != toString(i.caller)))
29- then throw((id + "belongs to another address"))
29+ then throw((id + " belongs to another address"))
3030 else [DeleteEntry(id)]
3131 }
3232 else throw((id + " not exist"))
3333 }
3434
3535
3636 @Verifier(tx)
3737 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
3838

github/deemru/w8io/873ac7e 
20.90 ms