Getting Started

Keys

Guide for obtaining an ECDSA key as a Seeker.

We are currently requiring Seekers to identify themselves in the network when sending requests. These requests are signed using an ECDSA key, which you must get whitelisted by submitting a form application (linked below).

ECDSA Keypair

You can generate a new ECDSA key pair or import an existing one.

A passphrase will be prompted from the user to securely store the key. Keys are saved using a user-provided name, which will be used to refer to them in other CLI commands.

Key Generation Options

Generate a new key with a given name:

NAME=ecdsa.seeker

fermah-seek key gen --name $NAME --key-type ecdsa

Output will include the public key. This will be used as the identifier to get you whitelisted. Private key will be saved to ~/.fermah/keys/<name>.json according to the Web3 Secret Storage Definition.

Command Reference

ArgumentDescriptionRequired
--nameUnique name for keyYes
--key-typeecdsa or blsYes
--password-stdinRead password from stdinNo
--no-pw-confirmDo not ask for password confirmationNo
--no-passwordForce no password for keystoreNo

Whitelist Keys

Once the keys are generated, you can submit the ECDSA public key and other details in the Seeker Application Form (Holesky) for whitelisting. We will notify you once your key has been registered.

Your key must be whitelisted before you can start making requests on the network.

Previous
Installation