wallet-manager
SP2F500B8DTRK1EANJQ054BRAB8DDKN6QCMXGNFBTSource Code
;; Wallet Manager - Track user balances
(define-map wallets principal uint)
(define-public (add-funds (amount uint))
(ok (map-set wallets tx-sender (+ (default-to u0 (map-get? wallets tx-sender)) amount)))
)
(define-read-only (get-balance (user principal))
(default-to u0 (map-get? wallets user))
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| add-funds | public | amount: uint |
| get-balance | read-only | user: principal |