nft-gate-v2
SP3CPTJFP3TQK00DV0B5SGE8R0N3Z40MWJ6QZD38YSource Code
;; nft-gate.clar
;; Check if user holds specific NFT
(use-trait nft-trait 'SP2PABAF9FTAJYNFZH93XENAJ8FVY99RRM50D2JG9.nft-trait.nft-trait)
(define-public (access-content (nft <nft-trait>))
(let
(
(owner (unwrap! (contract-call? nft get-owner u1) (err u100)))
)
(asserts! (is-eq (some tx-sender) owner) (err u101))
(ok "Access Granted")
)
)
Functions (1)
| Function | Access | Args |
|---|---|---|
| access-content | public | nft: <nft-trait> |