Skip to content

Harden security pool fork child validation#495

Merged
KillariDev merged 4 commits into
mainfrom
t3code/security-pool-fork-fix
Jul 10, 2026
Merged

Harden security pool fork child validation#495
KillariDev merged 4 commits into
mainfrom
t3code/security-pool-fork-fix

Conversation

@KillariDev

Copy link
Copy Markdown
Collaborator

Summary

  • Refactors fork migration logic to share common forker base behavior and isolate vault-migration helpers.
  • Adds stricter child deployment validation so forked child pools must match the expected parent, factory, universe, forker, and truth auction.
  • Updates fork migration and attack-mock tests to cover the new validation path and prevent child-reuse attacks.
  • Refreshes mainnet deployment addresses for the deployed fork-related contracts.

Testing

  • bun run tsc
  • bun run test
  • bun run format
  • bun run check
  • bun run knip

- Split shared forker logic into a base contract
- Harden child pool deployment checks and add attack coverage
- Update fork migration flow and deployment addresses
@KillariDev KillariDev merged commit dc10ae9 into main Jul 10, 2026
1 check passed
@KillariDev KillariDev deleted the t3code/security-pool-fork-fix branch July 10, 2026 14:17
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