Skip to content

Smart contract "Bank accounts" #7

@paskals

Description

@paskals

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

Metadata

Metadata

Labels

ApprovedYour repo will be created/forked soon!bountyThis issue has an open bounty at https://openbounty.status.im/app

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions