ipld-eth-beacon-indexer/pkg/beaconclient
Abdul Rabbani de38c531d5 Test the application for v1 release. (#37)
* Allow the application to process events in parallel

there is a main thread that tracks incoming messages, but then it spawns goroutines to actually process each slot so that they can happen concurrently.

* Control knownGaps in existing test

* Use Interfaces for different fork version

Use interfaces for `SignedBeaconBlock` and `BeaconState`, this allows the application to determine the correct forked struct.

In the test we also use a switch condition to properly serve the correct mimics.

* Utilize new ipld-ethcl-db repository

* Add final tests

* Update timeout and secret

* Update token

* Update docker compose

* Update expected inserts
2022-05-17 16:45:40 -04:00
..
beaconclient_suite_test.go Process SSE messages, and include a graceful shutdown 2022-04-27 10:28:42 -04:00
beaconclient.go Test the application for v1 release. (#37) 2022-05-17 16:45:40 -04:00
capturehead_test.go Test the application for v1 release. (#37) 2022-05-17 16:45:40 -04:00
capturehead.go Add KnownGaps Errors (#33) 2022-05-17 16:45:40 -04:00
checksyncstatus.go Handle Skipped Slots (#34) 2022-05-17 16:45:40 -04:00
databasewrite.go Test the application for v1 release. (#37) 2022-05-17 16:45:40 -04:00
healthcheck_test.go Clean up + Get State and Block 2022-04-27 14:01:59 -04:00
healthcheck.go Handle Skipped Slots (#34) 2022-05-17 16:45:40 -04:00
incomingsse.go Test the application for v1 release. (#37) 2022-05-17 16:45:40 -04:00
metrics.go Test the application for v1 release. (#37) 2022-05-17 16:45:40 -04:00
models.go Handle Skipped Slots (#34) 2022-05-17 16:45:40 -04:00
multihash.go multihash key gen func (#36) 2022-05-17 16:45:40 -04:00
processevents.go Test the application for v1 release. (#37) 2022-05-17 16:45:40 -04:00
processslot.go Test the application for v1 release. (#37) 2022-05-17 16:45:40 -04:00
queryserver.go Handle Skipped Slots (#34) 2022-05-17 16:45:40 -04:00