feature-flags-v1
SPEHC57T6DM90KMNR7AEE0VRMJ40411N62QJ72ZNSource Code
;; Feature Flags
(define-map flags (string-ascii 50) {enabled: bool})
(define-public (set-flag (flag (string-ascii 50)) (enabled bool))
(begin (map-set flags flag {enabled: enabled}) (ok true)))
(define-read-only (is-enabled (flag (string-ascii 50)))
(default-to false (get enabled (map-get? flags flag))))
Functions (2)
| Function | Access | Args |
|---|---|---|
| set-flag | public | flag: (string-ascii 50 |
| is-enabled | read-only | flag: (string-ascii 50 |