Skip to content

Commit a765d38

Browse files
committed
refactor: relax Diamond.initialize visibility from external to public
Allows inheriting contracts to invoke initialize internally while remaining callable externally. Backwards compatible for existing callers.
1 parent fc198ea commit a765d38

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Diamond.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ contract Diamond {
4040
/// @param _init Address of the initialization contract
4141
/// @param _calldata Calldata to be passed to the initialization contract
4242
function initialize(FacetCut[] calldata _facetCuts, address _init, bytes calldata _calldata)
43-
external
43+
public
4444
payable
4545
virtual
4646
{

0 commit comments

Comments
 (0)