datahaven/test/cli/handlers
Ahmad Kaouk ffd01d8f1d
Fix: command cli deploy contracts (#319)
## Summary

This PR fixes several issues with the CLI deploy-contracts command to
properly support local Anvil deployments and improves the overall
contract deployment workflow.

  ### Key fixes:
  - Add support for anvil chain in the CLI deploy contracts command
- Rename PRIVATE_KEY to DEPLOYER_PRIVATE_KEY for consistency and clarity
across the deployment flow
- Fix EigenLayer contract status display for local/anvil chains by
reading addresses from the deployments file instead of config
- Fix runShellCommandWithLogger to properly throw errors on command
failure
  - Correct totalSteps in DeployTestnet.s.sol from 2 to 4

  ### Housekeeping:
- Update .gitignore to ignore the entire broadcast/ folder
(autogenerated Foundry artifacts)
- Streamline contracts/README.md with clearer structure and deployment
instructions
2025-11-27 15:06:04 +01:00
..
common test: 🏗️ Setup e2e testing framework (#104) 2025-07-16 18:51:07 +02:00
contracts Fix: command cli deploy contracts (#319) 2025-11-27 15:06:04 +01:00
deploy fix: bun cli launch command fails with locally built images (#282) 2025-11-10 23:52:45 +01:00
exec test: New CLI functions (#84) 2025-05-22 20:02:12 +00:00
launch feat: 🚀 add storage-hub nodes to CLI (#287) 2025-11-22 11:49:14 +01:00
stop feat: 🚀 add storage-hub nodes to CLI (#287) 2025-11-22 11:49:14 +01:00
index.ts feat: Datahaven contracts deployment on public testnet (#123) 2025-08-21 10:02:31 +00:00