nova-emergency-brake
SP2KZ109PC2HRFH8T37ZD8VAQF2DK38RTXQSBK80TSource Code
;; nova-emergency-brake.clar
;; Pauses protocol functions
;; CLARITY VERSION: 2
(define-data-var paused bool false)
(define-data-var admin principal tx-sender)
(define-public (toggle-pause)
(begin
(asserts! (is-eq tx-sender (var-get admin)) (err u100))
(var-set paused (not (var-get paused)))
(ok (var-get paused))
)
)
(define-read-only (is-paused)
(var-get paused)
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| toggle-pause | public | |
| is-paused | read-only |