Description
When an account alias is expected but no public key is provided (e.g.,
empty), EvmAddress is not utilized as the alias representation.
Expected Behavior
If the public key is not provided or empty, the system should support
using EvmAddress as the account alias where applicable.
Actual Behavior
The absence of a public key results in alias handling that does not
consider EvmAddress.
Proposed Solution
Update alias resolution logic to: - Detect empty or missing public key -
Use EvmAddress as the account alias when appropriate
Additional context
This ensures consistent alias behavior with other SDKs and improves interoperability
with EVM-style addressing.
Description
When an account alias is expected but no public key is provided (e.g.,
empty),
EvmAddressis not utilized as the alias representation.Expected Behavior
If the public key is not provided or empty, the system should support
using
EvmAddressas the account alias where applicable.Actual Behavior
The absence of a public key results in alias handling that does not
consider
EvmAddress.Proposed Solution
Update alias resolution logic to: - Detect empty or missing public key -
Use
EvmAddressas the account alias when appropriateAdditional context
This ensures consistent alias behavior with other SDKs and improves interoperability
with EVM-style addressing.