Inside the codebase, there are several contracts whose pragma statement would not use a fixed version, Whilst Other individuals are accurately using a set 1. The ErrorZeroAddress mistake defined in L1GatewayRouter need to be defined from the IL1GatewayRouter interface also to get consistent with the opposite implementations like the IScrollChain https://www.scrollbridge.com/