-
Notifications
You must be signed in to change notification settings - Fork 800
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QBFT validator smart contract method does not work with london fork with Fees. #5249
Comments
The solution is here: #3883 (comment) Or add |
Still this is not working for me i already tried this solution
|
@D3athGr1p - I have recreated your issue. Enabling DEBUG reveals what is likely the actual problem:
Using validator contract mode results in an internal "transaction"...it's actually a simulated transaction, similar to eth_call which shouldn't charge for the gas cost. Seems the bug is related to requiring a non-zero gas price regardless. Looking into it now. |
@D3athGr1p This fix is on the besu main branch now, but unreleased. If you'd like to test it out before the next release you can either build from source: https://wiki.hyperledger.org/display/BESU/Building+from+source |
Thanks a lot I'll check it out |
I want to use EIP-1559 fee stucture but when i try using london fork it does not work with validator smart contract. it works fine with blockheader selection method. i tried both way using
londonBlock: 0
andbut i'm getting this error
as for genesis file :
I also tried londonBlock at 55 and my
"validatorselectionmode": "contract"
at block 50 but still got same issue.as for validator smart contract I'm using ConsenSys and this works fine without london block
The text was updated successfully, but these errors were encountered: