user-profile-v2
SP31AT1T96E4CF8C2QZ7FCFC99WJCTV2GTTWB811CSource Code
(define-map user-profiles principal {
username: (string-ascii 32),
bio: (string-utf8 256),
created-at: uint
})
(define-public (create-profile (username (string-ascii 32)) (bio (string-utf8 256)))
(begin
(map-set user-profiles tx-sender {
username: username,
bio: bio,
created-at: stacks-block-height
})
(ok true)
)
)
(define-read-only (get-profile (user principal))
(ok (map-get? user-profiles user))
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| create-profile | public | username: (string-ascii 32 |
| get-profile | read-only | user: principal |