createDefaultDeployer

Creates a deterministic deployer keypair for smart account deployment.

Derives a keypair from SHA256("openzeppelin-smart-account-kit"). The derivation is deterministic and reproducible across all Smart Account Kit implementations. This keypair only pays deployment fees and does not control user wallets. Suitable for testing and simple deployments; production apps typically use a custom deployer for attribution and traceability.

Return

A deterministic KeyPair for contract deployment

Throws

if seed generation fails