portfolio-showcase
SP101YT8S9464KE0S0TQDGWV83V5H3A37DKEFYSJ0Source Code
;; Portfolio Showcase - Showcase work
(define-map portfolio-items {owner: principal, item-id: uint} {title: (string-ascii 100), url: (string-ascii 200)})
(define-public (add-item (item-id uint) (title (string-ascii 100)) (url (string-ascii 200)))
(begin
(map-set portfolio-items {owner: tx-sender, item-id: item-id} {title: title, url: url})
(ok true)))
(define-read-only (get-item (owner principal) (item-id uint))
(map-get? portfolio-items {owner: owner, item-id: item-id}))
Functions (2)
| Function | Access | Args |
|---|---|---|
| add-item | public | item-id: uint, title: (string-ascii 100 |
| get-item | read-only | owner: principal, item-id: uint |