mirror of
https://github.com/oceanprotocol/ocean-subgraph.git
synced 2024-12-02 05:57:29 +01:00
fe68442fe2
* link deposits to veOcean * add FeeDistributor, claims & checkpoints * fix lint * link claims to VeOcean * fix handleCheckpoint * add comments & fix bug * link veAllocationUser to veOcean (#537) * advance chain * fix veOcean withdraw * bump contracts to 1.1.7 * fix test
115 lines
3.4 KiB
YAML
115 lines
3.4 KiB
YAML
- name: veAllocate
|
|
kind: ethereum/contract
|
|
network: __NETWORK__
|
|
source:
|
|
abi: veAllocate
|
|
address: __VEALLOCATEADDRESS__
|
|
startBlock: __STARTBLOCK__
|
|
mapping:
|
|
kind: ethereum/events
|
|
apiVersion: 0.0.7
|
|
language: wasm/assemblyscript
|
|
file: ./src/mappings/veAllocate.ts
|
|
entities:
|
|
- veAllocate
|
|
abis:
|
|
- name: veAllocate
|
|
file: ./node_modules/@oceanprotocol/contracts/artifacts/contracts/ve/veAllocate.sol/veAllocate.json
|
|
eventHandlers:
|
|
- event: AllocationSet(indexed address,indexed address,indexed uint256,uint256)
|
|
handler: handleAllocationSet
|
|
- event: AllocationSetMultiple(indexed address,address[],uint256[],uint256[])
|
|
handler: handleAllocationSetMultiple
|
|
|
|
- name: veOCEAN
|
|
kind: ethereum/contract
|
|
network: __NETWORK__
|
|
source:
|
|
abi: veOCEAN
|
|
address: __VEOCEANADDRESS__
|
|
startBlock: __STARTBLOCK__
|
|
mapping:
|
|
kind: ethereum/events
|
|
apiVersion: 0.0.7
|
|
language: wasm/assemblyscript
|
|
file: ./src/mappings/veOCEAN.ts
|
|
entities:
|
|
- veOCEAN
|
|
abis:
|
|
- name: veOCEAN
|
|
file: ./node_modules/@oceanprotocol/contracts/artifacts/contracts/ve/veOCEAN.vy/veOCEAN.json
|
|
eventHandlers:
|
|
- event: Deposit(indexed address,uint256,indexed uint256,int128,uint256)
|
|
handler: handleDeposit
|
|
- event: Withdraw(indexed address,uint256,uint256)
|
|
handler: handleWithdraw
|
|
- event: Supply(uint256,uint256)
|
|
handler: handleSupply
|
|
|
|
- name: veDelegation
|
|
kind: ethereum/contract
|
|
network: __NETWORK__
|
|
source:
|
|
abi: veDelegation
|
|
address: __VEDELEGATIONADDRESS__
|
|
startBlock: __STARTBLOCK__
|
|
mapping:
|
|
kind: ethereum/events
|
|
apiVersion: 0.0.7
|
|
language: wasm/assemblyscript
|
|
file: ./src/mappings/veDelegation.ts
|
|
entities:
|
|
- veDelegation
|
|
abis:
|
|
- name: veDelegation
|
|
file: ./node_modules/@oceanprotocol/contracts/artifacts/contracts/ve/veDelegation.vy/veDelegation.json
|
|
eventHandlers:
|
|
- event: DelegateBoost(indexed address,indexed address,indexed uint256,uint256,uint256,uint256)
|
|
handler: handleDelegation
|
|
|
|
- name: veFeeDistributor
|
|
kind: ethereum/contract
|
|
network: __NETWORK__
|
|
source:
|
|
abi: veFeeDistributor
|
|
address: __VEFEEDISTRIBUTORNADDRESS__
|
|
startBlock: __STARTBLOCK__
|
|
mapping:
|
|
kind: ethereum/events
|
|
apiVersion: 0.0.7
|
|
language: wasm/assemblyscript
|
|
file: ./src/mappings/veFeeDistributor.ts
|
|
entities:
|
|
- veFeeDistributor
|
|
abis:
|
|
- name: veFeeDistributor
|
|
file: ./node_modules/@oceanprotocol/contracts/artifacts/contracts/ve/veFeeDistributor.vy/veFeeDistributor.json
|
|
eventHandlers:
|
|
- event: Claimed(indexed address,uint256,uint256,uint256)
|
|
handler: handleClaimed
|
|
- event: CheckpointToken(uint256,uint256)
|
|
handler: handleCheckpoint
|
|
|
|
- name: DFRewards
|
|
kind: ethereum/contract
|
|
network: __NETWORK__
|
|
source:
|
|
abi: DFRewards
|
|
address: __DFREWARDSADDRESS__
|
|
startBlock: __STARTBLOCK__
|
|
mapping:
|
|
kind: ethereum/events
|
|
apiVersion: 0.0.7
|
|
language: wasm/assemblyscript
|
|
file: ./src/mappings/dfRewards.ts
|
|
entities:
|
|
- DFRewards
|
|
abis:
|
|
- name: DFRewards
|
|
file: ./node_modules/@oceanprotocol/contracts/artifacts/contracts/df/DFRewards.sol/DFRewards.json
|
|
eventHandlers:
|
|
- event: Allocated(address[],uint256[],address)
|
|
handler: handleAllocated
|
|
- event: Claimed(address,uint256,address)
|
|
handler: handleClaimed
|