Create the account
This server-side example uses one ECDSA owner. Keep both environment variables private.account.type. It deploys the account lazily on each chain when the account first sends a transaction there. Receiving funds does not deploy it.
Restore the account
CallcreateAccount again with the same account implementation, owners, and provider-specific salt or nonce. The same configuration produces the same address for a given SDK version.
Keep the complete configuration with the signer material. Changing an owner, threshold, account implementation, salt, or nonce can produce a different address.
Choose the configuration
Choose a signer
Select ECDSA, passkeys, an embedded wallet, an external wallet, multisig, or MFA.
Choose an account provider
Use the default Nexus account or choose another supported implementation.