Commit 5582901c authored by Gav Wood's avatar Gav Wood

Various fixes to ethereum.js and client web API stuff.

parent ded221fb
...@@ -453,8 +453,10 @@ var contract = function (address, desc) { ...@@ -453,8 +453,10 @@ var contract = function (address, desc) {
transact: function (extra) { transact: function (extra) {
extra = extra || {}; extra = extra || {};
extra.to = address; extra.to = address;
extra.data = parsed; return abi.methodSignature(desc, method.name).then(function (signature) {
return web3.eth.transact(extra).then(onSuccess); extra.data = signature.slice(0, 2 + ETH_METHOD_SIGNATURE_LENGTH * 2) + parsed;
return web3.eth.transact(extra).then(onSuccess);
});
} }
}; };
}; };
......
This diff is collapsed.
This diff is collapsed.
...@@ -57,8 +57,10 @@ var contract = function (address, desc) { ...@@ -57,8 +57,10 @@ var contract = function (address, desc) {
transact: function (extra) { transact: function (extra) {
extra = extra || {}; extra = extra || {};
extra.to = address; extra.to = address;
extra.data = parsed; return abi.methodSignature(desc, method.name).then(function (signature) {
return web3.eth.transact(extra).then(onSuccess); extra.data = signature.slice(0, 2 + ETH_METHOD_SIGNATURE_LENGTH * 2) + parsed;
return web3.eth.transact(extra).then(onSuccess);
});
} }
}; };
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment