I'm working on this during the DevTooling offsite in Warsaw. I don't expect to have long, uninterrupted periods of focus time.
Even though I was in the Anvil meeting with Pavel/Volpe, I don't (really) understand how the shell scripts (e.g. migrations_sol/create_and_migrate_anvil_devchain.sh) and "fake" solidity files (e.g. migrations_sol/Migration.s.sol) work together to instantiate an anvil fork with the Celo core contracts. I think a good first step is to better understand how these files work together to create a working devchain. I'll measure my progress by the ability to (generate) and run a devchain locally, without starting from the JSON dump. I can probably work most of this out by looking at Github workflow that orchestrates all this.
Description
@pahor167 merged the Anvil integration and
FeeCurrencyDirectory
PRs:As a follow-up task, it would be good to add the
FeeCurrencyDirectory
to our Anvil migrations.Context
Slack thread