I would like to create a staking contract for my token.

I found many examples of the staking contracts, but all of them were using a _burn and _mint token methods. Because I want my token to have a limited supply and be deflationary, I don’t want to use the _mint function because it will result in creating an additional supply.

Instead, I would like to distribute staking rewards from the tokens that will be sent to the staking contract once in a while. Is it something that is possible to create in solidity? Can you please refer example of such a staking contract or can you advise how to implement it?

1 Answer 1


A contract such as staking rewards from Synthetix is usually a good example


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.