Source 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)

FunctionAccessArgs
execute-actionpublictarget: principal, function-name: (string-ascii 32
add-executorpublicuser: principal