Browse Source

Update docs for `SafeERC20.forceApprove` (#4231)

(cherry picked from commit 06861dce54a0145ede32dcd11e2a6181c250eb0d)
Paul Razvan Berg 2 năm trước cách đây
mục cha
commit
a54f6398e5
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      contracts/token/ERC20/utils/SafeERC20.sol

+ 2 - 2
contracts/token/ERC20/utils/SafeERC20.sol

@@ -76,8 +76,8 @@ library SafeERC20 {
 
     /**
      * @dev Set the calling contract's allowance toward `spender` to `value`. If `token` returns no value,
-     * non-reverting calls are assumed to be successful. Compatible with tokens that require the approval to be set to
-     * 0 before setting it to a non-zero value.
+     * non-reverting calls are assumed to be successful. Meant to be used with tokens that require the approval
+     * to be set to zero before setting it to a non-zero value, such as USDT.
      */
     function forceApprove(IERC20 token, address spender, uint256 value) internal {
         bytes memory approvalCall = abi.encodeWithSelector(token.approve.selector, spender, value);