Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. export interface GetMarketsInfoResults {
  2. id: string, // MarketCreated.market
  3. universe: string, // MarketCreated.universe
  4. marketType: string, // MarketCreated.marketType
  5. numOutcomes: number, // Derived from MarketCreated.outcomes
  6. minPrice: string, // MarketCreated.minPrice
  7. maxPrice: string, // MarketCreated.maxPrice
  8. cumulativeScale: string, // MarketCreated.maxPrice - MarketCreated.minPrice
  9. author: string, // MarketCreated.marketCreator
  10. creationTime: number, // Block timestamp of MarketCreated event
  11. creationBlock: number, // Block number of MarketCreated event
  12. creationFee: string, // MarketCreated.marketCreationFee
  13. settlementFee: string, // reportingFeeRate - marketCreatorFeeRate
  14. reportingFeeRate: string, // Universe.getOrCacheReportingFeeDivisor() -- Should be logged?
  15. marketCreatorFeeRate: string, // Market.getMarketCreatorSettlementFeeDivisor() -- Should be logged?
  16. marketCreatorFeesBalance: string, // Should be logged?
  17. marketCreatorMailbox: string, // Market.getMarketCreatorMailbox() -- Should be logged?
  18. marketCreatorMailboxOwner: string, // Should be logged?
  19. initialReportSize: string|null, // InitialReportSubmitted.amountStaked
  20. category: string, // MarketCreated.topic -- should be called topic in v2
  21. tags: Array<(string|null)>, // MarketCreated.topic -- should be removed in v2
  22. volume: string, // MarketVolumeChanged.volume
  23. openInterest: string, // Use most recent CompleteSetsPurchased.marketOI or CompleteSetsSold.marketOI
  24. outstandingShares: string, // Should be logged?
  25. reportingState: ReportingState|null, // Should be logged?
  26. forking: boolean|number, // Should be logged?
  27. needsMigration: boolean|number, // Should be logged?
  28. feeWindow: string, // DisputeWindow in v2
  29. endTime: number, // Market.getEndTime() -- Should be logged?
  30. finalizationBlockNumber: number|null, // Block number of MarketFinalized event
  31. finalizationTime: number|null, // Market.getFinalizationTime() -- Should be logged?
  32. lastTradeBlockNumber: number|null, // Block number of last OrderFilled event?
  33. lastTradeTime: number|null, // Block timestamp of last OrderFilled event?
  34. description: string, // MarketCreated.description
  35. details: string|null, // MarketCreated.extraInfo.longDescription
  36. scalarDenomination: string|null, // Market.getDenominationToken() -- Should be logged?
  37. designatedReporter: string, // InitialReportSubmitted.isDesignatedReporter & InitialReportSubmitted.reporter
  38. designatedReportStake: string, // InitialReportSubmitted.isDesignatedReporter & InitialReportSubmitted.amount
  39. resolutionSource: string|null, // MarketCreated.extraInfo.resolutionSource
  40. numTicks: string, // Market.getNumTicks() -- Should be logged?
  41. tickSize: string, // maxPrice - minPrice / numTicks?
  42. consensus: NormalizedPayout|null, // Should be logged?
  43. outcomes: Array<OutcomeInfo> // MarketCreated.outcomes
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement