Shaky ERC20 Allowances

Many thanks @abcoathup!

Here’s a link for the slides of “Shaky ERC20 Allowances”.

The gist of it is that approve(spender, MAX_UINT) is NOT safe and developers should consider using one of these alternatives:

  1. ERC-777 (non-backwards compatible)
  2. ERC-1155 (non-backwards compatible)
  3. Approve & Transfer (backwards compatible, slightly worse UX)
1 Like

Thanks for sharing @PaulRBerg

Hopefully the sessions were recorded, if I find a video I will add it here.

1 Like

It seems they have been uploaded on YouTube in the meantime.

1 Like