@@ -121,18 +121,24 @@ contract logic is ERC2771Forwarder, AccessControl, ReentrancyGuard {
121121
122122 /// @dev Executes a forwarder request if valid.
123123 /// @param request The forwarder request data.
124- function execute (
125- ForwardRequestData calldata request
126- ) public payable override (ERC2771Forwarder ) _depricated nonReentrant {
124+ function execute (ForwardRequestData calldata request )
125+ public
126+ payable
127+ override (ERC2771Forwarder )
128+ _depricated
129+ nonReentrant
130+ {
127131 if (! customEnabler[bytes4 (request.data)]) {
128- if (! signatureEnabler[bytes4 (request.data)][request.data.length ])
132+ if (! signatureEnabler[bytes4 (request.data)][request.data.length ]) {
129133 revert invalidRequest ();
134+ }
130135
131136 if (hasRole (MANAGER_ROLE, msg .sender )) {
132137 ERC2771Forwarder .execute (request);
133138 } else {
134- if (! nativeEnabler[bytes4 (request.data)])
139+ if (! nativeEnabler[bytes4 (request.data)]) {
135140 revert callNotAllowed ();
141+ }
136142 ERC2771Forwarder .execute (request);
137143 }
138144 } else {
@@ -144,64 +150,52 @@ contract logic is ERC2771Forwarder, AccessControl, ReentrancyGuard {
144150 /// @dev Adds a new signature with data length to the signature enabler.
145151 /// @param _signature The function signature to add.
146152 /// @param _dataLength The corresponding data length.
147- function addSignatures (
148- bytes4 _signature ,
149- uint256 _dataLength
150- ) external onlyRole (MANAGER_ROLE) nonReentrant {
151- if (signatureEnabler[_signature][_dataLength])
153+ function addSignatures (bytes4 _signature , uint256 _dataLength ) external onlyRole (MANAGER_ROLE) nonReentrant {
154+ if (signatureEnabler[_signature][_dataLength]) {
152155 revert signatureAlreadyPresent ();
156+ }
153157 signatureEnabler[_signature][_dataLength] = true ;
154158 emit signatureAdded (_signature);
155159 }
156160
157161 /// @dev Deletes a signature with a specific data length from the signature enabler.
158162 /// @param _signature The function signature to delete.
159163 /// @param _dataLength The corresponding data length to delete.
160- function deleteSignature (
161- bytes4 _signature ,
162- uint256 _dataLength
163- ) external onlyRole (MANAGER_ROLE) nonReentrant {
164- if (! signatureEnabler[_signature][_dataLength])
164+ function deleteSignature (bytes4 _signature , uint256 _dataLength ) external onlyRole (MANAGER_ROLE) nonReentrant {
165+ if (! signatureEnabler[_signature][_dataLength]) {
165166 revert signatureDisabled ();
167+ }
166168 delete signatureEnabler[_signature][_dataLength];
167169 emit signatureDeleted (_signature);
168170 }
169171
170172 /// @dev Adds a signature to the native enabler mapping.
171173 /// @param _signature The function signature to enable for native function calls.
172- function addToNativeEnabler (
173- bytes4 _signature
174- ) external onlyRole (MANAGER_ROLE) nonReentrant {
174+ function addToNativeEnabler (bytes4 _signature ) external onlyRole (MANAGER_ROLE) nonReentrant {
175175 if (nativeEnabler[_signature]) revert nativeSignatureAlreadyPresent ();
176176 nativeEnabler[_signature] = true ;
177177 emit nativeSignatureAdded (_signature);
178178 }
179179
180180 /// @dev Deletes a signature from the native enabler mapping.
181181 /// @param _signature The function signature to disable for native function calls.
182- function deleteNativeSignature (
183- bytes4 _signature
184- ) external onlyRole (MANAGER_ROLE) nonReentrant {
182+ function deleteNativeSignature (bytes4 _signature ) external onlyRole (MANAGER_ROLE) nonReentrant {
185183 if (! nativeEnabler[_signature]) revert nativeSignatureDisabled ();
186184 delete nativeEnabler[_signature];
187185 emit nativeSignatureDeleted (_signature);
188186 }
189187
190188 /// @dev Adds a signature to the custom enabler mapping.
191189 /// @param _signature The function signature to enable for custom gifting calls.
192- function addTocustomEnabler (
193- bytes4 _signature
194- ) external onlyRole (MANAGER_ROLE) nonReentrant {
190+ function addTocustomEnabler (bytes4 _signature ) external onlyRole (MANAGER_ROLE) nonReentrant {
195191 if (customEnabler[_signature]) revert customSignatureAlreadyPresent ();
196192 customEnabler[_signature] = true ;
197193 emit customSignatureAdded (_signature);
198194 }
199195
200196 /// @dev Deletes a signature from the custom enabler mapping.
201197 /// @param _signature The function signature to disable for custom gifting calls.
202- function deletecustomSignature (
203- bytes4 _signature
204- ) external onlyRole (MANAGER_ROLE) nonReentrant {
198+ function deletecustomSignature (bytes4 _signature ) external onlyRole (MANAGER_ROLE) nonReentrant {
205199 if (! customEnabler[_signature]) revert customSignatureDisabled ();
206200 delete customEnabler[_signature];
207201 emit customSignatureDeleted (_signature);
@@ -211,10 +205,11 @@ contract logic is ERC2771Forwarder, AccessControl, ReentrancyGuard {
211205 /// @dev Currently, batch execution is not allowed and will revert.
212206 /// @param /*requests*/ Array of forwarder request data (unused).
213207 /// @param /*refundReceiver*/ Address for refunding unused gas (unused).
214- function executeBatch (
215- ForwardRequestData[] calldata /*requests*/ ,
216- address payable /*refundReceiver*/
217- ) public payable override (ERC2771Forwarder ) {
208+ function executeBatch (ForwardRequestData[] calldata , /*requests*/ address payable /*refundReceiver*/ )
209+ public
210+ payable
211+ override (ERC2771Forwarder )
212+ {
218213 revert ();
219214 }
220215
@@ -229,10 +224,8 @@ contract logic is ERC2771Forwarder, AccessControl, ReentrancyGuard {
229224
230225 /// @dev Withdraws the Ether balance from the contract to a specified address.
231226 /// @param _to The address to receive the withdrawn Ether.
232- function withdraw (
233- address payable _to
234- ) external onlyRole (DEFAULT_ADMIN_ROLE) {
235- (bool sent , ) = _to.call {value: address (this ).balance}("" );
227+ function withdraw (address payable _to ) external onlyRole (DEFAULT_ADMIN_ROLE) {
228+ (bool sent ,) = _to.call {value: address (this ).balance}("" );
236229 if (! sent) revert ();
237230 }
238- }
231+ }
0 commit comments