-
Notifications
You must be signed in to change notification settings - Fork 84
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
Deploy 117 - OETH Fixed Rate Dripper #2351
Conversation
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
Diff:
Compared the "OETHFixedRateDripperProxy" contract with address 0xe3B3b4Fc77505EcfAACf6dD21619a8Cc12fcc501 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
Compared the "OETHDripper" contract with address 0x0929C0fbFF88e129ACaA51Bba0C959491325b4aD on mainnet
to local files under folders ".,node_modules"
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/SafeCast.sol
match contracts/governance/Governable.sol
match contracts/harvest/Dripper.sol
match contracts/harvest/OETHDripper.sol
match contracts/interfaces/IBasicToken.sol
match contracts/interfaces/IStrategy.sol
match contracts/interfaces/IVault.sol
match contracts/token/OUSD.sol
match contracts/utils/Helpers.sol
match contracts/utils/Initializable.sol
match contracts/vault/VaultStorage.sol
Compared the "OETHFixedRateDripper" contract with address 0x7F90FaDc4F4B155Cd2026Ed1Ac54343164e9E81D on mainnet
to local files under folders ".,node_modules"
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/SafeCast.sol
match contracts/governance/Governable.sol
match contracts/harvest/Dripper.sol
match contracts/harvest/FixedRateDripper.sol
match contracts/harvest/OETHFixedRateDripper.sol
match contracts/interfaces/IBasicToken.sol
match contracts/interfaces/IStrategy.sol
match contracts/interfaces/IVault.sol
match contracts/token/OUSD.sol
match contracts/utils/Helpers.sol
match contracts/utils/Initializable.sol
match contracts/vault/VaultStorage.sol
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2351 +/- ##
==========================================
- Coverage 53.09% 53.04% -0.06%
==========================================
Files 82 83 +1
Lines 4196 4200 +4
Branches 1101 1102 +1
==========================================
Hits 2228 2228
- Misses 1965 1969 +4
Partials 3 3 ☔ View full report in Codecov by Sentry. |
|
||
/// @dev Transfer out all ERC20 held by the contract. Governor only. | ||
/// @param _asset ERC20 token address | ||
function transferAllToken(address _asset, address _receiver) |
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.
its ok for now, but ideally the feature change PR would be separate from the deploy PR of that feature. Like you had a separate feature PR here then you can fork off of the feature branch to create the deployment branch that only has the deployment related files.
code diff checks
|
Dependencies
Deployment
117_oeth_fixed_rate_dripper.js
Contract
Governance
Note
It would be nice to have this proposal merged before: #2350
Deploy checklist
Two reviewers complete the following checklist: