tx · 4DHiPDfF8LQjWtPMpkpDKyzbVZHr6vG3qwqcJ3NY4nB5

3MytSw7AcngStvVzTm7ofB3L25SCnjciiWW:  -0.01000000 Waves

2022.10.19 17:06 [2279366] smart account 3MytSw7AcngStvVzTm7ofB3L25SCnjciiWW > SELF 0.00000000 Waves

{ "type": 13, "id": "4DHiPDfF8LQjWtPMpkpDKyzbVZHr6vG3qwqcJ3NY4nB5", "fee": 1000000, "feeAssetId": null, "timestamp": 1666188439179, "version": 2, "chainId": 84, "sender": "3MytSw7AcngStvVzTm7ofB3L25SCnjciiWW", "senderPublicKey": "CkNRRkoRQc3dM1GjXMP8JiXGqDc7UeaFhoFtLXTWBiyD", "proofs": [ "2A8Tb1kZfReGEM2ojo2F2VFm6iNoYMzdWU79V1xYLcNWCuUqVJcdy1Pc5KEJaz1eXeaQ8Mmw2Xaj99jLekFaqCc3" ], "script": "base64:AAIFAAAAAAAAAFkIAhIDCgEIIhR2b3RlcklzQWxsb3dlZFRvVm90ZSIOdm90ZXJQdWJsaWNLZXkiDWFsZWtzZWlQdWJLZXkiCmFubmFQdWJLZXkiAWkiDHRvdXJuYW1lbnRJZAAAAAEBAAAAAWEAAAABAAAAAWIEAAAAAWMBAAAAIG4idqFz7Mjvs1MsFn1xPcPZDW/VBsQ1GKmMyjsnDmlhBAAAAAFkAQAAACCS7en8QN3mnCSxub4fl6plPn1lDQ5XMVF1bNw2WsdxDwMDCQEAAAACIT0AAAACBQAAAAFiBQAAAAFjCQEAAAACIT0AAAACBQAAAAFiBQAAAAFkBwcGAAAAAQAAAAFlAQAAABNzZXRUb3VybmFtZW50UmVzdWx0AAAAAQAAAAFmCQAFFAAAAAIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAlgAAAABCAUAAAABZQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAAAWYFAAAAA25pbAUAAAAEdW5pdAAAAABA9rJG", "height": 2279366, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 891xLFKJPdvDQtkwejf98evyzkDwrieX6hcARF2aJjST Next: 3pSn68rzfvzc1tz9S91kmK1qa8mPLsJ8R6hzsthuQBhu Diff:
OldNewDifferences
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func voterIsAllowedToVote (voterPublicKey) = {
5- let alekseiPubKey = base58'3nZuWqm77LobvSECZT5z37oirgJHfMyteQycRoznsHBH'
6- let annaPubKey = base58'Aygr71cpvkq25twzC9a6EaPn5CUfbQmc1D5TFfrUdkmA'
5+ let alekseiPubKey = base58'8QvKvspfNF6cUv2DFMCfvT8SrbraERqXpNMEMqBfJZ3e'
6+ let annaPubKey = base58'AtYwJTqWNfwYrPnWVvfmnPTSTEioiLFzUTcZVttgDj1x'
77 if (if ((voterPublicKey != alekseiPubKey))
88 then (voterPublicKey != annaPubKey)
99 else false)
1313
1414
1515 @Callable(i)
16-func vote (theVote) = if (!(voterIsAllowedToVote(i.callerPublicKey)))
17- then throw("Вы не можете голосовать, так как вас нет в списке голосующих!")
18- else {
19- let dataFromStorage = getInteger(this, toBase58String(i.callerPublicKey))
20- if (isDefined(dataFromStorage))
21- then throw("Вы уже голосовали! Повтороное голосование запрещено.")
22- else $Tuple2([IntegerEntry(toBase58String(i.callerPublicKey), theVote)], unit)
23- }
16+func setTournamentResult (tournamentId) = $Tuple2([StringEntry(toBase58String(i.callerPublicKey), tournamentId)], unit)
2417
2518
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func voterIsAllowedToVote (voterPublicKey) = {
5- let alekseiPubKey = base58'3nZuWqm77LobvSECZT5z37oirgJHfMyteQycRoznsHBH'
6- let annaPubKey = base58'Aygr71cpvkq25twzC9a6EaPn5CUfbQmc1D5TFfrUdkmA'
5+ let alekseiPubKey = base58'8QvKvspfNF6cUv2DFMCfvT8SrbraERqXpNMEMqBfJZ3e'
6+ let annaPubKey = base58'AtYwJTqWNfwYrPnWVvfmnPTSTEioiLFzUTcZVttgDj1x'
77 if (if ((voterPublicKey != alekseiPubKey))
88 then (voterPublicKey != annaPubKey)
99 else false)
1010 then false
1111 else true
1212 }
1313
1414
1515 @Callable(i)
16-func vote (theVote) = if (!(voterIsAllowedToVote(i.callerPublicKey)))
17- then throw("Вы не можете голосовать, так как вас нет в списке голосующих!")
18- else {
19- let dataFromStorage = getInteger(this, toBase58String(i.callerPublicKey))
20- if (isDefined(dataFromStorage))
21- then throw("Вы уже голосовали! Повтороное голосование запрещено.")
22- else $Tuple2([IntegerEntry(toBase58String(i.callerPublicKey), theVote)], unit)
23- }
16+func setTournamentResult (tournamentId) = $Tuple2([StringEntry(toBase58String(i.callerPublicKey), tournamentId)], unit)
2417
2518

github/deemru/w8io/169f3d6 
36.01 ms