-
Notifications
You must be signed in to change notification settings - Fork 65
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
Follower Node Block Hash Mismatch with Testnet at Specific Heights #695
Comments
This may be related to replays vs. syncing under #689, but I will see if I can reproduce and investigate. |
any updates on that? |
I believe I've figured it out. I likely won't have a fix in until next week. |
The issue still seems to persist. When running a follower node locally, after a period of time, the ledger_version and block_height remain stuck at 8795 and 2564, respectively. Meanwhile, the results queried through https://aptos.testnet.bardock.movementlabs.xyz/v1 show continuous growth. Additionally, the local node_role is set as validator instead of follower. Could this also be a problem? |
Same as #860 |
Describe the bug
I configured a follower node using the documentation provided by Movement: Follower Node Documentation. The corresponding
.env
configuration is as follows:The command to start the node is as follows:
sudo just suzuka-full-node docker-compose follower
When I ran it for the first time using
just
, the API returned the following data:After cross-referencing the block height with the testnet, I found that the hash for the same block height does not match:
curl http://localhost:30731/v1/blocks/by_height/18
curl https://testnet.movementnetwork.xyz/v1/blocks/by_height/18
I then cleared the data in
.movement
and restarted the node. The API now returns updated progress:Comparing this with the testnet data:
Based on the returned block height
3820
, I queried the last three blocks:curl http://localhost:30731/v1/blocks/by_height/3820
curl http://localhost:30731/v1/blocks/by_height/3819
curl http://localhost:30731/v1/blocks/by_height/3818
curl https://testnet.movementnetwork.xyz/v1/blocks/by_height/3820
curl https://testnet.movementnetwork.xyz/v1/blocks/by_height/3819
curl https://testnet.movementnetwork.xyz/v1/blocks/by_height/3818
Blocks
3820
and3819
are inconsistent between the local node and the testnet.To Reproduce
Steps to reproduce the behavior:
.env
configuration.sudo just suzuka-full-node docker-compose follower
.Expected behavior
The block data should match the corresponding blocks from the testnet to ensure consistency.
Screenshots
Desktop (please complete the following information):
Additional context
The follower node appears to be out of sync with the testnet despite restarting and clearing local data. Block hashes and heights are inconsistent.
The text was updated successfully, but these errors were encountered: