Closed shahthepro closed 2 months ago
I have verified the following
cacheWETHAssetIndex
on the VaultOETHVaultCore
implementation contract matched the source code on this shah/deploy-091
branch.sol2uml diff 0x8f371d8e65f35914cdb8dd58b997411871dabb37 .,node_modules
Compared the "OETHVaultCore" contract with address 0x8f371d8e65F35914CDb8Dd58B997411871dABb37 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/SafeMath.sol
match contracts/governance/Governable.sol
match contracts/interfaces/IBasicToken.sol
match contracts/interfaces/IGetExchangeRateToken.sol
match contracts/interfaces/IOracle.sol
match contracts/interfaces/IStrategy.sol
match contracts/token/OUSD.sol
match contracts/utils/Helpers.sol
match contracts/utils/Initializable.sol
match contracts/utils/InitializableERC20Detailed.sol
match contracts/utils/StableMath.sol
match contracts/vault/OETHVaultCore.sol
match contracts/vault/VaultCore.sol
match contracts/vault/VaultInitializer.sol
match contracts/vault/VaultStorage.sol
78389253671544237322939434422056971914944279457140328550595948923573494383344
should be passedSource code verification:
npx sol2uml diff 0x8f371d8e65f35914cdb8dd58b997411871dabb37 .,node_modules
Compared the "OETHVaultCore" contract with address 0x8f371d8e65F35914CDb8Dd58B997411871dABb37 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/SafeMath.sol
match contracts/governance/Governable.sol
match contracts/interfaces/IBasicToken.sol
match contracts/interfaces/IGetExchangeRateToken.sol
match contracts/interfaces/IOracle.sol
match contracts/interfaces/IStrategy.sol
match contracts/token/OUSD.sol
match contracts/utils/Helpers.sol
match contracts/utils/Initializable.sol
match contracts/utils/InitializableERC20Detailed.sol
match contracts/utils/StableMath.sol
match contracts/vault/OETHVaultCore.sol
match contracts/vault/VaultCore.sol
match contracts/vault/VaultInitializer.sol
match contracts/vault/VaultStorage.sol
Contracts
Governance
Proposal Tx: 0xf3fa5f5bca75f0dc10e712d8296ef095be14b16d7b67d478c21fad38e4b574f8
If you made a contract change, make sure to complete the checklist below before merging it in master.
Refer to our documentation for more details about contract security best practices.
Contract change checklist: