Skip to content

Commit 8d95036

Browse files
committed
Add natspec for copied helpers
1 parent 18066f5 commit 8d95036

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/L2/ReverseRegistrarV2.sol

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,13 +264,25 @@ contract ReverseRegistrarV2 is Ownable {
264264
}
265265
}
266266

267+
/// @notice Helper for converting an address stored as bytes into an address type.
268+
///
269+
/// @dev Copied from ENS `AddrResolver`:
270+
/// https://github.com/ensdomains/ens-contracts/blob/staging/contracts/resolvers/profiles/AddrResolver.sol
271+
///
272+
/// @param b Address bytes.
267273
function _bytesToAddress(bytes memory b) internal pure returns (address payable a) {
268274
require(b.length == 20);
269275
assembly {
270276
a := div(mload(add(b, 32)), exp(256, 12))
271277
}
272278
}
273279

280+
/// @notice Helper for converting an address into a bytes object.
281+
///
282+
/// @dev Copied from ENS `AddrResolver`:
283+
/// https://github.com/ensdomains/ens-contracts/blob/staging/contracts/resolvers/profiles/AddrResolver.sol
284+
///
285+
/// @param a Address.
274286
function _addressToBytes(address a) internal pure returns (bytes memory b) {
275287
b = new bytes(20);
276288
assembly {

0 commit comments

Comments
 (0)