Skip to content

Add ERC4626 v2 tests (routing, transfers, no-loop withdraws)#35

Draft
youngkidwarrior wants to merge 1 commit intoadd_v2_erc4626_aggregator_spec_no-loop_withdraws_from
add_erc4626_v2_tests_routing_transfers_no-loop_withdraws_
Draft

Add ERC4626 v2 tests (routing, transfers, no-loop withdraws)#35
youngkidwarrior wants to merge 1 commit intoadd_v2_erc4626_aggregator_spec_no-loop_withdraws_from
add_erc4626_v2_tests_routing_transfers_no-loop_withdraws_

Conversation

@youngkidwarrior
Copy link
Collaborator

Why:
Outline the v2 aggregator behavior with gas-efficient, single-vault withdraws.
Templates used:

  • test/rewards/SendEarnRewards.spec.ts (structure)
  • send-earn-contracts/src/interfaces/ISendEarnFactory.sol (affiliates/SEND_EARN)
  • contracts/mocks/MinimalVault.sol (ERC4626TestVault)

Test plan:

  • Specs are skipped until implementation; compilation should succeed

Why:
Outline the v2 aggregator behavior with gas-efficient, single-vault withdraws.
Templates used:
- test/rewards/SendEarnRewards.spec.ts (structure)
- send-earn-contracts/src/interfaces/ISendEarnFactory.sol (affiliates/SEND_EARN)
- contracts/mocks/MinimalVault.sol (ERC4626TestVault)

Test plan:
- Specs are skipped until implementation; compilation should succeed
Copy link
Collaborator Author

youngkidwarrior commented Sep 24, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant