Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add consensus squid #819

Draft
wants to merge 44 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
c7db06e
consensus-squid boilerplate
marc-aurele-besner Aug 20, 2024
8585688
run typegen
marc-aurele-besner Aug 20, 2024
24d786d
improve processor
marc-aurele-besner Aug 20, 2024
eeae20c
add schema and storage
marc-aurele-besner Aug 20, 2024
7a6f414
improve docker, indexers and hasura local setup
marc-aurele-besner Aug 20, 2024
3687825
update hasura metadata
marc-aurele-besner Aug 20, 2024
ac25c4f
add all read permissions for staking user role
marc-aurele-besner Aug 20, 2024
bd820c7
add all read permissions for leaderboard user role
marc-aurele-besner Aug 20, 2024
d7ddae5
map table with db name to avoid collision
marc-aurele-besner Aug 20, 2024
7b77e18
consensus squid basic
marc-aurele-besner Aug 20, 2024
4febdcd
remove account, general and reward squid
marc-aurele-besner Aug 21, 2024
82925c5
remove previous micro squid workflows
marc-aurele-besner Aug 21, 2024
3f8d83c
add known words
marc-aurele-besner Aug 21, 2024
d3c40ed
cleanup files
marc-aurele-besner Aug 21, 2024
7e53f11
improve readme
marc-aurele-besner Aug 21, 2024
2a618e9
add lerna and improve setup
marc-aurele-besner Aug 21, 2024
69c9fd8
run format across indexers/
marc-aurele-besner Aug 21, 2024
3a0f965
add missing dependencies
marc-aurele-besner Aug 21, 2024
d6ec925
run typegen and build in indexers/
marc-aurele-besner Aug 21, 2024
da2a442
improve stream for parallel process
marc-aurele-besner Aug 21, 2024
0fe51de
add basic consensus user role real permission
marc-aurele-besner Aug 21, 2024
4a6926f
add hasura
marc-aurele-besner Aug 21, 2024
7c5a676
mark as modified
marc-aurele-besner Aug 21, 2024
2be24b0
add metadata
marc-aurele-besner Aug 21, 2024
1f6264e
run migration and improve hasura script
marc-aurele-besner Aug 21, 2024
cb1a6c9
improve consensus schema
marc-aurele-besner Aug 21, 2024
e524b48
improve consensus squid logic
marc-aurele-besner Aug 21, 2024
c202e91
update migration and metadata
marc-aurele-besner Aug 21, 2024
e8c82c3
Merge branch 'main' into feat/addConsensusSquid
marc-aurele-besner Aug 21, 2024
df413fa
add more block attributes
marc-aurele-besner Aug 22, 2024
8729c7e
remove module from eventName and ExtrinsicName
marc-aurele-besner Aug 22, 2024
8364b00
improve consensus squid
marc-aurele-besner Aug 22, 2024
ba53a3d
fix module
marc-aurele-besner Aug 22, 2024
aea5751
keep improving consensus-squid
marc-aurele-besner Aug 22, 2024
79ca891
improve consensus squid
marc-aurele-besner Aug 22, 2024
308e156
add accounts squid
marc-aurele-besner Aug 26, 2024
572595d
add account db
marc-aurele-besner Aug 26, 2024
6bf4d5f
simplify and cleanup consensus squid
marc-aurele-besner Aug 26, 2024
fe783d2
remove generated types and models from commit
marc-aurele-besner Aug 27, 2024
ec020cf
remove generated files from squids directory
marc-aurele-besner Aug 27, 2024
fc2968f
re-add-root-package
marc-aurele-besner Aug 27, 2024
af14056
Merge branch 'main' into feat/addConsensusSquid
marc-aurele-besner Aug 27, 2024
41fdc41
add account squid to workspace list
marc-aurele-besner Aug 27, 2024
5a57c3e
add more details to transfer (event and extrinsic Id's)
marc-aurele-besner Aug 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 5 additions & 2 deletions .env
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
DB_NAME=squid
DB_USER=postgres
DB_PASSWORD=postgres-indexer
DB_PASSWORD=postgres
DB_PORT=5432

DB_CONSENSUS=consensus
DB_LEADERBOARD=leaderboard
DB_STAKING=staking

HASURA_GRAPHQL_ADMIN_SECRET=helloworld
34 changes: 0 additions & 34 deletions .github/workflows/gh-account-image.yml

This file was deleted.

79 changes: 0 additions & 79 deletions .github/workflows/gh-deploy-micro-squids.yml

This file was deleted.

34 changes: 0 additions & 34 deletions .github/workflows/gh-general-squid-image.yml

This file was deleted.

34 changes: 0 additions & 34 deletions .github/workflows/gh-rewards-image.yml

This file was deleted.

7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
DS_Store
*/DS_Store
*/DS_Store

node_modules

# local env files
.env
38 changes: 18 additions & 20 deletions .vscode/astral.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -2,46 +2,42 @@
"folders": [
{
"name": "root",
"path": ".."
"path": "..",
},
{
"name": "explorer",
"path": "../explorer"
"path": "../explorer",
},
{
"name": "health-check",
"path": "../health-check"
"path": "../health-check",
},
{
"name": "indexers",
"path": "../indexers"
"path": "../indexers",
},
{
"name": "indexer - General Squid",
"path": "../indexers/general-squid"
"name": "indexer - Consensus Squid",
"path": "../indexers/consensus-squid",
},
{
"name": "indexer - Account Squid",
"path": "../indexers/account-squid"
},
{
"name": "indexer - Staking Squid",
"path": "../indexers/staking-squid"
"name": "indexer - Accounts Squid",
"path": "../indexers/accounts-squid",
},
{
"name": "indexer - Leaderboard Squid",
"path": "../indexers/leaderboard-squid"
"path": "../indexers/leaderboard-squid",
},
{
"name": "indexer - Rewards Squid",
"path": "../indexers/rewards-squid"
}
"name": "indexer - Staking Squid",
"path": "../indexers/staking-squid",
},
],
"settings": {
"editor.codeActionsOnSave": {
"source.sortImports": "explicit",
"source.fixAll.eslint": "explicit",
"source.fixAll.tslint": "explicit"
"source.fixAll.tslint": "explicit",
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"javascript.updateImportsOnFileMove.enabled": "always",
Expand All @@ -56,12 +52,14 @@
"extrinsics",
"gemini",
"graphiql",
"hasura",
"deregister",
"leaderboard",
"siwe",
"subscan",
"subspace",
"subsquid",
"typegen"
]
}
"typegen",
],
},
}
2 changes: 2 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
"extrinsics",
"gemini",
"graphiql",
"hasura",
"deregister",
"leaderboard",
"siwe",
"subscan",
Expand Down
Loading
Loading