Skip to content

Commit

Permalink
define err constants to just be the uints, and explicitly add the err…
Browse files Browse the repository at this point in the history
… in the function bodies
  • Loading branch information
xoloki committed Jan 20, 2023
1 parent 9d2381d commit 72264d6
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions contrib/sbtc/token-key-admin/contracts/sbtc-token-key-admin.clar
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
;; constants
;;
(define-constant contract-owner tx-sender)
(define-constant err-invalid-caller (err u1))
(define-constant err-owner-only (err u100))
(define-constant err-not-token-owner (err u101))
(define-constant err-invalid-caller u1)
(define-constant err-owner-only u100)
(define-constant err-not-token-owner u101)

;; data vars
;;
Expand All @@ -32,41 +32,41 @@
(define-public (set-coordinator-data (data {addr: principal, key: (buff 33)}))
(if (is-valid-caller)
(ok (var-set coordinator (some data)))
err-invalid-caller
(err err-invalid-caller)
)
)

(define-public (set-signer-data (id uint) (data {addr: principal, key: (buff 33)}))
(if (is-valid-caller)
(ok (map-set signers id data))
err-invalid-caller
(err err-invalid-caller)
)
)

(define-public (delete-signer-data (id uint))
(if (is-valid-caller)
(ok (map-delete signers id))
err-invalid-caller
(err err-invalid-caller)
)
)

(define-public (mint! (amount uint))
(if (is-valid-caller)
(token-credit! tx-sender amount)
err-invalid-caller
(err err-invalid-caller)
)
)

(define-public (burn! (amount uint))
(if (is-valid-caller)
(token-debit! tx-sender amount)
err-invalid-caller
(err err-invalid-caller)
)
)

(define-public (transfer (amount uint) (sender principal) (recipient principal) (memo (optional (buff 34))))
(begin
(asserts! (is-eq tx-sender sender) err-not-token-owner)
(asserts! (is-eq tx-sender sender) (err err-not-token-owner))
(try! (ft-transfer? sbtc amount sender recipient))
(match memo to-print (print to-print) 0x)
(ok true)
Expand Down

0 comments on commit 72264d6

Please sign in to comment.