mini-social
SP3CPTJFP3TQK00DV0B5SGE8R0N3Z40MWJ6QZD38YSource Code
;; mini-social.clar
;; Follow logic
(define-map following { follower: principal, target: principal } bool)
(define-public (follow (target principal))
(ok (map-set following { follower: tx-sender, target: target } true))
)
(define-public (unfollow (target principal))
(ok (map-delete following { follower: tx-sender, target: target }))
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| follow | public | target: principal |
| unfollow | public | target: principal |