Browse Source

Added define-map definition of claimed-before so that the examplele is self-contained

feat/emotion-core-ui
Adam Dunkels 5 years ago
committed by Thomas Osmonson
parent
commit
2689f961fd
  1. 4
      src/pages/smart-contracts/principals.md

4
src/pages/smart-contracts/principals.md

@ -102,6 +102,10 @@ For example, a smart contract that implements something like a "token
faucet" could be implemented as so: faucet" could be implemented as so:
```clarity ```clarity
(define-map claimed-before
((sender principal))
((claimed bool)))
(define-public (claim-from-faucet) (define-public (claim-from-faucet)
(if (is-none (map-get? claimed-before (tuple (sender tx-sender)))) (if (is-none (map-get? claimed-before (tuple (sender tx-sender))))
(let ((requester tx-sender)) ;; set a local variable requester = tx-sender (let ((requester tx-sender)) ;; set a local variable requester = tx-sender

Loading…
Cancel
Save