You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the moment web3.py requires EIP55 compliance. So before forwarding any hex-addresses to web3.py the to_checksum_address() function is used. But this is missing the point, as this is something that the user should provide checksummed.
Make sure all places where the user provides hex address check if it's EIP55 compliant with is_checksum_address().
Remove all to_checksum_address and see if anything else ends up in the web3.py part of the code without a checksum. If so it means that there is more input that has not been sanitized.
The text was updated successfully, but these errors were encountered:
At the moment web3.py requires EIP55 compliance. So before forwarding any hex-addresses to web3.py the
to_checksum_address()
function is used. But this is missing the point, as this is something that the user should provide checksummed.is_checksum_address()
.to_checksum_address
and see if anything else ends up in the web3.py part of the code without a checksum. If so it means that there is more input that has not been sanitized.The text was updated successfully, but these errors were encountered: