manifest.yml 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721
  1. version: '3.0'
  2. description: Joystream query-node manifest file for Olympia
  3. repository: https://github.com/Joystream/joystream
  4. hydraVersion: "3"
  5. dataSource:
  6. kind: substrate
  7. chain: joystream
  8. entities:
  9. - generated/graphql-server/dist/src/modules/**/*.model.js
  10. typegen:
  11. metadata:
  12. source: ../chain-metadata.json
  13. events:
  14. # Membership
  15. - members.MembershipBought
  16. - members.MemberProfileUpdated
  17. - members.MemberAccountsUpdated
  18. - members.MemberVerificationStatusUpdated
  19. - members.InvitesTransferred
  20. - members.MemberInvited
  21. - members.StakingAccountAdded
  22. - members.StakingAccountConfirmed
  23. - members.StakingAccountRemoved
  24. - members.InitialInvitationCountUpdated
  25. - members.MembershipPriceUpdated
  26. - members.ReferralCutUpdated
  27. - members.InitialInvitationBalanceUpdated
  28. - members.LeaderInvitationQuotaUpdated
  29. # Working groups - use Storage Working Group as a reference group (all groups emit the same events)
  30. - storageWorkingGroup.OpeningAdded
  31. - storageWorkingGroup.AppliedOnOpening
  32. - storageWorkingGroup.OpeningFilled
  33. - storageWorkingGroup.LeaderSet
  34. - storageWorkingGroup.WorkerRoleAccountUpdated
  35. - storageWorkingGroup.LeaderUnset
  36. - storageWorkingGroup.WorkerStartedLeaving
  37. - storageWorkingGroup.WorkerExited
  38. - storageWorkingGroup.TerminatedWorker
  39. - storageWorkingGroup.TerminatedLeader
  40. - storageWorkingGroup.StakeSlashed
  41. - storageWorkingGroup.StakeDecreased
  42. - storageWorkingGroup.StakeIncreased
  43. - storageWorkingGroup.ApplicationWithdrawn
  44. - storageWorkingGroup.OpeningCanceled
  45. - storageWorkingGroup.BudgetSet
  46. - storageWorkingGroup.WorkerRewardAccountUpdated
  47. - storageWorkingGroup.WorkerRewardAmountUpdated
  48. - storageWorkingGroup.StatusTextChanged
  49. - storageWorkingGroup.BudgetSpending
  50. - storageWorkingGroup.RewardPaid
  51. - storageWorkingGroup.NewMissedRewardLevelReached
  52. # Proposals
  53. - proposalsCodex.ProposalCreated
  54. - proposalsEngine.ProposalStatusUpdated
  55. - proposalsEngine.ProposalDecisionMade
  56. - proposalsEngine.ProposalExecuted
  57. - proposalsEngine.Voted
  58. - proposalsEngine.ProposalCancelled
  59. # Proposals discussion
  60. - proposalsDiscussion.ThreadCreated
  61. - proposalsDiscussion.PostCreated
  62. - proposalsDiscussion.PostUpdated
  63. - proposalsDiscussion.ThreadModeChanged
  64. - proposalsDiscussion.PostDeleted
  65. # Forum
  66. - forum.CategoryCreated
  67. - forum.CategoryArchivalStatusUpdated
  68. - forum.CategoryDeleted
  69. - forum.ThreadCreated
  70. - forum.ThreadModerated
  71. - forum.ThreadMetadataUpdated
  72. - forum.ThreadDeleted
  73. - forum.ThreadMoved
  74. - forum.VoteOnPoll
  75. - forum.PostAdded
  76. - forum.PostModerated
  77. - forum.PostDeleted
  78. - forum.PostTextUpdated
  79. - forum.PostReacted
  80. - forum.CategoryStickyThreadUpdate
  81. - forum.CategoryMembershipOfModeratorUpdated
  82. # Content directory
  83. - content.CuratorGroupCreated
  84. - content.CuratorGroupStatusSet
  85. - content.CuratorAdded
  86. - content.CuratorRemoved
  87. - content.ChannelCreated
  88. - content.ChannelUpdated
  89. - content.ChannelAssetsRemoved
  90. - content.ChannelCensorshipStatusUpdated
  91. - content.ChannelOwnershipTransferRequested
  92. - content.ChannelOwnershipTransferRequestWithdrawn
  93. - content.ChannelOwnershipTransferred
  94. - content.ChannelCategoryCreated
  95. - content.ChannelCategoryUpdated
  96. - content.ChannelCategoryDeleted
  97. - content.VideoCategoryCreated
  98. - content.VideoCategoryUpdated
  99. - content.VideoCategoryDeleted
  100. - content.VideoCreated
  101. - content.VideoUpdated
  102. - content.VideoDeleted
  103. - content.VideoCensorshipStatusUpdated
  104. - content.FeaturedVideosSet
  105. - content.ChannelDeleted
  106. # Storage
  107. - storage.StorageBucketCreated
  108. - storage.StorageBucketInvitationAccepted
  109. - storage.StorageBucketsUpdatedForBag
  110. - storage.DataObjectsUploaded
  111. - storage.StorageOperatorMetadataSet
  112. - storage.StorageBucketVoucherLimitsSet
  113. - storage.PendingDataObjectsAccepted
  114. - storage.StorageBucketInvitationCancelled
  115. - storage.StorageBucketOperatorInvited
  116. - storage.StorageBucketOperatorRemoved
  117. - storage.UploadingBlockStatusUpdated
  118. - storage.DataObjectPerMegabyteFeeUpdated
  119. - storage.StorageBucketsPerBagLimitUpdated
  120. - storage.StorageBucketsVoucherMaxLimitsUpdated
  121. - storage.DataObjectsMoved
  122. - storage.DataObjectsDeleted
  123. - storage.StorageBucketStatusUpdated
  124. - storage.UpdateBlacklist
  125. - storage.DynamicBagDeleted
  126. - storage.DynamicBagCreated
  127. - storage.VoucherChanged
  128. - storage.StorageBucketDeleted
  129. - storage.DistributionBucketFamilyCreated
  130. - storage.DistributionBucketFamilyDeleted
  131. - storage.DistributionBucketCreated
  132. - storage.DistributionBucketStatusUpdated
  133. - storage.DistributionBucketDeleted
  134. - storage.DistributionBucketsUpdatedForBag
  135. - storage.DistributionBucketsPerBagLimitUpdated
  136. - storage.DistributionBucketModeUpdated
  137. - storage.DistributionBucketOperatorInvited
  138. - storage.DistributionBucketInvitationCancelled
  139. - storage.DistributionBucketInvitationAccepted
  140. - storage.DistributionBucketMetadataSet
  141. - storage.DistributionBucketOperatorRemoved
  142. - storage.DistributionBucketFamilyMetadataSet
  143. # Not required:
  144. # - storage.NumberOfStorageBucketsInDynamicBagCreationPolicyUpdated
  145. # - storage.FamiliesInDynamicBagCreationPolicyUpdated
  146. # Council
  147. - council.AnnouncingPeriodStarted
  148. - council.NotEnoughCandidates
  149. - council.VotingPeriodStarted
  150. - council.NewCandidate
  151. - council.NewCouncilElected
  152. - council.NewCouncilNotElected
  153. - council.CandidacyStakeRelease
  154. - council.CandidacyWithdraw
  155. - council.CandidacyNoteSet
  156. - council.RewardPayment
  157. - council.BudgetBalanceSet
  158. - council.BudgetRefill
  159. - council.BudgetRefillPlanned
  160. - council.BudgetIncrementUpdated
  161. - council.CouncilorRewardUpdated
  162. - council.RequestFunded
  163. # Referendum
  164. - referendum.ReferendumStarted
  165. - referendum.ReferendumStartedForcefully
  166. - referendum.RevealingStageStarted
  167. - referendum.ReferendumFinished
  168. - referendum.VoteCast
  169. - referendum.VoteRevealed
  170. - referendum.StakeReleased
  171. calls:
  172. # Proposals discussion
  173. - proposalsDiscussion.addPost
  174. outDir: ./mappings/generated/types
  175. customTypes:
  176. lib: '@joystream/types/augment/all/types'
  177. typedefsLoc: '../types/augment/all/defs.json'
  178. mappings:
  179. # js module that exports the handler functions
  180. mappingsModule: mappings/lib
  181. # additinal libraries the processor loads
  182. # typically it is a module with event and extrinsic types generated by hydra-typegen
  183. imports:
  184. - mappings/lib/generated/types
  185. eventHandlers:
  186. # Membership module
  187. - event: members.MembershipBought
  188. handler: members_MembershipBought
  189. - event: members.MemberProfileUpdated
  190. handler: members_MemberProfileUpdated
  191. - event: members.MemberAccountsUpdated
  192. handler: members_MemberAccountsUpdated
  193. - event: members.MemberVerificationStatusUpdated
  194. handler: members_MemberVerificationStatusUpdated
  195. - event: members.InvitesTransferred
  196. handler: members_InvitesTransferred
  197. - event: members.MemberInvited
  198. handler: members_MemberInvited
  199. - event: members.StakingAccountAdded
  200. handler: members_StakingAccountAdded
  201. - event: members.StakingAccountConfirmed
  202. handler: members_StakingAccountConfirmed
  203. - event: members.StakingAccountRemoved
  204. handler: members_StakingAccountRemoved
  205. - event: members.InitialInvitationCountUpdated
  206. handler: members_InitialInvitationCountUpdated
  207. - event: members.MembershipPriceUpdated
  208. handler: members_MembershipPriceUpdated
  209. - event: members.ReferralCutUpdated
  210. handler: members_ReferralCutUpdated
  211. - event: members.InitialInvitationBalanceUpdated
  212. handler: members_InitialInvitationBalanceUpdated
  213. - event: members.LeaderInvitationQuotaUpdated
  214. handler: members_LeaderInvitationQuotaUpdated
  215. # Storage working group
  216. - event: storageWorkingGroup.OpeningAdded
  217. handler: workingGroups_OpeningAdded
  218. - event: storageWorkingGroup.AppliedOnOpening
  219. handler: workingGroups_AppliedOnOpening
  220. - event: storageWorkingGroup.OpeningFilled
  221. handler: workingGroups_OpeningFilled
  222. - event: storageWorkingGroup.LeaderSet
  223. handler: workingGroups_LeaderSet
  224. - event: storageWorkingGroup.WorkerRoleAccountUpdated
  225. handler: workingGroups_WorkerRoleAccountUpdated
  226. - event: storageWorkingGroup.LeaderUnset
  227. handler: workingGroups_LeaderUnset
  228. - event: storageWorkingGroup.WorkerExited
  229. handler: workingGroups_WorkerExited
  230. - event: storageWorkingGroup.TerminatedWorker
  231. handler: workingGroups_TerminatedWorker
  232. - event: storageWorkingGroup.TerminatedLeader
  233. handler: workingGroups_TerminatedLeader
  234. - event: storageWorkingGroup.StakeSlashed
  235. handler: workingGroups_StakeSlashed
  236. - event: storageWorkingGroup.StakeDecreased
  237. handler: workingGroups_StakeDecreased
  238. - event: storageWorkingGroup.StakeIncreased
  239. handler: workingGroups_StakeIncreased
  240. - event: storageWorkingGroup.ApplicationWithdrawn
  241. handler: workingGroups_ApplicationWithdrawn
  242. - event: storageWorkingGroup.OpeningCanceled
  243. handler: workingGroups_OpeningCanceled
  244. - event: storageWorkingGroup.BudgetSet
  245. handler: workingGroups_BudgetSet
  246. - event: storageWorkingGroup.WorkerRewardAccountUpdated
  247. handler: workingGroups_WorkerRewardAccountUpdated
  248. - event: storageWorkingGroup.WorkerRewardAmountUpdated
  249. handler: workingGroups_WorkerRewardAmountUpdated
  250. - event: storageWorkingGroup.StatusTextChanged
  251. handler: workingGroups_StatusTextChanged
  252. - event: storageWorkingGroup.BudgetSpending
  253. handler: workingGroups_BudgetSpending
  254. - event: storageWorkingGroup.RewardPaid
  255. handler: workingGroups_RewardPaid
  256. - event: storageWorkingGroup.NewMissedRewardLevelReached
  257. handler: workingGroups_NewMissedRewardLevelReached
  258. - event: storageWorkingGroup.WorkerStartedLeaving
  259. handler: workingGroups_WorkerStartedLeaving
  260. # Forum working group
  261. - event: forumWorkingGroup.OpeningAdded
  262. handler: workingGroups_OpeningAdded
  263. - event: forumWorkingGroup.AppliedOnOpening
  264. handler: workingGroups_AppliedOnOpening
  265. - event: forumWorkingGroup.OpeningFilled
  266. handler: workingGroups_OpeningFilled
  267. - event: forumWorkingGroup.LeaderSet
  268. handler: workingGroups_LeaderSet
  269. - event: forumWorkingGroup.WorkerRoleAccountUpdated
  270. handler: workingGroups_WorkerRoleAccountUpdated
  271. - event: forumWorkingGroup.LeaderUnset
  272. handler: workingGroups_LeaderUnset
  273. - event: forumWorkingGroup.WorkerExited
  274. handler: workingGroups_WorkerExited
  275. - event: forumWorkingGroup.TerminatedWorker
  276. handler: workingGroups_TerminatedWorker
  277. - event: forumWorkingGroup.TerminatedLeader
  278. handler: workingGroups_TerminatedLeader
  279. - event: forumWorkingGroup.StakeSlashed
  280. handler: workingGroups_StakeSlashed
  281. - event: forumWorkingGroup.StakeDecreased
  282. handler: workingGroups_StakeDecreased
  283. - event: forumWorkingGroup.StakeIncreased
  284. handler: workingGroups_StakeIncreased
  285. - event: forumWorkingGroup.ApplicationWithdrawn
  286. handler: workingGroups_ApplicationWithdrawn
  287. - event: forumWorkingGroup.OpeningCanceled
  288. handler: workingGroups_OpeningCanceled
  289. - event: forumWorkingGroup.BudgetSet
  290. handler: workingGroups_BudgetSet
  291. - event: forumWorkingGroup.WorkerRewardAccountUpdated
  292. handler: workingGroups_WorkerRewardAccountUpdated
  293. - event: forumWorkingGroup.WorkerRewardAmountUpdated
  294. handler: workingGroups_WorkerRewardAmountUpdated
  295. - event: forumWorkingGroup.StatusTextChanged
  296. handler: workingGroups_StatusTextChanged
  297. - event: forumWorkingGroup.BudgetSpending
  298. handler: workingGroups_BudgetSpending
  299. - event: forumWorkingGroup.RewardPaid
  300. handler: workingGroups_RewardPaid
  301. - event: forumWorkingGroup.NewMissedRewardLevelReached
  302. handler: workingGroups_NewMissedRewardLevelReached
  303. - event: forumWorkingGroup.WorkerStartedLeaving
  304. handler: workingGroups_WorkerStartedLeaving
  305. # Membership working group
  306. - event: membershipWorkingGroup.OpeningAdded
  307. handler: workingGroups_OpeningAdded
  308. - event: membershipWorkingGroup.AppliedOnOpening
  309. handler: workingGroups_AppliedOnOpening
  310. - event: membershipWorkingGroup.OpeningFilled
  311. handler: workingGroups_OpeningFilled
  312. - event: membershipWorkingGroup.LeaderSet
  313. handler: workingGroups_LeaderSet
  314. - event: membershipWorkingGroup.WorkerRoleAccountUpdated
  315. handler: workingGroups_WorkerRoleAccountUpdated
  316. - event: membershipWorkingGroup.LeaderUnset
  317. handler: workingGroups_LeaderUnset
  318. - event: membershipWorkingGroup.WorkerExited
  319. handler: workingGroups_WorkerExited
  320. - event: membershipWorkingGroup.TerminatedWorker
  321. handler: workingGroups_TerminatedWorker
  322. - event: membershipWorkingGroup.TerminatedLeader
  323. handler: workingGroups_TerminatedLeader
  324. - event: membershipWorkingGroup.StakeSlashed
  325. handler: workingGroups_StakeSlashed
  326. - event: membershipWorkingGroup.StakeDecreased
  327. handler: workingGroups_StakeDecreased
  328. - event: membershipWorkingGroup.StakeIncreased
  329. handler: workingGroups_StakeIncreased
  330. - event: membershipWorkingGroup.ApplicationWithdrawn
  331. handler: workingGroups_ApplicationWithdrawn
  332. - event: membershipWorkingGroup.OpeningCanceled
  333. handler: workingGroups_OpeningCanceled
  334. - event: membershipWorkingGroup.BudgetSet
  335. handler: workingGroups_BudgetSet
  336. - event: membershipWorkingGroup.WorkerRewardAccountUpdated
  337. handler: workingGroups_WorkerRewardAccountUpdated
  338. - event: membershipWorkingGroup.WorkerRewardAmountUpdated
  339. handler: workingGroups_WorkerRewardAmountUpdated
  340. - event: membershipWorkingGroup.StatusTextChanged
  341. handler: workingGroups_StatusTextChanged
  342. - event: membershipWorkingGroup.BudgetSpending
  343. handler: workingGroups_BudgetSpending
  344. - event: membershipWorkingGroup.RewardPaid
  345. handler: workingGroups_RewardPaid
  346. - event: membershipWorkingGroup.NewMissedRewardLevelReached
  347. handler: workingGroups_NewMissedRewardLevelReached
  348. - event: membershipWorkingGroup.WorkerStartedLeaving
  349. handler: workingGroups_WorkerStartedLeaving
  350. # Content directory working group
  351. - event: contentWorkingGroup.OpeningAdded
  352. handler: workingGroups_OpeningAdded
  353. - event: contentWorkingGroup.AppliedOnOpening
  354. handler: workingGroups_AppliedOnOpening
  355. - event: contentWorkingGroup.OpeningFilled
  356. handler: workingGroups_OpeningFilled
  357. - event: contentWorkingGroup.LeaderSet
  358. handler: workingGroups_LeaderSet
  359. - event: contentWorkingGroup.WorkerRoleAccountUpdated
  360. handler: workingGroups_WorkerRoleAccountUpdated
  361. - event: contentWorkingGroup.LeaderUnset
  362. handler: workingGroups_LeaderUnset
  363. - event: contentWorkingGroup.WorkerExited
  364. handler: workingGroups_WorkerExited
  365. - event: contentWorkingGroup.TerminatedWorker
  366. handler: workingGroups_TerminatedWorker
  367. - event: contentWorkingGroup.TerminatedLeader
  368. handler: workingGroups_TerminatedLeader
  369. - event: contentWorkingGroup.StakeSlashed
  370. handler: workingGroups_StakeSlashed
  371. - event: contentWorkingGroup.StakeDecreased
  372. handler: workingGroups_StakeDecreased
  373. - event: contentWorkingGroup.StakeIncreased
  374. handler: workingGroups_StakeIncreased
  375. - event: contentWorkingGroup.ApplicationWithdrawn
  376. handler: workingGroups_ApplicationWithdrawn
  377. - event: contentWorkingGroup.OpeningCanceled
  378. handler: workingGroups_OpeningCanceled
  379. - event: contentWorkingGroup.BudgetSet
  380. handler: workingGroups_BudgetSet
  381. - event: contentWorkingGroup.WorkerRewardAccountUpdated
  382. handler: workingGroups_WorkerRewardAccountUpdated
  383. - event: contentWorkingGroup.WorkerRewardAmountUpdated
  384. handler: workingGroups_WorkerRewardAmountUpdated
  385. - event: contentWorkingGroup.StatusTextChanged
  386. handler: workingGroups_StatusTextChanged
  387. - event: contentWorkingGroup.BudgetSpending
  388. handler: workingGroups_BudgetSpending
  389. - event: contentWorkingGroup.RewardPaid
  390. handler: workingGroups_RewardPaid
  391. - event: contentWorkingGroup.NewMissedRewardLevelReached
  392. handler: workingGroups_NewMissedRewardLevelReached
  393. - event: contentWorkingGroup.WorkerStartedLeaving
  394. handler: workingGroups_WorkerStartedLeaving
  395. # Operations working group
  396. - event: operationsWorkingGroup.OpeningAdded
  397. handler: workingGroups_OpeningAdded
  398. - event: operationsWorkingGroup.AppliedOnOpening
  399. handler: workingGroups_AppliedOnOpening
  400. - event: operationsWorkingGroup.OpeningFilled
  401. handler: workingGroups_OpeningFilled
  402. - event: operationsWorkingGroup.LeaderSet
  403. handler: workingGroups_LeaderSet
  404. - event: operationsWorkingGroup.WorkerRoleAccountUpdated
  405. handler: workingGroups_WorkerRoleAccountUpdated
  406. - event: operationsWorkingGroup.LeaderUnset
  407. handler: workingGroups_LeaderUnset
  408. - event: operationsWorkingGroup.WorkerExited
  409. handler: workingGroups_WorkerExited
  410. - event: operationsWorkingGroup.TerminatedWorker
  411. handler: workingGroups_TerminatedWorker
  412. - event: operationsWorkingGroup.TerminatedLeader
  413. handler: workingGroups_TerminatedLeader
  414. - event: operationsWorkingGroup.StakeSlashed
  415. handler: workingGroups_StakeSlashed
  416. - event: operationsWorkingGroup.StakeDecreased
  417. handler: workingGroups_StakeDecreased
  418. - event: operationsWorkingGroup.StakeIncreased
  419. handler: workingGroups_StakeIncreased
  420. - event: operationsWorkingGroup.ApplicationWithdrawn
  421. handler: workingGroups_ApplicationWithdrawn
  422. - event: operationsWorkingGroup.OpeningCanceled
  423. handler: workingGroups_OpeningCanceled
  424. - event: operationsWorkingGroup.BudgetSet
  425. handler: workingGroups_BudgetSet
  426. - event: operationsWorkingGroup.WorkerRewardAccountUpdated
  427. handler: workingGroups_WorkerRewardAccountUpdated
  428. - event: operationsWorkingGroup.WorkerRewardAmountUpdated
  429. handler: workingGroups_WorkerRewardAmountUpdated
  430. - event: operationsWorkingGroup.StatusTextChanged
  431. handler: workingGroups_StatusTextChanged
  432. - event: operationsWorkingGroup.BudgetSpending
  433. handler: workingGroups_BudgetSpending
  434. - event: operationsWorkingGroup.RewardPaid
  435. handler: workingGroups_RewardPaid
  436. - event: operationsWorkingGroup.NewMissedRewardLevelReached
  437. handler: workingGroups_NewMissedRewardLevelReached
  438. - event: operationsWorkingGroup.WorkerStartedLeaving
  439. handler: workingGroups_WorkerStartedLeaving
  440. # Gateway working group
  441. - event: gatewayWorkingGroup.OpeningAdded
  442. handler: workingGroups_OpeningAdded
  443. - event: gatewayWorkingGroup.AppliedOnOpening
  444. handler: workingGroups_AppliedOnOpening
  445. - event: gatewayWorkingGroup.OpeningFilled
  446. handler: workingGroups_OpeningFilled
  447. - event: gatewayWorkingGroup.LeaderSet
  448. handler: workingGroups_LeaderSet
  449. - event: gatewayWorkingGroup.WorkerRoleAccountUpdated
  450. handler: workingGroups_WorkerRoleAccountUpdated
  451. - event: gatewayWorkingGroup.LeaderUnset
  452. handler: workingGroups_LeaderUnset
  453. - event: gatewayWorkingGroup.WorkerExited
  454. handler: workingGroups_WorkerExited
  455. - event: gatewayWorkingGroup.TerminatedWorker
  456. handler: workingGroups_TerminatedWorker
  457. - event: gatewayWorkingGroup.TerminatedLeader
  458. handler: workingGroups_TerminatedLeader
  459. - event: gatewayWorkingGroup.StakeSlashed
  460. handler: workingGroups_StakeSlashed
  461. - event: gatewayWorkingGroup.StakeDecreased
  462. handler: workingGroups_StakeDecreased
  463. - event: gatewayWorkingGroup.StakeIncreased
  464. handler: workingGroups_StakeIncreased
  465. - event: gatewayWorkingGroup.ApplicationWithdrawn
  466. handler: workingGroups_ApplicationWithdrawn
  467. - event: gatewayWorkingGroup.OpeningCanceled
  468. handler: workingGroups_OpeningCanceled
  469. - event: gatewayWorkingGroup.BudgetSet
  470. handler: workingGroups_BudgetSet
  471. - event: gatewayWorkingGroup.WorkerRewardAccountUpdated
  472. handler: workingGroups_WorkerRewardAccountUpdated
  473. - event: gatewayWorkingGroup.WorkerRewardAmountUpdated
  474. handler: workingGroups_WorkerRewardAmountUpdated
  475. - event: gatewayWorkingGroup.StatusTextChanged
  476. handler: workingGroups_StatusTextChanged
  477. - event: gatewayWorkingGroup.BudgetSpending
  478. handler: workingGroups_BudgetSpending
  479. - event: gatewayWorkingGroup.RewardPaid
  480. handler: workingGroups_RewardPaid
  481. - event: gatewayWorkingGroup.NewMissedRewardLevelReached
  482. handler: workingGroups_NewMissedRewardLevelReached
  483. - event: gatewayWorkingGroup.WorkerStartedLeaving
  484. handler: workingGroups_WorkerStartedLeaving
  485. # Proposals
  486. - event: proposalsCodex.ProposalCreated
  487. handler: proposalsCodex_ProposalCreated
  488. - event: proposalsEngine.ProposalStatusUpdated
  489. handler: proposalsEngine_ProposalStatusUpdated
  490. - event: proposalsEngine.ProposalDecisionMade
  491. handler: proposalsEngine_ProposalDecisionMade
  492. - event: proposalsEngine.ProposalExecuted
  493. handler: proposalsEngine_ProposalExecuted
  494. - event: proposalsEngine.Voted
  495. handler: proposalsEngine_Voted
  496. - event: proposalsEngine.ProposalCancelled
  497. handler: proposalsEngine_ProposalCancelled
  498. # Proposals discussion
  499. - event: proposalsDiscussion.ThreadCreated
  500. handler: proposalsDiscussion_ThreadCreated
  501. - event: proposalsDiscussion.PostCreated
  502. handler: proposalsDiscussion_PostCreated
  503. - event: proposalsDiscussion.PostUpdated
  504. handler: proposalsDiscussion_PostUpdated
  505. - event: proposalsDiscussion.ThreadModeChanged
  506. handler: proposalsDiscussion_ThreadModeChanged
  507. - event: proposalsDiscussion.PostDeleted
  508. handler: proposalsDiscussion_PostDeleted
  509. # Forum
  510. - event: forum.CategoryCreated
  511. handler: forum_CategoryCreated
  512. - event: forum.CategoryArchivalStatusUpdated
  513. handler: forum_CategoryArchivalStatusUpdated
  514. - event: forum.CategoryDeleted
  515. handler: forum_CategoryDeleted
  516. - event: forum.ThreadCreated
  517. handler: forum_ThreadCreated
  518. - event: forum.ThreadModerated
  519. handler: forum_ThreadModerated
  520. - event: forum.ThreadMetadataUpdated
  521. handler: forum_ThreadMetadataUpdated
  522. - event: forum.ThreadDeleted
  523. handler: forum_ThreadDeleted
  524. - event: forum.ThreadMoved
  525. handler: forum_ThreadMoved
  526. - event: forum.PostAdded
  527. handler: forum_PostAdded
  528. - event: forum.PostModerated
  529. handler: forum_PostModerated
  530. - event: forum.PostDeleted
  531. handler: forum_PostDeleted
  532. - event: forum.PostTextUpdated
  533. handler: forum_PostTextUpdated
  534. - event: forum.PostReacted
  535. handler: forum_PostReacted
  536. - event: forum.VoteOnPoll
  537. handler: forum_VoteOnPoll
  538. - event: forum.CategoryStickyThreadUpdate
  539. handler: forum_CategoryStickyThreadUpdate
  540. - event: forum.CategoryMembershipOfModeratorUpdated
  541. handler: forum_CategoryMembershipOfModeratorUpdated
  542. # Content directory
  543. - event: content.CuratorGroupCreated
  544. handler: content_CuratorGroupCreated
  545. - event: content.CuratorGroupStatusSet
  546. handler: content_CuratorGroupStatusSet
  547. - event: content.CuratorAdded
  548. handler: content_CuratorAdded
  549. - event: content.CuratorRemoved
  550. handler: content_CuratorRemoved
  551. - event: content.ChannelCreated
  552. handler: content_ChannelCreated
  553. - event: content.ChannelUpdated
  554. handler: content_ChannelUpdated
  555. - event: content.ChannelAssetsRemoved
  556. handler: content_ChannelAssetsRemoved
  557. - event: content.ChannelCensorshipStatusUpdated
  558. handler: content_ChannelCensorshipStatusUpdated
  559. # these events are defined in runtime but never emitted (at the time of writing)
  560. #- event: content.ChannelOwnershipTransferRequested
  561. # handler: content_ChannelOwnershipTransferRequested
  562. #- event: content.ChannelOwnershipTransferRequestWithdrawn
  563. # handler: content_ChannelOwnershipTransferRequestWithdrawn
  564. #- event: content.ChannelOwnershipTransferred
  565. # handler: content_ChannelOwnershipTransferred
  566. - event: content.ChannelCategoryCreated
  567. handler: content_ChannelCategoryCreated
  568. - event: content.ChannelCategoryUpdated
  569. handler: content_ChannelCategoryUpdated
  570. - event: content.ChannelCategoryDeleted
  571. handler: content_ChannelCategoryDeleted
  572. - event: content.VideoCategoryCreated
  573. handler: content_VideoCategoryCreated
  574. - event: content.VideoCategoryUpdated
  575. handler: content_VideoCategoryUpdated
  576. - event: content.VideoCategoryDeleted
  577. handler: content_VideoCategoryDeleted
  578. - event: content.VideoCreated
  579. handler: content_VideoCreated
  580. - event: content.VideoUpdated
  581. handler: content_VideoUpdated
  582. - event: content.VideoDeleted
  583. handler: content_VideoDeleted
  584. - event: content.VideoCensorshipStatusUpdated
  585. handler: content_VideoCensorshipStatusUpdated
  586. - event: content.FeaturedVideosSet
  587. handler: content_FeaturedVideosSet
  588. - event: content.ChannelDeleted
  589. handler: content_ChannelDeleted
  590. # Storage
  591. - event: storage.StorageBucketCreated
  592. handler: storage_StorageBucketCreated
  593. - event: storage.StorageBucketInvitationAccepted
  594. handler: storage_StorageBucketInvitationAccepted
  595. - event: storage.StorageBucketsUpdatedForBag
  596. handler: storage_StorageBucketsUpdatedForBag
  597. - event: storage.DataObjectsUploaded
  598. handler: storage_DataObjectsUploaded
  599. - event: storage.StorageOperatorMetadataSet
  600. handler: storage_StorageOperatorMetadataSet
  601. - event: storage.StorageBucketVoucherLimitsSet
  602. handler: storage_StorageBucketVoucherLimitsSet
  603. - event: storage.PendingDataObjectsAccepted
  604. handler: storage_PendingDataObjectsAccepted
  605. - event: storage.StorageBucketInvitationCancelled
  606. handler: storage_StorageBucketInvitationCancelled
  607. - event: storage.StorageBucketOperatorInvited
  608. handler: storage_StorageBucketOperatorInvited
  609. - event: storage.StorageBucketOperatorRemoved
  610. handler: storage_StorageBucketOperatorRemoved
  611. - event: storage.UploadingBlockStatusUpdated
  612. handler: storage_UploadingBlockStatusUpdated
  613. - event: storage.DataObjectPerMegabyteFeeUpdated
  614. handler: storage_DataObjectPerMegabyteFeeUpdated
  615. - event: storage.StorageBucketsPerBagLimitUpdated
  616. handler: storage_StorageBucketsPerBagLimitUpdated
  617. - event: storage.StorageBucketsVoucherMaxLimitsUpdated
  618. handler: storage_StorageBucketsVoucherMaxLimitsUpdated
  619. - event: storage.DataObjectsMoved
  620. handler: storage_DataObjectsMoved
  621. - event: storage.DataObjectsDeleted
  622. handler: storage_DataObjectsDeleted
  623. - event: storage.StorageBucketStatusUpdated
  624. handler: storage_StorageBucketStatusUpdated
  625. - event: storage.UpdateBlacklist
  626. handler: storage_UpdateBlacklist
  627. - event: storage.DynamicBagDeleted
  628. handler: storage_DynamicBagDeleted
  629. - event: storage.DynamicBagCreated
  630. handler: storage_DynamicBagCreated
  631. - event: storage.VoucherChanged
  632. handler: storage_VoucherChanged
  633. - event: storage.StorageBucketDeleted
  634. handler: storage_StorageBucketDeleted
  635. - event: storage.DistributionBucketFamilyCreated
  636. handler: storage_DistributionBucketFamilyCreated
  637. - event: storage.DistributionBucketFamilyDeleted
  638. handler: storage_DistributionBucketFamilyDeleted
  639. - event: storage.DistributionBucketCreated
  640. handler: storage_DistributionBucketCreated
  641. - event: storage.DistributionBucketStatusUpdated
  642. handler: storage_DistributionBucketStatusUpdated
  643. - event: storage.DistributionBucketDeleted
  644. handler: storage_DistributionBucketDeleted
  645. - event: storage.DistributionBucketsUpdatedForBag
  646. handler: storage_DistributionBucketsUpdatedForBag
  647. - event: storage.DistributionBucketsPerBagLimitUpdated
  648. handler: storage_DistributionBucketsPerBagLimitUpdated
  649. - event: storage.DistributionBucketModeUpdated
  650. handler: storage_DistributionBucketModeUpdated
  651. - event: storage.DistributionBucketOperatorInvited
  652. handler: storage_DistributionBucketOperatorInvited
  653. - event: storage.DistributionBucketInvitationCancelled
  654. handler: storage_DistributionBucketInvitationCancelled
  655. - event: storage.DistributionBucketInvitationAccepted
  656. handler: storage_DistributionBucketInvitationAccepted
  657. - event: storage.DistributionBucketMetadataSet
  658. handler: storage_DistributionBucketMetadataSet
  659. - event: storage.DistributionBucketOperatorRemoved
  660. handler: storage_DistributionBucketOperatorRemoved
  661. - event: storage.DistributionBucketFamilyMetadataSet
  662. handler: storage_DistributionBucketFamilyMetadataSet
  663. # Council
  664. - event: council.AnnouncingPeriodStarted
  665. handler: council_AnnouncingPeriodStarted
  666. - event: council.NotEnoughCandidates
  667. handler: council_NotEnoughCandidates
  668. - event: council.VotingPeriodStarted
  669. handler: council_VotingPeriodStarted
  670. - event: council.NewCandidate
  671. handler: council_NewCandidate
  672. - event: council.NewCouncilElected
  673. handler: council_NewCouncilElected
  674. - event: council.NewCouncilNotElected
  675. handler: council_NewCouncilNotElected
  676. - event: council.CandidacyStakeRelease
  677. handler: council_CandidacyStakeRelease
  678. - event: council.CandidacyWithdraw
  679. handler: council_CandidacyWithdraw
  680. - event: council.CandidacyNoteSet
  681. handler: council_CandidacyNoteSet
  682. - event: council.RewardPayment
  683. handler: council_RewardPayment
  684. - event: council.BudgetBalanceSet
  685. handler: council_BudgetBalanceSet
  686. - event: council.BudgetRefill
  687. handler: council_BudgetRefill
  688. - event: council.BudgetRefillPlanned
  689. handler: council_BudgetRefillPlanned
  690. - event: council.BudgetIncrementUpdated
  691. handler: council_BudgetIncrementUpdated
  692. - event: council.CouncilorRewardUpdated
  693. handler: council_CouncilorRewardUpdated
  694. - event: council.RequestFunded
  695. handler: council_RequestFunded
  696. # Referendum
  697. - event: referendum.ReferendumStarted
  698. handler: referendum_ReferendumStarted
  699. - event: referendum.ReferendumStartedForcefully
  700. handler: referendum_ReferendumStartedForcefully
  701. - event: referendum.RevealingStageStarted
  702. handler: referendum_RevealingStageStarted
  703. - event: referendum.ReferendumFinished
  704. handler: referendum_ReferendumFinished
  705. - event: referendum.VoteCast
  706. handler: referendum_VoteCast
  707. - event: referendum.VoteRevealed
  708. handler: referendum_VoteRevealed
  709. - event: referendum.StakeReleased
  710. handler: referendum_StakeReleased
  711. extrinsicHandlers:
  712. # infer defaults here
  713. #- extrinsic: Balances.Transfer
  714. #- extrinsic: Sudo.batchCall
  715. # handler: handleSudoCall(DatabaseManager,SubstrateEvent)
  716. preBlockHooks:
  717. - handler: bootstrapData
  718. filter:
  719. height: "[0,0]" # will be executed only at genesis
  720. postBlockHooks: