rate-calculator
SPXQTAY82XX699XMKAH7GXT3M6S76HESZJQWD8KWSource Code
;; Pricing Tiers - Manage pricing
(define-map tiers {provider: principal, tier: (string-ascii 20)} {price: uint, features: uint})
(define-public (set-tier (tier (string-ascii 20)) (price uint) (features uint))
(begin
(map-set tiers {provider: tx-sender, tier: tier} {price: price, features: features})
(ok true)))
(define-read-only (get-tier (provider principal) (tier (string-ascii 20)))
(map-get? tiers {provider: provider, tier: tier}))
Functions (2)
| Function | Access | Args |
|---|---|---|
| set-tier | public | tier: (string-ascii 20 |
| get-tier | read-only | provider: principal, tier: (string-ascii 20 |