One-Time-Claim-Vault
SP2F500B8DTRK1EANJQ054BRAB8DDKN6QCMXGNFBTSource Code
(define-map claims principal bool)
(define-constant err-already-claimed (err u401))
(define-public (claim)
(if (is-some (map-get? claims tx-sender))
err-already-claimed
(begin
(map-set claims tx-sender true)
(ok true)
)
)
)
(define-read-only (has-claimed (user principal))
(is-some (map-get? claims user))
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| claim | public | |
| has-claimed | read-only | user: principal |