tx · G5ud4dvz43Qfq1a3on7VffZUEhkcifih5QDzoeCbyDQ

3MyMnCNmDArm2v41gAshm7e9UVvm2LFRJvr:  -0.05000000 Waves

2020.08.25 19:14 [1148563] smart account 3MyMnCNmDArm2v41gAshm7e9UVvm2LFRJvr > SELF 0.00000000 Waves

{ "type": 13, "id": "G5ud4dvz43Qfq1a3on7VffZUEhkcifih5QDzoeCbyDQ", "fee": 5000000, "feeAssetId": null, "timestamp": 1598372134279, "version": 1, "sender": "3MyMnCNmDArm2v41gAshm7e9UVvm2LFRJvr", "senderPublicKey": "9AFFmZcoX6t23cSEWwNTf371XuM7LMuWC9V2dw3o4UW8", "proofs": [ "5sorL7CwYp3rTeCasXjivADbafm7rFJ8372b4fZttYGiK19QgGr76xr3JsF967U991HhrvfnDuF92ZNvpE5ow9na" ], "script": "base64:AAIDAAAAAAAAAAgIARIECgIBAQAAAAEBAAAAFHZvdGVySXNBbGxvd2VkVG9Wb3RlAAAAAQAAAA52b3RlclB1YmxpY0tleQQAAAANYWxla3NlaVB1YktleQEAAAAgYs01oEVTYwviL7FH6H2VE7a32XCracb5hel/8x1423YDCQEAAAACIT0AAAACBQAAAA52b3RlclB1YmxpY0tleQUAAAANYWxla3NlaVB1YktleQcGAAAAAQAAAAFpAQAAAAR2b3RlAAAAAgAAAAx0aGVWb3RlVG9waWMAAAAHdGhlVm90ZQMJAQAAAAEhAAAAAQkBAAAAFHZvdGVySXNBbGxvd2VkVG9Wb3RlAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQAAAgAAAAECAAAAO1lvdSBjYW4gbm90IHZvdGUgYmVjYXVzZSB5b3UgYXJlIG5vdCBpbiB0aGUgbGlzdCBvZiB2b3RlcnMhAwkAAGYAAAACCQEAAAAMd2F2ZXNCYWxhbmNlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAAAAAAAF9eEACQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAAV8JAAGkAAAAAQUAAAAMdGhlVm90ZVRvcGljBQAAAAd0aGVWb3RlBQAAAANuaWwJAAACAAAAAQIAAAATTm90IGVub3VnaCBiYWxhbmNlIQAAAADHvZOo", "chainId": 84, "height": 1148563, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EMGezpYvB6y34oo6JFsNRh1MbM4judk3FwvqN4Qi2c7L Next: 48mnU57ACER9DNFwWkYLZQCHtWR68rRxuSRH3QU3nwqp Diff:
OldNewDifferences
1212 @Callable(i)
1313 func vote (theVoteTopic,theVote) = if (!(voterIsAllowedToVote(i.callerPublicKey)))
1414 then throw("You can not vote because you are not in the list of voters!")
15- else WriteSet([DataEntry(((toBase58String(i.callerPublicKey) + "_") + toString(theVoteTopic)), theVote)])
15+ else if ((wavesBalance(i.caller) > 100000000))
16+ then WriteSet([DataEntry(((toBase58String(i.callerPublicKey) + "_") + toString(theVoteTopic)), theVote)])
17+ else throw("Not enough balance!")
1618
1719
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func voterIsAllowedToVote (voterPublicKey) = {
55 let alekseiPubKey = base58'7egSgBbsypKNPsde6asg7Bg9oFaG2eofuNHqBTkpZLRB'
66 if ((voterPublicKey != alekseiPubKey))
77 then false
88 else true
99 }
1010
1111
1212 @Callable(i)
1313 func vote (theVoteTopic,theVote) = if (!(voterIsAllowedToVote(i.callerPublicKey)))
1414 then throw("You can not vote because you are not in the list of voters!")
15- else WriteSet([DataEntry(((toBase58String(i.callerPublicKey) + "_") + toString(theVoteTopic)), theVote)])
15+ else if ((wavesBalance(i.caller) > 100000000))
16+ then WriteSet([DataEntry(((toBase58String(i.callerPublicKey) + "_") + toString(theVoteTopic)), theVote)])
17+ else throw("Not enough balance!")
1618
1719

github/deemru/w8io/873ac7e 
23.98 ms