rsksmart / rif-relay

Meta-transaction support for RSKJ
Other
11 stars 17 forks source link

RIF Relay Social Recovery #202

Open bguiz opened 2 years ago

bguiz commented 2 years ago

Bounty

This issue is bountied on Gitcoin, for 0.07RBTC, which is ~1500USD at the time of posting.

Assigned reviewers: @antomor, @franciscotobar, and @bguiz

Challenge Description

The operator of RIF Relay uses a smart wallet that can hold the ERC20 tokens and RBTC for the EOA. By offering a social recovery method for the ERC20 tokens and RBTC, we add an extra layer of security for the end-user. An end-user might find this feature attractive, and decide to use RIF Relay as a result.

The Smart Wallet template already implements a recover method that could be used to transfer the balance (RBTC) to a recovery address. This recovery address is specified upon creation. It handles a call to a destination contract that could be used to transfer the ERC20 tokens.

The task: Implement a destination contract that:

Submission Requirements

Timeline

This bounty is available from 29/06/2022 until 29/09/2022. Please allow for 14 days for reviews.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 0.071 RBTC (1500.16 USD @ $21129.0/RBTC) attached to it as part of the rsksmart fund.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 2 months, 4 weeks from now. Please review their action plans below:

1) leetdev has started work.

I will implement the social recovery functionality as required.

Learn more on the Gitcoin Issue Details page.

bguiz commented 2 years ago

:loudspeaker: Bounty is now live!

Issue description updated to include assigned reviewers and dates in timeline.

tommy-a commented 2 years ago

@bguiz Saw this was still open until the end of the week, just wanted to double check before I started to see if that was still the case

Cheers, Tommy