tx · ChotuSryyUVTrzX4diqhBKHN8z8V95618y2tV1ZyGHGV

3MsHkgNdxBJg9SEFvbYyf69SP75SNJnatPk:  -0.01400000 Waves

2020.07.07 17:54 [1076964] smart account 3MsHkgNdxBJg9SEFvbYyf69SP75SNJnatPk > SELF 0.00000000 Waves

{ "type": 13, "id": "ChotuSryyUVTrzX4diqhBKHN8z8V95618y2tV1ZyGHGV", "fee": 1400000, "feeAssetId": null, "timestamp": 1594133768784, "version": 1, "sender": "3MsHkgNdxBJg9SEFvbYyf69SP75SNJnatPk", "senderPublicKey": "8Ko3jocxxhmjmdtwfEBZsmgNZpuBgqdpq5GPXiUMASrL", "proofs": [ "U4xdTqWvfpSZkZcZzxhz5WgqN9k37tnXibrgDcCbskL9fHR1wJyUkR2TWMJyRFCzL38oWYf4zy4VHoMtxAoRRU7" ], "script": "base64:AAIDAAAAAAAAAAgIARIECgIBAQAAAAIBAAAACWdldENvb3JkcwAAAAEAAAADa2V5CQAETAAAAAIJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAAxwb3NpdGlvbkxhdF8FAAAAA2tleQkABEwAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAANcG9zaXRpb25Mb25nXwUAAAADa2V5BQAAAANuaWwBAAAACXNldENvb3JkcwAAAAMAAAADa2V5AAAACGxhdGl0dWRlAAAACWxvbmdpdHVkZQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAMcG9zaXRpb25MYXRfBQAAAAhsYXRpdHVkZQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAANcG9zaXRpb25Mb25nXwUAAAAJbG9uZ2l0dWRlBQAAAANuaWwAAAABAAAAAWkBAAAACXN0YXJ0R2FtZQAAAAIAAAAIbGF0aXR1ZGUAAAAJbG9uZ2l0dWRlBAAAAAZjYWxsZXIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAAANyZXQJAQAAAAlzZXRDb29yZHMAAAADBQAAAAZjYWxsZXIFAAAACGxhdGl0dWRlBQAAAAlsb25naXR1ZGUEAAAACG9wZW5HYW1lCQAEHQAAAAIFAAAABHRoaXMCAAAACG9wZW5HYW1lAwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQUAAAAIb3BlbkdhbWUJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAACG9wZW5HYW1lBQAAAAZjYWxsZXIFAAAAA3JldAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAIb3BlbkdhbWUCAAAAAAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAFZ2FtZV8JAQAAAAV2YWx1ZQAAAAEFAAAACG9wZW5HYW1lAgAAAAFfBQAAAAZjYWxsZXIGBQAAAANyZXQAAAAAs1BwfQ==", "chainId": 84, "height": 1076964, "spentComplexity": 0 } View: original | compacted Prev: GVhzvU5MFLdRnuS2YRZ1Cr7zs9J7dU1nkVQWVCX18467 Next: 4fYnJapbD7pxiHDSSSrorqXccpwfzbcNcrJJ9bG5Qq96 Diff:
OldNewDifferences
44 func getCoords (key) = [getInteger(this, ("positionLat_" + key)), getInteger(this, ("positionLong_" + key))]
55
66
7-func setCoords (key,latitude,longitude) = WriteSet([DataEntry("positionLat_", latitude), DataEntry("positionLong_", longitude)])
7+func setCoords (key,latitude,longitude) = [DataEntry("positionLat_", latitude), DataEntry("positionLong_", longitude)]
88
99
1010 @Callable(i)
1313 let ret = setCoords(caller, latitude, longitude)
1414 let openGame = getString(this, "openGame")
1515 if (!(isDefined(openGame)))
16- then WriteSet([DataEntry("openGame", caller)])
17- else WriteSet([DataEntry("openGame", ""), DataEntry(((("game_" + value(openGame)) + "_") + caller), true)])
16+ then WriteSet(DataEntry("openGame", caller) :: ret)
17+ else WriteSet([DataEntry("openGame", ""), DataEntry(((("game_" + value(openGame)) + "_") + caller), true)] :: ret)
1818 }
1919
2020
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func getCoords (key) = [getInteger(this, ("positionLat_" + key)), getInteger(this, ("positionLong_" + key))]
55
66
7-func setCoords (key,latitude,longitude) = WriteSet([DataEntry("positionLat_", latitude), DataEntry("positionLong_", longitude)])
7+func setCoords (key,latitude,longitude) = [DataEntry("positionLat_", latitude), DataEntry("positionLong_", longitude)]
88
99
1010 @Callable(i)
1111 func startGame (latitude,longitude) = {
1212 let caller = toString(i.caller)
1313 let ret = setCoords(caller, latitude, longitude)
1414 let openGame = getString(this, "openGame")
1515 if (!(isDefined(openGame)))
16- then WriteSet([DataEntry("openGame", caller)])
17- else WriteSet([DataEntry("openGame", ""), DataEntry(((("game_" + value(openGame)) + "_") + caller), true)])
16+ then WriteSet(DataEntry("openGame", caller) :: ret)
17+ else WriteSet([DataEntry("openGame", ""), DataEntry(((("game_" + value(openGame)) + "_") + caller), true)] :: ret)
1818 }
1919
2020

github/deemru/w8io/3ef1775 
42.17 ms