big test rc
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
I have introduced a new table called transactions, @schemas/table_transactions.md
|
||||
|
||||
I need all RC related transactions logged in here. This is to keep track of all purchases of RC, spendings of RC and withdrawals of RC in track.
|
||||
|
||||
I have added my first record with remarks of 'supply',to acc id:1. a large sum.
|
||||
|
||||
All purchases of RC (in purchases rc api endpoint) will be deducted from acc id:1 and given to the requested user.
|
||||
|
||||
During reward distribution, Record the bet fee going to the acc id:1 and prize going to the winner seperately. and set match_id on reward distribution .
|
||||
|
||||
Heres how a RC purchase record would look like
|
||||
|
||||
from: 1
|
||||
to: requested_user_id
|
||||
amount: requested_amount
|
||||
remarks: purchase
|
||||
|
||||
|
||||
Heres how a reward distribution would look like.
|
||||
|
||||
from a single players POV (there are 2 players per match).
|
||||
PS: bet fee is usually 10%, stored in settings table
|
||||
entry record 1/2
|
||||
|
||||
from: user_id
|
||||
to: 1
|
||||
amount: entry fee - bet fee
|
||||
remarks: entry_hold
|
||||
match_id: match_id
|
||||
|
||||
entry record 2/2
|
||||
|
||||
from: user_id
|
||||
to: 1
|
||||
amount: bet fee
|
||||
remarks: entry_fee
|
||||
match_id: match_id
|
||||
|
||||
And for giving the reward.
|
||||
|
||||
from: 1
|
||||
to: winner_user_id
|
||||
amount: (already calculated properly)
|
||||
remarks: reward
|
||||
match_id: match_id
|
||||
Reference in New Issue
Block a user