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:
Old | New | Differences | |
---|---|---|---|
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 ◑