voting-delegation-v1
SP2PEBKJ2W1ZDDF2QQ6Y4FXKZEDPT9J9R2NKD9WJBSource Code
(define-map delegations principal {delegate: principal, weight: uint})
(define-read-only (get-delegation (delegator principal)) (map-get? delegations delegator))
(define-public (delegate (to principal) (weight uint))
(begin (map-set delegations tx-sender {delegate: to, weight: weight}) (ok true)))
(define-public (revoke-delegation)
(begin (map-delete delegations tx-sender) (ok true)))Functions (3)
| Function | Access | Args |
|---|---|---|
| get-delegation | read-only | delegator: principal |
| delegate | public | to: principal, weight: uint |
| revoke-delegation | public |