Source Code

(impl-trait .sm-ft-trait.ft-trait)

(define-constant token-name "Wrapped STX")
(define-constant token-symbol "wSTX")
(define-constant token-uri none)
(define-constant token-decimals u6)

(define-public (transfer (amount uint) (sender principal) (recipient principal) (memo (optional (buff 34))))
  (begin
    (try! (stx-transfer? amount sender recipient))
    (match memo to-print (print to-print) 0x)
    (ok true)
  )
)

(define-read-only (get-name)
  (ok token-name)
)

(define-read-only (get-symbol)
  (ok token-symbol)
)

(define-read-only (get-decimals)
  (ok token-decimals)
)

(define-read-only (get-balance (who principal))
  (ok (stx-get-balance who))
)

(define-read-only (get-total-supply)
  (ok stx-liquid-supply)
)

(define-read-only (get-token-uri)
  (ok token-uri)
)

Functions (7)

FunctionAccessArgs
transferpublicamount: uint, sender: principal, recipient: principal, memo: (optional (buff 34
get-nameread-only
get-symbolread-only
get-decimalsread-only
get-balanceread-onlywho: principal
get-total-supplyread-only
get-token-uriread-only