nova-delegation-registry
SP2KZ109PC2HRFH8T37ZD8VAQF2DK38RTXQSBK80TSource Code
;; nova-delegation-registry.clar
;; Advanced delegation logic
;; CLARITY VERSION: 2
(define-map delegations
principal
principal
)
(define-public (delegate-to (delegatee principal))
(begin
(map-set delegations tx-sender delegatee)
(ok true)
)
)
(define-public (revoke-delegation)
(begin
(map-delete delegations tx-sender)
(ok true)
)
)
(define-read-only (get-delegate (user principal))
(map-get? delegations user)
)
Functions (3)
| Function | Access | Args |
|---|---|---|
| delegate-to | public | delegatee: principal |
| revoke-delegation | public | |
| get-delegate | read-only | user: principal |