Skip to main content
By default, the Rhinestone SDK uses a Safe smart account. You can override this by passing an account field to createAccount with the type set to your preferred implementation.
The account type determines the smart contract implementation deployed for the user. All supported types are fully compatible with Rhinestone’s intent infrastructure and ERC-7579 module ecosystem.
Need support for a different account implementation? Open an issue and we’ll take a look.