hiero-ledger / hiero-ledger/hiero-sdk-python

Add EIP-55 checksum support and validation for EVM addresses

Open
#2,234 8 comments 0 reactions 0 assignees View on GitHub
dev: blocked
Dominant language
Python
Stars
63
Forks
298
Avg merge
3d 18h
Merged PRs (30d)
38

Description

### Problem

Currently, EvmAddress does not support EIP-55 checksum formatting or validation.

This can lead to incorrect address handling and lack of checksum-based error detection when working with EVM-compatible addresses.

### Solution

Proposed improvements:
- Add checksum generation (EIP-55 compliant)
- Add address validation utilities
- Add checksum verification
- Add normalization support

This will improve correctness, safety, and developer experience when interacting with EVM addresses in the SDK.

### Alternatives

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.