tx · nJuyXgdUKdYiBUD4rG37HRRaGfkU6tVy1hvQwude5rS 3NA9G9k3zgUjbEdpRjWfTUQ3iuteZxExyDp: -0.01400000 Waves 2019.07.09 15:26 [578088] smart account 3NA9G9k3zgUjbEdpRjWfTUQ3iuteZxExyDp > SELF 0.00000000 Waves
{ "type": 13, "id": "nJuyXgdUKdYiBUD4rG37HRRaGfkU6tVy1hvQwude5rS", "fee": 1400000, "feeAssetId": null, "timestamp": 1562675275680, "version": 1, "sender": "3NA9G9k3zgUjbEdpRjWfTUQ3iuteZxExyDp", "senderPublicKey": "FVdZkk3zdsLbAu9BG5Ma671jkPPCW1Jp3F1fUz339pQW", "proofs": [ "5Z378e4Cmqd7LPZtqLMnQAb3HPyvNGYEjw5UEz1Zqj3KFCRpwp8ErVFRNwna1SV43HFEQURjBRFeMqcM8FV7TRMk" ], "script": "base64:AAIDAAAAAAAAAAAAAAABAQAAABJ1c2VySGFzQWRtaW5BY2Nlc3MAAAABAAAADXVzZXJQdWJsaWNLZXkEAAAAC2FkbWluUHViS2V5AQAAACCY+qZRd1gHYRktvSnZH9tBqdE0k+t7zknFMQp1UqdbEgMJAQAAAAIhPQAAAAIFAAAADXVzZXJQdWJsaWNLZXkFAAAAC2FkbWluUHViS2V5BwYAAAACAAAAAWkBAAAAA2JldAAAAAEAAAAFcHJpY2UEAAAAFnN0YXJ0VHJhbnNhY3Rpb25IZWlnaHQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMCAAAABXN0YXJ0BAAAAAl0aW1lRGVsdGEJAABlAAAAAgUAAAAGaGVpZ2h0BQAAABZzdGFydFRyYW5zYWN0aW9uSGVpZ2h0AwkAAGYAAAACBQAAAAl0aW1lRGVsdGEAAAAAAAAAAAIJAAACAAAAAQIAAAAWVGhlIGJldHRpbmcgd2FzIGNsb3NlZAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAABXByaWNlBQAAAANuaWwAAAABaQEAAAAFc3RhcnQAAAAAAwkBAAAAASEAAAABCQEAAAASdXNlckhhc0FkbWluQWNjZXNzAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQAAAgAAAAECAAAAE1lvdSBoYXZlIG5vIGFjY2VzcyEJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAABXN0YXJ0BQAAAAZoZWlnaHQFAAAAA25pbAAAAACPsBDu", "chainId": 84, "height": 578088, "spentComplexity": 0 } View: original | compacted Prev: none Next: J2ZpwARyg9J8Bc9qvmsntoVUKtgM39vyB9miEWeAAciY Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 3 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | func userHasAdminAccess (userPublicKey) = { | |
5 | + | let adminPubKey = base58'BJAeTqNbDSA5FiYihZZaSWvD6XL5XjpqVXbTGerBJjRK' | |
6 | + | if ((userPublicKey != adminPubKey)) | |
7 | + | then false | |
8 | + | else true | |
9 | + | } | |
10 | + | ||
11 | + | ||
12 | + | @Callable(i) | |
13 | + | func bet (price) = { | |
14 | + | let startTransactionHeight = getIntegerValue(this, "start") | |
15 | + | let timeDelta = (height - startTransactionHeight) | |
16 | + | if ((timeDelta > 2)) | |
17 | + | then throw("The betting was closed") | |
18 | + | else WriteSet([DataEntry(toBase58String(i.callerPublicKey), price)]) | |
19 | + | } | |
20 | + | ||
21 | + | ||
22 | + | ||
23 | + | @Callable(i) | |
24 | + | func start () = if (!(userHasAdminAccess(i.callerPublicKey))) | |
25 | + | then throw("You have no access!") | |
26 | + | else WriteSet([DataEntry("start", height)]) | |
27 | + | ||
28 | + |
github/deemru/w8io/169f3d6 13.73 ms ◑![]()