NethermindEth / StarknetByExample

A collection of examples of Cairo smart contracts for Starknet.
https://starknet-by-example.voyager.online/
MIT License
109 stars 83 forks source link

Feature: ERC20 Token Streaming #196

Open julio4 opened 4 months ago

julio4 commented 4 months ago

Description

In this example, we will implement a contract that allows for ERC20 token streaming. This means that a specific amount of tokens can be distributed gradually over a defined vesting period. Users will be able to set up streams that stream tokens incrementally, ensuring a continuous flow of tokens over time rather than a lump sum distribution.

Criteria

Resources:

ODHack

To be eligible for additional rewards, be sure to review and follow the ODHack Common Guidelines and Contributing Guidelines. Be sure to join the telegram group and introduce yourself.

LamsyA commented 4 months ago

Hi @julio4 I have a good knowledge of how to do this. kindly assign it to me.

estherbreath commented 4 months ago

@julio4 I am a Blockchain Developer, and would like to work on this issue.

Below is a summary of how I intend to go about it;

Develop the smart contract to include functionalities for; setting up token streams specifying the vesting period and managing the distribution of tokens.. Ensure the design is modular and easy to understand.

Develop a suite of tests covering all aspects of the contract, including edge cases and error handling.

Deploy the contract on a testnet. Monitor the deployment process and verify that the contract operates as expected.

julio4 commented 4 months ago

@julio4 I am a Blockchain Developer, and would like to work on this issue.

Below is a summary of how I intend to go about it;

Develop the smart contract to include functionalities for; setting up token streams specifying the vesting period and managing the distribution of tokens.. Ensure the design is modular and easy to understand.

Develop a suite of tests covering all aspects of the contract, including edge cases and error handling.

Deploy the contract on a testnet. Monitor the deployment process and verify that the contract operates as expected.

@estherbreath assigned for now!

Gift-Naomi commented 2 months ago

@julio4 Can be assign to work on this issue?

julio4 commented 2 months ago

@julio4 Can be assign to work on this issue?

Hello! Yes, I reassigned to you