You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: add manual derivation type selection UX guidelines
- Add alternative implementation for explicit user selection during onboarding
- Include code example for manual derivation type selection UI
- Document benefits and use cases for manual vs automatic selection
- Address scenarios where users have used multiple derivation types
- Provide clear guidance for multi-wallet applications
-**User Control**: Users explicitly choose their derivation type
134
+
-**Multi-Wallet Support**: Users can create multiple wallets with different derivation types
135
+
-**Transparency**: Clear understanding of which derivation type is being used
136
+
-**No Guessing**: Eliminates the need for automatic discovery patterns
137
+
138
+
**When to Use Manual Selection:**
139
+
- Applications that prioritize user control and transparency
140
+
- Multi-wallet applications where users might have accounts with different derivation types
141
+
- Enterprise applications where explicit configuration is preferred
142
+
- When users have used multiple wallet types and need to access different accounts
143
+
105
144
## Implementation Details
106
145
107
146
When a non-default derivation type is specified, the SDK sets the appropriate `derivationType` in the `cardanoSignTransaction` call. For the default type, no `derivationType` is sent to Trezor.
@@ -119,8 +158,3 @@ Existing wallets without a `derivationType` configuration will continue to work
119
158
-**[Trezor Forum](https://forum.trezor.io/t/cardano-ada-transaction-signing-error/10466)**: Community discussion on derivation types
0 commit comments