A platform to trade partial control of own account (with AA session key)
Users can set the expire time, limit action(e.g. exclude transfer), of the session key. Once generated the session, users can trade it on the platform. The buyers gain temporary limited control of the seller's account. To avoid the security problem, the seller can cancel the sessionkey at any time and can limit the actions as they want.
This project is based on the Starknet native AA. And based on the Argent implementation of Sessionkey. I implement with Cairo and Starknet.js, Starknet-react. The Starknet-react is the frontend, and interact with the Cairo contract with Argent or Braavos wallet. The connection between the frameworks are not smooth and took much time.