Skip to content

Use Case - 2 Allowance #21

@Alonski

Description

@Alonski

Tim has 2 children: Joseph and Rahul. He wants to give them a weekly allowance of 1 ETH each.
He goes to CoinPanion, for the first time, and is presented with his dashboard.
His Ethereum Address is already filled in as Tim is using Status to browse the Dapp.
He decides to personalize his profile by uploading a profile picture and setting his name, email and profile description.
This will later be used when his kids go to visit his profile.

Tim wants to send 8 ETH per month. His CoinVault is currently empty.
He clicks on Add to CoinVault and sends 8.1 ETH to the CoinVault, a smart contract which handles subscriptions for Tim.
The reason for the extra .1 ETH is for Gas fees

The he clicks on the button Coin Someone.
A modal pops up where Tim enters the ETH address of Joseph.
He enters 1 ETH per week and clicks Send.
1 ETH is instantly sent from the CoinVault to Joseph.
The CoinVault also schedules to send another 1 ETH in a week.
Every time the CoinVault sends a subscription payment, it also schedules the next one.

This is done again for Rahul.

When the CoinVault starts to get low on currency, will be empty before next payment, it sends an email notification to Tim.

When a CoinVault is empty it stops sending out coins until it is replenished.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions