Comments (10)
I think you could make use of the yaml config file for that: https://nimbus.guide/options.html#configuration-files
from nimbus-eth2.
But I don't want to handle the whole file as a secret, just the fee address.
from nimbus-eth2.
How is something which shows up in plaintext in the block on chain a secret?
from nimbus-eth2.
Because you might want to avoid the association of a wallet address and yourself?
from nimbus-eth2.
I mean, again, in plaintext for blocks on chain. If that validator never proposes, then it's moot. If it does, then the world will see it anyway, no?
I guess I'm missing or misunderstanding something.
from nimbus-eth2.
I forgot to mention that my configuration is public:
https://github.com/jakubgs/nixos-config/blob/master/roles/nimbus-eth2.nix
Considering the fee recipient address can be looked up on the chain and associated with specific nodes and validators I do not want to include it in my configuration without encrypting it and treating it as a secret. And because secrets in NixOS have to be files which are created at runtime I would like to provide it as a file, rather than having to treat the whole configuration as a secret. Effectively negating the declarative nature of NixOS for this particular service.
from nimbus-eth2.
@jakubgs you can store suggestedFeeRecipient
in file called suggested_fee_recipient.hex
in hexadecimal form inside your validator directory.
from nimbus-eth2.
Oh, that's neat! That would work for me.
I see this mentioned here: https://nimbus.guide/data-dir.html#secrets-and-validators
But I see no mention of this in: https://nimbus.guide/suggested-fee-recipient.html
from nimbus-eth2.
So this is a documentation issue now, not a missing-functionality issue?
from nimbus-eth2.
Ah, forgot to close it.
from nimbus-eth2.
Related Issues (20)
- Dump beacon blocks with invalid execution payloads HOT 1
- Build from source fails if certain special characters are in the users file path to project HOT 2
- Clear single-vote attestations from pool when aggregate is full
- Optimizing syncing of sparse branches on stalled chain HOT 1
- Segmentation fault of 24.2.2 on Windows Server 2019 Standard HOT 10
- Nimbus CL < > Prysm VC incompatibility HOT 1
- Nimbus CL < > Lodestar VC incompatibility HOT 4
- Handle 404 errors in getAggregatedAttestation response HOT 1
- publishBlockV2 fails gossip validation for valid block HOT 7
- The debug REST API is not serving recent states (less than 2 days old) HOT 6
- Checkpoint-synced nodes appear to not use ERA files HOT 2
- Error: Unhandled exception: Asynchronous task [sendMessageSlow() at pubsubpeer.nim:301] was cancelled! [FutureDefect] HOT 8
- Release tarballs missing vendor folder
- Single command for beacon node and checkpoint sync. Remove separate command for `trustedNodeSync` HOT 1
- Require flag when resuming from past-weak-subjectivity database / genesis
- build error: incompatible pointer type HOT 1
- Check conten-type and return 415 if not supported by route HOT 6
- Beacon node's P2P degrades permanently after 40 minutes of no connectivity HOT 7
- Bug: Error build with cmd "make -jX nimbus_beacon_node" HOT 9
- Compilation error when "import libp2p/multicodec" is added to sync_manager.nim HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nimbus-eth2.