Skip to content

Releases: kassandraoftroy/yulerc20

v0.5.3

Choose a tag to compare

@kassandraoftroy kassandraoftroy released this 05 Nov 17:58
cddc8eb

Changelog

  • Fix postinstall errors in some versions of yarn

v0.5.2

Choose a tag to compare

@kassandraoftroy kassandraoftroy released this 05 Nov 16:36
75bf6c6

Changelog

  • Optimize permit by 12 gas

v0.5.1

Choose a tag to compare

@kassandraoftroy kassandraoftroy released this 04 Nov 22:14
a34ae73

Changelog

  • release a small optimization in permit (3 gas saved!)
  • add extended explanations in README

v0.5.0

Choose a tag to compare

@kassandraoftroy kassandraoftroy released this 04 Nov 20:12
b10b6d0

New Minor Version

With the changes described below we officially bump the minor version to 0.5.0 in this release of yulerc20

Changelog

  • Added ERC20External.sol option for even more gas savings provided you do not need access to any of the methods marked external inside your ERC20 token implementation. (Many do not require these functions internally and you get additional gas savings this way)

  • Add gas comparisons for YulERC20Ext (which implements ERC20External)

  • Small aesthetic code and comment cleanup

v0.4.2

Choose a tag to compare

@kassandraoftroy kassandraoftroy released this 04 Nov 19:29
5779cb7

Fix error in domain separator calculation happening multiple times on DOMAIN_SEPARATOR() call.

Improves gas consumption in permit() by over 200 gas

v0.4.1

Choose a tag to compare

@kassandraoftroy kassandraoftroy released this 04 Nov 16:29
fc83d60

Optimize permit function, save 6 gas

v0.4.0

Choose a tag to compare

@kassandraoftroy kassandraoftroy released this 04 Nov 05:13
c77af16

First (stable) release of yulerc20 pacakge. A hyperoptimized ERC20.sol base implementation written predominanly with inline assembly (YUL).

All prior versions have major bugs and cannot be trusted. Permit method was entirely refactored and now has test coverage. And many other fixes! However, this is still experimental software:

NOT MEANT FOR PRODUCTION - UNAUDITED - USE AT YOUR OWN RISK