ipld-eth-beacon-indexer/pkg/beaconclient
Abdul Rabbani 2bdcd37640 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.
2022-05-17 10:32:31 -04:00
..
beaconclient_suite_test.go Process SSE messages, and include a graceful shutdown 2022-04-27 10:28:42 -04:00
beaconclient.go Control knownGaps in existing test 2022-05-16 14:10:43 -04:00
capturehead_test.go Use Interfaces for different fork version 2022-05-17 10:32:31 -04:00
capturehead.go Add KnownGaps Errors (#33) 2022-05-12 15:44:05 -04:00
checksyncstatus.go Handle Skipped Slots (#34) 2022-05-13 08:48:31 -04:00
databasewrite.go Use Interfaces for different fork version 2022-05-17 10:32:31 -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-13 08:48:31 -04:00
incomingsse.go Allow the application to process events in parallel 2022-05-16 11:49:23 -04:00
metrics.go Use Interfaces for different fork version 2022-05-17 10:32:31 -04:00
models.go Handle Skipped Slots (#34) 2022-05-13 08:48:31 -04:00
multihash.go multihash key gen func (#36) 2022-05-13 10:46:13 -04:00
processevents.go Control knownGaps in existing test 2022-05-16 14:10:43 -04:00
processslot.go Use Interfaces for different fork version 2022-05-17 10:32:31 -04:00
queryserver.go Handle Skipped Slots (#34) 2022-05-13 08:48:31 -04:00