123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- version: '0.1'
- description: Joystream query-node manifest file for olympia
- repository: https://github.com/Joystream/joystream
- hydraVersion: "2"
- dataSource:
- kind: substrate
- chain: joystream
- indexerVersion: '0.1.6'
- entities:
- - generated/graphql-server/dist/src/modules/**/*.model.js
- typegen:
- metadata:
- source: ${TYPEGEN_WS_URI}
- events:
- - members.MembershipBought
- - members.MemberProfileUpdated
- - members.MemberAccountsUpdated
- - members.MemberVerificationStatusUpdated
- - members.InvitesTransferred
- - members.MemberInvited
- - members.StakingAccountAdded
- - members.StakingAccountConfirmed
- - members.StakingAccountRemoved
- - members.InitialInvitationCountUpdated
- - members.MembershipPriceUpdated
- - members.ReferralCutUpdated
- - members.InitialInvitationBalanceUpdated
- - members.LeaderInvitationQuotaUpdated
- # Use Storage Working Group as a reference group (all groups emit the same events)
- - storageWorkingGroup.OpeningAdded
- - storageWorkingGroup.AppliedOnOpening
- - storageWorkingGroup.OpeningFilled
- - storageWorkingGroup.LeaderSet
- - storageWorkingGroup.WorkerRoleAccountUpdated
- - storageWorkingGroup.LeaderUnset
- - storageWorkingGroup.WorkerExited
- - storageWorkingGroup.TerminatedWorker
- - storageWorkingGroup.TerminatedLeader
- - storageWorkingGroup.StakeSlashed
- - storageWorkingGroup.StakeDecreased
- - storageWorkingGroup.StakeIncreased
- - storageWorkingGroup.ApplicationWithdrawn
- - storageWorkingGroup.OpeningCanceled
- - storageWorkingGroup.BudgetSet
- - storageWorkingGroup.WorkerRewardAccountUpdated
- - storageWorkingGroup.WorkerRewardAmountUpdated
- # - storageWorkingGroup.StatusTextChanged FIXME: Hydra bug
- - storageWorkingGroup.BudgetSpending
- calls:
- - members.updateProfile
- - members.updateAccounts
- outDir: ./mappings/generated/types
- customTypes:
- lib: '@joystream/types/augment/all/types'
- typedefsLoc: '../types/augment/all/defs.json'
- mappings:
- hydraCommonVersion: '0.0.3'
- # process only blocks with height >= 1M
- # blockInterval: '[1000000,]'
- # js module that exports the handler functions
- mappingsModule: mappings/lib
- # additinal libraries the processor loads
- # typically it is a module with event and extrinsic types generated by hydra-typegen
- imports:
- - mappings/lib/generated/types
- eventHandlers:
- # Membership module
- - event: members.MembershipBought
- handler: members_MembershipBought(DatabaseManager, SubstrateEvent)
- - event: members.MemberProfileUpdated
- handler: members_MemberProfileUpdated(DatabaseManager, SubstrateEvent)
- - event: members.MemberAccountsUpdated
- handler: members_MemberAccountsUpdated(DatabaseManager, SubstrateEvent)
- - event: members.MemberVerificationStatusUpdated
- handler: members_MemberVerificationStatusUpdated(DatabaseManager, SubstrateEvent)
- - event: members.InvitesTransferred
- handler: members_InvitesTransferred(DatabaseManager, SubstrateEvent)
- - event: members.MemberInvited
- handler: members_MemberInvited(DatabaseManager, SubstrateEvent)
- - event: members.StakingAccountAdded
- handler: members_StakingAccountAdded(DatabaseManager, SubstrateEvent)
- - event: members.StakingAccountConfirmed
- handler: members_StakingAccountConfirmed(DatabaseManager, SubstrateEvent)
- - event: members.StakingAccountRemoved
- handler: members_StakingAccountRemoved(DatabaseManager, SubstrateEvent)
- - event: members.InitialInvitationCountUpdated
- handler: members_InitialInvitationCountUpdated(DatabaseManager, SubstrateEvent)
- - event: members.MembershipPriceUpdated
- handler: members_MembershipPriceUpdated(DatabaseManager, SubstrateEvent)
- - event: members.ReferralCutUpdated
- handler: members_ReferralCutUpdated(DatabaseManager, SubstrateEvent)
- - event: members.InitialInvitationBalanceUpdated
- handler: members_InitialInvitationBalanceUpdated(DatabaseManager, SubstrateEvent)
- - event: members.LeaderInvitationQuotaUpdated
- handler: members_LeaderInvitationQuotaUpdated(DatabaseManager, SubstrateEvent)
- # Storage working group
- - event: storageWorkingGroup.OpeningAdded
- handler: workingGroups_OpeningAdded(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.AppliedOnOpening
- handler: workingGroups_AppliedOnOpening(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.OpeningFilled
- handler: workingGroups_OpeningFilled(DatabaseManager, SubstrateEvent)
- # - event: storageWorkingGroup.LeaderSet
- # handler: workingGroups_LeaderSet(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.WorkerRoleAccountUpdated
- handler: workingGroups_WorkerRoleAccountUpdated(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.LeaderUnset
- handler: workingGroups_LeaderUnset(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.WorkerExited
- handler: workingGroups_WorkerExited(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.TerminatedWorker
- handler: workingGroups_TerminatedWorker(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.TerminatedLeader
- handler: workingGroups_TerminatedLeader(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.StakeSlashed
- handler: workingGroups_StakeSlashed(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.StakeDecreased
- handler: workingGroups_StakeDecreased(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.StakeIncreased
- handler: workingGroups_StakeIncreased(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.ApplicationWithdrawn
- handler: workingGroups_ApplicationWithdrawn(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.OpeningCanceled
- handler: workingGroups_OpeningCanceled(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.BudgetSet
- handler: workingGroups_BudgetSet(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.WorkerRewardAccountUpdated
- handler: workingGroups_WorkerRewardAccountUpdated(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.WorkerRewardAmountUpdated
- handler: workingGroups_WorkerRewardAmountUpdated(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.StatusTextChanged
- handler: workingGroups_StatusTextChanged(DatabaseManager, SubstrateEvent)
- - event: storageWorkingGroup.BudgetSpending
- handler: workingGroups_BudgetSpending(DatabaseManager, SubstrateEvent)
- # Forum working group
- - event: forumWorkingGroup.OpeningAdded
- handler: workingGroups_OpeningAdded(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.AppliedOnOpening
- handler: workingGroups_AppliedOnOpening(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.OpeningFilled
- handler: workingGroups_OpeningFilled(DatabaseManager, SubstrateEvent)
- # - event: forumWorkingGroup.LeaderSet
- # handler: workingGroups_LeaderSet(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.WorkerRoleAccountUpdated
- handler: workingGroups_WorkerRoleAccountUpdated(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.LeaderUnset
- handler: workingGroups_LeaderUnset(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.WorkerExited
- handler: workingGroups_WorkerExited(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.TerminatedWorker
- handler: workingGroups_TerminatedWorker(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.TerminatedLeader
- handler: workingGroups_TerminatedLeader(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.StakeSlashed
- handler: workingGroups_StakeSlashed(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.StakeDecreased
- handler: workingGroups_StakeDecreased(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.StakeIncreased
- handler: workingGroups_StakeIncreased(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.ApplicationWithdrawn
- handler: workingGroups_ApplicationWithdrawn(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.OpeningCanceled
- handler: workingGroups_OpeningCanceled(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.BudgetSet
- handler: workingGroups_BudgetSet(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.WorkerRewardAccountUpdated
- handler: workingGroups_WorkerRewardAccountUpdated(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.WorkerRewardAmountUpdated
- handler: workingGroups_WorkerRewardAmountUpdated(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.StatusTextChanged
- handler: workingGroups_StatusTextChanged(DatabaseManager, SubstrateEvent)
- - event: forumWorkingGroup.BudgetSpending
- handler: workingGroups_BudgetSpending(DatabaseManager, SubstrateEvent)
- # Membership working group
- - event: membershipWorkingGroup.OpeningAdded
- handler: workingGroups_OpeningAdded(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.AppliedOnOpening
- handler: workingGroups_AppliedOnOpening(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.OpeningFilled
- handler: workingGroups_OpeningFilled(DatabaseManager, SubstrateEvent)
- # - event: membershipWorkingGroup.LeaderSet
- # handler: workingGroups_LeaderSet(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.WorkerRoleAccountUpdated
- handler: workingGroups_WorkerRoleAccountUpdated(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.LeaderUnset
- handler: workingGroups_LeaderUnset(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.WorkerExited
- handler: workingGroups_WorkerExited(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.TerminatedWorker
- handler: workingGroups_TerminatedWorker(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.TerminatedLeader
- handler: workingGroups_TerminatedLeader(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.StakeSlashed
- handler: workingGroups_StakeSlashed(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.StakeDecreased
- handler: workingGroups_StakeDecreased(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.StakeIncreased
- handler: workingGroups_StakeIncreased(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.ApplicationWithdrawn
- handler: workingGroups_ApplicationWithdrawn(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.OpeningCanceled
- handler: workingGroups_OpeningCanceled(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.BudgetSet
- handler: workingGroups_BudgetSet(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.WorkerRewardAccountUpdated
- handler: workingGroups_WorkerRewardAccountUpdated(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.WorkerRewardAmountUpdated
- handler: workingGroups_WorkerRewardAmountUpdated(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.StatusTextChanged
- handler: workingGroups_StatusTextChanged(DatabaseManager, SubstrateEvent)
- - event: membershipWorkingGroup.BudgetSpending
- handler: workingGroups_BudgetSpending(DatabaseManager, SubstrateEvent)
- # Content directory working group
- - event: contentDirectoryWorkingGroup.OpeningAdded
- handler: workingGroups_OpeningAdded(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.AppliedOnOpening
- handler: workingGroups_AppliedOnOpening(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.OpeningFilled
- handler: workingGroups_OpeningFilled(DatabaseManager, SubstrateEvent)
- # - event: contentDirectoryWorkingGroup.LeaderSet
- # handler: workingGroups_LeaderSet(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.WorkerRoleAccountUpdated
- handler: workingGroups_WorkerRoleAccountUpdated(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.LeaderUnset
- handler: workingGroups_LeaderUnset(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.WorkerExited
- handler: workingGroups_WorkerExited(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.TerminatedWorker
- handler: workingGroups_TerminatedWorker(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.TerminatedLeader
- handler: workingGroups_TerminatedLeader(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.StakeSlashed
- handler: workingGroups_StakeSlashed(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.StakeDecreased
- handler: workingGroups_StakeDecreased(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.StakeIncreased
- handler: workingGroups_StakeIncreased(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.ApplicationWithdrawn
- handler: workingGroups_ApplicationWithdrawn(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.OpeningCanceled
- handler: workingGroups_OpeningCanceled(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.BudgetSet
- handler: workingGroups_BudgetSet(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.WorkerRewardAccountUpdated
- handler: workingGroups_WorkerRewardAccountUpdated(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.WorkerRewardAmountUpdated
- handler: workingGroups_WorkerRewardAmountUpdated(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.StatusTextChanged
- handler: workingGroups_StatusTextChanged(DatabaseManager, SubstrateEvent)
- - event: contentDirectoryWorkingGroup.BudgetSpending
- handler: workingGroups_BudgetSpending(DatabaseManager, SubstrateEvent)
- extrinsicHandlers:
- # infer defaults here
- #- extrinsic: Balances.Transfer
- #- extrinsic: Sudo.batchCall
- # handler: handleSudoCall(DatabaseManager,SubstrateEvent)
- preBlockHooks:
- postBlockHooks:
|