aboutsummaryrefslogtreecommitdiffstats
path: root/src/contract_wrappers
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2017-10-06 17:58:17 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2017-10-06 17:58:17 +0800
commit1043def46c137c9d308b3201eddc0d08afa34b10 (patch)
treea4aed6fae86cf0235b52aab5ee9aeff409d6df6d /src/contract_wrappers
parent6af2ba5cffa582130b1c50639cabd9d6385dbd9e (diff)
downloaddexon-sol-tools-1043def46c137c9d308b3201eddc0d08afa34b10.tar
dexon-sol-tools-1043def46c137c9d308b3201eddc0d08afa34b10.tar.gz
dexon-sol-tools-1043def46c137c9d308b3201eddc0d08afa34b10.tar.bz2
dexon-sol-tools-1043def46c137c9d308b3201eddc0d08afa34b10.tar.lz
dexon-sol-tools-1043def46c137c9d308b3201eddc0d08afa34b10.tar.xz
dexon-sol-tools-1043def46c137c9d308b3201eddc0d08afa34b10.tar.zst
dexon-sol-tools-1043def46c137c9d308b3201eddc0d08afa34b10.zip
Install js-sha3 and use it for keccak256
Diffstat (limited to 'src/contract_wrappers')
-rw-r--r--src/contract_wrappers/contract_wrapper.ts9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/contract_wrappers/contract_wrapper.ts b/src/contract_wrappers/contract_wrapper.ts
index f3ebae871..0bd7cc8b1 100644
--- a/src/contract_wrappers/contract_wrapper.ts
+++ b/src/contract_wrappers/contract_wrapper.ts
@@ -38,9 +38,7 @@ export class ContractWrapper {
protected _subscribe(address: string, eventName: ContractEvents,
indexFilterValues: IndexedFilterValues, abi: Web3.ContractAbi,
callback: EventCallback): string {
- const filter = filterUtils.getFilter(
- this._web3Wrapper.keccak256.bind(this._web3Wrapper), address, eventName, indexFilterValues, abi,
- );
+ const filter = filterUtils.getFilter(address, eventName, indexFilterValues, abi);
if (_.isEmpty(this._filters)) {
this._startBlockAndLogStream();
}
@@ -62,10 +60,7 @@ export class ContractWrapper {
protected async _getLogsAsync(address: string, eventName: ContractEvents, subscriptionOpts: SubscriptionOpts,
indexFilterValues: IndexedFilterValues,
abi: Web3.ContractAbi): Promise<LogWithDecodedArgs[]> {
- const filter = filterUtils.getFilter(
- this._web3Wrapper.keccak256.bind(this._web3Wrapper), address, eventName, indexFilterValues, abi,
- subscriptionOpts,
- );
+ const filter = filterUtils.getFilter(address, eventName, indexFilterValues, abi, subscriptionOpts);
const logs = await this._web3Wrapper.getLogsAsync(filter);
const logsWithDecodedArguments = _.map(logs, this._tryToDecodeLogOrNoop.bind(this));
return logsWithDecodedArguments;