Merge pull request #738 from LefterisJP/sol_abiFunctionHash

Canonical Function signature creation in solidity
This commit is contained in:
Gav Wood
2015-01-07 16:32:13 +01:00
4 changed files with 21 additions and 0 deletions
+10
View File
@@ -484,6 +484,16 @@ unsigned FunctionType::getSizeOnStack() const
}
}
string FunctionType::getCanonicalSignature() const
{
string ret = "(";
for (auto it = m_parameterTypes.cbegin(); it != m_parameterTypes.cend(); ++it)
ret += (*it)->toString() + (it + 1 == m_parameterTypes.cend() ? "" : ",");
return ret + ")";
}
bool MappingType::operator==(Type const& _other) const
{
if (_other.getCategory() != getCategory())