Fixes the WithdrawalQueue tests without affecting minter contract logic
Fleshes out the periphery contracts for FeeCalc and Referral tracking
tests and verify old deploy stuff still works
Todo:
cleanup, add tests, fine-tune the new periphery contracts and withdrawalQ changes
need docs for the new deploy scripts
Create a contract with the deposit methods of erc 7540
address any comments from before
cc @devlancer412 for viz.
can you take a look at the todos and these changes plz.
will merge it to make it easier for you to create your own branch
Todo: