Skip to content
This repository has been archived by the owner on Mar 27, 2023. It is now read-only.

Bequest module proposal #87

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions Proposals/BequestModule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Proposal Guideline
## Project Overview

### Project name
> Bequest module
### Team members
Victor Porton <[email protected]>
### What project are you building
> A module and other contracts for bequesting a Gnosis Safe or funds on it e.g. to a charity.
### Why did you decide to build it
[This my project](https://vporton.github.io/future-salary/#/) needs to accept bequests.
### How long will it take
I have already done it. It took 20 days.
### How much funding are you requesting
$10000
### How did you hear about the GECO
I don't remember.

## Your Proposal
### Project description
https://github.com/gnosis/safe-modules/pull/23

**Bequest Module** - Allows to bequest all funds on the wallet to be withdrawn after a given time. Moreover, after the given time the heir can execute any transaction on the inherited wallet.

Also it adds wrappers to easily bequest all ERC-20 and ERC-1155 tokens available in a wallet instead of bequesting the wallet itself.

The bequest date and heir can be changed at any time.

It supports bequesting a DeFi token together with all its profits.

Please fund me for having done this work, despite I did not do this proposal before starting the work, because otherwise would be dishonest and because I want to keep working for Gnosis project.

This project is to be able to finance charities by non-donors and other persons who wish to bequest. It also can be used for such things as a parental bequest.
### Features
It is several Solidity smart contracts.
### Team description
Victor Porton <[email protected]> - a regular GitCoin contributor with good knowledge of Solidity.
### Timeline, Milestones and Deliverables
**Phase I**
Contract creation and testing.

**Deliverables**
All the above described features + unit tests (however not quite complete).

**Time and Price Estimate**
20 days (25 Dec 2020 - 13 Jan 2021)

$10000

### Others
It is a very innovative way to bequest. Combined with [that project](https://vporton.github.io/future-salary/#/) it even allows to use a bequest _before_ the inherited funds are released.

Need also create UI (outside of the proposal scope).

Need also create a mean to split bequest between several heirs (outside of the proposal scope).

Need also create a ERC-721 bequests (outside of the proposal scope).