clarify parameter update implications for existing memberships

This commit is contained in:
Sergei Tikhomirov 2024-08-30 10:54:11 +02:00
parent f15b30a1dc
commit 586d70bfba
No known key found for this signature in database
GPG Key ID: 6A1F8ED9D6538027

View File

@ -170,11 +170,17 @@ Deposit withdrawal is subject to the following conditions:
At initial mainnet deployment, the contract MUST have an _Owner_.
The _Owner_ MUST be able to change the values of all contract parameters.
The updated parameter values MUST apply to all new memberships.
The parameters of existing memberships MUST NOT change if the _Owner_ updates global parameters.
The contract MAY restrict extensions for memberships created before the latest parameter update.
The _Owner_ MUST be able to pause any of the following contract functionalities:
- register a membership;
- extend a membership;
- withdraw a deposit.
The
At some point, the _Owner_ SHOULD renounce their privileges,
and the contract MUST become immutable.
If further upgrades are necessary,