Ownership authentication
ensure_signed, ensure_root
ensure_signed
ensure_root
Pass
Replay protection
Nonce via extrinsics and context isolation
Overflow/underflow protection
Checked* math utilities
Checked*
Access control granularity
Role-based validation in transfer_ownership
transfer_ownership
Storage integrity validation
StorageVersion, migration pattern
StorageVersion
Event logging
Every dispatchable emits audit event
Audit trail via Events
Unforgeable and indexable metadata logs
Panic and DoS resistance
Graceful failure under stress test
Bounded storage entries
Map keys tested for bounded growth
Last updated 8 months ago