A system for determining the outcome of a wager associated with a gaming application
comprises a server, a memory remotely coupled to the server, and a processor coupled
to the memory. The server hosts a gaming application for a plurality of users,
and monitors a plurality of game events during the execution of the gaming application.
The server further communicates event information associated with at least one
of the plurality of game events. The memory stores a plurality of wager records.
At least one wager record is associated with a wager between a first user and a
second user and comprises a plurality of wager parameters. The processor receives
the event information during the execution of the gaming application, and determines
the outcome of the wager based at least in part upon the event information and
the wager parameters.