diff --git a/src/main/java/com/ethercamp/harmony/jsonrpc/EthJsonRpcImpl.java b/src/main/java/com/ethercamp/harmony/jsonrpc/EthJsonRpcImpl.java index 4851f55..e1c4428 100644 --- a/src/main/java/com/ethercamp/harmony/jsonrpc/EthJsonRpcImpl.java +++ b/src/main/java/com/ethercamp/harmony/jsonrpc/EthJsonRpcImpl.java @@ -597,9 +597,10 @@ protected TransactionReceipt createCallTxAndExecute(CallArguments args, Block bl } try { - TransactionExecutor executor = commonConfig.transactionExecutor - (tx, block.getCoinbase(), repository, blockStore, - programInvokeFactory, block, new EthereumListenerAdapter(), 0) + TransactionExecutor executor = new TransactionExecutor( + tx, block.getCoinbase(), repository, blockStore, + programInvokeFactory, block, new EthereumListenerAdapter(), 0) + .withCommonConfig(commonConfig) .setLocalCall(true); executor.init();