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
Currently, the grantPermissions capability in wallet_connect accepts a single permission grant object. To create multiple session keys with different permissions, users must call wallet_grantPermissions multiple times after wallet creation, each requiring separate passkey authentication.
Proposed Enhancement
Allow grantPermissions to accept an array of permission grant objects, enabling creation of multiple session keys during the initial wallet creation flow with only one passkey authentication.
Rationale
Better UX: Users only authenticate once during wallet creation instead of multiple times
Seamless onboarding: Session keys are created invisibly as part of wallet setup
Separation of concerns: Create multiple session keys with distinct focused permissions at wallet creation
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Currently, the
grantPermissionscapability inwallet_connectaccepts a single permission grant object. To create multiple session keys with different permissions, users must callwallet_grantPermissionsmultiple times after wallet creation, each requiring separate passkey authentication.Proposed Enhancement
Allow
grantPermissionsto accept an array of permission grant objects, enabling creation of multiple session keys during the initial wallet creation flow with only one passkey authentication.Rationale
Current Behavior
Desired Behavior
Beta Was this translation helpful? Give feedback.
All reactions