foundry-rs / foundry-rs/foundry

bug: deploy + verify workflow failed

Closed Beginner friendly
#16,819 0 comments 0 reactions 0 assignees View on GitHub
P-normal T-bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.