Source Code
;; Tip Jar
(define-map tips {tip-id: uint} {sender: principal, recipient: principal, amount: uint, message: (string-ascii 100), timestamp: uint})
(define-public (send-tip (tip-id uint) (recipient principal) (amount uint) (message (string-ascii 100)) (timestamp uint))
(begin (map-set tips {tip-id: tip-id} {sender: tx-sender, recipient: recipient, amount: amount, message: message, timestamp: timestamp}) (ok true)))
(define-read-only (get-tip (tip-id uint))
(map-get? tips {tip-id: tip-id}))
Functions (2)
| Function | Access | Args |
|---|---|---|
| send-tip | public | tip-id: uint, recipient: principal, amount: uint, message: (string-ascii 100 |
| get-tip | read-only | tip-id: uint |