Audit feedback:

remove unneccesary check and add check for Ownable
This commit is contained in:
Roman Storm 2018-04-13 14:10:22 -07:00
parent 3a4c663d84
commit bcd608479f
3 changed files with 2 additions and 2 deletions

View File

@ -46,6 +46,7 @@ contract Ownable is EternalStorage {
* @dev Sets a new owner address
*/
function setOwner(address newOwner) internal {
require(newOwner != address(0));
OwnershipTransferred(owner(), newOwner);
addressStorage[keccak256("owner")] = newOwner;
}

View File

@ -17,7 +17,6 @@ contract BridgeValidators is IBridgeValidators, EternalStorage, Ownable {
require(_requiredSignatures != 0);
require(_initialValidators.length >= _requiredSignatures);
for (uint i = 0; i < _initialValidators.length; i++) {
require(!isValidator(_initialValidators[i]) && _initialValidators[i] != address(0));
addValidator(_initialValidators[i]);
}
setRequiredSignatures(_requiredSignatures);

View File

@ -122,6 +122,7 @@ contract Ownable is EternalStorage {
* @dev Sets a new owner address
*/
function setOwner(address newOwner) internal {
require(newOwner != address(0));
OwnershipTransferred(owner(), newOwner);
addressStorage[keccak256("owner")] = newOwner;
}
@ -140,7 +141,6 @@ contract BridgeValidators is IBridgeValidators, EternalStorage, Ownable {
require(_requiredSignatures != 0);
require(_initialValidators.length >= _requiredSignatures);
for (uint i = 0; i < _initialValidators.length; i++) {
require(!isValidator(_initialValidators[i]) && _initialValidators[i] != address(0));
addValidator(_initialValidators[i]);
}
setRequiredSignatures(_requiredSignatures);