ip-whitelist
SP1HGXPGWSHPHW3PNC66FWQ5VG1PFNYKBCV82FWNKSource Code
;; IP Whitelist
(define-map whitelist (string-ascii 50) {approved: bool, user: principal})
(define-public (add-to-whitelist (ip (string-ascii 50)))
(begin (map-set whitelist ip {approved: true, user: tx-sender}) (ok true)))
(define-read-only (is-whitelisted (ip (string-ascii 50)))
(default-to false (get approved (map-get? whitelist ip))))
Functions (2)
| Function | Access | Args |
|---|---|---|
| add-to-whitelist | public | ip: (string-ascii 50 |
| is-whitelisted | read-only | ip: (string-ascii 50 |