The computeAccountAddress
function calculates the expected address of a Nexus contract using the factory's deterministic deployment algorithm. It derives the deployment address from the EVM create instruction and returns it.
However, some chains, such as ZkSync Era, have different address derivation methods for create
and create2
, leading to incorrect address calculations by this function.
The function may not work correctly on all EVM-compatible chains.
Consider storing the account address directly to ensure compatibility across different EVM chains.
Valid medium, since there is non-functionality on zkSync (cannot create accounts) since it is stated as follows > Blockchains: > - Ethereum/Any EVM
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.