/r/ethstaker

Photograph via snooOG

A community to discuss staking on Ethereum's Proof of Stake network.

The only deposit contract address:

0x00000000219ab540356cbb839cbe05303d7705fa


Start here 👈


Important Reminders 🚨

  • All DMs are scams
  • You should never give your seed phrase to ANYONE. Not your mom, not your dog, not your staking provider.
  • Seed phrases should never touch the internet
  • All DMs are scams

Resources & News 🗞

General

News

Tooling

Misc

 


EthStaker Links ⛓

Twitter / Discord / YouTube / Website / Farcaster

 
(Sidebar last updated 2024-18-04 by u/nixorokish)

/r/ethstaker

57,417 Subscribers

4

Lighthouse + MEV boost keeps failing

Edit:

Probably solved. Thanks to the help from u/low-c.

Using localhost instead of 127.0.0.1 created 300ms delay in windows, for some reason. Of course need to wait for the next prop to be sure.


I got my 5th prop, the MEV failed again. So far 4 out of 5 failed. I don't know why. I just remove relays every time it fails. Now I only use 3 relays, it still failed. Hope you guys can help me figure out what's going on and fix the problem.

Nethermind + Lighthouse + MEV-boost

It happened around May 12 02:59:23. I trimmed the logs to only contain 1 minute before and after the prop.

Beacon logs: https://github.com/jcstudio-jeff-chen/mev-log/blob/main/beacon.log

Validator logs: https://github.com/jcstudio-jeff-chen/mev-log/blob/main/validator.log

MEV boost logs: https://github.com/jcstudio-jeff-chen/mev-log/blob/main/mev-boost-log.txt

Beacon node command: https://github.com/jcstudio-jeff-chen/mev-log/blob/main/lighthouse_mainnet_node_fast.bat

Validator command: https://github.com/jcstudio-jeff-chen/mev-log/blob/main/lighthouse_mainnet_validator.bat

MEV boost command: https://github.com/jcstudio-jeff-chen/mev-log/blob/main/mev_boost_mainnet.bat

10 Comments
2024/05/12
05:07 UTC

2

Behavior of Total Pending Transactions

I am wondering why the number of total pending transactions on the network behaves the way it does . . .

. . . i.e It follows a really strict pattern that I can't make sense of:

The number of pending transactions on the network hovers around 150k, then increases steadily for a little less than three hours until it reaches around 175K, then drops back to around 150k instantly.

It follows this pattern ALL THE TIME. Why is this

0 Comments
2024/05/12
00:06 UTC

1

Holesky eth

I'm trying to get holesky eth to bring two validators online but its taking a while using faucets. Anyone got any good suggestions or able to assist? Failing that anyone know if holeskyeth dot org website that sells it is legit?

Many Thanks

1 Comment
2024/05/11
17:44 UTC

2

Erigon pruned node question

So i'm trying to run etherum node with Erigon.

I don't know how far I'm in sync process but CLI logs returns this:

[05-11|17:01:12.419] [1/12 Snapshots] Indexing progress="v1-016500-017000-transactions.seg=3%" total-indexing-time=3h40m0s alloc=9.0GB sys=10.8GB

I'm running Erigon with the followed command

/erigon/build/bin/erigon --internalcl --prune=hrtc --prune.h.older=20000 --prune.r.older=20000 --prune.t.older=20000 --prune.c.older=20000 --torrent.download.rate=8m --db.size.limit=100G

And wiki says that pruned node should take ~400gb but my node already is near 600gb (i have 200gb free space left)

du -sh .local/share/erigon/

587G .local/share/erigon/

Does anybody knows why it takes so much space? maybe i'm doing something wrong?

0 Comments
2024/05/11
14:23 UTC

0

Question about the Validator Leaderboard

On beaconchain.in there's a Validator Leaderboard and if you sort by "Income 1 Year" you'll see that the top 48 validators had income of 31 ETH or more, but #49 has 1.73410. 30 of those validators have an index of @redactedcartel and a bunch have indexes of 64093x or 64094x. What's going on here?

2 Comments
2024/05/10
22:46 UTC

7

Gnosis Chain x Dappnode Home is here, featuring 3 GNO tokens!

With this campaign, the most powerful Dappnode Home comes to you with 3 GNO. This awesome combo makes staking on Gnosis Chain a breeze, no matter if you're a crypto whiz or just starting out.

This is our way of showing appreciation for your support and commitment to the Gnosis Chain.

Gnosis <3 Operators

https://dappnode.com/collections/all/products/gnosis-chain-home

1 Comment
2024/05/10
15:39 UTC

11

Solo staker airdrops

What resources do you as a solo stakers use to stay on top of up and coming airdrops that solo stakers have been given an allocation for? I missed a few in the past but would like to take advantage of these opportunities more moving forward.

19 Comments
2024/05/09
23:15 UTC

1

Anyone is staking on Launchnodes?

I need to move my Validators from Bloxstaking by the end of the month. My current situation doesn’t allow me to run the validators myself. I was looking at Allnodes but want to look around at all my options before making a decision. Also I saw that Rocketpool (validator) fees are “free” there’s no free lunch, so what’s the catch. Also seems like the withdrawal key owner is “smart contract” what does that entitles?

4 Comments
2024/05/09
16:57 UTC

28

UPDATE - Desperately Seeking Help for Withdrawal of Validators

Hi All,

Original Post - https://www.reddit.com/r/ethstaker/comments/1cn2uey/desperately_seeking_help_for_withdrawal_of/

Really, really appreciate all of the support and help offered in the thread I posted yesterday.

Unfortunately, I have not had any luck with any of the suggestions.

I have come to the conclusion that unfortunately, all signs point to the fact that my mnemonic is not going to allow me to unlock these validators for withdrawal.

I still don't understand how this is possible. I feel like the unluckiest person in the world right now and am suffering a pretty intense depression spiral as a result. This has been an absolute worst nightmare come true and I am really, really worried about how this is going to disrupt and impact my life.

I think back to the guy who threw his Bitcoin hard drive in the trash and has never gotten over it. I desperately don't want to be that person. Especially given that I still don't know what's going wrong here.

I've gotten a couple suggestions around developers to get in touch with. Have tried but understand that a lot of people may not be monitoring their Twitter inboxes and such regularly.

Just wanted to try to escalate this further and see if anyone here has any connections to any high-level developers or anyone associated with the Ethereum Foundation that might be able to help.

I am eternally grateful for any and all help and support here. You all have been the best.

43 Comments
2024/05/09
16:22 UTC

1

Staking comparison, kiln Ledger and Allnodes

I currently have got 9 validators in Ledger, using Kiln as my SaaS provider (paying 8%). Recently, I tried Allnodes for one additional validator. I paid (MAX relays plan) 25$ for one month. I use SaaS due to my personal situation, I dont have time to setup myself and maintain, details which are not worth further discussion, its simply not possible (not just being a lazy staker!).

Comparing Allnodes with Ledger, can anyone discuss what is the best option, financially looking? Preferably someone with experience on both.

21 Comments
2024/05/09
11:47 UTC

3

Solo staker claiming starknet

Hello, I would like to claim my starknet airdrop. I get my reward per deposit adress I belive, instead of per validator. I used a ledger for deposit and a CEX. I can't connect my ledger to argent X, what's the trick? For the CEX can I contact Starknet team or I'm better reaching the CEX? Cheers

8 Comments
2024/05/09
09:21 UTC

2

Teku + Dappnode : Default fee recipient

Hello,

Running my validators on mainnet with dappnode+teku+nethermind, and I noticed this warning in the teku logs:

Remote Validator Client detected and no default fee recipient has been configured via the validators-proposer-default-fee-recipient option! It is strongly recommended to configure it to avoid possible block production failures in case the node has not been prepared for potential proposers by the Validator Client.

My validators all have a withdrawal (at creation) and fee recipient (showing in web3signer interface) addresses. I found two fields in Packages/Teku/Config : FEE_RECIPIENT_ADDRESS in the Beacon chain section, and FEE_RECIPIENT_ADDRESS in the Validator section.

  1. I guess the FEE_RECIPIENT_ADDRESS in the Beacon chain section is for block proposal rewards, and FEE_RECIPIENT_ADDRESS in the Validator section are for attestations rewards, is that right?
  2. These fields were empty, and I added the same withdrawal address I specified at validators generation. I am a bit confused about this, which value overrides which? This one or the one in the Web3signer interface? Was it really necessary to fill these fields in teku?
  3. I am still getting the "Remote Validator Client detected and no default fee recipient has been configured" in the logs. What is there left to do and what are the risks, since in beacon chain the fees are showing to be configured to the right address?

Thanks for your help

7 Comments
2024/05/09
08:22 UTC

5

First time solo staker. Just got my dappnode, having issue uploading keystore

hi! I am trying to set up a dappnode and i am having trouble uploading the keystore under the stakers tab, under remote signer, i click upload keystores and it ends up saying

We can’t connect to the server at brain.web3signer.dappnode.

Should i be opening some ports?

3 Comments
2024/05/09
02:09 UTC

5

Help with Beacon Chain Deposit (Solo Staker)

Hello fellow ETH Stakers, I’m moving a chunk of my ETH from LSTs back to Solo Staking.

I’m having trouble with the Launchpad UI. A majority of my deposits were successful, however, I’ve had multiple validator Beacon Chain deposits result in a “Failed Transaction” on the UI.

This was initially caused by depositing with MetaMask/Ledger combo —> Debug Data was disabled. I fixed that and deposited the majority with no issue. However, 3 deposits resulted in a failed transactions and didn’t go through.

My issue is that the Launchpad UI does not provide an option to retry a deposit for Failed Transactions. I’m currently at an impasse and really need help. What are my options as I’m not technical?

Do I have to create another Deposit Data file for the 3 that didn’t go through, essentially starting from scratch? I can certainly do this but this is very inefficient.

Or is there a way to make the Beacon Chain deposits outside of the Launchpad UI? Or make the deposit with the UI?

Any help is much appreciated 🙏

16 Comments
2024/05/08
19:12 UTC

31

Desperately Seeking Help for Withdrawal of Validators

Hi All,

I am at a complete loss. Trying to withdraw several of my validators and encountering a serious issue.

Background:

In Feb 2021, I set up my 1st solo validator.
Using the same mnemonic phrase, I proceeded to add 4 more validators over the course of the next several weeks. These didn't occur all at the same time. I added 1, then 1, then 2.

A few months later, I created a second mnemonic and used this to add another 4 validators, all at the same time.

I did this for the purpose of mitigating risk, in case the worst case scenario occurred and one of the phrases became compromised.

I initially was using 2 separate NUCs, one for each mnemomic, but then decided to merge these onto one machine in 2022 for easier management.

Exiting:

Until recently, i had never set up my withdrawal or exit credentials for any of these validators.

A few weeks ago, I set up withdrawal credentials for the validators associated with the second mnemonic. This was a smooth process and as of this week, the validators are fully exited.

Over the past couple days, I've tried to do the same with the validators associated with the first mnemonic. Encountering major issues.

It is only letting me set up withdrawal credentials for the very first validator. For the other 4 validators, I am getting an error message stating that the BLS credentials don't match.

Furthermore, when I regenerated the deposit data, the public keys and withdrawal credentials only matched the first validator.

It's like the other 4 validators were never associated with this mnemonic at all.

Current:

This is my absolute worst fear come to life. I have tried literally everything and as stated above, these 4 validators are not coming back as being associated with this mnemonic. And I AM ABSOLUTELY SURE that they are. I used this same mnemonic 3 separate times to add these validators.

Feeling very depressed about this and as a shot in the dark, hoping to find some help here. Really appreciate any guidance.

61 Comments
2024/05/08
12:02 UTC

32

I’m back solo

After doing some trades and rebalancing portfolio I’ve restarted validators!

I’ve been using dappnode and am so impressed by the little tweaks they have implemented on there. Also initial sync only took 12 hours and around 350gb. Was blown away because in the past it took a few days. I think it was because of snap sync feature

Feels good to have the box up again.

9 Comments
2024/05/07
22:32 UTC

6

Validator Offline - how to estimate total inactivity leak?

Hello - my validator shut off due to a power loss in my apartment, but I am away on a work trip for 10-15 days…

I am wondering how screwed I am. According to Beaconcha.in the system has been offline for many hours already and dropped down to 25-30% effectiveness.

If I cannot reboot/resync it for 2 weeks, how much will I lose? I’ve read people say “don’t worry, you only lose a little bit per day.”, but I don’t see anywhere I can actually estimate the overall impact in actual quantitative terms.

Thank you to anyone who can shed light on this. Will definitely set up a remote power cycle system in the future.

9 Comments
2024/05/07
19:34 UTC

21

Reminder: If you're using Bloxstaking, their service is shutting down on June 1st. You need to move or exit your validator!

My Blox validator was my first entry into staking right after the launch of the Beacon Chain - I finally just moved that validator to a node I already had running. It was simple and took me one day to do. I am not a super technical person.

If anyone has any questions, feel free to ask. I really wish the Blox team had provided resources for people to switch to running from home, but it makes sense that they would push folks to run with their new product, SSV. Running from home is simpler and easier.

6 Comments
2024/05/06
17:06 UTC

3

Is this a good machine for solo staking?

For $112.75 USD on Ali- FIREBAT AM02 Mini PC Intel N100 CPU 4Cores 4Threads 16GB DDR4, 512GB WIFI6 BT5.2 HDMI RJ45 Minipc

Assuming I just have to swap the Harddrive with a 2TB (or more) of NVME M.2. Promo Code 05CD08. Has good reviews on Amazon.

25 Comments
2024/05/05
21:33 UTC

11

Eth Docker 2.9.1: Grandine and Nethermind HalfPath

Eth Docker 2.9.1 adds support for the newly Free and Open Source Grandine consensus layer client. Amazing work, Grandine team!

It also supports the new Nethermind v1.26.0 HalfPath feature. You can wait for the next automatic prune and if you have 32 GiB of RAM or more, Nethermind will automatically convert your state database. You can also resync with ./ethd resync-execution, if you prefer.

This version migrates to Loki 3. Caution that if you didn't update after 2024-04-09 and before 2024-05-01, this may require you to stop Loki with ./ethd stop Loki, remove its volume with docker volume rm eth-docker_loki-data (adjust if the directory is not named eth-docker), and start again with ./ethd up.

1 Comment
2024/05/05
12:03 UTC

6

Besu & Lighthouse validator totally offline

Not sure why but validator is offline. Anyone have any suggestions to get back online?, sudo journalctl -fu lighthousebeacon prints:

May 04 16:22:11.002 WARN Error processing HTTP API request       method: GET, path: /eth/v1/validator/duties/proposer/281290, status: 503 Service Unavailable, elapsed: 130.2µs

sudo journalctl -fu lighthousevalidator prints:

May 04 12:24:11 user lighthouse[9270]: May 04 16:24:11.003 ERRO Failed to download proposer duties      err: Some endpoints failed, num_failed: 2 http://localhost:5052/ => Unavailable(NotSynced), http://localhost:5052/ => RequestFailed(ServerMessage(ErrorMessage { code: 503, message: "SERVICE_UNAVAILABLE: beacon node is syncing: head slot is 8998111, current slot is 9001319", stacktraces: [] })), service: duties 
May 04 12:24:11 user lighthouse[9270]: 
May 04 16:24:11.003 INFO Connected to beacon node                endpoint: http://localhost:5052/, version: Lighthouse/v5.1.3-3058b96/x86_64-linux 
May 04 12:24:11 user lighthouse[9270]: 
May 04 16:24:11.004 WARN Beacon node is not synced               el_offline: true, endpoint: http://localhost:5052/, head_slot: 8998111, sync_distance: 3208 

tried to sync and got the following when I ran lighthouse bn --checkpoint-sync-url http://remote-bn:5052/:

May 04 16:18:52.495 INFO Logging to file                         path: "/home/user/.lighthouse/mainnet/beacon/logs/beacon.log" 
May 04 16:18:52.563 INFO Lighthouse started                      version: Lighthouse/v5.1.3-3058b96 
May 04 16:18:52.563 INFO Configured for network                  name: mainnet 
May 04 16:18:52.579 INFO Data directory initialised              datadir: /home/user/.lighthouse/mainnet 
May 04 16:18:52.591 INFO Deposit contract                        address: 0x00000000219ab540356cbb839cbe05303d7705fa, deploy_block: 11184524 
May 04 16:18:52.746 INFO Blob DB initialized                     oldest_blob_slot: Some(Slot(8626176)), path: "/home/user/.lighthouse/mainnet/beacon/blobs_db", service: freezer_db 
May 04 16:18:52.747 CRIT Failed to start beacon node             reason: Unable to open database: HotColdDBError(UnsupportedSchemaVersion { target_version: SchemaVersion(4), current_version: SchemaVersion(3) }) 
May 04 16:18:52.747 INFO Internal shutdown received              reason: Failed to start beacon node 
May 04 16:18:52.747 INFO Shutting down..                         reason: Failure("Failed to start beacon node") Failed to start beacon node
5 Comments
2024/05/05
01:21 UTC

8

Pruning and Rescue Node (Teku+Nethermind)

Solo staker here (Teku+Nethermind) on mainnet.    I set things up using Somer Esat's excellent guide (Thanks Somer!).   Running well for many months.   Both Teku and  Nethermind run as systemd services.  

My Nethermind mainnet database is getting to 80%.    Time to prune.   I know I can stop nethermind, remove the mainnet db and relaunch nethermind forcing the database to efficiently reconstruct .    Since I’m working with  the latest Nethermind (1.26.0)  I understand this will automatically  force the new "halfpath" database construction.    From my reading this will take at most 1 day with all my validators “inactive" during that time.

I had hoped to use rescuenode. com to avoid validator inactivity   by temporarily pointing  to the rescue node.    I successfuly obtained a temporary username and password from rescuenode.com (call it MY_ACCESS_URL), stopped Teku,  and  inserted the flag

--beacon-node-api-endpoint=MY_ACCESS_URL \

into the teku.service file.

Doesn't appear to work.  (systemctl start/status) Teku indicates a Black dot vs Green dot

More closely looked at the docs at https://rescuenode.com/docs/how-to-connect/solo . These state

"Solo Stakers can only use the Rescue Node if running their validators in a stand-alone process."

Is this the problem?  In Somer Esat's Teku setup do validators run in a stand-alone process?.   

The docs at  https://docs.teku.consensys.io/get-started/start-teku appear to imply that invoking Teku as a systemd service as per Somer Esat implies there are two parts:  1) a beacon node and 2)  a validator-client.    And that you can run these separately.   Is that what you need to do to use rescue node?     This is all complicated for me as I am just a Somer Esat guide follower.   Don’t want to get in over my head and stuff things up.    I’ve never run teku outside the systemd service.

Any help much appreciated, hope I am posting in the right “community” and not wasting anyone’s time with ignorant questions answered elsewhere.

14 Comments
2024/05/05
01:16 UTC

10

Rhino Review - Ethereum Staking Journal #25 is out!

Welcome to the newest edition of Rhino Review - Ethereum Staking Journal! 🦏

Read here: https://rhinoreview.substack.com/p/rhino-review-ethereum-staking-journal-014

📌 Rhino Review - Ethereum Staking Journal supported by EthStaker. The EthStaker community deserves immense recognition for their unwavering support. Kudos to their dedication and collaborative spirit!

0 Comments
2024/05/04
10:21 UTC

5

Problems with generating exit message

Hello everyone!

So as I am closing in on exiting my validator, I am running into a problem with ETHDO as it is consistently telling me that it's failing to obtain offline preparation files.

I am using a completely offline machine for this process and downloaded the daily files off ethstaker.

The process is usually this I download the files for the day at 0:00 utc onto a usb on my mac then transfer them over to my offline windows based machine. It seems as if all the steps are followed as directed and the offline preparation file is located in the same folder as the ethdo.exe.

Anyone have any idea what could be going wrong?

****UPDATE

Could not get it to work for the life off me with the prepared-alternative offline files found on github. Maybe they are out of date or not functioning properly but once I used a online machine to download the offline-exit.json it worked flawlessly.

16 Comments
2024/05/03
14:14 UTC

8

Staking via Starlink

Can anyone share their experience with Starlink? Is the down/upload speed good enough, what about the latency?
Is Port forwarding possible?

Thank you in advance!

19 Comments
2024/05/03
13:37 UTC

7

Claiming Airdrops using VPN

Asking for a theoretical friend, what would the consequences be for claiming an airdrop using a VPN in a country where it's restricted?

3 Comments
2024/05/02
20:08 UTC

30

My i5 nuc did great during sync committee. Netted $500 or 0.16 🔥

Besu/teku, i5 Nuc I think gen 8, 32gb ram, 2tb nvme. She did great!

12 Comments
2024/05/02
16:11 UTC

Back To Top