subscription-plans
SP101YT8S9464KE0S0TQDGWV83V5H3A37DKEFYSJ0Source Code
;; Subscription Plans
(define-map subscriptions principal {plan: (string-ascii 20), expires-at: uint})
(define-public (subscribe (plan (string-ascii 20)) (expires-at uint))
(begin (map-set subscriptions tx-sender {plan: plan, expires-at: expires-at}) (ok true)))
(define-read-only (get-subscription (user principal))
(map-get? subscriptions user))
Functions (2)
| Function | Access | Args |
|---|---|---|
| subscribe | public | plan: (string-ascii 20 |
| get-subscription | read-only | user: principal |