-
Notifications
You must be signed in to change notification settings - Fork 92
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into hotfix/2.15.2
- Loading branch information
Showing
346 changed files
with
15,637 additions
and
6,371 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -46,11 +46,12 @@ jobs: | |
go_version: | ||
type: string | ||
environment: | ||
CI_E2E_FILENAME: "faab6dcf/rel-nightly" | ||
CI_E2E_FILENAME: "fa6ad40d/rel-nightly" | ||
steps: | ||
- go/install: | ||
version: << parameters.go_version >> | ||
- install_dependencies | ||
- install_linter | ||
- run_tests | ||
- codecov/upload | ||
test_nightly: | ||
|
@@ -65,6 +66,7 @@ jobs: | |
- go/install: | ||
version: << parameters.go_version >> | ||
- install_dependencies | ||
- install_linter | ||
- run_tests | ||
- codecov/upload | ||
- slack/notify: &slack-fail-event | ||
|
@@ -114,15 +116,19 @@ commands: | |
sudo apt update | ||
sudo apt -y install python3 python3-pip python3-setuptools python3-wheel libboost-math-dev libffi-dev | ||
pip3 install -r misc/requirements.txt | ||
pip3 install e2e_tests/ | ||
- run: | ||
name: sync submodules (go-algorand) | ||
command: | | ||
git submodule sync | ||
git submodule update --init | ||
- run: echo 'export PATH=$PATH:/usr/local/go/bin' >> $BASH_ENV | ||
- run: echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/.local/bin' >> $BASH_ENV | ||
|
||
install_linter: | ||
description: Install golangci-lint | ||
steps: | ||
- run: | ||
name: Install golangci-lint | ||
command: go install github.com/golangci/golangci-lint/cmd/[email protected] | ||
|
@@ -143,6 +149,7 @@ commands: | |
- run: make test-generate | ||
- run: make fakepackage | ||
- run: make e2e | ||
- run: make e2e-conduit | ||
|
||
run_indexer_vs_algod: | ||
steps: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -48,11 +48,11 @@ Indexer is part of the [sandbox](https://github.com/algorand/sandbox) private ne | |
- Search and filter accounts, transactions, assets, and asset balances with many different parameters. | ||
- Pagination of results. | ||
- Enriched transaction and account data: | ||
- Confirmation round (block containing the transaction) | ||
- Confirmation time | ||
- Signature type | ||
- Close amounts | ||
- Create/delete rounds. | ||
- Confirmation round (block containing the transaction) | ||
- Confirmation time | ||
- Signature type | ||
- Close amounts | ||
- Create/delete rounds. | ||
- Human readable field names instead of the space optimized protocol level names. | ||
|
||
# Contributing | ||
|
@@ -74,6 +74,9 @@ There are two primary modes of operation: | |
|
||
In both configurations, a postgres connection string is required. Both DSN and URL formats are supported, [details are available here](https://pkg.go.dev/github.com/jackc/pgx/v4/[email protected]#ParseConfig). | ||
|
||
In addition, the indexer uses a data directory that stores data needed for runtime operation and configuration. | ||
See the [Data Directory documentation](docs/DataDirectory.md) for how to (re-)initialize this directory in case it is lost or needs to be re-created. | ||
|
||
### Database updater | ||
In this mode, the database will be populated with data fetched from an [Algorand archival node](https://developer.algorand.org/docs/run-a-node/setup/types/#archival-mode). Because every block must be fetched to bootstrap the database, the initial import for a ledger with a long history will take a while. If the daemon is terminated, it will resume processing wherever it left off. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.