Skip to content

Unschedule certifications

Since no rate limit existed on membership renewal, it was necessary to introduce the unschedule_membership_expiry function to avoid MembershipsExpireOn storage item to grow indefinitely.

On certification there is (since !165 (merged)) a rate limit (every 5 days), but StorageCertsRemovableOn can still grow quite large: max 100 certs by member. So unscheduling expiration of renewed certs could decrease it a bit, and it would decrease the work done in inherents (outside extrinsics).

It is an optimization.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information