abi function type

This commit is contained in:
Marek Kotewicz
2015-01-28 14:20:36 +01:00
parent 63d9c070ef
commit ea7c2fc673
8 changed files with 209 additions and 12 deletions

View File

@ -51,6 +51,7 @@ var contract = function (address, desc) {
// workaround for invalid assumption that method.name is the full anonymous prototype of the method.
// it's not. it's just the name. the rest of the code assumes it's actually the anonymous
// prototype, so we make it so as a workaround.
// TODO: we may not want to modify input params, maybe use copy instead?
if (method.name.indexOf('(') === -1) {
var displayName = method.name;
var typeName = method.inputs.map(function(i){return i.type; }).join();
@ -84,7 +85,7 @@ var contract = function (address, desc) {
});
desc.forEach(function (method) {
abi.filterFunctions(desc).forEach(function (method) {
var displayName = abi.methodDisplayName(method.name);
var typeName = abi.methodTypeName(method.name);