manifest.yml 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. version: '0.1'
  2. description: Joystream query-node manifest file for sumer
  3. repository: https://github.com/Joystream/joystream
  4. hydraVersion: "2"
  5. dataSource:
  6. kind: substrate
  7. chain: joystream
  8. indexerVersion: '0.1.6'
  9. entities:
  10. - mappings/lib/generated/**/*.model.js
  11. typegen:
  12. metadata:
  13. source: wss://sumer.joystream.app
  14. events:
  15. # membership
  16. - members.MemberRegistered
  17. - members.MemberUpdatedAboutText
  18. - members.MemberUpdatedAvatar
  19. - members.MemberUpdatedHandle
  20. - members.MemberSetRootAccount
  21. - members.MemberSetControllerAccount
  22. # content directory
  23. - content.CuratorGroupCreated
  24. - content.CuratorGroupStatusSet
  25. - content.CuratorAdded
  26. - content.CuratorRemoved
  27. - content.ChannelCreated
  28. - content.ChannelUpdated
  29. - content.ChannelAssetsRemoved
  30. - content.ChannelCensored
  31. - content.ChannelUncensored
  32. - content.ChannelOwnershipTransferRequested
  33. - content.ChannelOwnershipTransferRequestWithdrawn
  34. - content.ChannelOwnershipTransferred
  35. - content.ChannelCategoryCreated
  36. - content.ChannelCategoryUpdated
  37. - content.ChannelCategoryDeleted
  38. - content.VideoCategoryCreated
  39. - content.VideoCategoryUpdated
  40. - content.VideoCategoryDeleted
  41. - content.VideoCreated
  42. - content.VideoUpdated
  43. - content.VideoDeleted
  44. - content.VideoCensored
  45. - content.VideoUncensored
  46. - content.FeaturedVideosSet
  47. # storage
  48. - data_directory.ContentAdded
  49. - data_directory.ContentRemoved
  50. - data_directory.ContentAccepted
  51. - data_directory.ContentRejected
  52. - data_directory.ContentUploadingStatusUpdated
  53. calls:
  54. # members
  55. - members.buyMembership
  56. - members.addScreenedMember
  57. - members.changeMemberAboutText
  58. - members.changeMemberAvatar
  59. - members.changeMemberHandle
  60. - members.setRootAccount
  61. - members.setControllerAccount
  62. # content directory
  63. - content.create_curator_group
  64. - content.set_curator_group_status
  65. - content.add_curator_to_group
  66. - content.remove_curator_from_group
  67. - content.create_channel
  68. - content.update_channel
  69. - content.remove_channel_assets
  70. - content.censor_channel
  71. - content.uncensor_channel
  72. - content.create_channel_category
  73. - content.update_channel_category
  74. - content.delete_channel_category
  75. - content.request_channel_transfer
  76. - content.cancel_channel_transfer_request
  77. - content.accept_channel_transfer
  78. - content.create_video
  79. - content.update_video
  80. - content.delete_video
  81. - content.create_playlist
  82. - content.update_playlist
  83. - content.delete_playlist
  84. - content.set_featured_videos
  85. - content.create_video_category
  86. - content.update_video_category
  87. - content.delete_video_category
  88. - content.remove_person_from_video
  89. - content.censor_video
  90. - content.uncensor_video
  91. # storage
  92. - data_directory.add_content
  93. - data_directory.remove_content
  94. - data_directory.accept_content
  95. - data_directory.reject_content
  96. - data_directory.update_content_uploading_status
  97. outDir: ./generated/types
  98. customTypes:
  99. lib: '@joystream/types/augment'
  100. typedefsLoc: '../types/augment/all/defs.json'
  101. mappings:
  102. # js module that exports the handler functions
  103. mappingsModule: mappings/lib/mappings
  104. # additinal libraries the processor loads
  105. # typically it is a module with event and extrinsic types generated by hydra-typegen
  106. imports:
  107. - mappings/lib/generated/types
  108. eventHandlers:
  109. # membership
  110. - event: members.MemberRegistered
  111. handler: members_MemberRegistered(DatabaseManager, SubstrateEvent)
  112. - event: members.MemberUpdatedAboutText
  113. handler: members_MemberUpdatedAboutText(DatabaseManager, SubstrateEvent)
  114. - event: members.MemberUpdatedAvatar
  115. handler: members_MemberUpdatedAvatar(DatabaseManager, SubstrateEvent)
  116. - event: members.MemberUpdatedHandle
  117. handler: members_MemberUpdatedHandle(DatabaseManager, SubstrateEvent)
  118. - event: members.MemberSetRootAccount
  119. handler: members_MemberSetRootAccount(DatabaseManager, SubstrateEvent)
  120. - event: members.MemberSetControllerAccount
  121. handler: members_MemberSetControllerAccount(DatabaseManager, SubstrateEvent)
  122. # content directory
  123. - event: content.CuratorGroupCreated
  124. handler: content_CuratorGroupCreated(DatabaseManager, SubstrateEvent)
  125. - event: content.CuratorGroupStatusSet
  126. handler: content_CuratorGroupStatusSet(DatabaseManager, SubstrateEvent)
  127. - event: content.CuratorAdded
  128. handler: content_CuratorAdded(DatabaseManager, SubstrateEvent)
  129. - event: content.CuratorRemoved
  130. handler: content_CuratorRemoved(DatabaseManager, SubstrateEvent)
  131. - event: content.ChannelCreated
  132. handler: content_ChannelCreated(DatabaseManager, SubstrateEvent)
  133. - event: content.ChannelUpdated
  134. handler: content_ChannelUpdated(DatabaseManager, SubstrateEvent)
  135. - event: content.ChannelAssetsRemoved
  136. handler: content_ChannelAssetsRemoved(DatabaseManager, SubstrateEvent)
  137. - event: content.ChannelCensored
  138. handler: content_ChannelCensored(DatabaseManager, SubstrateEvent)
  139. - event: content.ChannelUncensored
  140. handler: content_ChannelUncensored(DatabaseManager, SubstrateEvent)
  141. - event: content.ChannelOwnershipTransferRequested
  142. handler: content_ChannelOwnershipTransferRequested(DatabaseManager, SubstrateEvent)
  143. - event: content.ChannelOwnershipTransferRequestWithdrawn
  144. handler: content_ChannelOwnershipTransferRequestWithdrawn(DatabaseManager, SubstrateEvent)
  145. - event: content.ChannelOwnershipTransferred
  146. handler: content_ChannelOwnershipTransferred(DatabaseManager, SubstrateEvent)
  147. - event: content.ChannelCategoryCreated
  148. handler: content_ChannelCategoryCreated(DatabaseManager, SubstrateEvent)
  149. - event: content.ChannelCategoryUpdated
  150. handler: content_ChannelCategoryUpdated(DatabaseManager, SubstrateEvent)
  151. - event: content.ChannelCategoryDeleted
  152. handler: content_ChannelCategoryDeleted(DatabaseManager, SubstrateEvent)
  153. - event: content.VideoCategoryCreated
  154. handler: content_VideoCategoryCreated(DatabaseManager, SubstrateEvent)
  155. - event: content.VideoCategoryUpdated
  156. handler: content_VideoCategoryUpdated(DatabaseManager, SubstrateEvent)
  157. - event: content.VideoCategoryDeleted
  158. handler: content_VideoCategoryDeleted(DatabaseManager, SubstrateEvent)
  159. - event: content.VideoCreated
  160. handler: content_VideoCreated(DatabaseManager, SubstrateEvent)
  161. - event: content.VideoUpdated
  162. handler: content_VideoUpdated(DatabaseManager, SubstrateEvent)
  163. - event: content.VideoDeleted
  164. handler: content_VideoDeleted(DatabaseManager, SubstrateEvent)
  165. - event: content.VideoCensored
  166. handler: content_VideoCensored(DatabaseManager, SubstrateEvent)
  167. - event: content.VideoUncensored
  168. handler: content_VideoUncensored(DatabaseManager, SubstrateEvent)
  169. - event: content.FeaturedVideosSet
  170. handler: content_FeaturedVideosSet(DatabaseManager, SubstrateEvent)
  171. # storage
  172. - event: data_directory.ContentAdded
  173. handler: data_directory_ContentAdded(DatabaseManager, SubstrateEvent)
  174. - event: data_directory.ContentRemoved
  175. handler: data_directory_ContentRemoved(DatabaseManager, SubstrateEvent)
  176. - event: data_directory.ContentAccepted
  177. handler: data_directory_ContentAccepted(DatabaseManager, SubstrateEvent)
  178. - event: data_directory.ContentRejected
  179. handler: data_directory_ContentRejected(DatabaseManager, SubstrateEvent)
  180. - event: data_directory.ContentUploadingStatusUpdated
  181. handler: data_directory_ContentUploadingStatusUpdated(DatabaseManager, SubstrateEvent)
  182. extrinsicHandlers:
  183. # infer defaults here
  184. #- extrinsic: Balances.Transfer
  185. #- extrinsic: Sudo.batchCall
  186. # handler: handleSudoCall(DatabaseManager,SubstrateEvent)
  187. preBlockHooks:
  188. postBlockHooks: