mirror of
https://github.com/logos-messaging/specs.git
synced 2026-01-07 08:33:07 +00:00
clarify parameter update implications for existing memberships
This commit is contained in:
parent
f15b30a1dc
commit
586d70bfba
@ -170,11 +170,17 @@ Deposit withdrawal is subject to the following conditions:
|
|||||||
|
|
||||||
At initial mainnet deployment, the contract MUST have an _Owner_.
|
At initial mainnet deployment, the contract MUST have an _Owner_.
|
||||||
The _Owner_ MUST be able to change the values of all contract parameters.
|
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:
|
The _Owner_ MUST be able to pause any of the following contract functionalities:
|
||||||
- register a membership;
|
- register a membership;
|
||||||
- extend a membership;
|
- extend a membership;
|
||||||
- withdraw a deposit.
|
- withdraw a deposit.
|
||||||
|
|
||||||
|
The
|
||||||
|
|
||||||
At some point, the _Owner_ SHOULD renounce their privileges,
|
At some point, the _Owner_ SHOULD renounce their privileges,
|
||||||
and the contract MUST become immutable.
|
and the contract MUST become immutable.
|
||||||
If further upgrades are necessary,
|
If further upgrades are necessary,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user