prediction-bets-v1
SP2PEBKJ2W1ZDDF2QQ6Y4FXKZEDPT9J9R2NKD9WJBSource Code
(define-map bets {market: uint, user: principal} {amount: uint, prediction: bool, claimed: bool})
(define-map market-totals uint {yes-amount: uint, no-amount: uint})
(define-read-only (get-bet (market uint) (user principal)) (map-get? bets {market: market, user: user}))
(define-public (place-bet (market uint) (prediction bool) (amount uint))
(begin (map-set bets {market: market, user: tx-sender} {amount: amount, prediction: prediction, claimed: false}) (ok true)))Functions (2)
| Function | Access | Args |
|---|---|---|
| get-bet | read-only | market: uint, user: principal |
| place-bet | public | market: uint, prediction: bool, amount: uint |