Choose it when
- You must preserve an existing smart account address and balances.
- You know the account implementation and owner configuration.
- You can supply or reconstruct its deployment data when it is not deployed on every required chain.
- You can install the Rhinestone Intent Executor and required validators where they are missing.
@rhinestone/sdk/evm. Pass the original EVM configuration to the helper; attach the result under evm.initData when creating the account.
Choose a new smart account if preserving an existing address is not required. It has fewer configuration and compatibility risks.
Configure an existing account
Provide initialization data, deploy where needed, and install missing account modules.