tx · 9g4QrwjngPmcHTaLteFn5VVf6ZrDRPpQKm4Q7xu1EWDM

3MsD8p9mSCBeYL3oCJjWeV1umSqamEmSFjf:  -0.01000000 Waves

2020.07.07 16:48 [1076897] smart account 3MsD8p9mSCBeYL3oCJjWeV1umSqamEmSFjf > SELF 0.00000000 Waves

{ "type": 13, "id": "9g4QrwjngPmcHTaLteFn5VVf6ZrDRPpQKm4Q7xu1EWDM", "fee": 1000000, "feeAssetId": null, "timestamp": 1594129750262, "version": 1, "sender": "3MsD8p9mSCBeYL3oCJjWeV1umSqamEmSFjf", "senderPublicKey": "6b6FV493RvmcJJarV9pqFrYtujTPzN8R36k3LjZsQbWR", "proofs": [ "hVP7LTHUi64bh63TBbhcd7WgA2qfcqsZgPKHt57DaXxaxuBMS67Mkk3fgoRRfnxoPET7XS7qyLcVuwFNJSt7nAj" ], "script": "base64:AAIDAAAAAAAAAAgIARIECgIBAQAAAAIBAAAACWdldENvb3JkcwAAAAEAAAADa2V5CQAETAAAAAIJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAAxwb3NpdGlvbkxhdF8FAAAAA2tleQkABEwAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAANcG9zaXRpb25Mb25nXwUAAAADa2V5BQAAAANuaWwBAAAACXNldENvb3JkcwAAAAMAAAADa2V5AAAACGxhdGl0dWRlAAAACWxvbmdpdHVkZQkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAMcG9zaXRpb25MYXRfBQAAAAhsYXRpdHVkZQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAANcG9zaXRpb25Mb25nXwUAAAAJbG9uZ2l0dWRlBQAAAANuaWwAAAABAAAAAWkBAAAACXN0YXJ0R2FtZQAAAAIAAAAIbGF0aXR1ZGUAAAAJbG9uZ2l0dWRlBAAAAAZjYWxsZXIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAAANyZXQJAQAAAAlzZXRDb29yZHMAAAADBQAAAAZjYWxsZXIFAAAACGxhdGl0dWRlBQAAAAlsb25naXR1ZGUEAAAACG9wZW5HYW1lCQAEHQAAAAIFAAAABHRoaXMCAAAACG9wZW5HYW1lAwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQUAAAAIb3BlbkdhbWUJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAACG9wZW5HYW1lBQAAAAZjYWxsZXIFAAAAA25pbAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAIb3BlbkdhbWUCAAAAAAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAFZ2FtZV8JAQAAAAV2YWx1ZQAAAAEFAAAACG9wZW5HYW1lAgAAAAFfBQAAAAZjYWxsZXIGBQAAAANuaWwAAAAA51GuIQ==", "chainId": 84, "height": 1076897, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+func getCoords (key) = [getInteger(this, ("positionLat_" + key)), getInteger(this, ("positionLong_" + key))]
5+
6+
7+func setCoords (key,latitude,longitude) = WriteSet([DataEntry("positionLat_", latitude), DataEntry("positionLong_", longitude)])
8+
9+
10+@Callable(i)
11+func startGame (latitude,longitude) = {
12+ let caller = toString(i.caller)
13+ let ret = setCoords(caller, latitude, longitude)
14+ let openGame = getString(this, "openGame")
15+ if (!(isDefined(openGame)))
16+ then WriteSet([DataEntry("openGame", caller)])
17+ else WriteSet([DataEntry("openGame", ""), DataEntry(((("game_" + value(openGame)) + "_") + caller), true)])
18+ }
19+
20+

github/deemru/w8io/3ef1775 
19.60 ms