Skip to content

Enabling PragueTime causes the chain to not "seal" #29190

@Amxx

Description

@Amxx

I noticed that the on the master, enabling prague causes the chain to behave strangely.

How to replicate:

  • Take the master branch
  • Edit params/config.go to add PragueTime: newUint64(0), in AllDevChainProtocolChanges
  • compile and run dev
    • make geth && ./build/bin/geth --dev --http --http.api eth,web3,net
  • perform a transaction

I am getting this log

INFO [03-07|10:54:33.034] Submitted transaction                    hash=0x31cbf838e2ab52ef37049d4b15182daaf39e90d4ba16bd9b33a63f0d7ea019ec from=0x54D2a8BC8AEAaf44212Fb60822050a59cC207188 nonce=1 recipient=0x0a8CDFfDE2d2A4e7DCcA85842f9f26516D21929C value=1,000,000,000,000,000,000
INFO [03-07|10:54:33.035] Starting work on payload                 id=0x038e8c8ba99271cd
INFO [03-07|10:54:33.036] Updated payload                          id=0x038e8c8ba99271cd number=1 hash=60320d..23a557 txs=2 withdrawals=0 gas=42000 fees=4.2e-14 root=e5a3ca..139ad4 elapsed="895.431µs"
WARN [03-07|10:54:33.036] Error performing sealing work            err="Unsupported fork"
INFO [03-07|10:54:33.036] Stopping work on payload                 id=0x038e8c8ba99271cd reason=delivery
WARN [03-07|10:54:33.069] Served eth_getTransactionReceipt         conn=127.0.0.1:33210 reqid=10 duration="82.621µs" err="transaction indexing is in progress" errdata="transaction indexing is in progress"

I understand Prague is still pretty much WIP, but this error is affecting testing of candidate EIP.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions