datahaven/test/utils
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
..
blockscout.ts test: Add E2E Tests (#36) 2025-04-14 16:22:43 -03:00
constants.ts test: port ethereum tests from moonbeam (#278) 2025-11-22 10:02:05 +01:00
contracts.ts test: Update validator set e2e test (#126) 2025-10-02 11:23:40 +00:00
docker.ts test: port ethereum tests from moonbeam (#278) 2025-11-22 10:02:05 +01:00
events.ts test: Update validator set e2e test (#126) 2025-10-02 11:23:40 +00:00
index.ts test: port ethereum tests from moonbeam (#278) 2025-11-22 10:02:05 +01:00
input.ts fix: 🚨 Add error in TS for missing awaits (#81) 2025-05-19 22:28:43 +00:00
kurtosis.ts test: port ethereum tests from moonbeam (#278) 2025-11-22 10:02:05 +01:00
logger.ts feat: Add Polkadot API support to CLI and e2e testing infra (#68) 2025-05-13 03:03:21 +00:00
papi.ts fix: 🚨 Add error in TS for missing awaits (#81) 2025-05-19 22:28:43 +00:00
parameters.ts test: 🏗️ Setup e2e testing framework (#104) 2025-07-16 18:51:07 +02:00
parser.ts feat: Deployment improvements & environmental overrides (#103) 2025-06-26 13:48:33 +02:00
rewards-helpers.ts test: Rewards distribution end to end Tests (#132) 2025-09-17 09:10:54 +00:00
rpc.ts test: Add E2E Tests (#36) 2025-04-14 16:22:43 -03:00
service-mappings.ts test: port ethereum tests from moonbeam (#278) 2025-11-22 10:02:05 +01:00
shell.ts Fix: command cli deploy contracts (#319) 2025-11-27 15:06:04 +01:00
storage.ts test: Update validator set e2e test (#126) 2025-10-02 11:23:40 +00:00
types.ts feat: set rewards info as parameters in runtime (#99) 2025-06-16 12:20:18 +02:00
validators.ts test: Update validator set e2e test (#126) 2025-10-02 11:23:40 +00:00
viem.ts fix: 🚨 Add error in TS for missing awaits (#81) 2025-05-19 22:28:43 +00:00
waits.ts feat: 🚀 Add deploy command to CLI (#87) 2025-06-12 10:24:03 +02:00