Source Code

;; @contract Redeeming Reserve
;; @version 1.1

(use-trait sip-010-trait .sip-010-trait.sip-010-trait)

;;-------------------------------------
;; Transfer
;;-------------------------------------

(define-public (transfer (amount uint) (recipient principal) (redeeming-asset <sip-010-trait>) (memo (optional (buff 34))))
  (begin 
    (try! (contract-call? .hq-v1 check-is-protocol contract-caller))
    (ok (try! (as-contract (contract-call? redeeming-asset transfer amount tx-sender recipient memo))))
  )
)

Functions (1)

FunctionAccessArgs
transferpublicamount: uint, recipient: principal, redeeming-asset: <sip-010-trait>, memo: (optional (buff 34