|
|
@ -79,6 +79,7 @@ var contract = function (address, desc) { |
|
|
|
extra.to = address; |
|
|
|
extra.to = address; |
|
|
|
return abi.methodSignature(desc, method.name).then(function (signature) { |
|
|
|
return abi.methodSignature(desc, method.name).then(function (signature) { |
|
|
|
extra.data = signature.slice(0, 2 + ETH_METHOD_SIGNATURE_LENGTH * 2) + parsed; |
|
|
|
extra.data = signature.slice(0, 2 + ETH_METHOD_SIGNATURE_LENGTH * 2) + parsed; |
|
|
|
|
|
|
|
web3._currentAbi = desc; |
|
|
|
return web3.eth.transact(extra).then(onSuccess); |
|
|
|
return web3.eth.transact(extra).then(onSuccess); |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|