dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/QmZ2cxLYJVaEzFriRJaQXHVAwNudnHRuNjnyYn1tq2saKr name: Players apiVersion: 0.0.7 entities: - Players eventHandlers: - event: 'ClearAll(address,uint256)' handler: handleClearAll - event: 'AddXP(address,uint256,uint8,uint256)' handler: handleAddXP - event: >- SetActionQueueV2(address,uint256,(uint16,uint16,uint16,uint16,uint16,uint24,uint8,uint24,uint24,uint64,bytes1,uint24)[],(uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint16)[],uint256,(uint40)[]) handler: handleSetActionQueue - event: >- SetActionQueue(address,uint256,(uint16,uint16,uint16,uint16,uint16,uint24,uint8,uint24,uint24,uint64,bool)[],(uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint16)[],uint256) handler: handleSetActionQueueV1 - event: >- ConsumeBoostVial(address,uint256,(uint40,uint24,uint16,uint16,uint8)) handler: handleConsumeBoostVial - event: >- ConsumeExtraBoostVial(address,uint256,(uint40,uint24,uint16,uint16,uint8)) handler: handleConsumeExtraBoostVial - event: >- ConsumeGlobalBoostVial(address,uint256,(uint40,uint24,uint16,uint16,uint8)) handler: handleConsumeGlobalBoostVial - event: >- ConsumeClanBoostVial(address,uint256,uint256,(uint40,uint24,uint16,uint16,uint8)) handler: handleConsumeClanBoostVial - event: 'SetActivePlayer(address,uint256,uint256)' handler: handleSetActivePlayer - event: >- AddPendingRandomRewardV2(address,uint256,uint256,uint256,uint256,uint256) handler: handleAddPendingRandomReward - event: 'AddPendingRandomReward(address,uint256,uint256,uint256,uint256)' handler: handleAddPendingRandomRewardV1 - event: >- PendingRandomRewardsClaimed(address,uint256,uint256,uint256[],uint256[],uint256[]) handler: handlePendingRandomRewardsClaimed - event: 'AdminAddThresholdReward((uint32,(uint16,uint24)[]))' handler: handleAdminAddThresholdReward - event: 'Died(address,uint256,uint256)' handler: handleDied - event: 'Rewards(address,uint256,uint256,uint256[],uint256[])' handler: handleRewards - event: 'Consumes(address,uint256,uint256,uint256[],uint256[])' handler: handleConsumes - event: 'DailyReward(address,uint256,uint256,uint256)' handler: handleDailyReward - event: 'WeeklyReward(address,uint256,uint256,uint256)' handler: handleWeeklyReward - event: 'ActionFinished(address,uint256,uint256)' handler: handleActionFinished - event: 'ActionPartiallyFinished(address,uint256,uint256,uint256)' handler: handlePartiallyFinished - event: 'ActionAborted(address,uint256,uint256)' handler: handlePartiallyFinished - event: 'ClaimedXPThresholdRewards(address,uint256,uint256[],uint256[])' handler: handleClaimedXPThresholdRewards - event: 'LevelUp(address,uint256,uint8,uint32,uint32)' handler: handleLevelUp - event: BoostFinished(uint256) handler: handleBoostFinished - event: ExtraBoostFinished(uint256) handler: handleExtraBoostFinished - event: GamePaused(bool) handler: handleGamePaused - event: 'LockPlayer(uint256,uint256)' handler: handleLockPlayer - event: UnlockPlayer(uint256) handler: handleUnlockPlayer file: /: /ipfs/QmRQA73Jgv8c5BtNgg7AnbJfzpX8MiriLE6y1F7mZr4zpK kind: ethereum/events language: wasm/assemblyscript name: Players network: fantom source: abi: Players address: '0x058ec56aba13f7fee3ae9c9b91b3bb03bc336143' startBlock: 67402359 - kind: ethereum mapping: abis: - file: /: /ipfs/QmS99T3C7uUuUoRNfQRDaALbn8WmfqmkAj7qpRRVRZyP3W name: PlayerNFT apiVersion: 0.0.7 entities: - PlayerNFT eventHandlers: - event: 'NewPlayer(uint256,uint256,string)' handler: handleNewPlayer - event: >- NewPlayerV2(uint256,uint256,string,address,string,string,string,uint256,bool) handler: handleNewPlayerV2 - event: 'EditPlayer(uint256,string)' handler: handleEditPlayer - event: >- EditPlayerV2(uint256,address,string,uint256,string,string,string,bool) handler: handleEditPlayerV2 - event: EditNameCost(uint256) handler: handleEditNameCost - event: UpgradePlayerCost(uint256) handler: handleUpgradePlayerCost - event: 'SetAvatarsV2(uint256[],(string,string,string,uint8[2])[])' handler: handleSetAvatars - event: 'SetAvatars(uint256,(string,string,string,uint8[2])[])' handler: handleSetAvatarsV1 - event: 'UpgradePlayerAvatar(uint256,uint256,uint256)' handler: handleUpgradePlayerAvatar - event: >- TransferBatch(indexed address,indexed address,indexed address,uint256[],uint256[]) handler: handleTransferBatch - event: >- TransferSingle(indexed address,indexed address,indexed address,uint256,uint256) handler: handleTransferSingle file: /: /ipfs/QmaZVehTMu2Vn78v8tUUthEkaZcnKsjsQkFZdo6XNxa6uq kind: ethereum/events language: wasm/assemblyscript name: PlayerNFT network: fantom source: abi: PlayerNFT address: '0xb809ed839c691d465e2ec45e1bcb5e5aded50fb9' startBlock: 67402359 - kind: ethereum mapping: abis: - file: /: /ipfs/QmQyLZkuTzuHETiKdWAqsDohsrp4JaXGzM7x75XN3roPCb name: ItemNFT apiVersion: 0.0.7 entities: - Item eventHandlers: - event: >- AddItemsV2((uint8,bool,bool,uint16,uint8,uint16,uint24,int16,int16,int16,int16,int16,int16,int16,uint8,uint32)[],uint16[],string[]) handler: handleAddItems - event: >- EditItemsV2((uint8,bool,bool,uint16,uint8,uint16,uint24,int16,int16,int16,int16,int16,int16,int16,uint8,uint32)[],uint16[],string[]) handler: handleEditItems - event: 'RemoveItemsV2(uint16[])' handler: handleRemoveItems - event: >- AddItem((uint8,bool,bool,uint16,uint8,uint16,uint24,int16,int16,int16,int16,int16,int16,int16,uint8,uint32),uint16,string) handler: handleAddItemV1 - event: >- AddItems((uint8,bool,bool,uint16,uint8,uint16,uint24,int16,int16,int16,int16,int16,int16,int16,uint8,uint32)[],uint16[],string[]) handler: handleAddItemsV1 - event: >- EditItem((uint8,bool,bool,uint16,uint8,uint16,uint24,int16,int16,int16,int16,int16,int16,int16,uint8,uint32),uint16,string) handler: handleEditItemV1 - event: >- EditItems((uint8,bool,bool,uint16,uint8,uint16,uint24,int16,int16,int16,int16,int16,int16,int16,uint8,uint32)[],uint16[],string[]) handler: handleEditItemsV1 - event: >- TransferBatch(indexed address,indexed address,indexed address,uint256[],uint256[]) handler: handleTransferBatch - event: >- TransferSingle(indexed address,indexed address,indexed address,uint256,uint256) handler: handleTransferSingle file: /: /ipfs/QmQ3U1rnpjRcsEFDnbbLcCo3wJuamp5d4kVfCByVdGrXGW kind: ethereum/events language: wasm/assemblyscript name: ItemNFT network: fantom source: abi: ItemNFT address: '0x4b9c90ebb1fa98d9724db46c4689994b46706f5a' startBlock: 67402359 - kind: ethereum mapping: abis: - file: /: /ipfs/QmNc2PYvj17WqNePaVaHTqEUUjj1ymbsbfbUFnnP41tCgm name: PetNFT apiVersion: 0.0.7 entities: - PetNFT eventHandlers: - event: >- NewPet(uint256,(uint8,uint8,uint8,uint8,uint8,uint8,uint40,address,uint24),string,address) handler: handleNewPet - event: >- NewPets(uint256,(uint8,uint8,uint8,uint8,uint8,uint8,uint40,address,uint24)[],string[],address) handler: handleNewPets - event: 'EditPlayerPet(uint256,uint256,address,string)' handler: handleEditPlayerPet - event: EditNameCost(uint256) handler: handleEditNameCost - event: >- AddBasePets((string,uint8,uint8,uint8,uint24,uint8[2],uint8[2],uint8[2],uint8[2],uint8[2],uint8[2],uint8[2],uint8[2],uint16,uint16)[]) handler: handleAddBasePets - event: >- EditBasePets((string,uint8,uint8,uint8,uint24,uint8[2],uint8[2],uint8[2],uint8[2],uint8[2],uint8[2],uint8[2],uint8[2],uint16,uint16)[]) handler: handleEditBasePets - event: 'SetBrushDistributionPercentages(uint256,uint256,uint256,uint256)' handler: handleSetBrushDistributionPercentages - event: >- TransferBatch(indexed address,indexed address,indexed address,uint256[],uint256[]) handler: handleTransferBatch - event: >- TransferSingle(indexed address,indexed address,indexed address,uint256,uint256) handler: handleTransferSingle file: /: /ipfs/QmeniWNf7mT6xCFVqrhiRgA1J9ouTKNzDFcFteuARH89kf kind: ethereum/events language: wasm/assemblyscript name: PetNFT network: fantom source: abi: PetNFT address: '0x1681f593ac5cba407c2a190de0ca2beb4a69b5d3' startBlock: 79515586 - kind: ethereum mapping: abis: - file: /: /ipfs/QmXuDCSmkcuJV1TEGxTf1NDxkcwhMs8r5XZZrXkgThpepY name: Shop apiVersion: 0.0.7 entities: - ShopItem eventHandlers: - event: 'AddShopItem((uint16,uint128))' handler: handleAddShopItem - event: 'AddShopItems((uint16,uint128)[])' handler: handleAddShopItems - event: 'EditShopItems((uint16,uint128)[])' handler: handleEditShopItems - event: RemoveShopItem(uint16) handler: handleRemoveShopItem - event: 'Buy(address,address,uint256,uint256,uint256)' handler: handleBuy - event: 'BuyBatch(address,address,uint256[],uint256[],uint256[])' handler: handleBuyBatch - event: 'Sell(address,uint256,uint256,uint256)' handler: handleSell - event: 'SellBatch(address,uint256[],uint256[],uint256[])' handler: handleSellBatch - event: 'NewAllocation(uint16,uint256)' handler: handleNewAllocation - event: 'AddUnsellableItems(uint16[])' handler: handleAddUnsellableItems - event: 'RemoveUnsellableItems(uint16[])' handler: handleRemoveUnsellableItems - event: SetMinItemQuantityBeforeSellsAllowed(uint256) handler: handleSetMinItemQuantityBeforeSellsAllowed file: /: /ipfs/QmcHiBZHtghMAJphWViuSTG6hZFsZan8EexTQ3dVHn1YWC kind: ethereum/events language: wasm/assemblyscript name: Shop network: fantom source: abi: Shop address: '0x7fb574e4fbe876f751fec90e59686c2776df19f9' startBlock: 67402359 - kind: ethereum mapping: abis: - file: /: /ipfs/QmQZdWrSMZdDCruGbgHptVwFN1ozFSQJ8LbqKwfVGL5Bc7 name: World apiVersion: 0.0.7 entities: - Action eventHandlers: - event: 'RequestSent(uint256,uint32,uint256)' handler: handleRequestSent - event: 'RequestFulfilledV2(uint256,uint256)' handler: handleRequestFulfilled - event: 'RequestFulfilled(uint256,uint256[3])' handler: handleRequestFulfilledV1 - event: >- AddActionsV2((uint16,(uint8,bool,bool,bool,uint24,uint32,uint24,uint16,uint16,uint8,uint8,bool),(uint16,uint16)[],(uint16,uint16,uint8)[],(int16,int16,int16,int16,int16,int16,int16))[]) handler: handleAddActions - event: >- EditActionsV2((uint16,(uint8,bool,bool,bool,uint24,uint32,uint24,uint16,uint16,uint8,uint8,bool),(uint16,uint16)[],(uint16,uint16,uint8)[],(int16,int16,int16,int16,int16,int16,int16))[]) handler: handleEditActions - event: >- AddAction((uint16,(uint8,bool,bool,bool,uint24,uint32,uint24,uint16,uint16,uint8),(uint16,uint16)[],(uint16,uint16,uint8)[],(int16,int16,int16,int16,int16,int16,int16))) handler: handleAddActionV1 - event: >- AddActions((uint16,(uint8,bool,bool,bool,uint24,uint32,uint24,uint16,uint16,uint8),(uint16,uint16)[],(uint16,uint16,uint8)[],(int16,int16,int16,int16,int16,int16,int16))[]) handler: handleAddActionsV1 - event: >- EditActions((uint16,(uint8,bool,bool,bool,uint24,uint32,uint24,uint16,uint16,uint8),(uint16,uint16)[],(uint16,uint16,uint8)[],(int16,int16,int16,int16,int16,int16,int16))[]) handler: handleEditActionsV1 - event: >- AddActionChoicesV4(uint16,uint16[],(uint8,int16,uint24,uint24,uint16[],uint24[],uint16,uint8,uint8,uint16,uint16,bool,uint8[],uint32[])[]) handler: handleAddActionChoices - event: >- AddActionChoicesV3(uint16,uint16[],(uint8,int16,uint24,uint24,uint16[],uint8[],uint16,uint8,uint8,uint16,uint16,bool,uint8[],uint32[])[]) handler: handleAddActionChoicesV3 - event: >- AddActionChoicesV2(uint16,uint16[],(uint8,uint32,int16,uint24,uint24,uint16,uint8,uint16,uint8,uint16,uint8,uint16,uint8,uint8,uint16,uint16,bool)[]) handler: handleAddActionChoicesV2 - event: >- EditActionChoicesV4(uint16,uint16[],(uint8,int16,uint24,uint24,uint16[],uint24[],uint16,uint8,uint8,uint16,uint16,bool,uint8[],uint32[])[]) handler: handleEditActionChoices - event: >- EditActionChoicesV3(uint16,uint16[],(uint8,int16,uint24,uint24,uint16[],uint8[],uint16,uint8,uint8,uint16,uint16,bool,uint8[],uint32[])[]) handler: handleEditActionChoicesV3 - event: >- EditActionChoicesV2(uint16,uint16[],(uint8,uint32,int16,uint24,uint24,uint16,uint8,uint16,uint8,uint16,uint8,uint16,uint8,uint8,uint16,uint16,bool)[]) handler: handleEditActionChoicesV2 - event: 'RemoveActionChoicesV2(uint16,uint16[])' handler: handleRemoveActionChoices - event: >- AddActionChoice(uint16,uint16,(uint8,uint32,int16,uint24,uint24,uint16,uint8,uint16,uint8,uint16,uint8,uint16,uint8,uint8)) handler: handleAddActionChoiceV1 - event: >- AddActionChoices(uint16,uint16[],(uint8,uint32,int16,uint24,uint24,uint16,uint8,uint16,uint8,uint16,uint8,uint16,uint8,uint8)[]) handler: handleAddActionChoicesV1 - event: >- EditActionChoice(uint16,uint16,(uint8,uint32,int16,uint24,uint24,uint16,uint8,uint16,uint8,uint16,uint8,uint16,uint8,uint8)) handler: handleEditActionChoiceV1 - event: >- EditActionChoices_(uint16[],uint16[],(uint8,uint32,int16,uint24,uint24,uint16,uint8,uint16,uint8,uint16,uint8,uint16,uint8,uint8)[]) handler: handleEditActionChoicesV1 file: /: /ipfs/QmfMjzKXRyKsvsxZdTaSDqCMfHATcB1DorxqiV4FjoMSz5 kind: ethereum/events language: wasm/assemblyscript name: World network: fantom source: abi: World address: '0x28866bf156152966b5872bee39bc05b5b5eedb02' startBlock: 67402359 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmU3Dzx57qxjuDn8PuujcewY5N5SMx8Q6dE3zX45jPW2VB name: WishingWell apiVersion: 0.0.7 entities: - WishingWell eventHandlers: - event: 'Donate(address,uint256,uint256,uint256,uint256)' handler: handleDonate - event: 'DonateToClan(address,uint256,uint256,uint256)' handler: handleDonateToClan - event: GlobalDonationThreshold(uint256) handler: handleGlobalDonationThreshold - event: 'LastGlobalDonationThreshold(uint256,uint16)' handler: handleLastGlobalDonationThreshold - event: SetRaffleEntryCost(uint256) handler: handleSetRaffleEntryCost - event: 'WinnerAndNewLottery(uint256,uint256,uint16,uint256)' handler: handleWinnerAndNewLottery - event: 'ClaimedLotteryWinnings(uint256,uint256,uint256,uint256)' handler: handleClaimedLotteryWinnings - event: 'ClanDonationThreshold(uint256,uint16)' handler: handleClanDonationThreshold - event: 'LastClanDonationThreshold(uint256,uint256,uint16)' handler: handleLastClanDonationThreshold file: /: /ipfs/QmdschWRrCwQG87aRpw6ZcwqvPLV3B9S8zuiva1e8uwHGG kind: ethereum/events language: wasm/assemblyscript name: WishingWell network: fantom source: abi: WishingWell address: '0x0a8d80ce4855666b7d7121d75f2a49aac434a918' startBlock: 67402359 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYmq2S4duBrqpJhrYkL6zd4w4jDJ6DquNCNQZNxU3XC65 name: Clans apiVersion: 0.0.7 entities: - Clan - ClanMember - ClanTier eventHandlers: - event: 'ClanCreated(uint256,uint256,string[],uint256,uint256)' handler: handleClanCreated - event: 'ClanEdited(uint256,uint256,string[],uint256)' handler: handleClanEdited - event: 'ClanUpgraded(uint256,uint256,uint256)' handler: handleClanUpgraded - event: ClanDestroyed(uint256) handler: handleClanDestroyed - event: 'PlayerRankUpdated(uint256,uint256,uint8,uint256)' handler: handlePlayerRankUpdated - event: 'InvitesDeletedByPlayer(uint256[],uint256)' handler: handleInvitesDeletedByPlayer - event: 'InvitesDeletedByClan(uint256,uint256[],uint256)' handler: handleInvitesDeletedByClan - event: 'InviteSent(uint256,uint256,uint256)' handler: handleInviteSent - event: 'InvitesSent(uint256,uint256[],uint256)' handler: handleInvitesSent - event: 'InviteAccepted(uint256,uint256)' handler: handleInviteAccepted - event: 'MemberLeftV2(uint256,uint256,uint256)' handler: handleMemberLeft - event: 'MemberLeft(uint256,uint256)' handler: handleMemberLeftV1 - event: 'JoinRequestSent(uint256,uint256)' handler: handleJoinRequestSent - event: 'JoinRequestAccepted(uint256,uint256,uint256)' handler: handleJoinRequestAccepted - event: 'JoinRequestsAccepted(uint256,uint256[],uint256)' handler: handleJoinRequestsAccepted - event: 'JoinRequestRemoved(uint256,uint256)' handler: handleJoinRequestRemoved - event: 'JoinRequestsRemovedByClan(uint256,uint256[],uint256)' handler: handleJoinRequestsRemovedByClan - event: 'ClanOwnershipTransferred(uint256,uint256)' handler: handleClanOwnershipTransferred - event: 'AddTiers((uint8,uint16,uint16,uint24,uint40,uint80)[])' handler: handleAddTiers - event: 'EditTiers((uint8,uint16,uint16,uint24,uint40,uint80)[])' handler: handleEditTiers - event: 'ClanOwnerLeft(uint256,uint256)' handler: handleClanOwnerLeft - event: EditNameCost(uint256) handler: handleEditNameCost - event: 'JoinRequestsEnabled(uint256,bool,uint256)' handler: handleJoinRequestsEnabled - event: 'GateKeepNFTs(uint256,address[],uint256)' handler: handleGateKeepNFTs - event: 'PinMessage(uint256,string,uint256)' handler: handlePinMessage - event: SetInitialMMR(uint256) handler: handleSetInitialMMR file: /: /ipfs/QmUMXveiikdobcbhgdzsxvemj7mpMDpWoR3GfMuJeFdaYh kind: ethereum/events language: wasm/assemblyscript name: Clans network: fantom source: abi: Clans address: '0x334caa8907bdf49470f7b085380c25431ef96f6d' startBlock: 67402359 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmP2SQX4oAqRQDTsrw9KmV5wCZY2ckQhwQ6PS3rCdknvpa name: Quests apiVersion: 0.0.7 entities: - Quest eventHandlers: - event: >- AddQuests((uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint8,uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint16,bool,uint8)[],(uint8,uint64)[3][]) handler: handleAddQuests - event: >- EditQuests((uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint8,uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint16,bool,uint8)[],(uint8,uint64)[3][]) handler: handleEditQuests - event: >- AddFixedQuest((uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint8,uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint16,bool),(uint8,uint64)[3]) handler: handleAddFixedQuestV1 - event: >- EditQuest((uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint8,uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint16,bool),(uint8,uint64)[3]) handler: handleEditQuestV1 - event: RemoveQuest(uint256) handler: handleRemoveQuest - event: 'ActivateQuest(address,uint256,uint256)' handler: handleActivateQuest - event: 'ActivateNewQuest(uint256,uint256)' handler: handleActivateQuestV1 - event: 'DeactivateQuest(uint256,uint256)' handler: handleDeactivateQuest - event: 'QuestCompleted(address,uint256,uint256)' handler: handleQuestCompleted - event: >- UpdateQuestProgress(uint256,(uint32,uint16,uint16,uint16,uint16,bool)) handler: handleUpdateQuestProgress file: /: /ipfs/QmVpAFYxfEc4kKQwmaHFLSd5vywtCuBSfuZZzwVdP4y9BW kind: ethereum/events language: wasm/assemblyscript name: Quests network: fantom source: abi: Quests address: '0x17c59f0d2d4f80FD0F906Df53a28272736c7b455' startBlock: 67402359 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmW9DjfdQAoVsdr2ydgvHmogGBSq6EuYdvpUV3hpj4xyeF name: BankFactory apiVersion: 0.0.7 entities: - BankFactory eventHandlers: - event: 'BankContractCreated(address,uint256,address)' handler: handleBankContractCreated file: /: /ipfs/QmRanJik3b81xgfzJtJkTNLpzoGbaHBg5CjMym3MyrzqRp kind: ethereum/events language: wasm/assemblyscript name: BankFactory network: fantom source: abi: BankFactory address: '0x4af59427b2aeb66e6f7dca98c366ec66cca4e8d4' startBlock: 67402359 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmQVyqVPtgtTQonXMH5QuLDMDox5VC6rwso2R6kmBMSCLc name: Promotions apiVersion: 0.0.7 entities: - Promotions eventHandlers: - event: >- AddPromotion((uint8,uint40,uint40,uint8,uint40,uint256,uint8,bool,bool,bool,bool,bool,bool,uint256,uint8,uint8,uint8,uint8,uint16[],uint32[],uint16[],uint32[],uint16[],uint16[],uint16[],uint32[],uint16[],uint32[])) handler: handleAddPromotion - event: >- EditPromotion((uint8,uint40,uint40,uint8,uint40,uint256,uint8,bool,bool,bool,bool,bool,bool,uint256,uint8,uint8,uint8,uint8,uint16[],uint32[],uint16[],uint32[],uint16[],uint16[],uint16[],uint32[],uint16[],uint32[])) handler: handleEditPromotion - event: RemovePromotion(uint8) handler: handleRemovePromotion - event: >- PromotionAdded((uint8,uint40,uint40,uint16,uint8,bool,uint16[],uint32[])) handler: handleAddPromotionV1 - event: 'ClearPlayerPromotion(uint256,uint8)' handler: handleClearPlayerPromotion - event: >- PromotionRedeemedV2(indexed address,uint256,uint8,string,uint256[],uint256[],uint256[],uint256,uint256,uint256) handler: handlePromotionRedeemed - event: >- PromotionRedeemed(indexed address,uint256,uint8,string,uint256[],uint256[]) handler: handlePromotionRedeemedV1 file: /: /ipfs/QmVzpmF33EQJEAtJcaFeX4yP8oJSMDvdjVNzSF73Rft5o9 kind: ethereum/events language: wasm/assemblyscript name: Promotions network: fantom source: abi: Promotions address: '0x7d1c598266Dd6Bb0Ed7a76161c11e5073D8A71A4' startBlock: 67402359 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmXaXGjS5sKbyXiD4UW6HGHC9QCHd4XbAQ34SWp9pTryDf name: PassiveActions apiVersion: 0.0.7 entities: - PassiveAction eventHandlers: - event: >- AddPassiveActions((uint16,(uint8,uint16[],uint24[],uint8[],uint16[],uint8,uint8,bool),(uint16,uint16)[],(uint16,uint16,uint8)[])[]) handler: handleAddPassiveActions - event: >- EditPassiveActions((uint16,(uint8,uint16[],uint24[],uint8[],uint16[],uint8,uint8,bool),(uint16,uint16)[],(uint16,uint16,uint8)[])[]) handler: handleEditPassiveActions - event: 'StartPassiveAction(uint256,address,uint256,uint256,uint16)' handler: handleStartPassiveAction - event: 'EarlyEndPassiveAction(uint256,address,uint256)' handler: handleEarlyEndPassiveAction - event: 'ClaimPassiveAction(uint256,address,uint256,uint256[],uint256[],bool)' handler: handleClaimPassiveAction - event: 'SetAvailableActions(uint256[],bool)' handler: handleSetAvailableActions file: /: /ipfs/QmYztaawT8syhxqyNuE5KScFBFFuq1M6nYTVtRsrdB4CuM kind: ethereum/events language: wasm/assemblyscript name: PassiveActions network: fantom source: abi: PassiveActions address: '0xa3e3a69edaee89b8dbbd1ca37704cc574cb8e1d4' startBlock: 79515586 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmQe3KPih3U6twWHNeF7fZWQ4YDHikrmsoquKkJdGZqK3J name: InstantActions apiVersion: 0.0.7 entities: - InstantAction eventHandlers: - event: >- AddInstantActions((uint16,uint8[],uint32[],uint16[],uint16[],uint16,uint16,bool,uint8)[]) handler: handleAddInstantActions - event: >- EditInstantActions((uint16,uint8[],uint32[],uint16[],uint16[],uint16,uint16,bool,uint8)[]) handler: handleEditInstantActions - event: 'RemoveInstantActions(uint8[],uint16[])' handler: handleRemoveInstantActions - event: >- DoInstantActions(uint256,address,uint16[],uint256[],uint256[],uint256[],uint256[],uint256[],uint8) handler: handleDoInstantActions file: /: /ipfs/QmYi7rXiiLLtLu8eJ93yap1cxfM6jTfG5NLxfW4xNRLjPA kind: ethereum/events language: wasm/assemblyscript name: InstantActions network: fantom source: abi: InstantActions address: '0x7e89fe755b546b10ea8372b056ea0d7b26cf36fe' startBlock: 67402359 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmP3ARWsQr2aKaNi4Wnakpi8y7S6Aq7nbqyCjG5b6trh4p name: InstantVRFActions apiVersion: 0.0.7 entities: - InstantVRFAction eventHandlers: - event: 'AddInstantVRFActions((uint16,uint16[],uint24[],bytes,uint8,bool)[])' handler: handleAddInstantVRFActions - event: 'EditInstantVRFActions((uint16,uint16[],uint24[],bytes,uint8,bool)[])' handler: handleEditInstantVRFActions - event: 'RemoveInstantVRFActions(uint16[])' handler: handleRemoveInstantVRFActions - event: >- DoInstantVRFActions(address,uint256,uint256,uint16[],uint256[],uint256[],uint256[]) handler: handleDoInstantVRFActions - event: >- CompletedInstantVRFActions(address,uint256,uint256,uint256[],uint256[],uint256[]) handler: handleCompletedInstantVRFActions - event: SetGasCostPerUnit(uint256) handler: handleSetGasCostPerUnit - event: 'SetAvailableActions(uint256[],bool)' handler: handleSetAvailableActions file: /: /ipfs/QmNkudnHMVRCipazC36GiNoYHcJajhJ15b6RAb2L7689Li kind: ethereum/events language: wasm/assemblyscript name: InstantVRFActions network: fantom source: abi: InstantVRFActions address: '0xfe2c07fd7751bba25164adbd96e09b382403f4d7' startBlock: 77727639 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmV32YhSsanHRcUKoyoq5QHLf9o4hXAXfh4v27yFMjzi2g name: VRFRequestInfo apiVersion: 0.0.7 entities: - VRFRequestInfo eventHandlers: - event: UpdateMovingAverageGasPrice(uint256) handler: handleUpdateMovingAverageGasPrice - event: SetBaseRequestCost(uint256) handler: handleSetBaseRequestCost file: /: /ipfs/QmYfoWcXUCnCZ6pqceRn4qCQPKanthThj7ygL2vBW9skGy kind: ethereum/events language: wasm/assemblyscript name: VRFRequestInfo network: fantom source: abi: VRFRequestInfo address: '0x8c3dcf7b09ea620b265d9daab237f29f485f725b' startBlock: 77727623 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdEzckycXQtYF3BsNSoV6sZXD7tQtDB52WEGB4Rcn349W name: LockedBankVaults apiVersion: 0.0.7 blockHandlers: - filter: kind: once handler: handleOnce entities: - LockedBankVaults eventHandlers: - event: >- AttackVaults(uint256,uint256,address,uint256,uint256,uint256,uint256,uint256,uint256) handler: handleAttackVaults - event: 'SuperAttackCooldown(uint256,uint256)' handler: handleSuperAttackCooldown - event: >- BattleResult(uint256,uint48[],uint48[],uint256[],uint256[],uint8[],uint8[],bool,uint256,uint256,uint256[],uint256,uint256) handler: handleBattleResult - event: 'AssignCombatants(uint256,uint48[],address,uint256,uint256)' handler: handleAssignCombatants - event: 'RemoveCombatant(uint256,uint256)' handler: handleRemoveCombatant - event: 'ClaimFunds(uint256,address,uint256,uint256,uint256)' handler: handleClaimFunds - event: 'LockFunds(uint256,address,uint256,uint256,uint256)' handler: handleLockFunds - event: SetExpectedGasLimitFulfill(uint256) handler: handleSetExpectedGasLimitFulfill - event: SetBaseAttackCost(uint256) handler: handleSetBaseAttackCost - event: UpdateMovingAverageGasPrice(uint256) handler: handleUpdateMovingAverageGasPrice - event: 'BlockingAttacks(uint256,uint256,address,uint256,uint256,uint256)' handler: handleBlockingAttacks - event: SetMMRAttackDistance(uint256) handler: handleSetMMRAttackDistance - event: 'ForceMMRUpdate(uint256[])' handler: handleForceMMRUpdate - event: 'UpdateMMR(uint256,int256,int256)' handler: handleUpdateMMR - event: 'SetMMRs(uint256[],uint16[])' handler: handleSetMMRs - event: 'SetKValues(uint256,uint256)' handler: handleSetKValues file: /: /ipfs/QmUCNM13nVy2RvxutRjs3uM37rbh9omJLoscisnmcHoYR9 kind: ethereum/events language: wasm/assemblyscript name: LockedBankVaults network: fantom source: abi: LockedBankVaults address: '0x65e944795d00cc287bdace77d57571fc4deff3e0' startBlock: 74901132 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdEzckycXQtYF3BsNSoV6sZXD7tQtDB52WEGB4Rcn349W name: LockedBankVaults apiVersion: 0.0.7 blockHandlers: - filter: every: 300 kind: polling handler: handleCleanseLockedBrushPolling entities: - LockedBankVaults file: /: /ipfs/QmUCNM13nVy2RvxutRjs3uM37rbh9omJLoscisnmcHoYR9 kind: ethereum/events language: wasm/assemblyscript name: LockedBankVaultsBlockHandler network: fantom source: abi: LockedBankVaults address: '0x65e944795d00cc287bdace77d57571fc4deff3e0' startBlock: 85267443 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmfMcdL18YoAW6W3kBcFcd5h9gctJXEzfz4yrjyW4WMD1x name: Territories apiVersion: 0.0.7 entities: - Territory eventHandlers: - event: 'AddTerritories((uint16,uint16)[])' handler: handleAddTerritories - event: 'EditTerritories((uint16,uint16)[])' handler: handleEditTerritories - event: 'RemoveTerritories(uint256[])' handler: handleRemoveTerritories - event: Deposit(uint256) handler: handleDeposit - event: >- AttackTerritory(uint256,uint256,address,uint256,uint256,uint256,uint256) handler: handleAttackTerritory - event: >- BattleResult(uint256,uint48[],uint48[],uint256[],uint256[],uint8[],uint8[],bool,uint256,uint256,uint256[],uint256) handler: handleBattleResult - event: 'ClaimUnoccupiedTerritoryV2(uint256,uint256,address,uint256,uint256)' handler: handleClaimUnoccupiedTerritory - event: 'ClaimUnoccupiedTerritory(uint256,uint256,address,uint256,uint256)' handler: handleClaimUnoccupiedTerritoryV1 - event: 'AssignCombatants(uint256,uint48[],address,uint256,uint256)' handler: handleAssignCombatants - event: 'RemoveCombatant(uint256,uint256)' handler: handleRemoveCombatant - event: 'Harvest(uint256,address,uint256,uint256,uint256)' handler: handleHarvest - event: SetExpectedGasLimitFulfill(uint256) handler: handleSetExpectedGasLimitFulfill - event: SetBaseAttackCost(uint256) handler: handleSetBaseAttackCost - event: UpdateMovingAverageGasPrice(uint256) handler: handleUpdateMovingAverageGasPrice - event: 'BlockingAttacks(uint256,uint256,address,uint256,uint256,uint256)' handler: handleBlockingAttacks - event: 'SetMinimumMMRs(uint256[],uint16[])' handler: handleSetMinimumMMRs file: /: /ipfs/QmcvvdReotqJbTTMH5KfZSJh4bxobgPLrMaxVsSJ2jxaxj kind: ethereum/events language: wasm/assemblyscript name: Territories network: fantom source: abi: Territories address: '0x2cfd3b9f8b595200d6b4b7f667b2a1bcc6d0c170' startBlock: 74901211 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSyFsntbEB3JEz8MsBzZGAkpp7cdDzBnq8UoXiiR43BWx name: DecoratorProvider apiVersion: 0.0.7 entities: - DecoratorProvider eventHandlers: - event: 'Harvest(address,uint256,uint256,uint256)' handler: handleHarvest file: /: /ipfs/QmVeJ4HUh8eZEJCeT1hnf2kprH2AMLC255zjZgWUF2iswo kind: ethereum/events language: wasm/assemblyscript name: DecoratorProvider network: fantom source: abi: DecoratorProvider address: '0xba2f8cff9ea18f3687eb685f0c1bcd509b539963' startBlock: 74901247 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: Brush apiVersion: 0.0.7 entities: - Brush eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer file: /: /ipfs/QmXMb9btarh65FVRhmcVpBtMaUfY9c9qPC9DNTqVryUvKn kind: ethereum/events language: wasm/assemblyscript name: Brush network: fantom source: abi: Brush address: '0x85dec8c4b2680793661bca91a8f129607571863d' startBlock: 67402359 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSzgJzhHnFNkDeUUSzbmhGdTEzRsN1Dy6fZtojYaZkwwE name: OrderBook apiVersion: 0.0.7 entities: - OrderBook eventHandlers: - event: 'AddedToBook(address,uint8,uint256,uint256,uint256,uint256)' handler: handleAddedToBook - event: 'OrdersMatched(address,uint256[],uint256[])' handler: handleOrdersMatched - event: 'OrdersCancelled(address,uint256[])' handler: handleOrdersCancelled - event: 'FailedToAddToBook(address,uint8,uint256,uint256,uint256)' handler: handleFailedToAddToBook - event: 'ClaimedTokens(address,uint256[],uint256,uint256)' handler: handleClaimedTokens - event: 'ClaimedNFTs(address,uint256[],uint256[],uint256[])' handler: handleClaimedNFTs - event: 'SetTokenIdInfos(uint256[],(uint128,uint128)[])' handler: handleSetTokenIdInfos - event: SetMaxOrdersPerPriceLevel(uint256) handler: handleSetMaxOrdersPerPriceLevel file: /: /ipfs/QmXrhGjybtoirL2faAJS6sdcrQfQyv21QN8fWcCnqsgEBL kind: ethereum/events language: wasm/assemblyscript name: ItemOrderBook network: fantom source: abi: OrderBook address: '0x6996c519dA4ac7815bEFbd836cf0b78Aa62fdBcE' startBlock: 76342847 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmcWwdmwUjpHxGTocdCfM9JpGBMQ8TrgCpJ35V8sMoh8Y8 name: SamWitchVRF apiVersion: 0.0.7 entities: - SamWitchVRF eventHandlers: - event: 'RandomWordsRequested(bytes32,uint256,uint256,address,uint256)' handler: handleRandomWordsRequested - event: 'RandomWordsFulfilled(bytes32,uint256[],address)' handler: handleRandomWordsFulfilled file: /: /ipfs/QmYVPZEx9ThH5FUc6u5MRyvDaZpZuC64CXGeYgS6Dwmsia kind: ethereum/events language: wasm/assemblyscript name: SamWitchVRF network: fantom source: abi: SamWitchVRF address: '0xeF5AC0489fc8ABC1085E8D1f5BEE85e74E6D2cC2' startBlock: 76342878 features: - grafting schema: file: /: /ipfs/QmWsQgCzpXGyAHPq6ZmgS3bQ2M8mKCoaB7HYaJJM7tnSsq specVersion: 0.0.8 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmaCShrBqx9iUzz32inokXCNmR1fJfW85v1JH6C7iVf6Qq name: Bank apiVersion: 0.0.7 entities: - Bank eventHandlers: - event: 'DepositItem(address,uint256,uint256,uint256)' handler: handleDepositItem - event: 'DepositItems(address,uint256,uint256[],uint256[])' handler: handleDepositItems - event: 'WithdrawItems(address,address,uint256,uint256[],uint256[])' handler: handleWithdrawItems - event: 'WithdrawItemsBulk(address,(uint256[],uint256[],address)[],uint256)' handler: handleWithdrawItemsBulk - event: 'DepositToken(address,uint256,address,uint256)' handler: handleDepositToken - event: 'WithdrawToken(address,uint256,address,uint256,address,uint256)' handler: handleWithdrawToken - event: >- WithdrawTokens(address,uint256,address[],uint256[],address,uint256[]) handler: handleWithdrawTokens file: /: /ipfs/QmURFq9BCRmAaudcT16FQjy5C4tJh1Xk6CXUeyvmMcSY6V kind: ethereum/events language: wasm/assemblyscript name: Bank network: fantom source: abi: Bank