It would be nice if there was a structured template contract repo that was up to date with the latest features of cosmwasm and provwasm. This would help onboard developers and get them creating contracts in little time. This can also act as a testing ground for figuring out what common features should be moved into provwasm.
Problem Definition
One major issue with provwasm is that there is not a single go to contract that developers can quickly clone and start developing with. Every user is forced to use the tutorial contract or the cosmwasm template. These do not contain the latest features, and if using the cosmwasm template does not contain our dependencies. Additionally, there is no standard repo structure for cosmwasml. This results in every smart contract having a different repo layout and structure.
Proposal
Develop a new contract that acts as a template for all future contracts
It must contain a well structured repo that can easily be understood. A good starting point is the metadata-bilateral-exchange.
It must contain tests to demonstrate how to test contracts
It must be easily buildable and deployable.
It must have a README to act as a publishing guide.
It must have all functions documented to aide users in code documentation.
It should have message fees incorporated to encourage developers to use them.
Summary
It would be nice if there was a structured template contract repo that was up to date with the latest features of cosmwasm and provwasm. This would help onboard developers and get them creating contracts in little time. This can also act as a testing ground for figuring out what common features should be moved into provwasm.
Problem Definition
One major issue with provwasm is that there is not a single go to contract that developers can quickly clone and start developing with. Every user is forced to use the tutorial contract or the cosmwasm template. These do not contain the latest features, and if using the cosmwasm template does not contain our dependencies. Additionally, there is no standard repo structure for cosmwasml. This results in every smart contract having a different repo layout and structure.
Proposal
For Admin Use