Source Code

(define-map kv-storage
  (string-ascii 64)
  (string-ascii 256)
)

(define-public (set-value
    (key (string-ascii 64))
    (value (string-ascii 256))
  )
  (begin
    (asserts! (> (len key) u0) (err u1))
    (asserts! (> (len value) u0) (err u2))
    (map-set kv-storage key value)
    (ok true)
  )
)

(define-read-only (get-value (key (string-ascii 64)))
  (ok (map-get? kv-storage key))
)

Functions (2)

FunctionAccessArgs
set-valuepublickey: (string-ascii 64
get-valueread-onlykey: (string-ascii 64