Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
Substrate is a framework for building blockchain logic through composition of runtime modules. The Substrate Runtime Module Library already includes useful modules for basic functionality such as assets (tokens), balances, staking, and more. Members of the community have been extending the functionality of Substrate-built chains through their own modules, such as NFTs (substratekitties), or TCRs.
This task is to create a Substrate runtime module which can be re-usable among projects in the ecosystem. Some ideas of extensions could include privacy-focused transactions, opaque balances using zk-snarks, quadratic voting, harberger tax on assets, or new auction mechanisms.
_A correct submission will:_
- Be open source (under a permissive license which will let others use it).
- Have a step-by-step guide on how to use the module in a substrate chain (how to import the crate, and integrate it with other modules and finally run the chain).
- The module must function as intended, have no compiler errors and be well documented.