Transaction receipt viewer for EVM chains.
| Workflow | Trigger | Result |
|---|---|---|
| deploy.yml | Push to main |
Production Worker (wrangler deploy) |
| preview.yml | PR to main, or push to staging |
Preview URL (wrangler versions upload + alias), same as web3bio-canary |
Preview URLs look like https://pr-42-receipt-is.<account>.workers.dev or https://staging-receipt-is.<account>.workers.dev. Enable Preview URLs on the Worker in the Cloudflare dashboard if links 404.
Local preview upload: npx wrangler versions upload --keep-vars --preview-alias staging (after npm run staging).
Add these repository secrets:
| Secret | Description |
|---|---|
CLOUDFLARE_API_TOKEN |
API token with Workers Scripts Edit (and Account read) |
CLOUDFLARE_ACCOUNT_ID |
Cloudflare account ID |
ETHERSCAN_API_KEY |
Etherscan API key (synced to the Worker on each deploy) |
Create a token: Cloudflare API tokens → Edit Cloudflare Workers template.
Manual deploy: npm run deploy (after npx wrangler login).