Merge branch 'master' into pubsub-docs

# Conflicts:
#	rpc/src/v1/tests/mocked/pubsub.rs
This commit is contained in:
Tomasz Drwięga
2017-06-14 11:46:30 +02:00
10 changed files with 252 additions and 191 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "parity.js",
"version": "1.7.89",
"version": "1.7.90",
"main": "release/index.js",
"jsnext:main": "src/index.js",
"author": "Parity Team <admin@parity.io>",

View File

@@ -177,19 +177,26 @@ export default class Contract {
return null;
}
const decoded = event.decodeLog(log.topics, log.data);
try {
const decoded = event.decodeLog(log.topics, log.data);
log.params = {};
log.event = event.name;
log.params = {};
log.event = event.name;
decoded.params.forEach((param, index) => {
const { type, value } = param.token;
const key = param.name || index;
decoded.params.forEach((param, index) => {
const { type, value } = param.token;
const key = param.name || index;
log.params[key] = { type, value };
});
log.params[key] = { type, value };
});
return log;
return log;
} catch (error) {
console.warn('Error decoding log', log);
console.warn(error);
return null;
}
})
.filter((log) => log);
}