ERC20Staking
The Staking20
smart contract extension implements ERC20 staking mechanism. With this extension, you can set up a staking contract for holders of your ERC20 tokens. Users can stake their tokens and earn a different set of ERC20 tokens as rewards.
View on GitHub
Usage
This is an example smart contract demonstrating how to inherit from this extension and override the functions to add (optional) custom functionality.