Questions tagged [synchronization]

Syntonization is the process where your node / client (geth, Ethereum Wallet, etc) receives the most up to date data from the Ethereum blockchain.

Filter by
Sorted by
Tagged with
0 votes
1 answer
18 views

On-Chain-Off-Chain Synchronization

What are the best ways you have come across (or are doing) to take on-chain data and create off-chain data while avoiding synchronization bugs? I am interested to see multiple approaches to this as I ...
  • 123
0 votes
0 answers
9 views

Syncing blockchain's blocks

I'm trying to read past events of a blockchain to get NFT owners. So I start from 1st block reading events and try to reach the current block but it takes hours to even sync up some blocks. I am using ...
0 votes
1 answer
48 views

Sync Erigon to Geth

I have a geth server running on local with dev chain. I would like to sync an Erigon node with the geth server. I tried passing the geth enode address as staticpeer to the Erigon server but the ...
  • 101
1 vote
0 answers
20 views

What is the difference between snap and full synchronization?

I would like to know about the differences between snap sync and full sync in as simple words as possible. For example, what commands cannot be executed when using snap sync versus full sync, or ...
0 votes
0 answers
47 views

GETH: Faster Dirty cache flushing to resist larger syncs on geth crashes (small POA network)

i'm currently running a set of 3x miner nodes, 2x RPC nodes and 1 bootnode on an AWS cluster (Proof of authority nodes) using GETH. What i've noticed is that due to very small traffic on my network , ...
0 votes
0 answers
32 views

Getting a transaction in the same block as a detected transaction [Web3.py]

I'm working on a python project that detects the function addLiquidityETH being called and then executes a transaction on the same block. I've currently got the detector working for the function being ...
  • 1
0 votes
0 answers
26 views

How to copy all account balances from main network to a private chain?

So I want to have a playground where all accounts have same balance as on mainnet, yet I do not have access to a fully synchronized node. All I want are account-balance pairs to be synchronized, no ...
  • 63
0 votes
0 answers
50 views

Full Node (snap) can't sync for over a month

I am using DAppNode geth (snap) + prysm,and I haven't been able to sync for over a month. I am constantly behind ~100 blocks. How to solve it? Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz / RAM 62G / FS: ...
2 votes
1 answer
382 views

Geth has connected to 3+ peers but won't download blocks

I'm trying to run a geth node on my machine. Yesterday I had troubles with finding peers. Today for some reason I'm connecting to many more peers but none of them seem to be willing to serve me any ...
1 vote
0 answers
36 views

Why does my Geth full node stop working when it is out of sync?

I am using geth (with Lighthouse as consensus client) to work on the Göerli testnet Whenever i am trying to use the localhost RPC (127.0.0.1) or the IPC in my dApp, if my node is a few blocks behind ( ...
0 votes
1 answer
2k views

Geth does not sync - Proof of Stake

I am trying to run full node on Ethereum mainnet; however, I believe geth doesn't sync. I started the GETH client with geth --ws --http --http.api eth,net,engine,admin,txpool --authrpc.jwtsecret jwt....
  • 1,306
1 vote
1 answer
1k views

How to speed up prysm sync?

I am using prysm as consensus client to sync; however, it is taking a while to sync from genesis. Is there a way to speed up?
  • 1,306
2 votes
1 answer
558 views

Consensus Client vs Execution Client

Since the merge, the execution client (such as Geth) is insufficient to run full-node on Ethereum. You also need Consensus Client (such as a lighthouse). Whats the difference between them? Which one ...
  • 1,306
1 vote
0 answers
159 views

Slow sync speed of geth

it seems that my geth sync speed is very slow (5 blocks per minute), and it needs to process 30k blocks to get up to date, which will take forever, as it currently syncs slower than new blocks appear. ...
  • 111
0 votes
1 answer
186 views

Sync failed from archive nodes even after reset blockchain on private network

I am currently suffering from sync fail issue while running my own private network. Over 20 nodes were fully connected each other and running consensus (or mining) as archive mode, with full sync mode ...
  • 11
3 votes
3 answers
1k views

Checkpoint sync source for Ethereum beacon chain node

Ethereum beacon chain nodes like Lighthouse and Prysm offer checkpoint sync to get the node synced faster. How can I get a node that I can pass as --checkpoint-sync-url to lighthouse so that I can ...
0 votes
0 answers
61 views

Geth Goerli syncing issue

ERROR[09-05|06:14:52.958] Failed to prepare header for sealing err="extra-data 65 byte signature suffix missing"
0 votes
1 answer
33 views

How wallets sync blocks after consensus happen

i know that when user submits a transaction that transaction is then sent to all their peers by following this protocol https://github.com/ethereum/wiki/wiki/%C3%90%CE%9EVp2p-Wire-Protocol. Miners ...
1 vote
0 answers
15 views

How to listen only to fresh events on private besu blockchain?

Is it possible to listen only to new events by Besu plugin, and bypass events, that are coming when synchronizing a node to a blockchain? I use Log listener to listen to incoming events.
0 votes
0 answers
32 views

Where can I find the disk size required to run a full node?

I found the full node sync size for mainnet here: https://etherscan.io/chartsync/chaindefault But I'm unable to do it for testnets: https://rinkeby.etherscan.io/chartsync/chaindefault How can I find ...
  • 229
0 votes
0 answers
149 views

Snapshot issue following db clear flollowing unclean shutdown

Getting the blwo snapshot isse after an unclea shutdown and then clearing the DB. Any help to fix would be hugely appreciated! jknuc@JKNUC:~$ geth --mainnet --http --http.api eth,net,engine,admin INFO ...
0 votes
2 answers
191 views

geth follow invalid fork in ETH chain after 15050000 block

I was using an old version ( 1.10.13 ) of geth to run my full node. I didn't update my node to new version before block#15050000. and notice that it stop syncing at 15050010. when I check I found that ...
  • 101
1 vote
0 answers
42 views

Can't full sync node

My node can't catch up actual block, it stays around 70-100 block to latest block. I installing node on Windows10. In logs what i see in geth.exe it show me what i am importing a latest block headers, ...
  • 11
0 votes
0 answers
57 views

Does Geth map out peers via a bootnode?

So I've recently been trying to figure out the whole process of the IBD on Ethereum, particularly through Geth. From my understanding, Geth will connect you with a hardcoded bootstrap node that will ...
0 votes
1 answer
26 views

How does a miner know when to start mining. Given the miners are geographically dispersed, how all of them start mining together?

When the transactions are sent from A to B, it can reach a miner (M1) first and other miner (m2) later then does (M1) starts mining instantly? And how many transactions are required for a miner to ...
1 vote
1 answer
18 views

Are there off-the-shelf solutions/services for receiving events from smart contracts on the server?

am working on a project where I need to catch events from smart contracts on the backend. Are there any solutions or services that help to catch events and pass them to the backend? The main ...
  • 11
0 votes
0 answers
1k views

Geth State Heal - When does it stop?

I've been trying to sync my Go-Ethereum node in snap sync for a while. It completely downloaded all of the block headers in ~3 days but is currently stuck in the state heal process. There are over 197 ...
  • 13
0 votes
0 answers
116 views

Geth switching from full sync to snap sync

trying full sync with a Samsung T5 2 TB USB on a linux VM running on VMWare Workstation The full sync stopped responding at one point, so i force exited it and then restarted with the same command as ...
0 votes
0 answers
52 views

Invalid difficulty while adding Peer on private newtwork (forked geth)

I had created a fork of geth v1.10.17-stable-174ce54e and changed source code of consensus.ethash.go and update function calcDifficulty to return static difficulty 10. I had built geth from this ...
0 votes
1 answer
15 views

how blocks are selected during the process of IBD

From what I understand during the Initial Blockchain Download we are connecting with other peers and download blocks which they are sharing with us. Two things comes to my mind. First - are we ...
0 votes
0 answers
32 views

Geth doesn't handle Large number of Requests

We have a privateblockchain setup in an ec2 instance, I am trying to send 300 requests in one minute from a node server to the privateblockchain using web3.js The blockchain server runs out of ...
1 vote
0 answers
329 views

Geth --syncmode full takes too long

I'm trying to synchronize a full geth node and after 3 days of synchronizing in a 2TB Samsung SSD with great internet connection, I'm at ~40%: > eth.syncing { currentBlock: 5793255, ...
0 votes
1 answer
785 views

Disadvantages of geth's snap sync?

I've been researching Ethereum execution clients and it seems (please do correct me if I'm wrong) that currently geth's snap sync is by far the fastest and most widely used. So my question is, what ...
0 votes
0 answers
433 views

BSC Node Slow but synced, how to find out reason?

I'm a full private BSC node user and I'm using the node I built by my own follow the instruction of BSC official guide. Here's some basic detail of my case: I'm running my BSC node on a high I/O ...
  • 1
0 votes
0 answers
27 views

Is there a good way to determine that client node is ready?

Before checking current balances and sending new transactions we need to verify that the node has up-to-date state. What we've tried so far: eth_syncing alone. This just doesn't work at least for ...
0 votes
1 answer
26 views

link metamask wallet to my shopping site

I have an nftmarket site. How do I link Metamask wallet to transact on my site. Artists will sell nft through my site, so how do I connect the metamask?
1 vote
1 answer
2k views

Geth node switches to snap sync instead of using full sync

I'm starting my geth node with --syncmode=full, but I immediately get WARN [...] Switch sync mode from full sync to snap sync after starting. I have previously run a node in snap sync mode on this PC,...
2 votes
1 answer
155 views

geth 1.10.15 where is syncmode --fast

Setting up geth 1.10.15. There are only 3 syncmodes: snap, full and light. There is no fast anymore What is snap? Is it the same as fast. To get it to run fast I use full or snap Thank-you in ...
1 vote
0 answers
44 views

How to increase block time in a fork of Ethereum?

I have questions about blocktime, please answer the ones you can. Help very appreciated! Do you know if it is possible for ethereum forks to increase the 15s block time to for instance 1 min block ...
  • 317
0 votes
0 answers
789 views

Geth: err="chain not synced beyond EIP-155 replay-protection fork block"

I think that my ethereum-client is fully synced (eth.syncing): { currentBlock: 14120968, healedBytecodeBytes: 142718, healedBytecodes: 17, healedTrienodeBytes: 1636523253, healedTrienodes: ...
2 votes
1 answer
2k views

What's the ancient folder in Geth?

I'm new to the nodes world and i'm trying to setup my own with Geth on Windows. I was wondering what the /ancient folder does for the Node. Please correct if i'm wrong, but synthetically this is what ...
0 votes
1 answer
132 views

Some json-rpc requests are not served by a possibly unsynced full node on localhost

I want to make some JSON RPC calls to my rinkeby node, which I have set up via: $ geth --rinkeby --http --http.api personal,eth,net,web3 --cache=4096 --http.port 3337 I seem to have problems ...
  • 243
2 votes
0 answers
1k views

"Head state missing, repairing" after private network crash. Any way to recover the blocks?

I'm running a small PoA private network (2 nodes, one signer, one for API purposes). Yesterday, the system both nodes are running on crashed due to an unrelated issue. As a result, both geth instances ...
0 votes
2 answers
596 views

Sync from snapshot

I'm trying to do a sync on geth node from snap for 7 days, however that never ends. so That's filling up my SSD that has 3TB (currently It is using 76% from my SSD) and I think that's not normal my ...
  • 1
0 votes
0 answers
992 views

I updated my geth instance to 1.10.12-stable, but after update it is not syncing anymore

I updated my geth instance to latest stable version (currently 1.10.12). After it stopped synchronization. It loads new data, but the data is not synced. When I attach to geth console. Here is the ...
  • 13
1 vote
1 answer
263 views

Where does geth download it's data, the actual blockchain state?

We know that we can sync with current blockchain status with geth, for example, or any other similar things. If I run geth in console I can see ... INFO [11-16|22:27:56.602] Imported new block ...
  • 123
0 votes
0 answers
128 views

Latency between block production and data reception

I am trying to measure the latency between the block production (eg block.timestamp) and the data reception (eg Date.now()); I tried with different nodes (Infura, Amazon Managed Blockchain and my very ...
1 vote
1 answer
67 views

Mining causes nodes to stop syncing on Besu

I am trying to test my private network by running multiple nodes at one time. I am using a config file that lists the boot node as well as the same genesis file. The boot node is on a linux server, ...
  • 121
0 votes
0 answers
269 views

Best way to get balances of multitude of addresses

I have a list/array/map of addresses. I want to keep track of their balances on the front end. Currently, the front end is calling the balanceOf() function for each address and updating based on the ...
  • 1,819
0 votes
1 answer
165 views

Can GETH run quickly and be always up-to-date with an AWS c5 instance?

I've noticed that most people who are using AWS to run their ethereum node are using the i3 (or i3en) instance type for its high I/O performance with the attached SSD. For my particular use case, I ...
  • 31

1
2 3 4 5
12