Exhaustive documentation and tooling for lockup contract #185
Labels
core-contracts
documentation
Improvements or additions to documentation
invalid
This doesn't seem right
security-audit
Background
The lockup contract implementation and intended usage has been changing over time. As the result we have users that have different expectations about the contract. Additionally, NEAR community intends to use lockup contract for upcoming community projects. Since the amount of assets locked through this contract is substantial, we need to make sure there is no space for ambiguity in UX and DevX. Because we expect casual community user to be able to operate the contract we need to provide convenient tools to operate with the contract.
Documentation and Tooling
Therefore we need to provide the following the community:
See explainer on the types of documentation here:
We should consider having a separate landing page for the lockup contract that links all documentations and UI tools in one place, potentially using Docusaurus (see Rust SDK book) or Gitbook (see wiki NEAR).
Use-cases
Our documentation and tooling should explicitly cover and differentiate the following cases:
We should also consider collaborating with https://metapool.app/ on integration since we store a large amount of tokens in these lockup contracts and it would be beneficial if they could be tokenized in a way similar to stNEAR.
Audits
Finally, we should order several audits of the contracts, UI tools, and documentation to ensure that they are all consistent and cover the cases exhaustively.
The text was updated successfully, but these errors were encountered: