diff --git a/EIPS/eip-2535.md b/EIPS/eip-2535.md index 6adb120d..9e582843 100644 --- a/EIPS/eip-2535.md +++ b/EIPS/eip-2535.md @@ -520,7 +520,7 @@ Here are some solutions to this: 1. Copy internal function code in one facet to the other facet. 1. Put common internal functions in a contract that is inherited by multiple facets. 1. Put common internal functions in a Solidity library and use the library in facets. -1. A type safe way to call an external function defined in another facet is to do this: MyOtherFacet(this).myFunction(arg1, arg2) +1. A type safe way to call an external function defined in another facet is to do this: MyOtherFacet(address(this)).myFunction(arg1, arg2) 1. A more gas-efficient way to call an external function defined in another facet is to use `delegatecall`. Here is an example of doing that: ```Solidity DiamondStorage storage ds = diamondStorage();