An Ethereum consensus-layer public key is used to identify an Ethereum validator.
Ethereum execution-layer accounts use secp256k1, while consensus-layer validator keys use BLS12-381. Because they use different key systems, they produce different public keys and address identifiers.
In imToken, you can use the same mnemonic phrase to manage keys associated with both the Ethereum execution layer and consensus layer. A wallet currently created or imported with a mnemonic phrase can generate its corresponding Ethereum consensus-layer public key from the account details page.
Under EIP-2334, the derivation path for the first validator's withdrawal key is m/12381/3600/0/0, and the corresponding validator signing key path is m/12381/3600/0/0/0.
Still comparing different ETH staking options? See how non-custodial, liquid, and solo staking differ, and explore the staking options currently available through imToken.