conversions
SP3ZGVF03P0G2F798147EBKTYQ7GVD1BG34PMH2AGSource Code
;; Conversions
(define-map conversions {campaign: (string-ascii 50), user: principal} {converted: bool})
(define-public (track-conversion (campaign (string-ascii 50)))
(begin (map-set conversions {campaign: campaign, user: tx-sender} {converted: true}) (ok true)))
(define-read-only (has-converted (campaign (string-ascii 50)) (user principal))
(default-to false (get converted (map-get? conversions {campaign: campaign, user: user}))))
Functions (2)
| Function | Access | Args |
|---|---|---|
| track-conversion | public | campaign: (string-ascii 50 |
| has-converted | read-only | campaign: (string-ascii 50 |