45 lines
1.5 KiB
YAML
45 lines
1.5 KiB
YAML
specVersion: 1.0.0
|
|
indexerHints:
|
|
prune: auto
|
|
schema:
|
|
file: ./schema.graphql
|
|
dataSources:
|
|
- kind: ethereum
|
|
name: RaidGeld
|
|
network: base-sepolia
|
|
source:
|
|
address: "0xC912823B231f5d052eF334a8f8B73F6354909cd0"
|
|
abi: RaidGeld
|
|
startBlock: 17213030
|
|
mapping:
|
|
kind: ethereum/events
|
|
apiVersion: 0.0.7
|
|
language: wasm/assemblyscript
|
|
entities:
|
|
- Approval
|
|
- OwnershipTransferred
|
|
- PlayerRegistered
|
|
- PlayerStrikesAgain
|
|
- RaidPerformed
|
|
- Transfer
|
|
- UnitAdded
|
|
- BossDefeated
|
|
- PrestigeGained
|
|
abis:
|
|
- name: RaidGeld
|
|
file: ./abis/RaidGeld.json
|
|
eventHandlers:
|
|
- event: PlayerRegistered(indexed address,uint256)
|
|
handler: handlePlayerRegistered
|
|
- event: PlayerStrikesAgain(indexed address,uint256,uint256)
|
|
handler: handlePlayerStrikesAgain
|
|
- event: RaidPerformed(indexed address,uint256,uint256)
|
|
handler: handleRaidPerformed
|
|
- event: UnitAdded(indexed address,uint8,uint16,uint256,uint256,uint16,uint16,uint16,uint16)
|
|
handler: handleUnitAdded
|
|
- event: BossDefeated(indexed address,uint8,uint256)
|
|
handler: handleBossDefeated
|
|
- event: PrestigeGained(indexed address,uint32)
|
|
handler: handlePrestigeGained
|
|
file: ./src/raid-geld.ts
|