2022-01-10 21:07:57 +00:00
|
|
|
export type User = {
|
2022-01-10 23:52:03 +00:00
|
|
|
id: string
|
2022-01-18 07:18:38 +00:00
|
|
|
createdTime: number
|
|
|
|
|
2022-01-10 23:52:03 +00:00
|
|
|
name: string
|
|
|
|
username: string
|
2022-01-18 07:18:38 +00:00
|
|
|
avatarUrl?: string
|
|
|
|
|
2022-01-10 23:52:03 +00:00
|
|
|
balance: number
|
2022-01-19 03:36:46 +00:00
|
|
|
totalDeposits: number
|
2022-01-17 21:39:26 +00:00
|
|
|
totalPnLCached: number
|
|
|
|
creatorVolumeCached: number
|
2022-01-10 23:52:03 +00:00
|
|
|
}
|
2022-01-18 07:18:38 +00:00
|
|
|
|
|
|
|
export const STARTING_BALANCE = 1000
|
2022-01-19 03:36:46 +00:00
|
|
|
export const SUS_STARTING_BALANCE = 10 // for sus users, i.e. multiple sign ups for same person
|
|
|
|
|
|
|
|
export type PrivateUser = {
|
|
|
|
id: string // same as User.id
|
|
|
|
username: string // denormalized from User
|
|
|
|
|
|
|
|
email?: string
|
|
|
|
unsubscribedFromResolutionEmails?: boolean
|
|
|
|
initialDeviceToken?: string
|
|
|
|
initialIpAddress?: string
|
|
|
|
}
|