Skip to main content
Choose ECDSA for server wallets, agents, existing wallet clients, or any integration that already produces Ethereum signatures. You are responsible for securing and recovering the key.

Configure an ECDSA owner

Pass a Viem account in the owners configuration:
The account uses the current Ownable Validator by default. The threshold defaults to one.
Never expose a private key in client code, logs, or source control. Use a key management system for production server signers.

Use more than one owner

Use multisig when several ECDSA owners should control one account. Use multi-factor authentication when you need different validator types, such as ECDSA and passkeys.

Manage owners

Use the SDK actions to change an account after deployment: