asset-registry
SP9J1MR94CRTZ7476R8MWZ53W073GVKZ7VX63SZKSource Code
;; Asset Registry
(define-map assets {asset-id: uint} {owner: principal, name: (string-ascii 100), value: uint, registered-at: uint})
(define-public (register-asset (asset-id uint) (name (string-ascii 100)) (value uint) (registered-at uint))
(begin (map-set assets {asset-id: asset-id} {owner: tx-sender, name: name, value: value, registered-at: registered-at}) (ok true)))
(define-read-only (get-asset (asset-id uint))
(map-get? assets {asset-id: asset-id}))
Functions (2)
| Function | Access | Args |
|---|---|---|
| register-asset | public | asset-id: uint, name: (string-ascii 100 |
| get-asset | read-only | asset-id: uint |