Skip to content

Conversation

@Melvillian
Copy link
Collaborator

…s to multiple networks

The existing deployment scripts all take arguments via the .env file, and this becomes difficult and error prone when we have to deploy multiple contracts and keep track of many env vars. This PR adds a DeployAll script which takes its arguments via 'forge script' command line arguments, which is simpler and less error-prone.
We also get a helpful script for viewing a TEE's RegisteredTEE struct, and deploy the flashtestation contracts to several networks

Individual Commits:

make first DeployAll script which deploys Policy and Registry

deploy some more to experimental

deploy more on experimental

deploy to alphanet

permission 0x306ab4fe782dde50a97584b6d4cad9375f7b5d02199c4c78821ad6622670c6b7 workloadID on unichain sepolia

commit DeployAll script, update README, and deploy mainnet flashtestations contracts

add script/GetRegistration.s.sol script
this is helpful for viewing a particular TEE registration's measurement registers

@Melvillian Melvillian requested a review from Ruteri November 19, 2025 16:43
@Melvillian Melvillian force-pushed the add-single-command-deploy-all branch from 6508c43 to ca14684 Compare November 19, 2025 17:14
…s to multiple networks

The existing deployment scripts all take arguments via the .env file, and this becomes difficult
and error prone when we have to deploy multiple contracts and keep track of many env vars. This
PR adds a DeployAll script which takes its arguments via 'forge script' command line arguments, which is
simpler and less error-prone.
We also get a helpful script for viewing a TEE's RegisteredTEE struct, and deploy the flashtestation
contracts to several networks

Individual Commits:

make first DeployAll script which deploys Policy and Registry

deploy some more to experimental

deploy more on experimental

deploy to alphanet

permission 0x306ab4fe782dde50a97584b6d4cad9375f7b5d02199c4c78821ad6622670c6b7 workloadID on unichain sepolia

commit DeployAll script, update README, and deploy mainnet flashtestations contracts

add script/GetRegistration.s.sol script
this is helpful for viewing a particular TEE registration's measurement registers
@Melvillian Melvillian force-pushed the add-single-command-deploy-all branch from ca14684 to b357fb3 Compare November 19, 2025 18:56
@Melvillian Melvillian merged commit 53735ea into main Nov 19, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants