Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 13:39
    deffrian synchronize #4926
  • 13:39

    deffrian on 4845-nonce-increment-bugs

    Add nonce manager (compare)

  • 09:17
    deffrian synchronize #4926
  • 09:17

    deffrian on 4845-nonce-increment-bugs

    Added a Block Config separate f… Added config DNS discovery Reso… Test & fix (#4930) and 5 more (compare)

  • 09:06
    deffrian edited #4939
  • 08:42
    deffrian synchronize #4939
  • 08:42

    deffrian on get_bodies_by_range

    Fix spaces? (compare)

  • 08:34
    deffrian opened #4939
  • Nov 26 19:51

    deffrian on get_bodies_by_range

    Tests (compare)

  • Nov 26 15:14
    flcl42 synchronize #4858
  • Nov 26 15:14

    flcl42 on eip-4844

    Add encoding, gas calculations,… Merge remote-tracking branch 'o… (compare)

  • Nov 26 11:01
    flcl42 edited #4858
  • Nov 26 10:57
    flcl42 edited #4890
  • Nov 26 10:55
    flcl42 review_requested #4894
  • Nov 26 10:52
    flcl42 synchronize #4890
  • Nov 26 10:52

    flcl42 on point-evaluation-precompile

    Add point evaluation precompile (compare)

  • Nov 26 10:42
    flcl42 synchronize #4894
  • Nov 26 10:42

    flcl42 on add-datahash-opcode

    LogFinder should be initialized… (compare)

  • Nov 26 10:40
    flcl42 edited #4890
  • Nov 26 10:38
    flcl42 synchronize #4894
Gitter Bridge
@nethermind-bridge
[discord] <DanielC> It wasn't a few months ago when we delivered SNAP sync but it seems it's changed.
[discord] <Micah | serv.eth> Why isn't snap sync default if fast sync is broken?
[discord] <DanielC> Snap Sync never starts immediately, the headers have to catch the pivot hardcoded in the config file,
[discord] <DanielC> I think it is default in the mainnet.cfg
[discord] <DanielC> It cannot be default for all networks
[discord] <DanielC> because only Geth supports it and there are networks without Geth.
[discord] <DanielC> So the default config files for mainnet and goerli have it switched to true but probably you're using your own config file without this value set to true.
[discord] <Micah | serv.eth> Ah, looks like it changed in 1.13.6.
Gitter Bridge
@nethermind-bridge
[discord] <santamansanta> How did this go?
[discord] <santamansanta> So have to start syncing from the beginning?
Gitter Bridge
@nethermind-bridge
[discord] <Micah | serv.eth> Terribly. Removing only the state folder doesn't work. However, I learned you can trigger a full prune via RPC instead.
Gitter Bridge
@nethermind-bridge
[discord] <santamansanta> I did a full prune too. It took 3 days. state/0 directory is gone and only state/1 exists. But the size is like 13 gb more than what it was before the prune started. But I only had it running for 10 days before I tried to prune
[discord] <santamansanta> I am confused lol
Gitter Bridge
@nethermind-bridge
[discord] <Micah | serv.eth> How big is the state directory?
Gitter Bridge
@nethermind-bridge
[discord] <TobiWo> Hi, I'm new to nethermind and try to connect to our node via the Nethermind.CLI. While connecting I'm receiving Authentication error. This also happens while trying to send a command like eth.blockNumber. On the later I furthermore receive 0.0 indicating that the connection does not work.
Do I need the jwt for those rpc calls as well or how can I authenticate?
Gitter Bridge
@nethermind-bridge
[discord] <TobiWo> Same here
[discord] <TobiWo> Same here for that combi as well.
Gitter Bridge
@nethermind-bridge
[discord] <Yorick | cryptomanufaktur.io> This recovered with a goerli_testing for Nethermind and unstable for Nimbus
Gitter Bridge
@nethermind-bridge
[discord] <TobiWo> Mhh, no develop image tag for nethermind available 🤔
[discord] <TobiWo> Also no unstable or develop image tag for nimbus available.
[discord] <TobiWo> Then I need to build 👷
Gitter Bridge
@nethermind-bridge
[discord] <Yorick | cryptomanufaktur.io> goerli_testing docker tag for Nethermind; unstable source build for Nimbus
[discord] <Yorick | cryptomanufaktur.io> That did the trick here
[discord] <Yorick | cryptomanufaktur.io> Nethermind docker is nethermindeth/nethermind
[discord] <Yorick | cryptomanufaktur.io> That's where the dev stuff lives
Gitter Bridge
@nethermind-bridge
[discord] <santamansanta> It is 176 GB now. It was around 140 GB after the nethermind full/first sync 12 days ago. Before starting pruning it was 159 GB
Gitter Bridge
@nethermind-bridge
[discord] <santamansanta> Makes me wonder this - a fresh new install of nethermiind has the /nethermind_db/mainnet/state directory start at 140 GB. So when it grows to 200 GB in 3 weeks (lets assume) and we trigger a full prune, shouldn't it go back to 140-145 GB range when pruning is done? Or am I not understanding this correctly? @luk @MarekM @DanielC
Gitter Bridge
@nethermind-bridge
[discord] <DanielC> In theory, you're right. I don't know how efficient is the full pruning algorithm. I wonder how the numbers look like when let's say 140->300->full pruning -> ?
@luk
[discord] <santamansanta> So my attempt to prune at 159 GB (after 10 days) is probably not a good test? Pruning took 3 days and I was at 170 GB after it was done 😦
[discord] <santamansanta> So didnt really prune anything, it feels like?
Gitter Bridge
@nethermind-bridge
[discord] <DanielC> It looks that is not so efficient to prune ideally all obsolete trie nodes. I wonder if the process moves in the meantime from one root hash to another...
Probably full pruning makes sense when the numbers are much bigger. For example 2 x full state
Gitter Bridge
@nethermind-bridge
[discord] <luk> Bodies, Receipts and State always grows
Gitter Bridge
@nethermind-bridge
[discord] <DanielC> 11GB in 3 days only for State? And we talk about a clear state tree without obsolete nodes. Naaaaaah...
Gitter Bridge
@nethermind-bridge
[discord] <luk> hm....
[discord] <luk> btw this is not intended use case for FP
Gitter Bridge
@nethermind-bridge
[discord] <luk> As we had some issues with in-memory pruning we are currently disabling it while full pruning runs, this adds few GB for that run. This could be revisit now if its still a problem. I would rather focus on state db layout changes though
Gitter Bridge
@nethermind-bridge
[discord] <DanielC> Nobody is talking here about changing this behavior but about understanding the source of these additional GB. That was a concern of @santamansanta
[discord] <luk> yeah don't start FP unless you accumulated at least 100+GB of garbage
[discord] <luk> its more once per few months thing, not once per week
Gitter Bridge
@nethermind-bridge
[discord] <kaparnos> how did it go? I am also having the issue
[discord] <Micah | serv.eth> I resynced with 1.13.6 using snap sync and it fixed things.
[discord] <kaparnos> thanks
Gitter Bridge
@nethermind-bridge
[discord] <DanielC> Did you delete all DBs before resyncing? How long did Snap Sync take?
Gitter Bridge
@nethermind-bridge
[discord] <Micah | serv.eth> I deleted the nethermind_data folder and syncing took some number of hours (I didn't pay close attention, less than 12 I think).
[discord] <DanielC> I would expect the state snap sync to take between 3 and 4 hours. Anyway, good to hear it works now.
Thanks for the update.
Gitter Bridge
@nethermind-bridge
[discord] <kamilsadik> I've been experiencing the same for a while. Just deleted my database and started fresh with SnapSync. So far so good. Fingers crossed!
[discord] <kamilsadik> Good to hear. That's what I'm doing now. You weren't kidding @MarekM, SnapSync is freaking fast
Gitter Bridge
@nethermind-bridge
[discord] <Yorick | cryptomanufaktur.io> Makes sense. Someone on Reddit suggested that hybrid mode is now the default: What’s the envisioned pruning method now? Is “run hybrid, kick off full prune” safe because this disables in-memory prune, or is the previous recommendation of running with memory prune, restarting with full, then restarting with memory prune still the way to go?
Gitter Bridge
@nethermind-bridge

[discord] <kamilsadik> My health check showed

{"status":"Unhealthy","totalDuration":"00:00:00.0418311","entries":{"node-health":{"data":{},"description":"The node is now fully synced with a network. Peers: 150. The node stopped processing blocks.","duration":"00:00:00.0159409","status":"Unhealthy","tags":[]}}}

and my node has been stuck on a single block all night. My terminal killed the process at one point yesterday, and I think that might have corrupted the database. I'm running a Goerli Nethermind node and two Teku instances (Prater and Mainnet), which I think is too heavy a load for my 32GB RAM while my mainnet node is syncing.

I've cleared out my mainnet database, restarted my node, and am syncing my mainnet node from scratch while not running any other processes on my NUC. Here's my config:

sudo ./Nethermind.Runner --config mainnet --JsonRpc.Enabled true --JsonRpc.JwtSecretFile=/tmp/jwtsecret --JsonRpc.AdditionalRpcUrls=http://localhost:8551 --Sync.DownloadBodiesInFastSync true --Sync.DownloadReceiptsInFastSync true --Sync.SnapSync true --Sync.AncientBodiesBarrier 11052984 --Sync.AncientReceiptsBarrier 11052984 --HealthChecks.Enabled true --HealthChecks.UIEnabled true

Will fire up the other processes once the mainnet node is fully synced.

Gitter Bridge
@nethermind-bridge
[discord] <dinomuuk> Hi. My main drive is only 500gb my secondary drive is 2tb. Just start to install nethermind and unable figure out how to setup database directory to secondary drive.