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
We should create a new authenticator that works with session key. Here are the requirements:
Session keys would always be Starkkey generated in user browser
It should be possible to authenticate on the contract with a tx from L1, authentication should be only from the chainId where it was initiated.
It should be possible to authenticate with an Ethereum signature which would work on any chain (for EOAs)
It should be possible to authenticate with a Starknet wallet doing a signature
We should have a way to revoke a session key with the session key itself or native account
Do we need expiration?
We may want to look into Argent on how they dealing with session keys and if there is a way to integrate in their system, I think there is or will be some support in Argent X for session key, which would be great to be compatible with.
This is still a draft, ideally we should iterate on this and figure out a flow and interface before starting the integration.
The text was updated successfully, but these errors were encountered:
This approach leverages account abstraction to authorise a separate key on the same wallet to authorize txs.
This would in principal work for Starknet accounts generating a session (so long as they were argent x), but wouldnt work for ethereum accounts. We would need to generate a new Starknet account for the latter case.
We should create a new authenticator that works with session key. Here are the requirements:
We may want to look into Argent on how they dealing with session keys and if there is a way to integrate in their system, I think there is or will be some support in Argent X for session key, which would be great to be compatible with.
This is still a draft, ideally we should iterate on this and figure out a flow and interface before starting the integration.
The text was updated successfully, but these errors were encountered: