dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/QmUsA2hGLCnCaZqhGRFe9o4W4U4fNbmKFEiqd6QYaFKqjv name: PlayerNFT apiVersion: 0.0.7 entities: - Approval - ApprovalForAll - PlayerNFTInitialized - PlayerNFTOwnershipTransferred - PlayersMinted - Transfer eventHandlers: - event: 'PlayersMinted(indexed address,indexed uint256,bytes)' handler: handlePlayersMinted file: /: /ipfs/QmUSuPcqi5uzcPW7qUM25qdrhQaNp7wN9RoCeqxwnZApkt kind: ethereum/events language: wasm/assemblyscript name: PlayerNFT network: monad-testnet source: abi: PlayerNFT address: '0x5f505E4862b2E8b34FFffEEb2c397d211d644A5A' startBlock: 3577307 - kind: ethereum mapping: abis: - file: /: /ipfs/QmRrc4ckwyxFyaRzDvnbDVzSsVfkHgyo1N5rJvz4L3RHPo name: LeagueFactory - file: /: /ipfs/QmVkhvwAz1ckbh79CvgswKR6NWLTV6oFiVVX9y1397CAWk name: League apiVersion: 0.0.7 entities: - LeagueCreated eventHandlers: - event: 'LeagueCreated(indexed address,indexed uint256)' handler: handleLeagueCreated file: /: /ipfs/QmQ8DKoFnQyYMJkqdMz33rWnekFV1jbVkVt8bL3b3jceku kind: ethereum/events language: wasm/assemblyscript name: LeagueFactory network: monad-testnet source: abi: LeagueFactory address: '0x959713387Eb8cE3eE98bd3F6F0FF622A8BB17E93' startBlock: 3577307 - kind: ethereum mapping: abis: - file: /: /ipfs/QmRS61tdwsXMNmqup7ujdHjy367AbGiEstqd7hMJAuUwTq name: CPMinter apiVersion: 0.0.7 entities: - CPMinter - CPMinted eventHandlers: - event: Initialized(uint64) handler: handleInitialized - event: 'CPMinted(indexed address,indexed uint8,uint256)' handler: handleCPMinted file: /: /ipfs/QmaRLXfp3W87Kx1AqJuQ6AGpPaEE1MXzmwS7sSxM6gonNL kind: ethereum/events language: wasm/assemblyscript name: CPMinter network: monad-testnet source: abi: CPMinter address: '0x77D7B2C2eFbbDF23B0FC2A85BFafE371faA4694f' startBlock: 3577307 indexerHints: prune: auto schema: file: /: /ipfs/QmbaAgvWyr4ajnM27zpuziouafX25NPpR7T5HJbiJjGAur specVersion: 1.0.0 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmVkhvwAz1ckbh79CvgswKR6NWLTV6oFiVVX9y1397CAWk name: League - file: /: /ipfs/QmfVZZHWG2EHcE8qC1BjNWcJbx93MdKq2yajmCguahahkX name: IContestTemplate apiVersion: 0.0.7 entities: - ContestCreated - Initialized - MatchInfoUpdated - MatchRemoved - MatchResultUploaded - MatchesAdded - OwnershipTransferred - PlayerDetailsUpdated - PlayersRemoved - PlayersAdded - TeamCreated - TeamPlayerData eventHandlers: - event: Initialized(uint64) handler: handleInitialized - event: 'TeamRegistered(indexed uint256,(uint256,bool,uint8,uint8)[],bytes)' handler: handleTeamRegistered - event: 'PlayersAdded(indexed uint256,(uint256,bool,uint8,uint8)[])' handler: handlePlayersAdded - event: 'PlayersRemoved(indexed uint256,uint256[])' handler: handlePlayersRemoved - event: 'PlayerDetailsUpdated((uint256,bool,uint8,uint8))' handler: handleUpdatePlayerDetails - event: 'PlayerCreditsUpdated(indexed uint256,uint8)' handler: handleUpdatePlayerCredits - event: 'MatchAdded((uint256,uint256,uint256,uint256))' handler: handleMatchesAdded - event: 'MatchInfoUpdated((uint256,uint256,uint256,uint256))' handler: handleMatchInfoUpdated - event: 'MatchResultUploaded(indexed uint256,uint8,uint256[],int256[])' handler: handleMatchResultUploaded - event: >- ProtocolDetailsUpdated(indexed uint256,indexed uint256,indexed address) handler: handleProtocolDetailsUpdated - event: 'RewardsStrategyAdded(uint256[2][])' handler: handleRewardsStrategyAdded - event: ValidatorAdded(indexed address) handler: handleValidatorAdded - event: ContestTemplateAdded(indexed address) handler: handleContestTemplateAdded - event: >- ContestCreated(indexed uint256,indexed uint256,uint256,uint256,uint256,uint256,uint256,address) handler: handleContestCreated - event: >- UserContestConfigUpdated((uint256,uint256,uint256,uint256,uint256,uint256,uint256)) handler: handleUserContestConfigUpdated - event: 'UserContestCreated(indexed uint256,indexed address)' handler: handleUserContestCreated - event: 'ContestRewardsStrategyUpdated(indexed uint256,uint256)' handler: handleContestRewardsStrategyUpdated - event: >- TeamCreated(indexed uint256,indexed uint256,indexed address,(uint256,uint256,uint256[],uint256[]),bytes) handler: handleTeamCreated - event: >- TeamUpdated(indexed uint256,indexed uint256,(uint256,uint256,uint256[],uint256[]),bytes) handler: handleUpdateUserTeam - event: 'TopNResultsUploaded(indexed uint256,uint256[],uint256[])' handler: handleTopNResultsUploaded - event: 'RewardsClaimed(indexed address,uint256)' handler: handleRewardsClaimed file: /: /ipfs/QmXoxhZAeykN2F7BXhkDrYMiSkHdLQvrbqAqty76Txm1X8 kind: ethereum/events language: wasm/assemblyscript name: League network: monad-testnet source: abi: League - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmVkhvwAz1ckbh79CvgswKR6NWLTV6oFiVVX9y1397CAWk name: League - file: /: /ipfs/QmfUmQ7L7HP1mkZyuKevG2o4LrzQ8TmF1iaVbtvPGU7PbV name: LeagueV3 - file: /: /ipfs/QmfVZZHWG2EHcE8qC1BjNWcJbx93MdKq2yajmCguahahkX name: IContestTemplate apiVersion: 0.0.7 entities: - ContestCreated - Initialized - MatchInfoUpdated - MatchRemoved - MatchResultUploaded - MatchesAdded - OwnershipTransferred - PlayerDetailsUpdated - PlayersRemoved - PlayersAdded - TeamCreated - TeamPlayerData eventHandlers: - event: Initialized(uint64) handler: handleInitializedV3 - event: 'TeamRegistered(indexed uint256,(uint256,bool,uint8,uint8)[],bytes)' handler: handleTeamRegistered - event: 'PlayersAdded(indexed uint256,(uint256,bool,uint8,uint8)[])' handler: handlePlayersAdded - event: 'PlayersRemoved(indexed uint256,uint256[])' handler: handlePlayersRemoved - event: 'PlayerDetailsUpdated((uint256,bool,uint8,uint8))' handler: handleUpdatePlayerDetails - event: 'PlayerCreditsUpdated(indexed uint256,uint8)' handler: handleUpdatePlayerCredits - event: 'MatchAdded((uint256,uint256,uint256,uint256))' handler: handleMatchesAdded - event: 'MatchInfoUpdated((uint256,uint256,uint256,uint256))' handler: handleMatchInfoUpdated - event: 'MatchResultUploaded(indexed uint256,uint8,uint256[],int256[])' handler: handleMatchResultUploaded - event: 'ProtocolDetailsUpdated(indexed uint256,indexed address)' handler: handleProtocolDetailsUpdatedV3 - event: 'RewardsStrategyAdded(uint256[2][])' handler: handleRewardsStrategyAdded - event: ValidatorAdded(indexed address) handler: handleValidatorAdded - event: ContestTemplateAdded(indexed address) handler: handleContestTemplateAdded - event: >- ContestCreated(indexed uint256,indexed uint256,uint256,uint256,uint256,uint256,uint256) handler: handleContestCreatedV3 - event: 'ContestRewardsStrategyUpdated(indexed uint256,uint256)' handler: handleContestRewardsStrategyUpdated - event: >- TeamCreated(indexed uint256,indexed uint256,indexed address,(uint256,uint256,uint256[],uint256[]),bytes) handler: handleTeamCreated - event: >- TeamUpdated(indexed uint256,indexed uint256,(uint256,uint256,uint256[],uint256[]),bytes) handler: handleUpdateUserTeam - event: 'TopNResultsUploaded(indexed uint256,uint256[],uint256[])' handler: handleTopNResultsUploaded - event: 'RewardsClaimed(indexed address,uint256)' handler: handleRewardsClaimed file: /: /ipfs/Qmc8LEjJs6QHmpFM5tB7d9regp7uVKwcr3jfBouVK12bWa kind: ethereum/events language: wasm/assemblyscript name: LeagueV3 network: monad-testnet source: abi: LeagueV3 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmVkhvwAz1ckbh79CvgswKR6NWLTV6oFiVVX9y1397CAWk name: League - file: /: /ipfs/QmTzbcCHg4ZZsox7pzNE6dAaJfhEPFZp8XvVeD4K1L1Fzt name: LeagueV2 apiVersion: 0.0.7 entities: - ContestCreated - Initialized - MatchInfoUpdated - MatchRemoved - MatchResultUploaded - MatchesAdded - OwnershipTransferred - PlayerDetailsUpdated - PlayersRemoved - PlayersAdded - TeamCreated - TeamPlayerData eventHandlers: - event: Initialized(uint64) handler: handleInitializedV2 - event: 'TeamRegistered(indexed uint256,(uint256,bool,uint8,uint8)[],bytes)' handler: handleTeamRegistered - event: 'PlayersAdded(indexed uint256,(uint256,bool,uint8,uint8)[])' handler: handlePlayersAdded - event: 'PlayersRemoved(indexed uint256,uint256[])' handler: handlePlayersRemoved - event: 'PlayerDetailsUpdated((uint256,bool,uint8,uint8))' handler: handleUpdatePlayerDetails - event: 'PlayerCreditsUpdated(indexed uint256,uint8)' handler: handleUpdatePlayerCredits - event: 'MatchAdded((uint256,uint256,uint256,uint256))' handler: handleMatchesAdded - event: 'MatchInfoUpdated((uint256,uint256,uint256,uint256))' handler: handleMatchInfoUpdated - event: 'MatchResultUploaded(indexed uint256,uint8,uint256[],int256[])' handler: handleMatchResultUploaded - event: 'RewardsStrategyAdded(uint256[2][])' handler: handleRewardsStrategyAdded - event: ValidatorAdded(indexed address) handler: handleValidatorAdded - event: >- ContestCreated(indexed uint256,indexed uint256,uint256,uint256,uint256,uint256) handler: handleContestCreatedV2 - event: 'ContestRewardsStrategyUpdated(indexed uint256,uint256)' handler: handleContestRewardsStrategyUpdated - event: >- TeamCreated(indexed uint256,indexed uint256,indexed address,(uint256,uint256,uint256[],uint256[]),bytes) handler: handleTeamCreated - event: >- TeamUpdated(indexed uint256,indexed uint256,(uint256,uint256,uint256[],uint256[])) handler: handleUpdateUserTeamV2 - event: 'TopNResultsUploaded(indexed uint256,uint256[],uint256[])' handler: handleTopNResultsUploaded - event: 'RewardsClaimed(indexed address,uint256)' handler: handleRewardsClaimed file: /: /ipfs/QmPysLdk1G3tGoRFeUDFtrLR7KjBwj9mWQ5kMGTcuiewc2 kind: ethereum/events language: wasm/assemblyscript name: LeagueV2 network: monad-testnet source: abi: LeagueV2