diff --git a/contracts/DepositContract.sol b/contracts/DepositContract.sol index 1aae7c60c..6887f65ba 100644 --- a/contracts/DepositContract.sol +++ b/contracts/DepositContract.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.22; +pragma solidity >=0.4.22; contract DepositContract { @@ -10,7 +10,7 @@ contract DepositContract { event LogUpdateStake(address indexed nodeAddress, uint index, uint stake); event LogDeleteNode(address indexed nodeAddress, uint index); - function isNodeAddress(address nodeAddress) public constant returns(bool isIndeed) + function isNodeAddress(address nodeAddress) public view returns(bool isIndeed) { if(nodeAddressList.length == 0) return false; return (nodeAddressList[Indices[nodeAddress]] == nodeAddress); @@ -59,16 +59,15 @@ function deposit() public payable returns(uint index) } - function getNodeCount() public constant returns(uint count) + function getNodeCount() public view returns(uint count) { return nodeAddressList.length; } - function getStakedNodeList() public constant returns(address[] stakedNodeList) - { - + function getStakedNodeList() public view returns(address[] memory stakedNodeList) + { return nodeAddressList; - } +}