Source Code


;; Staking Math
;; Helper functions for staking calculations

(define-public (calculate-reward (b uint) (rate uint))
    (ok (* b rate))
)

(define-public (double-stake (amount uint))
    (ok (* amount u2))
)

(define-read-only (calculate-fee (amount uint))
    (ok (/ amount u100))
)

Functions (3)

FunctionAccessArgs
calculate-rewardpublicb: uint, rate: uint
double-stakepublicamount: uint
calculate-feeread-onlyamount: uint