From b717276671149bb2c7f028cd90b99ee8e8a174bd Mon Sep 17 00:00:00 2001 From: Nikoloz Date: Tue, 9 Mar 2021 15:09:17 +0200 Subject: [PATCH] fixes issue with unused imports of SafeMath in the models --- src/core/ElasticDAO.sol | 11 ++--------- src/models/DAO.sol | 1 - src/models/Ecosystem.sol | 1 - src/models/Token.sol | 1 - src/models/TokenHolder.sol | 1 - 5 files changed, 2 insertions(+), 13 deletions(-) diff --git a/src/core/ElasticDAO.sol b/src/core/ElasticDAO.sol index 61f79b0..cc7c943 100644 --- a/src/core/ElasticDAO.sol +++ b/src/core/ElasticDAO.sol @@ -210,16 +210,9 @@ contract ElasticDAO is ReentryProtection { * must be sent in the transaction by the calling address * The token contract should be successfully be able to mint _deltaLambda */ - function join() - external - payable - onlyAfterSummoning - onlyWhenOpen - preventReentry - { + function join() external payable onlyAfterSummoning onlyWhenOpen preventReentry { Token.Instance memory token = _getToken(); - ElasticGovernanceToken tokenContract = ElasticGovernanceToken(token.uuid); uint256 capitalDelta = ElasticMath.capitalDelta( @@ -255,7 +248,7 @@ contract ElasticDAO is ReentryProtection { require(success, 'ElasticDAO: Mint Shares Failed during Join'); // return extra ETH - if(success && msg.value > deltaE) { + if (success && msg.value > deltaE) { (success, ) = msg.sender.call{ value: SafeMath.sub(msg.value, deltaE) }(''); require(success, 'ElasticDAO: TransactionFailed'); } diff --git a/src/models/DAO.sol b/src/models/DAO.sol index 17eb045..50517b2 100644 --- a/src/models/DAO.sol +++ b/src/models/DAO.sol @@ -4,7 +4,6 @@ pragma experimental ABIEncoderV2; import './Ecosystem.sol'; import './EternalModel.sol'; -import '../libraries/SafeMath.sol'; import '../services/ReentryProtection.sol'; /** diff --git a/src/models/Ecosystem.sol b/src/models/Ecosystem.sol index 9ac22d8..b483536 100644 --- a/src/models/Ecosystem.sol +++ b/src/models/Ecosystem.sol @@ -3,7 +3,6 @@ pragma solidity 0.7.2; pragma experimental ABIEncoderV2; import './EternalModel.sol'; -import '../libraries/SafeMath.sol'; import '../services/ReentryProtection.sol'; /** diff --git a/src/models/Token.sol b/src/models/Token.sol index b5effdb..7ad644f 100644 --- a/src/models/Token.sol +++ b/src/models/Token.sol @@ -4,7 +4,6 @@ pragma experimental ABIEncoderV2; import './Ecosystem.sol'; import './EternalModel.sol'; -import '../libraries/SafeMath.sol'; import '../services/ReentryProtection.sol'; import '../tokens/ElasticGovernanceToken.sol'; diff --git a/src/models/TokenHolder.sol b/src/models/TokenHolder.sol index 445d3a4..3867737 100644 --- a/src/models/TokenHolder.sol +++ b/src/models/TokenHolder.sol @@ -5,7 +5,6 @@ pragma experimental ABIEncoderV2; import './Ecosystem.sol'; import './EternalModel.sol'; import './Token.sol'; -import '../libraries/SafeMath.sol'; import '../services/ReentryProtection.sol'; /**