-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Create a dApp where users can create their own smart contract-based bank accounts
There will be several advantages to using such accounts:
Overview
-
You can authorize several addresses (your metamask, your mobile browser/wallet, your mom's, etc) to spend ETH or tokens from the main smart contract bank account
-
You can set friends or relatives' addresses who would be able to retrieve the funds inside after a certain period of inactivity (if something would happen to you)
-
Spending limits can be set, so even if someone steals one of your private accounts, they shouldn't be able to drain your whole bank account
-
much more
Philosophy
I've had this idea for a while now - we know multisig accounts with daily limits exist already, but I believe they can be made more versatile and user-friendly. Not every transaction needs to be multi-approved, and there should be an expiring period on an account which holds a lot of funds, such that someone can inherit it.
Next steps
This is currently just an idea in my head - I have experience with Solidity and a little web3js, so ideally I would benefit from some front-end help. I want this to be an intuitive and easy to use dApp where people would easily be able to manage their ETH and tokens and how they can be spent. My accounting contract base will be a good starting point.
I believe this project best aligns with Swarm City.
Contact info:
Github: @paradoxdao
Medium: PaskalS