@@ -8,16 +8,16 @@ import {IAuthExtensionVerifier} from "./IAuthExtensionVerifier.sol";
88
99abstract contract TxAuthManager is TxAuthManagerBase , CrossStore {
1010 constructor (string [] memory typeUrls , IAuthExtensionVerifier[] memory verifiers ) {
11- require (typeUrls.length == verifiers.length , " TxAuthManager: array mismatch " );
11+ if (typeUrls.length != verifiers.length ) revert ArrayLengthMismatch ( );
1212
1313 CrossStore.AuthStorage storage s = _getAuthStorage ();
1414
15- for (uint256 i = 0 ; i < typeUrls.length ; i ++ ) {
15+ for (uint256 i = 0 ; i < typeUrls.length ; ++ i ) {
1616 string memory typeUrl = typeUrls[i];
1717 IAuthExtensionVerifier verifier = verifiers[i];
1818
19- require (bytes (typeUrl).length > 0 , " TxAuthManager: empty typeUrl " );
20- require (address (verifier) != address (0 ), " TxAuthManager: zero address verifier " );
19+ if (bytes (typeUrl).length == 0 ) revert EmptyTypeUrl ( );
20+ if (address (verifier) == address (0 )) revert ZeroAddressVerifier ( );
2121
2222 s.authVerifiers[typeUrl] = verifier;
2323 emit VerifierRegistered (typeUrl, address (verifier));
@@ -91,7 +91,7 @@ abstract contract TxAuthManager is TxAuthManagerBase, CrossStore {
9191
9292 CrossStore.AuthStorage storage s = _getAuthStorage ();
9393
94- for (uint256 i = 0 ; i < signers.length ; i ++ ) {
94+ for (uint256 i = 0 ; i < signers.length ; ++ i ) {
9595 Account.Data calldata signer = signers[i];
9696
9797 if (signer.auth_type.mode != AuthType.AuthMode.AUTH_MODE_EXTENSION) {
0 commit comments