Skip to content

Commit 1199501

Browse files
authored
feat(repo): Add dune integration (#455)
* feat(repo): Add dune utils * feat(sv-dune): Add avro helpers * feat(domains): Add avro schemas * feat(sv-dune): Add upload logic * fix(domains): Add relation between tx and blocks tables
1 parent d7a3205 commit 1199501

File tree

110 files changed

+6579
-1310
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+6579
-1310
lines changed

.env.sample

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,16 @@ ELASTICSEARCH_URL=http://127.0.0.1:9200
3434
ELASTICSEARCH_USERNAME=elastic
3535
ELASTICSEARCH_PASSWORD=generated-secret
3636

37+
# AWS S3 Configuration
38+
AWS_STORAGE_ENV=local
39+
AWS_ACCESS_KEY_ID=test
40+
AWS_SECRET_ACCESS_KEY=test
41+
AWS_ENDPOINT_URL=http://localhost:4566
42+
AWS_REGION=us-east-1
43+
AWS_S3_ENABLED=false
44+
AWS_S3_BUCKET_NAME=fuel-streams-local
45+
STORAGE_MAX_RETRIES=5
46+
3747
# Mainnet Configuration
3848
MAINNET_RELAYER=https://mainnet.infura.io/v3/<infura-api-key>
3949
MAINNET_RELAYER_V2_LISTENING_CONTRACTS=0xAEB0c00D0125A8a788956ade4f4F12Ead9f65DDf

.github/workflows/ci.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ jobs:
4949
fuel-streams-test
5050
fuel-web-utils
5151
sv-api
52+
sv-dune
5253
sv-webserver
5354
sv-publisher
5455
sv-consumer
@@ -252,6 +253,7 @@ jobs:
252253
- fuel-streams-test
253254
- fuel-web-utils
254255
- sv-api
256+
- sv-dune
255257
- sv-consumer
256258
- sv-publisher
257259
- sv-webserver

.github/workflows/docker_publish.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ on:
1414
- sv-webserver
1515
- sv-consumer
1616
- sv-api
17+
- sv-dune
1718
push:
1819
branches:
1920
- main

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,6 @@ values-publisher-env.yaml
2727
.aider*
2828
file_contents.txt
2929
**/file_contents.txt
30+
localstack-data
31+
services/dune/schemas
32+
services/dune/output

0 commit comments

Comments
 (0)