Try   HackMD

During this week I have been concentrating on finalising the details of the simplification of the ETK assembler mentioned in last week's update, as well as the implementation of the ERC20 standard using this new version of the assembler. Unfortunately, due to personal medical problems (nothing serious), the pace of progress has not been what I expected, but I plan to make up for lost time this week, which has just begun.

The good news is that the assembler simplification I proposed to replace the current ETK code seems to be working well. The implementation of the ERC20 standard I mentioned last week, with which I am testing some of its features, can be found in this repository. It's been an interesting exercise, I admit, especially as it's served to refresh my knowledge of the various development tools (mainly anvil, casting and forge) that I'm usually far from.

My plans for next week are

  • Complete the implementation of the ERC20 standard. Basically the remaining steps are:
    • Modify the code to take advantage of some (still) untested ETK functionality.
    • Add a set of tests to the repository (beyond my tests using anvil).
    • Add the ERC20 implementation to the ETK documentation examples.
  • Merge the new assembler into the ETK code base.
  • Refocus on the changes needed to complete the EIP-4750 implementation.