Allowance phishing attacks are on the rise, and the number of use cases for allowance for erc20 and NFTs seems to be limited. Is there any problem with disabling allowance, perhaps with a new standard? Would this cause many problems in the Ethereum ecosystem?

1 Answer 1


It is unlikely that allowance will be disabled for ERC20 tokens. It is heavily used by on-chain markets like uniswap.

There are newer standards, like EIP-1155, that improve with interface ERC1155TokenReceiver. The problem is that it isn't backward compatible so it requires to deploy new contract versions. Recently, new tokens started to use EIP-1155.

  • If I am not mistaken Uniswap V3 requires a deposit and no longer uses an allowance. Selling your NFT on OpenSea uses an Allow grant. I am aware of the 1155 receiver, I don't think this was intended to prevent metamask phishing for allowance.
    – rook
    Sep 24, 2022 at 0:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.