lottery-nft
SP1AJVMEGSMD6QCSZ1669Z5G90GEHVK2MEM7J0AHHSource Code
;; lottery-v1.clar
(define-non-fungible-token lucky-number uint)
(define-data-var last-id uint u0)
(define-public (mint)
(let ((new-id (+ (var-get last-id) u1)))
(begin
(try! (nft-mint? lucky-number new-id tx-sender))
(var-set last-id new-id)
(ok new-id)
)
)
)
(define-read-only (get-last-id)
(ok (var-get last-id))
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| mint | public | |
| get-last-id | read-only |