-
Notifications
You must be signed in to change notification settings - Fork 83
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
Deployed 112 and 113 - Morpho Gauntlet USDC and USDT Strategies for OUSD #2328
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2328 +/- ##
==========================================
+ Coverage 52.15% 53.32% +1.17%
==========================================
Files 80 80
Lines 4101 4101
Branches 1079 1079
==========================================
+ Hits 2139 2187 +48
+ Misses 1959 1911 -48
Partials 3 3 ☔ View full report in Codecov by Sentry. |
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.
- All deployed contracts are listed in the deploy PR's description
- MorphoGauntletPrimeUSDCStrategyProxy
- MorphoGauntletPrimeUSDTStrategyProxy
- Generalized4626Strategy
- Generalized4626USDTStrategy
- Deployed contract's verified code (and all dependencies) match the code in master
- MorphoGauntletPrimeUSDCStrategyProxy
- MorphoGauntletPrimeUSDTStrategyProxy
- Generalized4626Strategy
- Generalized4626USDTStrategy
- Contract constructors have correct arguments
-
MorphoGauntletPrimeUSDCStrategyProxyNo constructor -
MorphoGauntletPrimeUSDTStrategyProxyNo constructor - Generalized4626Strategy:
- 0xdd0f28e19c1780eb6396170735d45153d261490d: Gauntlet USDC Prime (plateform address)
- 0xe75d77b1865ae93c7eaa3040b038d7aa7bc02f70: Vault Proxy (vault address)
- 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48: USDC (assetToken)
- Generalized4626USDTStrategy:
- 0x8cb3649114051ca5119141a34c200d65dc0faa73: Gauntlet USDT Prime (plateform address)
- 0xe75d77b1865ae93c7eaa3040b038d7aa7bc02f70: Vault Proxy (vault address)
- 0xdac17f958d2ee523a2206206994597c13d831ec7: USDT (assetToken)
-
- The transactions that interacted with the newly deployed contract match the deploy script.
- Governance proposal matches the deploy script
Code Diff
- MorphoGauntletPrimeUSDCStrategyProxy
sol2uml diff 0x2B8f37893EE713A4E9fF0cEb79F27539f20a32a1 .,node_modules
(node:3652) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Compared the "MorphoGauntletPrimeUSDCStrategyProxy" contract with address 0x2B8f37893EE713A4E9fF0cEb79F27539f20a32a1 on mainnet
to local files under folders ".,node_modules"
match @openzeppelin/contracts/utils/Address.sol
match contracts/governance/Governable.sol
match contracts/proxies/InitializeGovernedUpgradeabilityProxy.sol
match contracts/proxies/Proxies.sol
- Generalized4626Strategy
sol2uml diff 0xC4368860766F1409BeFfE6713CC170945022dE0A .,node_modules
(node:3712) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Compared the "Generalized4626Strategy" contract with address 0xC4368860766F1409BeFfE6713CC170945022dE0A on mainnet
to local files under folders ".,node_modules"
match @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol
match @openzeppelin/contracts/token/ERC20/IERC20.sol
match @openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol
match @openzeppelin/contracts/utils/Address.sol
match @openzeppelin/contracts/utils/math/SafeMath.sol
match contracts/governance/Governable.sol
match contracts/interfaces/IBasicToken.sol
match contracts/interfaces/IStrategy.sol
match contracts/interfaces/IVault.sol
match contracts/strategies/Generalized4626Strategy.sol
match contracts/token/OUSD.sol
match contracts/utils/Helpers.sol
match contracts/utils/Initializable.sol
match contracts/utils/InitializableAbstractStrategy.sol
match contracts/utils/InitializableERC20Detailed.sol
match contracts/utils/StableMath.sol
match contracts/vault/VaultStorage.sol
match lib/openzeppelin/interfaces/IERC4626.sol
- MorphoGauntletPrimeUSDTStrategyProxy
sol2uml diff 0xe3ae7C80a1B02Ccd3FB0227773553AEB14e32F26 .,node_modules
(node:3766) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Compared the "MorphoGauntletPrimeUSDTStrategyProxy" contract with address 0xe3ae7C80a1B02Ccd3FB0227773553AEB14e32F26 on mainnet
to local files under folders ".,node_modules"
match @openzeppelin/contracts/utils/Address.sol
match contracts/governance/Governable.sol
match contracts/proxies/InitializeGovernedUpgradeabilityProxy.sol
match contracts/proxies/Proxies.sol
- Generalized4626USDTStrategy
sol2uml diff 0xd7a5997EabF06Ab8F2414A4C5a2470706EC4Baa7 .,node_modules
(node:3811) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Compared the "Generalized4626USDTStrategy" contract with address 0xd7a5997EabF06Ab8F2414A4C5a2470706EC4Baa7 on mainnet
to local files under folders ".,node_modules"
match @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol
match @openzeppelin/contracts/token/ERC20/IERC20.sol
match @openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol
match @openzeppelin/contracts/utils/Address.sol
match @openzeppelin/contracts/utils/math/SafeMath.sol
match contracts/governance/Governable.sol
match contracts/interfaces/IBasicToken.sol
match contracts/interfaces/IStrategy.sol
match contracts/interfaces/IVault.sol
match contracts/strategies/Generalized4626Strategy.sol
match contracts/strategies/Generalized4626USDTStrategy.sol
match contracts/token/OUSD.sol
match contracts/utils/Helpers.sol
match contracts/utils/Initializable.sol
match contracts/utils/InitializableAbstractStrategy.sol
match contracts/utils/InitializableERC20Detailed.sol
match contracts/utils/StableMath.sol
match contracts/vault/VaultStorage.sol
match lib/openzeppelin/interfaces/IERC4626.sol
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.
- All deployed contracts are listed in the deploy PR's description
- Deployed contract's verified code (and all dependencies) match the code in master
- Contract constructors have correct arguments
- The transactions that interacted with the newly deployed contract match the deploy script.
- Governance proposal matches the deploy script
- Smoke tests pass after fork test execution of the governance proposal
…to nicka/deploy-morpho-gauntlet
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.
- All deployed contracts are listed in the deploy PR's description
- Deployed contract's verified code (and all dependencies) match the code in master
- Contract constructors have correct arguments
- The transactions that interacted with the newly deployed contract match the deploy script.
- Governance proposal matches the deploy script
- Smoke tests pass after fork test execution of the governance proposal
Dependencies
Deployment
Deploy scripts
112_ousd_morpho_gauntlet_usdc.js
113_ousd_morpho_gauntlet_usdt.js
Contracts
Governance
Morpho Gauntlet USDC Strategy
Proposal payload
Morpho Gauntlet USDT Strategy
Proposal payload
Deploy checklist
Two reviewers complete the following checklist: