    def validate(self, bigchain, current_transactions=[]):
        """Validate election vote transaction
        NOTE: There are no additional validity conditions on casting votes i.e.
        a vote is just a valid TRANFER transaction

        For more details refer BEP-21: https://github.com/bigchaindb/BEPs/tree/master/21

        Args:
            bigchain (BigchainDB): an instantiated bigchaindb.lib.BigchainDB object.

        Returns:
            Vote: a Vote object

        Raises:
            ValidationError: If the election vote is invalid
        """
        self.validate_transfer_inputs(bigchain, current_transactions)
        return self
Validate election vote transaction
NOTE: There are no additional validity conditions on casting votes i.e.
a vote is just a valid TRANFER transaction

For more details refer BEP-21: https://github.com/bigchaindb/BEPs/tree/master/21

Args:
bigchain (BigchainDB): an instantiated bigchaindb.lib.BigchainDB object.

Returns:
Vote: a Vote object

Raises:
ValidationError: If the election vote is invalid
bigchaindb/elections/vote.py