makerdao / spells-mainnet

Staging repo for MakerDAO weekly executive spells
GNU Affero General Public License v3.0
107 stars 43 forks source link

Mainnet spell 2024-01-24 #384

Closed SidestreamColdMelon closed 5 months ago

SidestreamColdMelon commented 5 months ago

Description

Contribution Checklist

Checklist

SidestreamStrongStrawberry commented 5 months ago

Changes LGTM, hence good to deploy :)

oddaf commented 5 months ago

Agreed, good to deploy!

SidestreamColdMelon commented 5 months ago

The spell was deployed to https://etherscan.io/address/0x4242347798bD2DEc6540dF55E5e47802d9b78aC7#code

I've also created new Tenderly testnet with already casted spell. It can be used to test external dependencies via public rpc url, but also inspect cast transaction: https://dashboard.tenderly.co/explorer/vnet/56ac9c8b-21bc-4880-9ac5-8e3203902557

SidestreamStrongStrawberry commented 5 months ago

Good to cast :D Good to handover 🤝

Deployed Stage

#_Insert your passing local tests here_

./scripts/test-dssspell-forge.sh no-match="" match="" block=""
Using DssExecLib at: 0x8De6DDbCd5053d32292AAA0D2105A32d108484a6
[⠘] Compiling...
[⠆] Compiling 5 files with 0.8.16
[⠢] Solc 0.8.16 finished in 2.45s
Compiler run successful!

Running 2 tests for src/test/starknet.t.sol:StarknetTests
[PASS] testStarknet() (gas: 1622957)
[PASS] testStarknetSpell() (gas: 2346)
Test result: ok. 2 passed; 0 failed; 0 skipped; finished in 317.60s

Running 23 tests for src/DssSpell.t.sol:DssSpellTest
[PASS] testAuth() (gas: 9223371487106788559)
[PASS] testAuthInSources() (gas: 9223371487099505000)
[PASS] testBytecodeMatches() (gas: 2968483)
[PASS] testCastCost() (gas: 1468350)
[PASS] testChainlogValues() (gas: 10426559)
[PASS] testChainlogVersionBump() (gas: 4122019)
[PASS] testContractSize() (gas: 8962)
[PASS] testDaoResolutions() (gas: 13047)
[PASS] testDeployCost() (gas: 2952495)
[PASS] testEsmAuth() (gas: 1477865)
[PASS] testFailNotScheduled() (gas: 14428)
[PASS] testFailTooEarly() (gas: 417614)
[PASS] testFailTooLate() (gas: 417527)
[PASS] testFailWrongDay() (gas: 417595)
[PASS] testGeneral() (gas: 37347850)
[PASS] testIlkClipper() (gas: 1920992)
[PASS] testMKRPayments() (gas: 1556911)
[PASS] testNewChainlogValues() (gas: 1487054)
[PASS] testNextCastTime() (gas: 446739)
[PASS] testOnTime() (gas: 1464056)
[PASS] testPSMs() (gas: 2816880)
[PASS] testSparkSpellIsExecuted() (gas: 1467592)
[PASS] testUseEta() (gas: 352492)
Test result: ok. 23 passed; 0 failed; 0 skipped; finished in 1894.26s

Ran 2 test suites: 25 tests passed, 0 failed, 0 skipped (25 total tests)
oddaf commented 5 months ago

Good to handover:

Deployed Stage

_Insert your passing local tests here_

./scripts/test-dssspell-forge.sh no-match="" match="" block=""
Using DssExecLib at: 0x8De6DDbCd5053d32292AAA0D2105A32d108484a6
[⠆] Compiling...
No files changed, compilation skipped

Running 2 tests for src/test/starknet.t.sol:StarknetTests
[PASS] testStarknet() (gas: 1621462)
[PASS] testStarknetSpell() (gas: 2346)
Test result: ok. 2 passed; 0 failed; 0 skipped; finished in 93.46s

Running 23 tests for src/DssSpell.t.sol:DssSpellTest
[PASS] testAuth() (gas: 9223371487106788559)
[PASS] testAuthInSources() (gas: 9223371487099505000)
[PASS] testBytecodeMatches() (gas: 2968483)
[PASS] testCastCost() (gas: 1466855)
[PASS] testChainlogValues() (gas: 10425064)
[PASS] testChainlogVersionBump() (gas: 4120524)
[PASS] testContractSize() (gas: 8962)
[PASS] testDaoResolutions() (gas: 13047)
[PASS] testDeployCost() (gas: 2952495)
[PASS] testEsmAuth() (gas: 1476370)
[PASS] testFailNotScheduled() (gas: 14428)
[PASS] testFailTooEarly() (gas: 417614)
[PASS] testFailTooLate() (gas: 417527)
[PASS] testFailWrongDay() (gas: 417595)
[PASS] testGeneral() (gas: 37346355)
[PASS] testIlkClipper() (gas: 1919497)
[PASS] testMKRPayments() (gas: 1555416)
[PASS] testNewChainlogValues() (gas: 1485559)
[PASS] testNextCastTime() (gas: 446739)
[PASS] testOnTime() (gas: 1462561)
[PASS] testPSMs() (gas: 2815385)
[PASS] testSparkSpellIsExecuted() (gas: 1466097)
[PASS] testUseEta() (gas: 352492)
Test result: ok. 23 passed; 0 failed; 0 skipped; finished in 1566.89s

Ran 2 test suites: 25 tests passed, 0 failed, 0 skipped (25 total tests)