-
Notifications
You must be signed in to change notification settings - Fork 27
Conversation
Current state: main spell content is ready, except for the parts that will be supplied by the Spark:
|
Also |
It's there, right before the spark-related sections: spells-goerli/src/DssSpell.sol Lines 205 to 209 in fff06be
|
Does it need to be a var? Or it's not needed for goerli? |
You're right! I've added the variable via 6938fb0 |
Goerli Executive Spell Review ChecklistCoding Stage
|
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.
Good to deploy once Spark Spell is finished review.
Checked:
- Office Hours off (Always in Goerli)
- IPFS Hash matches
- New rate additions to rates.sol are correct
- Rate constants match rates.sol
- Address constants/immutables are all correct
- Setting DSR is correct
- Stability fee changes are correct
- SBE Updates are correct
- Non-DSR Parameter Changes are correct
- Ignoring Curve stETH/ETH offboarding on Goerli
- Ignoring delegate comp on Goerli
- Ignoring Aave/Compound D3M Changes on Goerli
- RWA002 Changes are correct
- Spark Admin Transfer Reviewed by others [Skipping]
- Spark Spell execution line is correct
- Test config values have been updated correctly
- Tests configured correctly with proper ones enabled
- Tests passing
Good to deploy Running 2 tests for src/test/starknet.t.sol:StarknetTests
[PASS] testStarknet() (gas: 1659105)
[PASS] testStarknetSpell() (gas: 2324)
Test result: ok. 2 passed; 0 failed; finished in 51.57s
Running 20 tests for src/DssSpell.t.sol:DssSpellTest
[PASS] testAuth() (gas: 52110847)
[PASS] testAuthInSources() (gas: 8666152)
[PASS] testBytecodeMatches() (gas: 2877821)
[PASS] testCastCost() (gas: 1500021)
[PASS] testChainlogValues() (gas: 9850386)
[PASS] testChainlogVersionBump() (gas: 4914295)
[PASS] testContractSize() (gas: 8984)
[PASS] testDeployCost() (gas: 2862049)
[PASS] testFailNotScheduled() (gas: 14397)
[PASS] testFailTooEarly() (gas: 13607)
[PASS] testFailTooLate() (gas: 13606)
[PASS] testFailWrongDay() (gas: 13607)
[PASS] testGeneral() (gas: 39210906)
[PASS] testNextCastTime() (gas: 364790)
[PASS] testOnTime() (gas: 1495660)
[PASS] testPSMs() (gas: 2693741)
[PASS] testSparkAdminTransfer() (gas: 1536201)
[PASS] testSparkSpellIsExecuted() (gas: 1499197)
[PASS] testUseEta() (gas: 363541)
[PASS] test_RWA002_Update() (gas: 1875290)
Test result: ok. 20 passed; 0 failed; finished in 894.93s |
The spell is deployed at https://goerli.etherscan.io/address/0x341281316C53a6c9b099581C9f87665FA5815090#code |
Deployed Stage
Waiting for local tests and CI |
Good to cast Running 2 tests for src/test/starknet.t.sol:StarknetTests
[PASS] testStarknet() (gas: 1659105)
[PASS] testStarknetSpell() (gas: 2324)
Test result: ok. 2 passed; 0 failed; finished in 51.59s
Running 20 tests for src/DssSpell.t.sol:DssSpellTest
[PASS] testAuth() (gas: 52110847)
[PASS] testAuthInSources() (gas: 8666152)
[PASS] testBytecodeMatches() (gas: 2877821)
[PASS] testCastCost() (gas: 1500021)
[PASS] testChainlogValues() (gas: 9850386)
[PASS] testChainlogVersionBump() (gas: 4914295)
[PASS] testContractSize() (gas: 8984)
[PASS] testDeployCost() (gas: 2862049)
[PASS] testFailNotScheduled() (gas: 14397)
[PASS] testFailTooEarly() (gas: 13607)
[PASS] testFailTooLate() (gas: 13606)
[PASS] testFailWrongDay() (gas: 13607)
[PASS] testGeneral() (gas: 39213003)
[PASS] testNextCastTime() (gas: 364790)
[PASS] testOnTime() (gas: 1495660)
[PASS] testPSMs() (gas: 2693741)
[PASS] testSparkAdminTransfer() (gas: 1536201)
[PASS] testSparkSpellIsExecuted() (gas: 1499197)
[PASS] testUseEta() (gas: 363541)
[PASS] test_RWA002_Update() (gas: 1875290)
Test result: ok. 20 passed; 0 failed; finished in 900.81s |
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.
Good to cast / merge. Checked:
- Tests passing
- Code matches repo
- Block and timestamp are good
- DssExecLib matches repo address
- Archive matches
Casting is done, transaction hash (note: the first |
Description
This PR implements executive spell planned for 2023-08-18.
Contribution Checklist
Checklist
officeHours
modifier override30 days
unless otherwise specified)Verify hash in the description matches hereValidate all addresses used are in Goerli changelog or knownETH_GAS_LIMIT="XXX" ETH_GAS_PRICE="YYY" make deploy
Goerli
etherscanmake spell="0x-deployed-spell-address" cast-spell
make archive-spell
ormake date="YYYY-MM-DD" archive-spell
to make an archive directory and copyDssSpell.sol
,DssSpell.t.sol
andDssSpell.t.base.sol
squash and merge
this PR