diff options
author | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-01-31 22:48:49 +0800 |
---|---|---|
committer | Marek Kotewicz <marek.kotewicz@gmail.com> | 2015-01-31 22:48:49 +0800 |
commit | 589c4fb30f2e68972b898c5ce084cda5b0831266 (patch) | |
tree | 3e030e53f0d509f1220788afa49446fd19a6bd95 /lib/event.js | |
parent | b20e972bec52781de806fb050e72d44b729c6541 (diff) | |
download | go-tangerine-589c4fb30f2e68972b898c5ce084cda5b0831266.tar go-tangerine-589c4fb30f2e68972b898c5ce084cda5b0831266.tar.gz go-tangerine-589c4fb30f2e68972b898c5ce084cda5b0831266.tar.bz2 go-tangerine-589c4fb30f2e68972b898c5ce084cda5b0831266.tar.lz go-tangerine-589c4fb30f2e68972b898c5ce084cda5b0831266.tar.xz go-tangerine-589c4fb30f2e68972b898c5ce084cda5b0831266.tar.zst go-tangerine-589c4fb30f2e68972b898c5ce084cda5b0831266.zip |
formatInput && formatOutput simplified
Diffstat (limited to 'lib/event.js')
-rw-r--r-- | lib/event.js | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/event.js b/lib/event.js index 43ea96d12..812ef9115 100644 --- a/lib/event.js +++ b/lib/event.js @@ -38,19 +38,15 @@ var inputWithName = function (inputs, name) { var indexedParamsToTopics = function (event, indexed) { // sort keys? return Object.keys(indexed).map(function (key) { - // TODO: simplify this! - var parser = abi.inputParser([{ - name: 'test', - inputs: [inputWithName(event.inputs, key)] - }]); + var inputs = [inputWithName(event.inputs, key)]; var value = indexed[key]; if (value instanceof Array) { return value.map(function (v) { - return parser.test(v); + return abi.formatInput(inputs, [v]); }); } - return parser.test(value); + return abi.formatInput(inputs, [value]); }); }; |