diff options
author | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-02-01 02:07:59 +0800 |
---|---|---|
committer | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-02-01 02:07:59 +0800 |
commit | d5166918e9ad5158ddd2f76866adb21b59393b96 (patch) | |
tree | 1552f236a78e035c2bde05dd9b2ed26e1637b9a5 /dist/ethereum.js | |
parent | e6c0ec7278a860340ec6daf18344f001a3b6cd86 (diff) | |
download | dexon-d5166918e9ad5158ddd2f76866adb21b59393b96.tar dexon-d5166918e9ad5158ddd2f76866adb21b59393b96.tar.gz dexon-d5166918e9ad5158ddd2f76866adb21b59393b96.tar.bz2 dexon-d5166918e9ad5158ddd2f76866adb21b59393b96.tar.lz dexon-d5166918e9ad5158ddd2f76866adb21b59393b96.tar.xz dexon-d5166918e9ad5158ddd2f76866adb21b59393b96.tar.zst dexon-d5166918e9ad5158ddd2f76866adb21b59393b96.zip |
fixed event signatures
Diffstat (limited to 'dist/ethereum.js')
-rw-r--r-- | dist/ethereum.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/dist/ethereum.js b/dist/ethereum.js index 282b0e591..817b55852 100644 --- a/dist/ethereum.js +++ b/dist/ethereum.js @@ -196,12 +196,17 @@ var signatureFromAscii = function (name) { return web3.sha3(web3.fromAscii(name)).slice(0, 2 + c.ETH_SIGNATURE_LENGTH * 2); }; +var eventSignatureFromAscii = function (name) { + return web3.sha3(web3.fromAscii(name)); +}; + module.exports = { inputParser: inputParser, outputParser: outputParser, formatInput: formatInput, formatOutput: formatOutput, - signatureFromAscii: signatureFromAscii + signatureFromAscii: signatureFromAscii, + eventSignatureFromAscii: eventSignatureFromAscii }; @@ -367,7 +372,7 @@ var addEventRelatedPropertiesToContract = function (contract, desc, address) { Object.defineProperty(contract, 'topic', { get: function() { return utils.filterEvents(desc).map(function (e) { - return abi.signatureFromAscii(e.name); + return abi.eventSignatureFromAscii(e.name); }); } }); @@ -380,7 +385,7 @@ var addEventsToContract = function (contract, desc, address) { var impl = function () { var params = Array.prototype.slice.call(arguments); - var signature = abi.signatureFromAscii(e.name); + var signature = abi.eventSignatureFromAscii(e.name); var event = eventImpl(address, signature, e); var o = event.apply(null, params); return web3.eth.watch(o); |