Project built in the ETHGlobal FEVM Hackathon
- Federico Loterstein (@fedeloters)
We are the #1 wallet in FEVM that allows you to configure 2FA with 2 different wallets, increasing the security of your transactions and protecting your assets from possible attacks.
We created a multisig Wallet that increases the security of our assets. This connects with two different wallets, for example one on the cell phone and one on the computer, working as a double authentication factor (2FA) since for any transaction I will need the approval of both devices. In other words, in the event that our cell phone is stolen and they want to access our wallet, they will not be able to steal the funds. Another ideal use case is, for example, in a Hackthon where an award is received, each member registers their Wallet, and when withdrawing the funds, they will need the approval of the team to carry out the transaction.
git clone https://github.com/fedeloterstein/FEVM-2FA.git
cd FEVM-2FA
yarn install
Add your deployment account private key in hardhat config file.
npx hardhat compile
Deposit some tFIL to your deployment account from wallaby faucet - https://wallaby.network/
npx hardhat deploy
Note the contract address and locate the contract ABI under deployments folder and replace it inside the contants file under client folder.
cd client
yarn install
yarn dev
PRs and issues are always welcome. Feel free to submit any issues or ideas you have at the issues page.