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-04-04 #404

Closed amusingaxl closed 3 months ago

amusingaxl commented 3 months ago

Description

Contribution Checklist

Checklist

SidestreamStrongStrawberry commented 3 months ago

Good to deploy!

Mainnet Executive Spell Review Checklist

Development Stage

oddaf commented 3 months ago

Good to deploy:

Development Stage

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

Ran 2 tests for src/test/starknet.t.sol:StarknetTests
[PASS] testStarknet() (gas: 1101124)
[PASS] testStarknetSpell() (gas: 2324)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 16.05s (13.89s CPU time)

Ran 34 tests for src/DssSpell.t.sol:DssSpellTest
[SKIP] testBytecodeMatches() (gas: 0)
[PASS] testCastCost() (gas: 955888)
[PASS] testCastOnTime() (gas: 952674)
[SKIP] testChainlogIntegrity() (gas: 0)
[PASS] testChainlogValues() (gas: 9326394)
[SKIP] testCollateralIntegrations() (gas: 0)
[PASS] testContractSize() (gas: 11117)
[SKIP] testDAIPayments() (gas: 0)
[PASS] testDaoResolutions() (gas: 13090)
[PASS] testDeployCost() (gas: 1984562)
[SKIP] testEsmAuth() (gas: 0)
[PASS] testGeneral() (gas: 27062910)
[SKIP] testIlkClipper() (gas: 0)
[SKIP] testL2ArbitrumSpell() (gas: 0)
[SKIP] testL2OptimismSpell() (gas: 0)
[SKIP] testLerpSurplusBuffer() (gas: 0)
[PASS] testLineMomAddedIlks() (gas: 1002747)
[SKIP] testMKRPayments() (gas: 0)
[SKIP] testMedianizers() (gas: 0)
[SKIP] testNewIlkRegistryValues() (gas: 0)
[PASS] testNextCastTime() (gas: 446920)
[SKIP] testOSMs() (gas: 0)
[SKIP] testOffboardings() (gas: 0)
[PASS] testOfficeHours() (gas: 495555)
[SKIP] testOracleList() (gas: 0)
[PASS] testPSMs() (gas: 2273907)
[SKIP] testRemoveChainlogValues() (gas: 0)
[PASS] testRevertIfNotScheduled() (gas: 17640)
[PASS] testSparkSpellIsExecuted() (gas: 958591)
[PASS] testUseEta() (gas: 352708)
[SKIP] testVestDAI() (gas: 0)
[SKIP] testVestMKR() (gas: 0)
[SKIP] testYankDAI() (gas: 0)
[SKIP] testYankMKR() (gas: 0)
Suite result: ok. 14 passed; 0 failed; 20 skipped; finished in 280.54s (562.88s CPU time)

Ran 2 test suites in 281.11s (296.59s CPU time): 16 tests passed, 0 failed, 20 skipped (36 total tests)
SidestreamStrongStrawberry commented 3 months ago

Good to deploy :)

oddaf commented 3 months ago

Good to deploy:

amusingaxl commented 3 months ago

Spell is deployed to: 0x016e2848993CFbC952a93BA3D496162Afe703cA8

amusingaxl commented 3 months ago

Spell was casted on a Tenderly Testnet.

oddaf commented 3 months ago

Good to handover:

Deployed Stage

_Insert your local test logs 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 4.66s
Compiler run successful!

Ran 2 tests for src/test/starknet.t.sol:StarknetTests
[PASS] testStarknet() (gas: 1100678)
[PASS] testStarknetSpell() (gas: 2324)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 14.71s (13.08s CPU time)

Ran 34 tests for src/DssSpell.t.sol:DssSpellTest
[PASS] testBytecodeMatches() (gas: 1997353)
[PASS] testCastCost() (gas: 955442)
[PASS] testCastOnTime() (gas: 952228)
[SKIP] testChainlogIntegrity() (gas: 0)
[PASS] testChainlogValues() (gas: 9325948)
[SKIP] testCollateralIntegrations() (gas: 0)
[SKIP] testContractSize() (gas: 0)
[SKIP] testDAIPayments() (gas: 0)
[PASS] testDaoResolutions() (gas: 13090)
[SKIP] testDeployCost() (gas: 0)
[SKIP] testEsmAuth() (gas: 0)
[PASS] testGeneral() (gas: 27063753)
[SKIP] testIlkClipper() (gas: 0)
[SKIP] testL2ArbitrumSpell() (gas: 0)
[SKIP] testL2OptimismSpell() (gas: 0)
[SKIP] testLerpSurplusBuffer() (gas: 0)
[PASS] testLineMomAddedIlks() (gas: 1002301)
[SKIP] testMKRPayments() (gas: 0)
[SKIP] testMedianizers() (gas: 0)
[SKIP] testNewIlkRegistryValues() (gas: 0)
[PASS] testNextCastTime() (gas: 353818)
[SKIP] testOSMs() (gas: 0)
[SKIP] testOffboardings() (gas: 0)
[PASS] testOfficeHours() (gas: 13422)
[SKIP] testOracleList() (gas: 0)
[PASS] testPSMs() (gas: 2273550)
[SKIP] testRemoveChainlogValues() (gas: 0)
[PASS] testRevertIfNotScheduled() (gas: 17632)
[PASS] testSparkSpellIsExecuted() (gas: 958145)
[PASS] testUseEta() (gas: 352484)
[SKIP] testVestDAI() (gas: 0)
[SKIP] testVestMKR() (gas: 0)
[SKIP] testYankDAI() (gas: 0)
[SKIP] testYankMKR() (gas: 0)
Suite result: ok. 13 passed; 0 failed; 21 skipped; finished in 282.30s (564.79s CPU time)

Ran 2 test suites in 282.90s (297.01s CPU time): 15 tests passed, 0 failed, 21 skipped (36 total tests)
SidestreamStrongStrawberry commented 3 months ago

Good to handover:

Deployed Stage

./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.04s
Compiler run successful!

Ran 2 tests for src/test/starknet.t.sol:StarknetTests
[PASS] testStarknet() (gas: 1100678)
[PASS] testStarknetSpell() (gas: 2324)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 21.46s (19.40s CPU time)

Ran 34 tests for src/DssSpell.t.sol:DssSpellTest
[PASS] testBytecodeMatches() (gas: 1997353)
[PASS] testCastCost() (gas: 955442)
[PASS] testCastOnTime() (gas: 952228)
[SKIP] testChainlogIntegrity() (gas: 0)
[PASS] testChainlogValues() (gas: 9325948)
[SKIP] testCollateralIntegrations() (gas: 0)
[SKIP] testContractSize() (gas: 0)
[SKIP] testDAIPayments() (gas: 0)
[PASS] testDaoResolutions() (gas: 13090)
[SKIP] testDeployCost() (gas: 0)
[SKIP] testEsmAuth() (gas: 0)
[PASS] testGeneral() (gas: 27063753)
[SKIP] testIlkClipper() (gas: 0)
[SKIP] testL2ArbitrumSpell() (gas: 0)
[SKIP] testL2OptimismSpell() (gas: 0)
[SKIP] testLerpSurplusBuffer() (gas: 0)
[PASS] testLineMomAddedIlks() (gas: 1002301)
[SKIP] testMKRPayments() (gas: 0)
[SKIP] testMedianizers() (gas: 0)
[SKIP] testNewIlkRegistryValues() (gas: 0)
[PASS] testNextCastTime() (gas: 353818)
[SKIP] testOSMs() (gas: 0)
[SKIP] testOffboardings() (gas: 0)
[PASS] testOfficeHours() (gas: 13422)
[SKIP] testOracleList() (gas: 0)
[PASS] testPSMs() (gas: 2273550)
[SKIP] testRemoveChainlogValues() (gas: 0)
[PASS] testRevertIfNotScheduled() (gas: 17632)
[PASS] testSparkSpellIsExecuted() (gas: 958145)
[PASS] testUseEta() (gas: 352484)
[SKIP] testVestDAI() (gas: 0)
[SKIP] testVestMKR() (gas: 0)
[SKIP] testYankDAI() (gas: 0)
[SKIP] testYankMKR() (gas: 0)
Suite result: ok. 13 passed; 0 failed; 21 skipped; finished in 365.78s (754.29s CPU time)

Ran 2 test suites in 366.35s (387.24s CPU time): 15 tests passed, 0 failed, 21 skipped (36 total tests)