Skip to content

Conversation

@onbjerg
Copy link
Member

@onbjerg onbjerg commented Dec 15, 2025

Add support for initializing Tempo network projects with forge init --network tempo.

This creates a project with:

  • Mail.sol: Example contract using tempo-std's ITIP20
  • Mail.t.sol: Tests using Tempo precompiles (StdPrecompiles, StdTokens)
  • Mail.s.sol: Deployment script
  • Tempo-specific README and CI workflow

The --network flag is extensible for future network-specific templates.

PR Checklist

  • Added Tests
  • Added Documentation
  • Breaking changes

Add support for initializing Tempo network projects with \`forge init --network tempo\`.

This creates a project with:
- Mail.sol: Example contract using tempo-std's ITIP20
- Mail.t.sol: Tests using Tempo precompiles (StdPrecompiles, StdTokens)
- Mail.s.sol: Deployment script
- Tempo-specific README and CI workflow

The --network flag is extensible for future network-specific templates.
@onbjerg onbjerg force-pushed the onbjerg/tempo-template branch from 793b95f to 2c17383 Compare December 15, 2025 13:55
@onbjerg onbjerg requested a review from zerosnacks December 15, 2025 13:55
@onbjerg onbjerg force-pushed the onbjerg/tempo-template branch from 2c17383 to 08bf9b5 Compare December 15, 2025 14:02
zerosnacks
zerosnacks previously approved these changes Dec 15, 2025
@onbjerg onbjerg force-pushed the onbjerg/tempo-template branch from e4d2ce9 to 31d82c3 Compare December 15, 2025 14:12
@onbjerg onbjerg enabled auto-merge December 15, 2025 14:32
@onbjerg onbjerg requested a review from zerosnacks December 15, 2025 14:32
@onbjerg onbjerg added this pull request to the merge queue Dec 15, 2025
Merged via the queue into master with commit 1969235 Dec 15, 2025
15 checks passed
@onbjerg onbjerg deleted the onbjerg/tempo-template branch December 15, 2025 15:24
@github-project-automation github-project-automation bot moved this to Done in Foundry Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants