NEWTON
Asked
2 months ago
46
views
0
This question has a bounty of $0.00 in testnet ETH. Answers to this question are eligible to win that bounty.
These are testnet contracts. Not real ETH.
$0.00
Does AA support "Session Keys" so I can avoid signing too many transactions when they are redundant?
This question is participating in Newton Bounties | Incentivized Test Program Every verified valid question gets $10 USDC (mainnet)
Newton
asked
2 months ago
0
Session keys have been theorized and discussed as a UX improving feature for Account wallets. The Account Abstraction model surely allows session keys via wallet plugins theoretically. In practice, a few projects have produced PoCs (see briq or cartridge-gg) but no standard implementation exists as of yet.
More info can be found here
0xDE8D
answered
1 month ago
0
To answer directly to the OP's question: currently, Account contracts do not support Session Keys out of the box. You can however add them pretty easily (with some code) and I'm sure we will have a plugin to handle that pretty soon :)
0x5EF2...46c5dd
answered
1 month ago
0
In the context of a smart contract wallet, session keys is the concept of delegating signing power for a limited time to a designated entity. This entity is then able to perform actions on behalf of the wallet, in a limited scope (time, money...)
This concept requires an account contract though; so it is easier to implement on chains that have account abstraction.
It is not a specific feature of AA, but one of the many things that can be coded in an account contract.
0x1547...37A92A
answered
2 months ago
Does Account Abstraction work on Mobile?
Does Account Abstraction support "Burner Accounts"?
Does Account Abstraction support bundling multiple operations at once?
What resources (Github repos, projects) do you follow about Cairo Language? Why?
Where can i get test tokens in StarkNet?
What is SHARP in Cairo Language?
How can I get ETH for the test net in StarkNet?
Cairo: Using less than or greater than in conditional
How do I transform data from javascript to Cairo?
Cairo Error: Getting Expected expression of type 'felt', got '(res : felt)'
Is the Starknet Name Service working or not?
Any idea what this could be caused by?
How can I change solc compiler version in warp?
What can I do if I've sent transactions from StarkNet to Ethereum L2 -> L1 on mainnet and transaction got stacked?