nova-execution-squad
SP2KZ109PC2HRFH8T37ZD8VAQF2DK38RTXQSBK80TSource Code
;; nova-execution-squad.clar
;; Executor multisig
;; CLARITY VERSION: 2
(define-map executors principal bool)
(define-public (execute-action (target principal) (function-name (string-ascii 32)))
(begin
(asserts! (default-to false (map-get? executors tx-sender)) (err u100))
;; Logic to execute remote call (simplified)
(ok true)
)
)
(define-public (add-executor (user principal))
(begin
;; Only admin (omitted)
(map-set executors user true)
(ok true)
)
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| execute-action | public | target: principal, function-name: (string-ascii 32 |
| add-executor | public | user: principal |