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.
575
questions
0
votes
0
answers
6
views
How to discover enode addresses on local network (in private test network)
how i can broadcast a enode address to another physical machine on the same network, in geth
take for example, this as my enode address:
"enode://...
1
vote
0
answers
15
views
Samsung 870 QVO 8TB - Erigon archive
I read that despite being an SSD with 560mb/sR and 530mb/sW this QVO is poor at syncing Eth nodes.
I don’t need it to be a fast sync and I don’t mind it taking a while to sync and archive mode from ...
0
votes
0
answers
8
views
Bootnode issue of unknown peer
When I am running a bootnode on AWS for a private blockchain and creating it, multiple peers are pinging it. What issues can arise, and how can I prevent other peers that we haven't connected from ...
0
votes
2
answers
16
views
Im trying to have a company send me ETH, but they saty they cannot "sync" with my Metamask wallet until it shows or has a transaction record. Correct
I have an incoming transfer that the sending person it saying that to sync with my Metamask wallet, the wallet has to show a transaction record.
Is this true and how does that work?
1
vote
0
answers
67
views
GETH - BAD BLOCK : Error: invalid merkle root - Transactions and block stuck in pendings
I'm having problems with geth when I try to send transactions on my private blockchain being developed using Geth.
Practically a block is blocked in pending with around twenty transactions inside it ...
1
vote
1
answer
33
views
Do new clients necessarily need to connect to archive nodes?
I understand that when a new client starts syncing the Ethereum blockchain, they have to recreate all previous states for each transaction starting from a particular checkpoint (in geth, this depends ...
0
votes
0
answers
77
views
Geth node: How long it will take to complete "State healing in progress"
Jul 06 17:30:38 65-109-20-116.ptr geth[559458]: INFO [07-06|17:30:38.945] Syncing: state healing in progress [email protected] slots=112,[email protected] [email protected] ...
1
vote
0
answers
23
views
seeing the latest block while running a node
prysm has no option of snap or full sync as far as I know but geth I snap synced then at 99% switched to full sync for command line params... sync is sitting like 99.998% does it ever fully sync ...
0
votes
0
answers
23
views
Rapidly Increasing Storage Usage During Geth Full Node Sync
I am currently synchronizing an Ethereum full node using Geth and have noticed that the storage usage is increasing too rapidly. According to my logs:
age=5y6mo2d - 16 may 12:45 pm - 748 gb
age=...
1
vote
0
answers
486
views
prysm beacon lost sync or re-sync after shanghai upgrade [closed]
My node has been down for the last 2 days and seems to be resyncing or now falling behind after Shanghai change, is this normal do I simply wait it out? I did a pre-upgrade before the change ...
2
votes
2
answers
911
views
Geth, BSC full node sync "State sync in progress" stuck at 70%
I am doing a BSC full node sync using the following command:
/mnt/raid/bscdata/geth --syncmode full --config /mnt/raid/bscdata/config.toml --datadir /mnt/raid/bscdata/node --cache 32000 --rpc.allow-...
1
vote
1
answer
61
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 ...
0
votes
0
answers
16
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
398
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 ...
1
vote
1
answer
464
views
Geth reports it is synced when Lighthouse Beacon is not synced
My lighthouse beacon node is still syncing, but if i go to the geth console to check if it is synced I get:
eth.syncing
false
Is this normal behaviour? Or is my setup wrong?
[ is there another ...
2
votes
0
answers
115
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
177
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
92
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 ...
0
votes
0
answers
55
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 ...
2
votes
1
answer
765
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
45
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 ( ...
3
votes
2
answers
4k
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
vote
1
answer
3k
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?
4
votes
2
answers
2k
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
vote
0
answers
254
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. ...
0
votes
1
answer
375
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 ...
4
votes
3
answers
3k
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
1
answer
34
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
27
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.
1
vote
0
answers
58
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 ...
0
votes
2
answers
278
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 ...
1
vote
0
answers
80
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, ...
0
votes
1
answer
30
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
25
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 ...
1
vote
1
answer
2k
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 ...
0
votes
1
answer
26
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 ...
1
vote
0
answers
517
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
1k
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
1
answer
29
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
164
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
59
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 ...
0
votes
0
answers
888
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
3k
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
167
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 ...
3
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 ...
1
vote
2
answers
865
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 ...
0
votes
0
answers
1k
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 ...
1
vote
1
answer
313
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 ...
0
votes
0
answers
158
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 ...