mirror of
https://github.com/logos-messaging/specs.git
synced 2026-01-07 16:43:06 +00:00
fix: add semantic break
This commit is contained in:
parent
eb4dfd614c
commit
cc1a917d11
@ -169,11 +169,13 @@ R_{free} = R_{max} - R_{active} - R_{grace_period} - R_{expired}
|
|||||||
```
|
```
|
||||||
|
|
||||||
Membership registration is additionally subject to the following requirements:
|
Membership registration is additionally subject to the following requirements:
|
||||||
- If `r <= R_{free}`, the new membership MUST be registered (assuming all other necessary conditions hold). The new membership MAY overwrite one or multiple _Expired_ memberships.
|
- If `r <= R_{free}`, the new membership MUST be registered (assuming all other necessary conditions hold).
|
||||||
|
- The new membership MAY overwrite one or multiple _Expired_ memberships.
|
||||||
- If `r > R_{free}`:
|
- If `r > R_{free}`:
|
||||||
- if `r > R_{free} + R_{expired}`, registration MUST fail;
|
- if `r > R_{free} + R_{expired}`, registration MUST fail;
|
||||||
- if `r <= R_{free} + R_{expired}`, the new membership MUST be registered by overwriting some _Expired_ memberships.
|
- if `r <= R_{free} + R_{expired}`, the new membership MUST be registered by overwriting some _Expired_ memberships.
|
||||||
- The sender of the registration transaction MAY specify a list of _Expired_ memberships to be overwritten. If the list is not provided, the contract MAY use any criteria to select _Expired_ memberships to overwrite (see Implementation Suggestions).
|
- The sender of the registration transaction MAY specify a list of _Expired_ memberships to be overwritten.
|
||||||
|
- If the list is not provided, the contract MAY use any criteria to select _Expired_ memberships to overwrite (see Implementation Suggestions).
|
||||||
- If a new membership A overwrites an _Expired_ membership B:
|
- If a new membership A overwrites an _Expired_ membership B:
|
||||||
- membership B MUST become _ErasedAwaitsWithdrawal_;
|
- membership B MUST become _ErasedAwaitsWithdrawal_;
|
||||||
- the current total rate limit MUST be decremented by the rate limit of membership B;
|
- the current total rate limit MUST be decremented by the rate limit of membership B;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user