broadcast-v1
SP203NZ4Q7C7XRQCY0C38091CPAXYW95JDB7G6QA2Source Code
;; Broadcasts
(define-map broadcasts uint {sender: principal, message: (string-ascii 300), priority: uint})
(define-data-var broadcast-id uint u0)
(define-public (create-broadcast (message (string-ascii 300)) (priority uint))
(let ((id (var-get broadcast-id)))
(map-set broadcasts id {sender: tx-sender, message: message, priority: priority})
(var-set broadcast-id (+ id u1))
(ok id)))
(define-read-only (get-broadcast (id uint))
(map-get? broadcasts id))
Functions (2)
| Function | Access | Args |
|---|---|---|
| create-broadcast | public | message: (string-ascii 300 |
| get-broadcast | read-only | id: uint |