datahaven/contracts/test
Ahmad Kaouk 470f5fc916
feat: update eigenlayer contracts to v1.8.0 (#270)
## Summary
- sync `contracts/lib/eigenlayer-contracts` to tag
`v1.8.0-testnet-final` and refresh `EIGENLAYER.md` with the new commit
reference
- update local/test deployment flows to deploy the upstream
`EigenStrategy`, feed it into `AllocationManager`/`StrategyManager`, and
adopt the revised `EigenPod` constructor
- drop the obsolete `AllocationManagerMock` stub and replace its usage
with targeted `vm.mockCall` stubs that return `slashOperator` share data
- adjust slasher unit tests to match the new ABI so DataHaven stays
aligned with EigenLayer 1.8 semantics

## Testing
- forge build
- forge test
2025-11-04 16:30:18 +01:00
..
mocks feat: update eigenlayer contracts to v1.8.0 (#270) 2025-11-04 16:30:18 +01:00
utils feat: update eigenlayer contracts to v1.8.0 (#270) 2025-11-04 16:30:18 +01:00
MessageEncoding.t.sol refactor: cleanup obsolete test folder (#166) 2025-09-17 14:21:55 +02:00
RewardsRegistry.t.sol test: Rewards distribution end to end Tests (#132) 2025-09-17 09:10:54 +00:00
ServiceManagerBase.t.sol fix: Resolve Foundry build errors and apply code formatting (#241) 2025-10-20 11:20:59 +03:00
ServiceManagerRewardsRegistry.t.sol feat: update eigenlayer contracts to v1.8.0 (#270) 2025-11-04 16:30:18 +01:00
SlasherBase.t.sol feat: update eigenlayer contracts to v1.8.0 (#270) 2025-11-04 16:30:18 +01:00
SnowbridgeIntegration.t.sol fix: Resolve Foundry build errors and apply code formatting (#241) 2025-10-20 11:20:59 +03:00
VetoableSlasher.t.sol feat: update eigenlayer contracts to v1.8.0 (#270) 2025-11-04 16:30:18 +01:00