tx · 53sd6aN9xvfQntNXgNYEoaWeJ3uVCM91quYyx6egLchf

3N2icgpJnXhcYab7KQrwqWsV4LwSF25C1Ep:  -0.01500000 Waves

2019.07.09 13:15 [577948] smart account 3N2icgpJnXhcYab7KQrwqWsV4LwSF25C1Ep > SELF 0.00000000 Waves

{ "type": 13, "id": "53sd6aN9xvfQntNXgNYEoaWeJ3uVCM91quYyx6egLchf", "fee": 1500000, "feeAssetId": null, "timestamp": 1562667354140, "version": 1, "sender": "3N2icgpJnXhcYab7KQrwqWsV4LwSF25C1Ep", "senderPublicKey": "BJAeTqNbDSA5FiYihZZaSWvD6XL5XjpqVXbTGerBJjRK", "proofs": [ "4RcpQLef3LnuNTN5iDa2Fd2S6Yp7Zvvs6WiePMY3XqhaU1gNWEs4UuaRCRhB5R5t5y6BC2pQ4gDHSMMVwrCoJwQM" ], "script": "base64:AAIDAAAAAAAAAAAAAAABAQAAABJ1c2VySGFzQWRtaW5BY2Nlc3MAAAABAAAADXVzZXJQdWJsaWNLZXkEAAAAC2FkbWluUHViS2V5AQAAACCY+qZRd1gHYRktvSnZH9tBqdE0k+t7zknFMQp1UqdbEgMJAQAAAAIhPQAAAAIFAAAADXVzZXJQdWJsaWNLZXkFAAAAC2FkbWluUHViS2V5BwYAAAACAAAAAWkBAAAAA2JldAAAAAEAAAAFcHJpY2UJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BQAAAAVwcmljZQUAAAADbmlsAAAAAWkBAAAABXN0YXJ0AAAAAAMJAQAAAAEhAAAAAQkBAAAAEnVzZXJIYXNBZG1pbkFjY2VzcwAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQkAAAIAAAABAgAAABNZb3UgaGF2ZSBubyBhY2Nlc3MhBAAAAA9kYXRhRnJvbVN0b3JhZ2UJAAQaAAAAAgUAAAAEdGhpcwkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAABXN0YXJ0BgUAAAADbmlsAAAAACgiV0E=", "chainId": 84, "height": 577948, "spentComplexity": 0 } View: original | compacted Prev: 48pU9zkp9mKvPs6o3H8ATCP6nV8gtoRTQj7j4gcBd8vE Next: 6asJmsafyWTooFTJKVG5WBb8gozjRDeZ7pWK6yDnaWmf Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func voterIsAllowedToVote (voterPublicKey) = {
5- let alekseiPubKey = base58'3nLaq8Mii8HoWP7iB5ruTcozseuC1WzQGJ9MwuX9S9EE'
6- let mariaPubKey = base58'FVdZkk3zdsLbAu9BG5Ma671jkPPCW1Jp3F1fUz339pQW'
7- if (if ((voterPublicKey != alekseiPubKey))
8- then (voterPublicKey != mariaPubKey)
9- else false)
4+func userHasAdminAccess (userPublicKey) = {
5+ let adminPubKey = base58'BJAeTqNbDSA5FiYihZZaSWvD6XL5XjpqVXbTGerBJjRK'
6+ if ((userPublicKey != adminPubKey))
107 then false
118 else true
129 }
1310
1411
1512 @Callable(i)
16-func vote (theVote) = if (!(voterIsAllowedToVote(i.callerPublicKey)))
17- then throw("You can not vote because you are not in the list of voters!")
13+func bet (price) = WriteSet([DataEntry(toBase58String(i.callerPublicKey), price)])
14+
15+
16+
17+@Callable(i)
18+func start () = if (!(userHasAdminAccess(i.callerPublicKey)))
19+ then throw("You have no access!")
1820 else {
1921 let dataFromStorage = getInteger(this, toBase58String(i.callerPublicKey))
20- WriteSet([DataEntry(toBase58String(i.callerPublicKey), theVote)])
22+ WriteSet([DataEntry("start", true)])
2123 }
2224
2325

github/deemru/w8io/3ef1775 
37.60 ms