diff options
author | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-01-22 22:32:52 +0800 |
---|---|---|
committer | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-01-22 22:32:52 +0800 |
commit | 3073511e30e4df18c3ea5b7f71a4ee9c9175b02b (patch) | |
tree | 3923391c4d1ef3007cb0fdad7ba8bb3d7c7868b2 /dist/ethereum.js | |
parent | e45db42e943103c8c77d94cad652b6aebd0ac104 (diff) | |
download | dexon-3073511e30e4df18c3ea5b7f71a4ee9c9175b02b.tar dexon-3073511e30e4df18c3ea5b7f71a4ee9c9175b02b.tar.gz dexon-3073511e30e4df18c3ea5b7f71a4ee9c9175b02b.tar.bz2 dexon-3073511e30e4df18c3ea5b7f71a4ee9c9175b02b.tar.lz dexon-3073511e30e4df18c3ea5b7f71a4ee9c9175b02b.tar.xz dexon-3073511e30e4df18c3ea5b7f71a4ee9c9175b02b.tar.zst dexon-3073511e30e4df18c3ea5b7f71a4ee9c9175b02b.zip |
not parsing transaction output
Diffstat (limited to 'dist/ethereum.js')
-rw-r--r-- | dist/ethereum.js | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/dist/ethereum.js b/dist/ethereum.js index a4c68d486..57962960c 100644 --- a/dist/ethereum.js +++ b/dist/ethereum.js @@ -487,23 +487,25 @@ var contract = function (address, desc) { var options = result._options || {}; options.to = address; options.data = signature + parsed; + + var isTransact = result._isTransact; + + // reset + result._options = {}; + result._isTransact = false; - var output = ""; - if (result._isTransact) { + if (isTransact) { // it's used byt natspec.js // TODO: figure out better way to solve this web3._currentContractAbi = desc; web3._currentContractAddress = address; - output = web3.eth.transact(options); - } else { - output = web3.eth.call(options); + // transactions do not have any output, cause we do not know, when they will be processed + web3.eth.transact(options); + return; } - - // reset - result._options = {}; - result._isTransact = false; - + + var output = web3.eth.call(options); return outputParser[displayName][typeName](output); }; |