Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tenderly-related checks #26

Merged
merged 2 commits into from
Feb 14, 2024
Merged

Add tenderly-related checks #26

merged 2 commits into from
Feb 14, 2024

Conversation

SidestreamColdMelon
Copy link
Contributor

Closes #25

@@ -353,6 +353,13 @@ _Insert your local test logs here_
* [ ] Check again that the PR did not modify the `DssExecLib.address` file (e.g. look under the 'Files Changed' PR tab, etc.)
* [ ] Ensure Etherscan `Libraries Used` matches DssExecLib [Latest Release](https://github.com/makerdao/dss-exec-lib/releases/latest)
* [ ] (For your tests to be accurate) git submodule hash matches [dss-exec-lib](https://github.com/makerdao/dss-exec-lib/releases/latest) latest release's tag commit and inspect diffs if doesn't match to ensure expected behaviour (Currently Non-Critical pending the next DssExecLib release, double check that the ExecLib used by the contract matches the latest release)
* Tenderly Testnet checks
* [ ] A testnet with the name matching spell description is found at [maker dashboard](https://dashboard.tenderly.co/maker/virtual-networks)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit,

Suggested change
* [ ] A testnet with the name matching spell description is found at [maker dashboard](https://dashboard.tenderly.co/maker/virtual-networks)
* [ ] The testnet name matches spell description can be found at [maker dashboard](https://dashboard.tenderly.co/maker/virtual-networks)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The linked dashboard contains a list of testnets, so the first step is to identify which testnet is relevant to this particular spell. I would keep this check as is if you don't mind

* Tenderly Testnet checks
* [ ] A testnet with the name matching spell description is found at [maker dashboard](https://dashboard.tenderly.co/maker/virtual-networks)
* [ ] The testnet name is unique (previous testnets does not have the same name)
* [ ] Cast transaction is set to the correct "receiver" (matches deployed spell address)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* [ ] Cast transaction is set to the correct "receiver" (matches deployed spell address)
* [ ] Cast transactions are set to the correct "receivers" (matches deployed spell address)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is only one cast transaction in the execution of the spell. Other transactions displayed in the public explorer are either "system transactions" or is a schedule call.

@SidestreamColdMelon SidestreamColdMelon merged commit 45b65c3 into master Feb 14, 2024
2 checks passed
@SidestreamColdMelon SidestreamColdMelon deleted the add-tenderly branch February 14, 2024 13:22
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.

Update Mainnet spell process (Checklist)
4 participants