From aebe5e87e9ae20e4cf54ebb15dd8a2064be1035e Mon Sep 17 00:00:00 2001 From: banteg <4562643+banteg@users.noreply.github.com> Date: Mon, 10 Jun 2024 15:10:51 +0400 Subject: [PATCH] fix: eip-712 hex data display --- src/ape_accounts/accounts.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ape_accounts/accounts.py b/src/ape_accounts/accounts.py index 07c2e2ca30..60ec34d371 100644 --- a/src/ape_accounts/accounts.py +++ b/src/ape_accounts/accounts.py @@ -190,6 +190,8 @@ def sign_message(self, msg: Any, **signer_options) -> Optional[MessageSignature] # Message Data display_msg += "Message\n" for field, value in msg._body_["message"].items(): + if isinstance(value, bytes): + value = HexBytes(value).hex() display_msg += f"\t{field}: {value}\n" # Convert EIP712Message to SignableMessage for handling below