-
Notifications
You must be signed in to change notification settings - Fork 9
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
Conversation
@@ -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) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit,
* [ ] 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) |
There was a problem hiding this comment.
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) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [ ] Cast transaction is set to the correct "receiver" (matches deployed spell address) | |
* [ ] Cast transactions are set to the correct "receivers" (matches deployed spell address) |
There was a problem hiding this comment.
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.
Closes #25