Skip to content

Commit 1c92ff0

Browse files
committed
Integrator notes
1 parent 26ac8bc commit 1c92ff0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/ERC20ETH.sol

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ import {IERC7914} from "./interfaces/IERC7914.sol";
1313
/// Key features:
1414
/// - Uses ERC-7914 for native ETH transfers from smart wallets
1515
/// - Does not track balances internally (relies on native ETH balances)
16+
///
17+
/// Integration notes:
18+
/// - Do not send ETH directly to this contract. Only use the transfer() or transferFrom() functions.
19+
/// - Check ETH balances directly instead of relying upon this contract's balanceOf, totalSupply, or Transfer events.
20+
/// - Ensure the caller of this contract uses appropriate reentrancy guards.
1621
/// @custom:security-contact [email protected]
1722
contract ERC20ETH is ERC20 {
1823
/// @notice Thrown when balanceOf is called, as this contract doesn't track balances internally

0 commit comments

Comments
 (0)