Removed frivolous imports to improve readability
This commit is contained in:
		@@ -45,8 +45,6 @@ import "./MixinExchangeManager.sol";
 | 
			
		||||
/// monopolize a single pool that they all delegate to.
 | 
			
		||||
contract MixinExchangeFees is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage,
 | 
			
		||||
    MixinZrxVault,
 | 
			
		||||
 
 | 
			
		||||
@@ -32,7 +32,6 @@ import "../immutable/MixinStorage.sol";
 | 
			
		||||
contract MixinExchangeManager is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -35,14 +35,9 @@ import "./MixinStakeStorage.sol";
 | 
			
		||||
/// @dev This mixin contains logic for managing ZRX tokens and Stake.
 | 
			
		||||
contract MixinStake is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage,
 | 
			
		||||
    MixinZrxVault,
 | 
			
		||||
    MixinScheduler,
 | 
			
		||||
    MixinStakingPoolRewardVault,
 | 
			
		||||
    MixinStakeStorage,
 | 
			
		||||
    MixinStakeBalances,
 | 
			
		||||
    MixinStakingPoolRewards
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -32,8 +32,6 @@ import "./MixinStakeStorage.sol";
 | 
			
		||||
/// **** Read MixinStake before continuing ****
 | 
			
		||||
contract MixinStakeBalances is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage,
 | 
			
		||||
    MixinZrxVault,
 | 
			
		||||
 
 | 
			
		||||
@@ -30,11 +30,8 @@ import "./MixinZrxVault.sol";
 | 
			
		||||
/// @dev This mixin contains logic for managing stake storage.
 | 
			
		||||
contract MixinStakeStorage is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage,
 | 
			
		||||
    MixinZrxVault,
 | 
			
		||||
    MixinScheduler
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -25,8 +25,6 @@ import "../immutable/MixinStorage.sol";
 | 
			
		||||
/// @dev This mixin contains logic for managing and interfacing with the Zrx Vault.
 | 
			
		||||
/// (see vaults/ZrxVault.sol).
 | 
			
		||||
contract MixinZrxVault is
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -27,8 +27,6 @@ import "../immutable/MixinStorage.sol";
 | 
			
		||||
/// (see vaults/EthVault.sol).
 | 
			
		||||
contract MixinEthVault is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -58,15 +58,8 @@ import "./MixinStakingPoolRewards.sol";
 | 
			
		||||
/// 3. Leverage the staking power of others by convincing them to delegate to your pool.
 | 
			
		||||
contract MixinStakingPool is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage,
 | 
			
		||||
    MixinZrxVault,
 | 
			
		||||
    MixinScheduler,
 | 
			
		||||
    MixinStakingPoolRewardVault,
 | 
			
		||||
    MixinStakeStorage,
 | 
			
		||||
    MixinStakeBalances,
 | 
			
		||||
    MixinStakingPoolRewards
 | 
			
		||||
{
 | 
			
		||||
    using LibSafeMath for uint256;
 | 
			
		||||
 
 | 
			
		||||
@@ -29,9 +29,6 @@ import "../libs/LibStakingRichErrors.sol";
 | 
			
		||||
/// from within this contract.
 | 
			
		||||
contract MixinStakingPoolRewardVault is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -29,14 +29,10 @@ import "./MixinStakingPoolRewardVault.sol";
 | 
			
		||||
 | 
			
		||||
contract MixinStakingPoolRewards is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage,
 | 
			
		||||
    MixinZrxVault,
 | 
			
		||||
    MixinScheduler,
 | 
			
		||||
    MixinStakingPoolRewardVault,
 | 
			
		||||
    MixinStakeStorage,
 | 
			
		||||
    MixinStakeBalances
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -35,8 +35,6 @@ import "../interfaces/IStakingEvents.sol";
 | 
			
		||||
/// and consistent scheduling metric than time. TimeLocks, for example, are measured in epochs.
 | 
			
		||||
contract MixinScheduler is
 | 
			
		||||
    IStakingEvents,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -25,9 +25,7 @@ import "./MixinVaultCore.sol";
 | 
			
		||||
 | 
			
		||||
/// @dev This vault manages ETH.
 | 
			
		||||
contract EthVault is
 | 
			
		||||
    Authorizable,
 | 
			
		||||
    IEthVault,
 | 
			
		||||
    IVaultCore,
 | 
			
		||||
    MixinVaultCore
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -39,10 +39,7 @@ import "../immutable/MixinConstants.sol";
 | 
			
		||||
/// When in Catastrophic Failure Mode, the Staking contract can still
 | 
			
		||||
/// perform withdrawals on behalf of its users.
 | 
			
		||||
contract StakingPoolRewardVault is
 | 
			
		||||
    Authorizable,
 | 
			
		||||
    IStakingPoolRewardVault,
 | 
			
		||||
    IVaultCore,
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinVaultCore
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -34,8 +34,6 @@ import "./MixinVaultCore.sol";
 | 
			
		||||
/// failure mode, it cannot be returned to normal mode; this prevents
 | 
			
		||||
/// corruption of related state in the staking contract.
 | 
			
		||||
contract ZrxVault is
 | 
			
		||||
    Authorizable,
 | 
			
		||||
    IVaultCore,
 | 
			
		||||
    IZrxVault,
 | 
			
		||||
    MixinVaultCore
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -25,9 +25,6 @@ import "../src/interfaces/IStructs.sol";
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
contract TestStorageLayout is
 | 
			
		||||
    MixinDeploymentConstants,
 | 
			
		||||
    Ownable,
 | 
			
		||||
    MixinConstants,
 | 
			
		||||
    MixinStorage
 | 
			
		||||
{
 | 
			
		||||
    function assertExpectedStorageLayout()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user