-
Notifications
You must be signed in to change notification settings - Fork 351
Cannot start a node if EIP-1559 is activated from genesis #438
Comments
Hi, Yes you are missing additional fields in spec.json. Please see: You need to set also: Please add this to the spec and let me know what happens. |
Hi @sunce86, thank you. I tried to add those but still see the same error. Spec is attached: spec.json.zip |
@varasev Does the error "panicked at 'Gas limit should be > 0', crates/ethcore/src/machine/impls.rs:270" still appears? It should be solved now and possibly show a different error now. Regarding the first error: "thread 'main' panicked at 'block header, view rlp is trusted and should be valid: RlpInvalidIndirection', crates/ethcore/types/src/encoded.rs:290:17" my first guess is that it happens because your block headers don't contain base fee field? After 1559 activation, it is required from block header to contain additional value in RLP (base fee). |
@varasev Please check #440 (comment) |
@sunce86 I will try that, thanks |
@sunce86 I tried to add the
Now, if I set
Also, there is an When I try setting This is expected in the current implementation because it doesn't support zero gas price transactions with EIP-1559 which we expect to be fixed with #437 Attached the spec: spec.json.zip |
Hi @sunce86, Are there any updates on this? |
Hi, 1559 changes for the xDai are in progress, it will be included in the next release which is expected sometime next week. Lets check this bug again with the 1559 changes done. |
@sunce86 Thanks, looking forward to this. |
@sunce86 Hi, any news on 1559 changes for xDai? |
@varasev hi, there is a plan to finish xDai changes this week hopefully (had some additional non-planned features to implement for London in the meantime). |
@sunce86 great, thanks 👍 |
Hi @sunce86, I tried the latest https://github.com/openethereum/openethereum/tree/sunce86/eip1559-for-xDai and still see the same error when starting from genesis. When I try to set To reproduce this, you can uncomment these lines gnosischain/posdao-test-setup@0eae1df in openethereum/crates/ethcore/src/engines/authority_round/mod.rs Lines 1312 to 1329 in 0a1fae4
19 in this case (you can check it if you comment out eip1559Transition and try to run the setup from scratch).
|
Hello,
I'm trying to test EIP-1559 in OpenEthereum v3.3.0-rc.1 with AuRa, but cannot start a node when
eip1559Transition
is activated.For the try, I'm using
posdao-test-setup
repo. I'm just starting it withnpm run all
(see the instruction in readme).If I don't set
eip1559Transition
inposdao-contracts/templates/spec.json
file, the test setup works fine.But if I set
eip1559Transition
to0
there and startposdao-test-setup
from scratch, the first node (node0
) contains the following error in logs (data/node0/log
):It blocks other nodes to start.
If I set
eip1559Transition
to10
and then restart from scratch, I see the following error at block 10:I know that OpenEthereum doesn't support EIP-1559 for POSDAO yet, but currently I even cannot run a node from genesis with EIP-1559. Probably, I'm missing some configuration nuances?
The spec is attached: spec.json.zip
The text was updated successfully, but these errors were encountered: