Critical problems of ERC20 token standard

1. Lack of transaction handling.

There are two ways of performing a transaction in ERC20 tokens:

2. approve + transferFrom mechanism is potentially insecure. Re-approval attack.

`approve` + `transferFrom` mechanism allows double spents.

My previous articles regarding the problem.

article #1

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store