api-keys-v1
SP3ZGVF03P0G2F798147EBKTYQ7GVD1BG34PMH2AGSource Code
;; API Keys
(define-map api-keys (string-ascii 50) {owner: principal, active: bool})
(define-public (register-key (key (string-ascii 50)))
(begin (map-set api-keys key {owner: tx-sender, active: true}) (ok true)))
(define-read-only (is-active-key (key (string-ascii 50)))
(default-to false (get active (map-get? api-keys key))))
Functions (2)
| Function | Access | Args |
|---|---|---|
| register-key | public | key: (string-ascii 50 |
| is-active-key | read-only | key: (string-ascii 50 |