algorand / algorand/go-algorand-sdk

Custom consensus support for conduit and indexer

Abierto
#754 1 comentario 0 reacciones 0 asignados Ver en GitHub
new-feature-request
Lenguaje dominante
Go
Estrellas
189
Forks
107
Merge medio
1 d 9 h
PR fusionados (30 d)
3

Descripción

## Problem

Custom consensus is allowed in the algod, but the conduit and indexer cannot connect to such node.

Image

## Solution

Custom consensus is allowed in the algod, but the conduit and indexer cannot connect to such node as the sync of the consensus specs is not implemented yet. Meanwhile the solution is to copy the consensus file to the indexer and conduit, but for this some functions must be copied from the go-algorand repository to be shared among the conduit and indexer repos.

## Dependencies

None

## Urgency

We are using custom consensus for years now, and we make the pull requests to the algorand code base which was not approved yet. Meanwhile we are running on custom built conduit and indexer docker images.

It would be nice if our work is included in the general repo, but we can live with this situation.

## Related pull requests

https://github.com/algorand/go-algorand-sdk/pull/756
https://github.com/algorand/indexer/pull/1678
https://github.com/algorand/conduit/pull/190

Obsolete pull requests:
https://github.com/algorand/go-algorand-sdk/pull/625
https://github.com/algorand/indexer/pull/1631
https://github.com/algorand/indexer/pull/1327
https://github.com/algorand/indexer/pull/1041
https://github.com/algorand/conduit/pull/162

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.