Add additional deployment and view scripts, and deploy flashtestation… #51
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…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