order-book
SP9J1MR94CRTZ7476R8MWZ53W073GVKZ7VX63SZKSource Code
;; Order Book
(define-map orders {order-id: uint} {buyer: principal, seller: principal, amount: uint, price: uint, status: (string-ascii 20)})
(define-public (create-order (order-id uint) (seller principal) (amount uint) (price uint) (status (string-ascii 20)))
(begin (map-set orders {order-id: order-id} {buyer: tx-sender, seller: seller, amount: amount, price: price, status: status}) (ok true)))
(define-read-only (get-order (order-id uint))
(map-get? orders {order-id: order-id}))
Functions (2)
| Function | Access | Args |
|---|---|---|
| create-order | public | order-id: uint, seller: principal, amount: uint, price: uint, status: (string-ascii 20 |
| get-order | read-only | order-id: uint |