Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/pages/guide/node/security.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Your signing key is the most sensitive asset on your validator. Anyone with acce

- **Restrict file permissions** — set `chmod 600` on key files so only the node process user can read them.
- **Never share your private key** — the Tempo team will never ask for it.
- **Use different keys for testnet and mainnet** — do not reuse signing keys or operator keys across networks; a testnet compromise should never put your mainnet validator at risk.
- **Rotate keys periodically** — use [key rotation](/guide/node/validator-lifecycle#rotate-validator-identity) to swap to a new ed25519 key without leaving the committee.
- **Separate the operator address** — the Ethereum address that controls on-chain operations (IP updates, rotation, ownership transfer) should be a dedicated address, not a general-purpose hot wallet.

Expand Down
4 changes: 4 additions & 0 deletions src/pages/guide/node/validator-keys.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Tempo validators use several keys and addresses. This page explains what each on

:::warning
Never share your private signing key. Anyone with access to it can impersonate your validator. The Tempo team will never ask for your private key. Store keys securely and restrict file permissions.

Use different signing keys and operator keys for testnet and mainnet. A testnet compromise should never put your mainnet validator at risk.
:::

## Key and address overview
Expand All @@ -24,6 +26,8 @@ Never share your private signing key. Anyone with access to it can impersonate y

:::warning
Never share your private signing key. Anyone with access to it can impersonate your validator. The Tempo team will never ask for your private key.

Use a different key for each network rather than reusing the same validator identity on testnet and mainnet.
:::

Generate an ed25519 keypair:
Expand Down
Loading