59 lines
2 KiB
YAML
59 lines
2 KiB
YAML
specVersion: 0.0.4
|
|
repository: http://gitea.loseyourip.com:4000/dark-meme-society/harb.git
|
|
description: Harberger Tax Token
|
|
schema:
|
|
file: ./schema.graphql
|
|
dataSources:
|
|
- kind: ethereum
|
|
name: Harb
|
|
network: base-sepolia
|
|
source:
|
|
address: "0x54838DC097E7fC4736B801bF1c1FCf1597348265"
|
|
abi: Harb
|
|
startBlock: 15399960
|
|
mapping:
|
|
kind: ethereum/events
|
|
apiVersion: 0.0.7
|
|
language: wasm/assemblyscript
|
|
entities:
|
|
- Stats
|
|
- UbiClaim
|
|
abis:
|
|
- name: Harb
|
|
file: ./abis/Harb.json
|
|
eventHandlers:
|
|
- event: Transfer(indexed address,indexed address,uint256)
|
|
handler: handleTransfer
|
|
blockHandlers:
|
|
- handler: handleBlock
|
|
file: ./src/harb.ts
|
|
- kind: ethereum
|
|
name: Stake
|
|
network: base-sepolia
|
|
source:
|
|
address: "0xd7728173F73C748944d29EA77b56f09b8FEc8F33"
|
|
abi: Stake
|
|
startBlock: 15399960
|
|
mapping:
|
|
kind: ethereum/events
|
|
apiVersion: 0.0.7
|
|
language: wasm/assemblyscript
|
|
entities:
|
|
- Position
|
|
abis:
|
|
- name: Stake
|
|
file: ./abis/Stake.json
|
|
- name: Harb
|
|
file: ./abis/Harb.json
|
|
eventHandlers:
|
|
- event: PositionCreated(indexed uint256,indexed address,uint256,uint256,uint32)
|
|
handler: handlePositionCreated
|
|
- event: PositionRemoved(indexed uint256,indexed address,uint256)
|
|
handler: handlePositionRemoved
|
|
- event: PositionShrunk(indexed uint256,indexed address,uint256,uint256)
|
|
handler: handlePositionShrunk
|
|
- event: PositionTaxPaid(indexed uint256,indexed address,uint256,uint256,uint256)
|
|
handler: handleTaxPaid
|
|
- event: PositionRateHiked(indexed uint256,indexed address,uint256)
|
|
handler: handlePositionRateHiked
|
|
file: ./src/stake.ts
|