Skip to content

Commit

Permalink
Merge pull request #13 from VasuGupta153/main
Browse files Browse the repository at this point in the history
aave indexer added
  • Loading branch information
VasuGupta153 authored Sep 4, 2024
2 parents 15ec276 + ab14f2a commit 978c8da
Show file tree
Hide file tree
Showing 12 changed files with 3,113 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Indexer/aave/.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# To create or update a token visit https://envio.dev/app/api-tokens
ENVIO_API_TOKEN="<YOUR-API-TOKEN>"
37 changes: 37 additions & 0 deletions Indexer/aave/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
*.exe
*.obj
*.out
*.compile
*.native
*.byte
*.cmo
*.annot
*.cmi
*.cmx
*.cmt
*.cmti
*.cma
*.a
*.cmxa
*.obj
*~
*.annot
*.cmj
*.bak
lib/*
*.mlast
*.mliast
.vscode
.merlin
.bsb.lock
/node_modules/
benchmarks/
artifacts
cache
generated
logs
*.bs.js
*.bs.mjs
*.gen.ts
build
.env
5 changes: 5 additions & 0 deletions Indexer/aave/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Needed for ts build folder to have
# access to rescript node_modules
shamefully-hoist=true
# Needed so users can run `pnpm install` in the root of the repo without requiring the `-w` flag.
ignore-workspace-root-check=true
3 changes: 3 additions & 0 deletions Indexer/aave/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Envio Blank Template

*Please refer to the [documentation website](https://docs.envio.dev) for a thorough guide on all Envio indexer features*
21 changes: 21 additions & 0 deletions Indexer/aave/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# yaml-language-server: $schema=./node_modules/envio/evm.schema.json
name: aave_indexer
contracts:
- name: L2Pool
handler: src/EventHandlers.ts
events:
- event: ReserveDataUpdated(address indexed reserve, uint256 liquidityRate, uint256 stableBorrowRate, uint256 variableBorrowRate, uint256 liquidityIndex, uint256 variableBorrowIndex)
networks:
- id: 421614
start_block: 0
contracts:
- name: L2Pool
address:
- 0xBfC91D59fdAA134A4ED45f7B584cAf96D7792Eff
- id: 11155420
start_block: 0
contracts:
- name: L2Pool
address:
- 0xb50201558B00496A145fE76f7424749556E326D8
rollback_on_reorg: false
30 changes: 30 additions & 0 deletions Indexer/aave/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"name": "aave_indexer",
"version": "0.1.0",
"scripts": {
"clean": "tsc --clean",
"build": "tsc --build",
"watch": "tsc --watch",
"mocha": "ts-mocha test/**/*.ts",
"codegen": "envio codegen",
"dev": "envio dev",
"test": "pnpm mocha",
"start": "ts-node generated/src/Index.bs.js"
},
"devDependencies": {
"@types/chai": "^4.3.11",
"@types/mocha": "10.0.6",
"@types/node": "20.8.8",
"ts-mocha": "^10.0.0",
"ts-node": "10.9.1",
"typescript": "5.2.2",
"chai": "4.3.10",
"mocha": "10.2.0"
},
"dependencies": {
"envio": "2.2.0"
},
"optionalDependencies": {
"generated": "./generated"
}
}
Loading

0 comments on commit 978c8da

Please sign in to comment.