wrapped-stx-v2
SP3CPTJFP3TQK00DV0B5SGE8R0N3Z40MWJ6QZD38YSource Code
;; wrapped-stx.clar
;; 1:1 STX wrapper
(define-fungible-token wstx)
(define-public (wrap (amount uint))
(begin
(try! (stx-transfer? amount tx-sender (as-contract tx-sender)))
(ft-mint? wstx amount tx-sender)
)
)
(define-public (unwrap (amount uint))
(begin
(try! (ft-burn? wstx amount tx-sender))
(as-contract (stx-transfer? amount tx-sender tx-sender))
)
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| wrap | public | amount: uint |
| unwrap | public | amount: uint |