← Back to home

AccountLend

React

A platform to trade partial control of own account (with AA session key)

Screenshots

AccountLend screenshot 1
AccountLend screenshot 2
AccountLend screenshot 3
AccountLend screenshot 4
AccountLend screenshot 5
AccountLend screenshot 6

Problem Statement

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.

Solution

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.

Hackathon

ETHGlobal Istanbul

2024

Contributors