Skip to content

Commit cb8fa71

Browse files
committed
Added Nimbus to the key loader docs
1 parent e02ab69 commit cb8fa71

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

docs/docs/get_started/configuration.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ keys_path = "/path/to/keys"
5252
secrets_path = "/path/to.secrets"
5353
```
5454

55-
We currently support Lighthouse, Prysm, Teku and Lodestar's keystores so it's easier to load the keys. We're working on adding support for additional keystores. These are the expected file structures for each format:
55+
We currently support Lighthouse, Prysm, Teku, Lodestar, and Nimbus's keystores so it's easier to load the keys. We're working on adding support for additional keystores. These are the expected file structures for each format:
5656

5757
<details>
5858
<summary>Lighthouse</summary>
@@ -175,6 +175,37 @@ We currently support Lighthouse, Prysm, Teku and Lodestar's keystores so it's ea
175175
:::
176176
</details>
177177

178+
<details>
179+
<summary>Nimbus</summary>
180+
181+
#### File structure:
182+
```
183+
├── keys
184+
│   ├── <PUBLIC_KEY_1>
185+
│   │   └── keystore.json
186+
│   └── <PUBLIC_KEY_2>
187+
│   └── keystore.json
188+
└── secrets
189+
   ├── <PUBLIC_KEY_1>
190+
   └── <PUBLIC_KEY_2>
191+
```
192+
193+
#### Config:
194+
```toml
195+
[pbs]
196+
...
197+
with_signer = true
198+
199+
[signer]
200+
port = 20000
201+
202+
[signer.local.loader]
203+
format = "nimbus"
204+
keys_path = "keys"
205+
secrets_path = "secrets"
206+
```
207+
</details>
208+
178209
### Proxy keys store
179210

180211
Proxy keys can be used to sign transactions with a different key than the one used to sign the block. Proxy keys are generated by the Signer module and authorized by the validator key. Each module have their own proxy keys, that can be BLS or ECDSA.

0 commit comments

Comments
 (0)