aboutsummaryrefslogtreecommitdiffstats
path: root/lib/event.js
diff options
context:
space:
mode:
authorMarek Kotewicz <marek.kotewicz@gmail.com>2015-01-31 22:48:49 +0800
committerMarek Kotewicz <marek.kotewicz@gmail.com>2015-01-31 22:48:49 +0800
commit589c4fb30f2e68972b898c5ce084cda5b0831266 (patch)
tree3e030e53f0d509f1220788afa49446fd19a6bd95 /lib/event.js
parentb20e972bec52781de806fb050e72d44b729c6541 (diff)
downloadgo-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.js10
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]);
});
};