diff --git a/CMakeLists.txt b/CMakeLists.txt index b68eeff..916ae46 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ include(cmake/conan.cmake) set(VERSION_MAJOR 1) set(VERSION_MINOR 0) -set(VERSION_PATCH 3) +set(VERSION_PATCH 4) #set(VERSION_SUFFIX rc4) if(VERSION_SUFFIX) diff --git a/external/silkworm b/external/silkworm index c87ecea..df817c2 160000 --- a/external/silkworm +++ b/external/silkworm @@ -1 +1 @@ -Subproject commit c87ecea60b3fd48c32bc2bcaedd4aba70fc3db62 +Subproject commit df817c260f00c138bd56d5cd7d612acfa1f2f665 diff --git a/peripherals/proxy/eth-jsonrpc-access.lua b/peripherals/proxy/eth-jsonrpc-access.lua index 516d92e..832e856 100644 --- a/peripherals/proxy/eth-jsonrpc-access.lua +++ b/peripherals/proxy/eth-jsonrpc-access.lua @@ -78,7 +78,7 @@ if empty(method) or empty(version) then return end if write_calls ~= nil then - if contains(write_calls, v['method']) then + if contains(write_calls, v['method']) and v['method'] ~= 'eth_gasPrice' then ngx.log(ngx.ERR, 'batch write calls not allowed') ngx.exit(ngx.HTTP_BAD_REQUEST) return