Source Code
;; Coupons
(define-map coupons (string-ascii 20) {value: uint, uses: uint, max-uses: uint})
(define-public (create-coupon (code (string-ascii 20)) (value uint) (max-uses uint))
(begin (map-set coupons code {value: value, uses: u0, max-uses: max-uses}) (ok true)))
(define-read-only (get-coupon (code (string-ascii 20)))
(map-get? coupons code))
Functions (2)
| Function | Access | Args |
|---|---|---|
| create-coupon | public | code: (string-ascii 20 |
| get-coupon | read-only | code: (string-ascii 20 |