foundry-rs / foundry-rs/foundry
bug: deploy + verify workflow failed
- Dominant language
- Rust
- Stars
- 10.6k
- Forks
- 2.6k
- Avg merge
- 16h 38m
- Merged PRs (30d)
- 511
Description
The nightly on-chain deploy + verify workflow has failed. This exercises `forge create` followed by `forge verify-contract` against Hoodi, Sepolia, Base Sepolia, Arbitrum Sepolia, Monad testnet and Robinhood testnet, using Etherscan, Sourcify and Blockscout.
The most common cause is the shared deployer running out of testnet funds. The deployer is `0x14459e92f32B68125525B5e3cdF3A239618e40D8`, held in the `FUNDED_TESTNET_PKEY` secret, and the workflow logs its balance on every network before running the tests. Monad testnet drains fastest, at roughly 0.08 MON per run. Top it up from a faucet to fix.
Other likely causes are a testnet RPC being down, a verifier service being unavailable, or Etherscan rate limiting.
Check the [deploy + verify workflow page](https://github.com/foundry-rs/foundry/actions/runs/34802220331
) for details.
This issue was raised by the workflow at `.github/workflows/test-deploy-verify.yml`.
Contributor guide
Research direction
Start with .github/workflows/test-deploy-verify.yml and the linked workflow run, checking the logged deployer balances and the first failing network or verifier. Done means the nightly deploy-and-verify workflow completes successfully across the listed testnets and services.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- blockchain, yaml
- Domain
- blockchain, ci-cd, devops
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- Under an hour
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 76/100