Skip to content

Instantly share code, notes, and snippets.

@lukesaunders
Created August 24, 2020 15:30
Show Gist options
  • Select an option

  • Save lukesaunders/861021bb4c13bc61704ee1efc314a147 to your computer and use it in GitHub Desktop.

Select an option

Save lukesaunders/861021bb4c13bc61704ee1efc314a147 to your computer and use it in GitHub Desktop.
specVersion: 0.0.2
schema:
file: ./schema.graphql
dataSources:
- kind: ethereum/contract
name: Contract
network: mainnet
source:
address: "0x84edffa16bb0b9ab1163abb0a13ff0744c11272f"
abi: Contract
startBlock: 10366843
mapping:
kind: ethereum/events
apiVersion: 0.0.4
language: wasm/assemblyscript
entities:
- Staked
- UnstakeRequested
- Unstaked
abis:
- name: Contract
file: ./abis/Contract.json
eventHandlers:
- event: Staked(indexed address,indexed address,uint256)
handler: handleStaked
- event: UnstakeRequested(indexed address,indexed address,uint256,uint256)
handler: handleUnstakeRequested
- event: Unstaked(indexed address,indexed address,uint256)
handler: handleUnstaked
file: ./src/mapping.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment