WTFAcademy / WTF-Starknet

Education Platform to onboard developers to Starknet.
https://starknet.wtf.academy
60 stars 37 forks source link

[todo] simple Account Abstraction Dapp #41

Open AmazingAng opened 1 year ago

AmazingAng commented 1 year ago

Simple implementation of AA on the web with the following features:

  1. generate a random seed phrase or private key for the user.
  2. user can enter a seed phrase or private key to create a AA contract.
  3. After creation, the user can use the AA to interact with Starknet. For education purposes, we the Dapp only contain send and receive testnet ETH.

Resources:

  1. AA on Starknet: https://docs.starknet.io/documentation/architecture_and_concepts/Account_Abstraction/introduction/
  2. Dapp tutorial: https://starknet.wtf.academy/docs/Dapp/
  3. Openzeppelin AA implementation: https://github.com/OpenZeppelin/cairo-contracts/tree/main/src/openzeppelin/account