@combomethod<EOL><INDENT>def recoverTransaction(self, serialized_transaction):<DEDENT>
txn_bytes = HexBytes(serialized_transaction)<EOL>txn = Transaction.from_bytes(txn_bytes)<EOL>msg_hash = hash_of_signed_transaction(txn)<EOL>return self.recoverHash(msg_hash, vrs=vrs_from(txn))<EOL>
Get the address of the account that signed this transaction.

:param serialized_transaction: the complete signed transaction
:type serialized_transaction: hex str, bytes or int
:returns: address of signer, hex-encoded & checksummed
:rtype: str

.. code-block:: python

    >>> raw_transaction = '0xf86a8086d55698372431831e848094f0109fc8df283027b6285cc889f5aa624eac1f55843b9aca008025a009ebb6ca057a0535d6186462bc0b465b561c94a295bdb0621fc19208ab149a9ca0440ffd775ce91a833ab410777204d5341a6f9fa91216a6f3ee2c051fea6a0428',  # noqa: E501
    >>> Account.recoverTransaction(raw_transaction)
    '0x2c7536E3605D9C16a7a3D7b1898e529396a65c23'