Skip to content
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

failed to insert new head to L2 execution engine #55

Closed
Venoox opened this issue Jun 8, 2023 · 4 comments
Closed

failed to insert new head to L2 execution engine #55

Venoox opened this issue Jun 8, 2023 · 4 comments

Comments

@Venoox
Copy link

Venoox commented Jun 8, 2023

simple-taiko-node-taiko_client_driver-1          | ERROR[06-08|12:39:58.631] Block batch iterator callback error      error="failed to insert new head to L2 execution engine: missing trie node 49c392582ec938adb8a9823446d90cc0418e576e1a19d9f9fddc08961e016a05 (path ) <nil>"

When running simple-taiko-node and restarting it, it starts showing this error and prover doesn't work anymore. The only way to fix it is to delete volumes and start again.

Possible cause is docker forcefully stopping it after 10 seconds

@davidtaikocha davidtaikocha transferred this issue from taikoxyz/taiko-client Jun 9, 2023
@davidtaikocha
Copy link
Member

Since for A3 network, when we build a pending block's anchor tx, we need to query the "L1signalRoot" by an eth_getProof RPC query (now we have ~300 L2 pending blocks in avg), but a Sepolia geth's full node will only store last 128 blocks' state trie, so if a user's Sepolia provider only provides "Sepolia full node endpoint" but not "Sepolia archived node enpoint", u will get this error (missing trie node). And the solution is using a archived Sepolia node's endpoint.

@davidtaikocha
Copy link
Member

Closed by taikoxyz/taiko-mono#13942

@github-project-automation github-project-automation bot moved this from 📝 Todo to ✅ Done in Taiko Project Board Jun 9, 2023
@Venoox
Copy link
Author

Venoox commented Jun 9, 2023

I'm using Alchemy, don't they use archive node?

@weirongbo
Copy link

How do I determine whether an RPC node is a full node or an archive node?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants