42 lines
1.3 KiB
YAML
42 lines
1.3 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
|
|
- RaidPerformed
|
|
- Transfer
|
|
- UnitAdded
|
|
abis:
|
|
- name: RaidGeld
|
|
file: ./abis/RaidGeld.json
|
|
eventHandlers:
|
|
- event: Approval(indexed address,indexed address,uint256)
|
|
handler: handleApproval
|
|
- event: OwnershipTransferred(indexed address,indexed address)
|
|
handler: handleOwnershipTransferred
|
|
- event: PlayerRegistered(indexed address,uint256)
|
|
handler: handlePlayerRegistered
|
|
- event: RaidPerformed(indexed address,uint256,uint256)
|
|
handler: handleRaidPerformed
|
|
- event: Transfer(indexed address,indexed address,uint256)
|
|
handler: handleTransfer
|
|
- event: UnitAdded(indexed address,uint8,uint16,uint256,uint256,uint16,uint16,uint16,uint16)
|
|
handler: handleUnitAdded
|
|
file: ./src/raid-geld.ts
|